基于C语言实现的QPSK通信系统研究
[关键词:C语言,QPSK,通信系统] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0301,word全文:34页,合计:10000字 |
本文设计了一个基于卷积码的QPSK通信系统,并在计算机上进行了仿真和结果分析。全文主要由四部分构成:QPSK系统基本原理、基于卷积码编码的QPSK系统设计、基于Viterbi译码的QPSK系统设计、仿真及结果分析。
本文完成了对一个完整的QPSK系统的设计与仿真,用C语言实现了整个系统的计算机仿真并给出参考设计程序。先进行QPSK调制,对比特数据用卷积码编码,再通过信道,然后进行解调,最后对其进行Viterbi译码,计算出误码率和描绘仿真图。
本文分析研究了QPSK,并结合数字通信系统中的信道编码、调制解调等技术设计了一个基于C语言的QPSK系统。信道编码采用卷积码编码技术,调制采用QPSK调制方式,解码使用维特比解码。调制给出了QPSK调制方式,并在Rayleigh衰落信道模型下传输。通过仿真结果,绘出误码率与信噪比的曲线图,并分析其成因,深入研究QPSK通信系统。
仿真平台
根据上述模型,本文先采用Microsoft Visual C++ 6.0软件仿真QPSK通信系统,计算出误码率,再用计算出来的误码率数据在MATLAB进行了仿真,出来误码率仿真图。Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment ,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。
本文首先分析了的QPSK原理,并结合数字通信系统中的信道编码、调制解调、译码等技术设计了一个QPSK通信系统。通过仿真,绘出误码率与信噪比的曲线图,并分析其成因,比较深入的研究了整个QPSK系统。
可以得到如下结论:
(1)在一定条件下(信噪比较大时,过门限点后),在编码情况下的误码性能优于未编码的误码性能。
(2)分别比较在AWGN和瑞利衰落信道下,在一定条件下(当信噪比比较大时)在AWGN信道误码性能相对较好。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0301,word全文:34页,合计:10000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于C语言实现的QPSK通信系统研究(论文)!