通信系统课程设计—基于FSK的信道编码性能分析.doc
《通信系统课程设计—基于FSK的信道编码性能分析.doc》由会员分享,可在线阅读,更多相关《通信系统课程设计—基于FSK的信道编码性能分析.doc(16页珍藏版)》请在沃文网上搜索。
1、 目录摘要:21、课程设计目的32、课程设计时间43、课程设计环境44、课程设计要求45、设计内容45.1、系统框图设计45.2、模块设计56、仿真结果及分析86.1、FSK调制解调分析86.2、相同信道环境下三种信道编码方式性能分析96.3、不同信道环境下三种信道编码方式性能分析117、实验中遇到的问题及解决方法148、实验心得与体会149、总结15摘要:数字信号在传输中往往由于各种原因,使得在传送的数据流中产生误码,通过信道编码对数码流进行相应的处理,使系统具有一定的纠错能力和抗干扰能力,可极大地避免码流传送中误码的发生。在MATLAB平台上进行通信系统仿真,通过不同信道编码方式在不同信道
2、环境下的性能比较,分析不同编码方式的性能表现及对不同信道的适应情况,分析不同信道下最优的信道编码方式。信道编码方式为7-4汉明码、交织码、卷积码,信道为:加性高斯白噪声信道(AWGN Channel)和突发错误信道,调制方式采用FSK调制方式。关键词:信道编码 汉明码 交织码 卷积码 AWGN信道 突发错误信道 FSK1、课程设计目的数字信号在传输中往往由于各种原因,使得在传送的数据流中产生误码,从而使接收端产生图像跳跃、不连续、出现马赛克等现象。所以通过信道编码这一环节,对数码流进行相应的处理,使系统具有一定的纠错能力和抗干扰能力,可极大地避免码流传送中误码的发生。信道编码的目的是为了改善数
3、字通信系统的传输质量。加性高斯白噪声AWGN(Additive White Gaussian Noise)是最基本的噪声与干扰模型。它的幅度分布服从高斯分布,而功率谱密度是均匀分布的。在有记忆信道中,噪声、干扰的影响往往是前后相关的,错误是成串出现的,一般在编码中称这类信道为突发差错信道。实际的衰落信道、码间干扰信道均属于这类信道。基于对此的学习和认识,我们设计了此仿真程序,在高斯信道和突发差错信道下,对信源进行不同方式的信道编码,然后对信号进行FSK方式调制,通过信道进行传输,在接收端解调和译码,分析比较同一信道环境不同编码方式的信噪比-误码率曲线和同一编码方式不同信道环境的信噪比-误码率曲
4、线,来分析不同编码方式下的系统传输性能,得出不同编码方式的性能优劣及适用信道情况的结论。我们希望通过此系统设计,加深我们对于信道编码的认识,理解信道性能及特点,学习FSK调试解调方式及原理,熟悉在MATLAB仿真平台上对通信系统的搭建,进一步熟悉通信系统的整体结构。本仿真系统共涉及三种常用的信道编码方式:7-4汉明码、交织码和卷积码,信道模型采用加性高斯白噪声信道(AWGN Channel)和突发差错信道,调制方式采用FSK调制方式。2、课程设计时间4月10日5月30日3、课程设计环境MATLAB平台4、课程设计要求设计一个通信系统,完成从信源到信宿的整个仿真过程,编程实现信源模块、信道编码模
5、块、FSK调制模块、信道仿真模块、FSK解码模块、信道解码模块、性能分析模块。其中信道编码方式分别采用7-4汉明码、交织码、卷积码,信道分别采用加性高斯白噪声信道(AWGN Channel)、突发错误信道。要求可以实现仿真信息可以从发送到接收的整个传输过程,通过分析比较同一信道环境不同编码方式的信噪比-误码率曲线和同一编码方式不同信道环境的信噪比-误码率曲线来分析三种信道编码方式的性能,得出实验结论。5、设计内容5.1、系统框图设计基于FSK的信道编码性能分析实验仿真系统的程序框图如图1所示:信源信道编码FSK调制信道FSK解调信道解码信宿图1 基于FSK的信道编码性能分析实验仿真系统的程序框
6、图5.2、模块设计本程序采取模块化设计,分为以下几个模块:5.2.1、信源模块产生随机的二进制数字序列;5.2.2、信道编码模块5.2.2.1、7-4汉明码编码模块对信源产生的二进制数字序列进行7-4汉明编码,输出要传送的二进制数字序列;5.2.2.2、交织码编码模块对信源产生的二进制数字序列进行交织编码,输出要传送的二进制数字序列;(1)循环码编码子函数(2)交织子函数5.2.2.3卷积码编码模块对信源产生的二进制数字序列进行交织编码,输出要传送的二进制数字序列;5.2.3、FSK调制模块对发送的二进制数字序列进行FSK调制,输出为经过信道传输的信号;FSK调制框图如图2所示:振荡器1 选通
7、开关振荡器2 选通开关反相器相加器基带信号图2 FSK调制框图5.2.4、AWGN信道模块仿真实现随机错误信道环境,对输出信号进行噪声干扰;5.2.5、突发错误信道模块仿真实现突发错误信道环境,对输出信号进行噪声干扰;5.2.6、FSK解调模块对经过信道传输后的信号进行FSK解调,输出为二进制数字信号;(1)FSK解调子函数(2)计算信号的IFFT子函数(3)低通滤波器子函数FSK解制框图如图3所示:带通滤波器 相乘器低通滤波器带通滤波器 相乘器低通滤波器抽样判决器定时脉冲脉冲图3 FSK解制框图5.2.7、信道解码模块5.2.7.1、7-4汉明码解码模块对FSK解调模块输出的二进制数字序列进
8、行7-4汉明解码,输出要接收到信源发送的二进制数字序列;5.2.7.2、交织码编码模块对FSK解调模块输出的二进制数字序列进行交织解码,输出要接收到信源发送的二进制数字序列;(1)交织子函数(2)纠错子函数(3)循环码解码子函数5.2.7.3卷积码编码模块对FSK解调模块输出的二进制数字序列进行卷积解码,输出要接收到信源发送的二进制数字序列;5.2.8、主函数模块将以上各子函数模块构成系统,进行通信系统传输仿真,画出信噪比-误码率曲线图,用以分析系统性能。6、仿真结果及分析6.1、FSK调制解调分析信源产生10位二进制随机数字序列,对此进行FSK调制,调制时各测试点波形图如图4所示,解调时各测
9、试点波形图如图5所示:图4 FSK调制波形图图5 FSK解调波形图【结论】由图4可以看出,FSK编码模块对输入的基带信号按照0/1分为两路,分别与载波相乘,之后将两路信号相加得到FSK信号。由图5可以看出,接收端对接收信号进行FSK解调,接收信号与两个载波相乘,之后经过低通滤波器,最后抽样判决得到二进制数字序列。综合图4和图5,可以看出,发送数字序列与接收数字序列相同,FSK调制解调模块可以正常工作。6.2、相同信道环境下三种信道编码方式性能分析6.2.1、高斯随机信道信源产生3600个二进制数字随机序列,将其进入系统进行通信传输,信道采用高斯随机信道,分别采用无信道编码和7-4汉明码、交织码
10、、卷积码三种信道编码方式,得到在高斯随机信道环境下的误码率-信噪比曲线,如图6所示:图6 AWGN信道环境下的误码率-信噪比曲线【结论】红色(交织码)、绿色(汉明码)、蓝色(卷积码)、黄色(无信道编码)由图6可以得出,在AWGN信道环境下,通过对以上四条曲线的比较,采用信道编码方式的三条曲线明显在黄色曲线的下方,说明在随机信道编码对于提高误码率性能有着明显的作用;通过比较红、绿、蓝三条曲线可以得出,在AWGN信道环境下,循环交织码对于性能提升效果最明显,汉明码次之,卷积码相对来说对于性能提升效果较小。6.2.1、突发错误信道信源产生3600个二进制数字随机序列,将其送入通信系统进行通信仿真,分
11、别采用无信道编码和7-4汉明码、交织码、卷积码三种信道编码方式,得到在突发错误信道环境下的误码率-信噪比曲线,如图7所示:图7 突发错误信道环境下的误码率-信噪比曲线【结论】红色(交织码)、绿色(汉明码)、蓝色(卷积码)、黄色(无信道编码)由图7可以得出,在突发错误信道环境下,通过对以上四条曲线的比较,同样可以看出采用信道编码方式的三条曲线明显在黄色曲线的下方,说明在突发错误信道环境下采用信道编码对于提高误码率性能有着明显的作用;通过比较红、绿、蓝三条曲线可以得出,在突发错误信道环境下,当信噪比较小时,交织码对于性能提升效果最明显,汉明码次之,卷积码相对来说对于性能提升效果较小;当信噪比增大到
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 系统 课程设计 基于 FSK 信道编码 性能 分析