OFDM通信系统的C语言实现
[关键词:OFDM,通信系统,C语言] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0067,word全文:32页,合计:11000字 |
本文设计介绍
本文采用的是C语言设计的一个OFDM系统。采用的编译器是visual C++。用C语言搭建了一个OFDM系统,包括了高斯噪声以及瑞丽信道,采用三种不同的调制方法BPSK,QPSK,16QAM。经过语言编辑器,得出误码率用matlab画成曲线图,比较曲线的区别,分析其生成原因,最后得出结论
系统的仿真模型及流程
图3-1为本设计OFDM系统框图,从图中我们可以看到发送的二进制数据比特流经过串并变换分离成N路并行子信号,分别进行M进制调制映射,组成N个复数信号。串行二进制数据速率为Rbps,子信道的传输速率为R/(MN)bps[8]。
每个并行码元对应OFDM调制的一个子信道,然后进行OFDM调制,即经过N点IFFT。这样相当于将码元间隔扩展了N倍,已调基带信号再加上保护间隔输出,经信道传输,接收端先去保护间隔,再进行OFDM解调,最后进行M进制反映射,恢复输入的二进制序列。
仿真结果分析
通过图4-1,图4-2以及图4-3的比较可以得出
(1)单径瑞利信道的性能曲线要差于AWGN信道下的性能曲线。因为瑞利信道相当于对信号进行了一次畸变过程,使得误码率升高。
(2)在AWGN和瑞利衰落信道下,QPSK的性能曲线要好于16QAM。这是因为尽管QAM的频谱利用率要高于QPSK,但是其在解调时需要经过二次判决,同时也就增加了误码率。
(3)OFDM通信系统可以有效的提高系统频带利用率
结束语
本文首先简单介绍OFDM通信系统的发展历史以及现状。然后又针对正交频分复用进行详细地讨论,其中包括OFDM系统的基本模型,快速傅里叶实施,以及插入保护间隔和循环前缀。通过本文可以对OFDM系统具备整体而概括的了解。最后比较了2种信道下的三种不同调制方式下的误码率,经过比较研究分析出OFDM系统的优势所在:
(1) 把高速数据流通过串/并转换,使得每个子载波上的数据符号持续长度相对增加,从而可以有效地减小无线信道的时间弥散所带来的ISI,这样就减小了接收机内均衡的复杂度,甚至不采用均衡器,仅通过采用插入循环前缀的方法消除ISI 的不利影响。
(2) OFDM系统各个子载波之间存在正交性,允许子信道的频谱相互重叠,因此与常规的频分复用系统相比,OFDM系统可以最大限度地利用频谱资源。
(3) OFDM系统可以通过动态比特分配以及动态子信道分配的方法,充分利用信噪比较高的子信道,从而提高系统的性能。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0067,word全文:32页,合计:11000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——OFDM通信系统的C语言实现(论文)!