数字通信系统的仿真和差错控制.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表5-104 Scrambler(置乱器)模块的参数设置 图5-109 置乱前与置乱后信号的变化示意图 下面的程序是将图5-108所示仿真系统中收集的置乱前(s1)后(s)的数据,应用hist语句绘制成表示概率密度分布特性的直方图。程序5-7? figure(1) x=-.2:.2:4.2; hist(s1,x) figure(2) x=-.2:.2:4.2; hist(s,x) 图5-96 矩阵交织器的系统仿真框图 表5-96 MatrixInterleaver(矩阵交织器)模块的参数设置 图5-97 将[s1s2s3]′在指令窗内展开得到的数据 图5-98 矩阵交织后变化规律的可视化图 表5-97 Buffer(缓存器)的主要参数 6.AlgebricInterleaver(代数交织器) 代数交织器使用置换表的方法进行交织,使用参数type类型来切换两种代数交织方法(TakeshitaCostello或WelchCostas)。代数交织器的输入信号是一个长度为N的向量X。如果输入信号是抽样信号,它可以是列向量或行向量。如果输入信号是帧信号,它必须是列向量,所以前面的Buffer(缓存器)的长度也应该取为N。 当代数交织器的交织方法设置为WelchCostas时,把第k个输入信号Xk映射为第n个输出信号Yn=Xk,其中下标k和n满足关系n=mod(Ak,N+1)-1。 在图5-100中显示的s1(第1行数据)就满足该公式:(这里N=256, A=6)k12345n5352151065当代数交织器的交织方法设置为TakeshitaCostello时,模块中的Numberofelements(输入信号向量)的长度N是2的幂,Multiplicativefactor(乘法因子)h必须是小于N的一个奇数。Cyclicshift循环位移变量k必须是小于N的非负整数。该算法的长度为N的第n个元素的循环矢量是mod(k(n-1)n/2,N)。 代数解交织器可对TakeshitaCostello或WelchCostas的交织信号进行解交织,得到交织之前的信号。 在对TakeshitaCostello或WelchCostas的交织信号进行解交织的过程中,代数解交织器的相应参数应该与产生这个交织信号的代数交织器的参数相同。 图5-99所示为代数交织器的系统仿真框图,AlgebraicInterleaver(代数交织器)模块的参数设置如表5-98所示。AlgebraicDeinterleaver(代数解交织器)模块的参数设置与交织器的设置相同。图5-100所示是数值[s1,s2,s3]′数据在指令窗中的显示。交织后数值的可视化变化规律如图5-101所示,图中直线表示交织前的数据,以单位值递增,折线表示交织后的数据。表5-99所示是缓存器的主要参数。 图5-99 代数交织器的系统仿真框图 表5-98 AlgebricInterleaver(代数交织器)模块的参数设置 图5-100 将[s1s2s3]′在指令窗内展开得到的数据 图5-101 数值交织后变化规律的可视化图 表5-99 Buffer(缓存器)的主要参数 7.GeneralBlockInterleaver(通用块交织器) ?通用块交织器按照指定的顺序对输入信号进行交织,产生相同长度的输出信号。当通用块交织器的输入信号是一个长度为N的向量X(列向量或行向量)时,其中每个元素X(i) 既可以是实信号,也可以是复信号。如果指定通用块交织器的置换方式向量为E,则向量E的长度为N,E中每个元素是不出现重复的介于1和N之间的整数,并且输出向量Y的第i个元素Y(i)=X(E(i))。向量E中的元素不应该出现重复。当输入信号是帧格式数据时,向量X和E都应该是列向量。 通用块解交织器用于对交织信号实施解交织,还原得到交织之前的信号。 在使用通用块解交织器对交织信号进行解调时,应该把二者的参数设置为一样的。 图5-102所示为通用块交织器的系统仿真框图,GeneralBlockInterleaver(通用块交织器)模块的参数设置如表5-100所示。GeneralBlockDeinterleaver(通用块解交织器)模块的参数设置与交织器的设置相同。图5-103所示是数值[s1,s2,s3]′在指令窗中的显示。交织后的数值可视化图如图5-104所示,图中直线表示交织前的数据,以单位值递增,折线表示交织后的数据。 表5-101所示是Buffer(缓存器)模块的主要参数。 图5-102 通用块交织器的系统仿真框图

文档评论(0)

blingjingya + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档