6.4.2 Simulink仿真图
图6.27 CRC在莱斯信道中的仿真图
6.4.3 模块参数
图6.28 Bernoulli Binary Generator
图6.29 BPSK Modulator Baseband
图6.30 Complex to Real-Imag
图6.31 Terminator
图6.32 Multipath Rician Fading Channel
图6.33 Error Rate Calculation
图6.34 To Workspace
图6.35 CRC-N Generator
图6.36 CRC-N Syndrome Detector
图6.37 Display
6.4.4 运行结果
误码率:0.4975;错误数:499;发送比特总数:1003
图6.38 Display
图6.39 莱斯信道输入、输出信号波形
6.5 二进制对称信道
6.5.1 概念
二进制平衡信道一般用于对二进制信号的误码比特率性能进行仿,MATLAB中二进制平衡信道模块的主要参数如表所示:
表11 Binary Symmetric Channel(二进制平衡信道)模块的主要参数
模块名称Binary Symmetric Channel
位置Communications Blockset\Channel Coding\Channels
参数名称 参数值
Error probability(错误概率) 0.01
Initial seed(初始化种子) 21375
二进制平衡信道模块将通过该信道模块的二进制信号中引进一定的错误概率。输入端口馈入需要传输的二进制信号,既可是离散信号,也可以是基于采样的向量或者基于帧结构的行向量。该模块单独处理向量中的每一个元素,并在每一个时隙以一定的错误概率给通过该信道的二进制信号引入二进制错误。模块参数Error probability 可以设置将要发生的二进制错误概率,该参数值必须处于[0,1]。参数Initial seed 设置随机数产生器的初始化种子值。
6.5.2 Simulink仿真图
图6.40 CRC在二进制平衡信道中的仿真图
6.5.3 模块参数
图6.41 Bernoulli Binary Generator
图6.42 Bernoulli Symmetric Channel
图6.43 Error Rate Calculation
图6.44 To Workspace
图6.45 Terminator
图6.46 CRC-N Generator
图6.47 CRC-N Syndrome Detector
图6.48 Display
6.5.4 运行结果
误码率:0.5025;错误数:504;发送比特总数:1003
图6.49 Display
图6.50 二进制平衡信道输入、输出信号波形
7 总结
通过对线性分组码中的循环码的编译码编程实现,了解到线性分组码的构成方式是把信息序列分成每k个码元一段,并由这k个码元按一定规则产生r个校验位,组成长度为n=k+ r的码字,用(n,k)表示。信息码元与校验位之间为线性关系。并且知道了线性分组码的编码过程信息码元与校验位之间的线性关系实现起来是十分简单的。
对于码组长度为n、信息码元为k位、监督码元为r=n-k位的分组码,如果满足2r-1≥n,则有可能构造出纠正一位或一位以上错误的线性码。运用MATLAB语言进行编程,可以较明显的知道编码的过程和译码时出现的错误,码字的最小距离是3时,可以纠正一位错误,当输入特定的两位错误时,该码字还可以纠正这两位错误,这种情况在编程结果的命令窗口中可以明显看到。
循环码具有编译码简单,封闭性好等特点,采用差错控制编码技术是提高数字通信可靠性的有效方法,是目前较为流行的差错控制编码技术之一。
谢辞
通过这几个月来的忙碌和学习,本次毕业论文设计已接近尾声,天下没有不散的宴席,虽然大四的生活多半时间还是呆在学校里,但是论文致谢语写就的那一刻也真正标志着我与这所学校就此别离了,没有伤感,更多的是遗憾,但是人生不如意事之事十有八九,过去的不能挽回,人应该大胆向前看,所以这段文字应该像它的标题一样充满感恩和致谢,感谢四年来在我的成长道路上扶持过我,指点过我的人。
- 上一篇:STM32单片机超声波测距系统的设计与实现+源程序
- 下一篇:AT89S52单片机土壤温湿度检测系统的设计+电路图+流程图
-
-
-
-
-
-
-
NFC协议物理层的软件实现+文献综述
C++最短路径算法研究和程序设计
现代简约美式风格在室内家装中的运用
上市公司股权结构对经营绩效的影响研究
高警觉工作人群的元情绪...
g-C3N4光催化剂的制备和光催化性能研究
浅析中国古代宗法制度
江苏省某高中学生体质现状的调查研究
巴金《激流三部曲》高觉新的悲剧命运
中国传统元素在游戏角色...