基于卷积码的BPSK基带系统C语言实现
[关键词:卷积码,BPSK,基带系统] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0479,word全文:30页,合计:9300字 |
本设计基于C语言搭建了BPSK基带系统。以此作为途径,深入探讨了BPSK相位调制系统结合C语言和MATLAB编程工具,用C语言实现了上述BPSK调制的算法,同时加入不同的噪声信道如瑞利信道,高斯信道等情况下描绘各自系统的性能,并且为抵抗各种信道损伤而加入卷积码,也大大提高了系统的性能,用C语言与MATLAB的接口编程画出误码率曲线图。
相移键控(PSK)是在太空计划的早期发展起来的,现在广泛应用于军事和商用通信系统中。并且BPSK调制技术广泛应用于第二代移动通信系统CDMA的基站中,数据调制采用BPSK形式和在第三代移动通信系统WCDMA和CDMA2000中,数据调制也采用BPSK形式,在前向纠错编码中也应用到卷积码来提高系统的性能。在无线通信系统标准中主要应用在固定帧格式里面,另外BPSK调制技术是较为基础的部分,它为后续研究别的系统奠定基础。
研究内容及意义
本文分析、研究了BPSK,并结合数字通信系统中的信道编码、调制解调、信道分析等技术设计了一个BPSK系统。
信道编码采用卷积码,解码使用Viterbi解码,信道编码时分别采用(3,1,2)的编码器。并在AWGN, Rayleigh信道模型下传输。通过不同信道方式仿真结果的对比,绘出误码率与信噪比的曲线图,并分析其成因,比较深入的研究了整个BPSK系统。
莱斯信道加信道编码的误码率
在小信噪比情况下,近视为瑞利分布,在大信噪比情况下,近视为高斯分布,图中画出两种特殊情况下的莱斯误码率图。从图5-5中可以看出莱斯信道不加编码的误码性能基本上介于高斯和瑞利之间,也有特殊情况,因为在小信噪比时,受到干扰较大,曲线会在瑞利曲线上下作小幅度波动,大信噪比情况下,比高斯信道的性能要差,在小信噪比情况下,比瑞利信道的性能要好。
本章小结
本章主要是对所设计的BPSK系统的仿真及结果的分析,在仿真结果中,通过绘出的性能曲线通俗易懂的给出了误码率与信噪比的关系,很直观的说明了所设计的系统在采用相同信道编码下,采用不同信道噪声的性能。通过对不同曲线图的对比,很直观的看出了不管是在采用何种噪声,加信道编码的性能要比不加信道编码优越,在码率一定的条件下信噪比越小,在相同的信噪比下,误码率越低。同时也说明了加了信道编码技术后系统的误码性能得到了改善,为进一步研究BPSK通信系统奠定了基础。
结束语
本设计利用Microsoft Visual Studio 2008软件来实现BPSK技术, 在本次毕业设计的过程中,我接触到了很多平时没有接触到的东西,比如用C语言这么描述卷积码编译码的算法。当然在用C语言实现它的算法之前,首先要理解卷积码的基本原理,在编写程序过程中,用C语言产生随机数以及瑞利信道,卷积码这部分描述花了大量时间和精力。通过仿真图行观察发现,误码率的仿真图和理论上基本差别不大。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0479,word全文:30页,合计:9300字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于卷积码的BPSK基带系统C语言实现(论文)!