matlab的pnpoly,matlab通信工具箱教程

《matlab通信工具箱教程》由会员分享,可在线阅读,更多相关《matlab通信工具箱教程(44页珍藏版)》请在装配图网上搜索。

1、第-6-章 通信系统仿真,6.1 通信工具箱函数 6.2 信息的度量和编码 6.3 差错控制编/译码方法 6.4 模拟调制和解调 6.5 数字调制和解调 6.6 通信系统的性能仿真 6.7 扩频通信系统的仿真,6.1通信工具箱的函数,在MATLAB的Communication Toolbox通信工具箱中提供了许多仿真函数和模块,用于对通信系统进行仿真和分析。主要包括两部分内容通信函数命令和Simulink的Communications Blockset(通信模块集)仿真模块。用户既可以在MATLAB的工作空间中直接调用工具箱中的函数,也可以使用Simulink平台构造自己的仿真模块,以达到扩充。

2、工具箱的内容。通信工具箱中的函数名称和内容列表,其内容包含,Signal Sources信号源函数; Signal Analysis function信号分析函数; Source Coding信源编码; Error Control Coding差错控制编码函数; Lower Level Function for Error Control Coding差错控制编码的底层函数; Modulation/Demodulation调制/解调函数 Special Filters特殊滤波器设计函数; Lower Level Function for Specials Filters设计特殊滤波器的底层函数。

3、; Channel Functions信道函数; Galosi Field Computation有限域估计函数; Utilities实用工具函数。,6.2 信息的量度与编码,信源熵的输出可以用随机过程来表达。对于一个离散无记忆平稳随机过程,其信息量 熵定义为,其中X表示信源取值集合,px是信源取值x的概率。6.2.1 Huffman编码 信源编码可分为两类无失真编码和限失真编码。Huffman编码的基本原理就是为概率较小的信源输出分配较长的码字,而对那些出现可能性较大的信源输出分配较短的码字。,Huffman编码算法及步骤如下 将信源消息按照概率大小顺序排队。 按照一定的规则,从最小概率的两。

4、个消息开始编码。 将经过编码的两个消息的概率合并,并重新按照概率大小排序,重复步骤。 重复上面步骤,一直到合并的概率达到1时停止。这样便可以得到编码树状图。 按照后出先编码的方式编程,即从数的根部开始,将0和1分别放到合并成同一节点的任意两个支路上,这样就产生了这组Huffman码。,6.2.2 MATLAB信源编/译码方法,大多数信源(比如语音、图像)最开始都是模拟信号,为了将信源输出数字化,信源必须量化为确定数目的级数。量化方案可划分为标量量化和矢量量化两种。在标量量化中每个信源输出都分别被量化,标量量化可进一步分为均匀量化和非均匀量化。在均匀量化中量化区域是等长的;在非均匀量化中量化区域。

5、可以是不等长的。矢量量化是对信源输出组合进行整体量化。,在标量量化中,随机标量X的定义域被划分成N个互不重叠的区域Ri,1 iN , Ri被称为量化间隔,且在每个区域内选择一个点作量化级数。这样落在区域Ri内的随机变量的所有值都被量化为第i个量化级数,用,来表示。这就意味着,易见,这类量化引入了失真,其均方误差为,其中fx是信源随机变量的概率密度函数。信号量化噪声比SQNR为,在MATLAB通信工具箱中提供了两种信源编译码的方法标量量化和预测量化。 1.标量量化,1信源编码中的律或A律压扩计算函数compand ,格式outcompandin, param, V, 功能实现律或A律压扩,其中。

6、param为值,V为峰值。压扩方式由指定。,2 产生量化索引和量化输出值的函数quantiz 格式indxquantizsig, partition 功能根据判断向量partition,对输入信号sig产生量化索引indx,indx的长度与sig矢量的长度相同。 3 采用训练序列和Lloyd算法优化标量算法的函数lloyds 格式parition, codebooklloydstraining_set, ini_codebook 功能用训练集矢量training_set优化标量量化参数partition和码本codebook。ini_codebook是码本codebook的初始值。,例6-。

7、2 用训练序列和Lloyd算法,对一个正弦信号数据进行标量化。 MATLAB程序如下 N23; 以3比特传输信道 t0100*pi/20; ucost; p,clloydsu,N; 生成分界点矢量和编码手册 index,quant,distorquantizu,p,c; 量化信号 plott,u,t,quant,*; 该程序运行结果如图6.3所示。,2.预测量化 根据过去发送的信号来估计下一个将要发送的信号值。 1 差分脉冲调制编码函数dpcmenco 格式indxdpcmencosig, codebook, partition, predictor 功能返回DPCM编码的编码索引indx。。

8、其中参数sig为输入信号,predictor为预测器 传递函数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值