毕业设计(论文)基于MATLAB的OFDM系统仿真.doc
河北大学装订线 本科生毕业论文(设计)题目:基于MATLAB的OFDM系统仿真学 部 学科门类 专 业 学 号 姓 名 指导教师 2011年5月12日基于MATLAB的OFDM系统仿真摘要OFDM即正交频分复用技术,是由多载波调制发展而来。它既可以被看作一种调制技术,也可以被当作是一种复用技术OFDM技术可以大大降低系统的误码率,并且有很强的抗干扰能力及较高的频谱利用率等特点,因此越来越多的人开始关注该技术。 本次毕业设计首先简单介绍了OFDM技术的发展和应用,分析了OFDM系统的优缺点以及发展前景。然后简单描述了OFDM的原理和OFDM系统实现模型及MATLAB软件,并且以此作为系统仿真的理论基础。最后利用MATLAB软件在输入不同信噪比下对OFDM系统进行仿真,并且对其仿真出来的数据图形进行分析理解和总结关键词:正交频分复用;仿真;MATLABTHE OFDM SYSTEMS BASED ON MATLAB SIMULATIONABSTRACTOFDM or orthogonal frequency division multiplexing is developed from the multi-carrier modulation. It can be seen as a modulation technique and can also be regarded as a kind of multiplexing. OFDM technology can greatly reduce the bit error rate, and has a strong anti-interference capability and high spectral efficiency and so on, so more and more people are concerned about the technology.The graduation project introduces the development and application of OFDM technology simplify at first, and analyzes the advantages and disadvantages of OFDM system and the development prospects. Then simply describes the principle of the OFDM and OFDM system implementation model and the MATLAB software, and regard it as the theoretical basis. Finally, using the MATLAB software in input different SNR simulation of OFDM systems, and the data of the simulation out analysis understanding and summarizes the graphics. Key words: Orthogonal frequency division multiplexing; Simulation; MATLAB目录1绪论11.1引言11.2OFDM系统的发展11.3OFDM技术的优缺点21.4OFDM系统的发展前景32OFDM的技术基础42.1OFDM基本原理42.2OFDM系统实现模型62.3保护间隔和循环前缀作用72.3.1保护间隔(GI)72.3.2循环前缀(CP)72.4.功能说明72.4.1OFDM基本参数的选择72.4.2有用符号持续时间82.4.3子载波数82.4.4调制模式83 OFDM系统仿真与分析93.1 MATLAB简介93.2 OFDM系统仿真设计93.3 仿真及结果113.3.1仿真一113.3.2仿真二143.4仿真结果分析16总结17参考文献18致谢19附录201绪论1.1 引言计算机技术、Internet网络的发展与普及改变了人类生活方式,这是人类科技的一次革命性的进步。随着人们对信息量的需求越来越多,无线移动通信进入了一个快速发展时期。进入21世纪以来,国内外移动通信技术有着更快速的发展,特别是无线通信网络和Internet的结合,使网络资源发挥了更大的作用,更加促进了Internet的发展和无线移动网络的完善,人们的生活方式更加便捷和多样化,世界发展更快、更加精彩、更加辉煌。无线移动通信技术迎来了又一次伟大的变革。其中,正交频分复用(OFDM)技术是其关键技术。由于OFDM的频谱利用率高、调制技术可有效地处理信道干扰、提高系统的传输速率等因素,OFDM技术越来越受到人们的关注。随着人们对通信数据化、宽带化、个性化、移动化的要求越来越高,OFDM技术在综合无线接入领域将会获得非常广泛的应用。随着DSP芯片技术的发展,傅里叶变换和反变换等技术的渐渐引入,人们开始集中精力开发OFDM技术在移动通信领域的应用,第四代移动通信的主流技术将是OFDM技术。1.2 OFDM系统的发展上个世纪70年代, Weinstein和Ebert等人应用离散傅里叶变换和快速傅里叶变换创造了一个完整的多载波传输系统,叫做正交频分复用(OFDM)系统。正交频分复用是一种特殊的多载波传输方式1。正交频分复用技术应用离散傅里叶变换及反变换解决了产生多个互相正交的子载波和从子载波中恢复原信号的问题。这就解决了多载波传输系统发送和传输的问题。应用快速傅里叶变换将大大降低多载波传输系统的复杂度。从此以后OFDM技术开始走向实用。其实,在上个世纪60年代已经提出了使用平行数据传输信号和频分复用(FDM)的技术。1970年,美国申请了一个专利,就是采用平行的数据和子信道相互重叠的频分复用来消除对高速均衡的依赖,用于抵制冲击噪声和多径失真,并且能够充分利用带宽2。这项技术最初主要用于军事通信系统方面。此后相当长的一段时间,OFDM的发展相当缓慢。在实际中,傅立叶变换设备的复杂度、发射机及接收机的振荡器的稳定性,还有射频功率放大器的线性要求等因素都成为阻碍OFDM技术的发展的条件。上个世纪80年代,MCM取得了突破性发展,并且大规模集成电路使FFT的实现简单化,其它的一些难以实现的问题也得到了解决,自此,OFDM走上了通信的舞台,逐步向高速数字移动通信的领域迈进3。由于科学技术的快速发展,在二十世纪90年代,OFDM广泛用干各种数字传输和通信中,如非对称的数字用户环路 (ADSL), ETSI标准的音频广播 (DAB)、数字视频广播 (DVB)等4。1999年,IEEE802.lla通过了一个5GHz的无线局域网标准,其中,OFDM调制技术被用作物理层标准OETSI的宽带射频接入网(BRAN)的局域网标准,同时也把OFDM技术定为它的调制标准技,使传输速率可达54MbPs。现在OFDM论坛的成员已达46个会员,其中15个为主要会员,我国的信息产业部也加入OFDM论坛5。2001年,IEEE802.16通过了无线城域网标准。伴随着IEEE802.l la和BRAN HyperLAN/2 两个标准在局域网的应用,OFDM 技术将会进一步在无线数据传输领域做出重大贡献。OFDM技术目前拥有两个不同的联盟:一个是OFDM论坛,主要协调各会员递交给IEEE联盟的与OFDM技术有关的建议;另一个是宽带无线互连网论坛,其开发了一个VOFDM标准。OFDM论坛已经在IEEE 802.16无线MAN会议上向802.16.3分会递交了物理层建议,在这个会议上除了CDMA外,还有许多OFDM的建议被提出。今后,OFDM的主要发展方向是增加传输距离、进一步提高传输速率,并且与现有的网络设备兼容。随着数字信号处理和大规模集成电路技术的快速发展,OFDM调制技术已经渐渐被应用到无线通信、高清晰度广播电视等领域6。OFDM调制技术的高速率性能是通过提高系统复杂性为代价得到的。该技术的最大困难是如何使各个子信道精确同步。OFDM技术的基础是各个子载波必须满足频率正交性,如果正交性存在缺陷,整个系统的性能会严重下降。随着数字信号处理和锁相环(PLL)技术的飞速发展,现在可以精确跟踪信道冲激响应的实时变化,均衡码间干扰的影响。1.3 OFDM技术的优缺点OFDM技术存在很多技术优点,在3G、4G中被运用,在通信方面确实存在很多优势7:1)频谱利用率很高,在窄带带宽下能够发出大量的数据,这一点在频谱资源有限的无线环境中很重要。而且OFDM技术能同时分开至少1000个数字信号,码间干扰非常小,并且OFDM信号间的相邻子载波相互重叠,从理论上讲其频谱利用率非常接近奈奎斯特极限。2)由于通信路径上传送数据的能力会随时间的变化而发生变化, 而OFDM技术能够持续不断地监视传输媒质上通信特性的突发变化,所以OFDM能动态地与之相协调,并且接通和切断相应的载波来保证通信持续精确地进行;3) 该技术可以自动地检测在传输介质下哪一个特定的载波存在较高的信号衰减或干扰脉冲,并能采取合适的调制措施使指定频率下的载波通信成功;4)该技术能提供队列服务,克服传输介质中外界信号的干扰,因此OFDM技术适合在高层建筑物、居民密集和地理上突出的地方以及将信号散播的地区使用。高速的数据传播及数字语音广播都期望降低多径效应对信号的影响。5)OFDM技术的最大优点是抗频率选择性衰落及窄带干扰能力强。在单载波系统中,单个衰落或干扰将导致整个通信链路失败,而在多载波系统中,只有很小一部分载波会受到干扰。6)可以有效地降低信号波形间的干扰,适用于多径环境和衰落信道中的高速数据传输。7)通过各个子载波的联合编码,将具有很强的抗衰落能力。OFDM技术已经利用了信道的频率分集,如果衰落不是特别严重,就没有必要再加时域均衡器。通过将各个信道联合编码,就可以使系统性能得到提高。8) OFDM采用IFFT和FFT来实现调制和解调,降低系统复杂程度;易于DSP实现。虽然OFDM拥有以上的一些优点,但OFDM信号在传输过程中还存在着一些不足:1)对相位噪声和载波频偏十分敏感这是OFDM技术一个十分致命的缺点,整个OFDM系统对各个子载波之间的正交性要求分外严格,任何一点小的载波频偏都会破坏子载波之间的正交性,引起码间干扰,同样,相位噪声也会导致码元星座点的旋转、扩散,从而形成码间干扰。而单载波系统就没有这个问题,相位噪声和载波频偏仅仅是降低了接收到的信噪比,而不会引起互相之间的干扰。2)峰均功率比过大OFDM信号是由多个正交子载波信号组成,而且这些子载波信号由不同的调制符号独立调制。与传统的恒包络的调制方法相比,OFDM调制存在一个很高的峰值因子。由于OFDM信号是很多小信号的总和,这些小信号的相位是由传输的数据序列决定的。对某些数据,这些小信号有可能同相,而在幅度上叠加在一起从而产生很大的瞬时峰值幅度。而峰均功率比过大,将会增加A/D和D/A的复杂性,而且会降低射频功率放大器的效率。同时,在发射端,放大器的最大输出功率就限制了信号的峰值,这会在OFDM频段内和相邻频段之间产生干扰。3)所需线性范围宽由于OFDM系统峰值平均功率比大,对非线性放大更为敏感,因此OFDM系统调制比单载波系统对放大器的线性范围要求更高。1.4 OFDM系统的发展前景无线通信与个人通信在短短的几十年间,经历了从模拟通信到数字通信,从频分多址(FDMA)到码分多址(CDMA)的巨大发展,目前又有新技术的出现,此技术即为正交频分复用(OFDM)。比以码分多址(CDMA)为核心的第三代移动通信技术应用更加完善,技术更加先进,我们将之称为“第四代移动通信技术”。OFDM技术在宽带领域的应用具有很大的潜力。与第三代移动通信系统相比,采用多种新技术的OFDM系统具有更高的频谱利用率和良好的抗多径干扰能力,并且提高了频带利用率,它不仅可以增加系统容量,而且更好地满足多媒体通信要求,将包括语音、数据、影像等大量信息的多媒体业务通过宽频信道高品质地传送出去。另外,OFDM技术的实现简单,成本低廉。随着DSP技术的飞速发展,并利用快速傅里叶变换产生大量相互正交的子载波,为实现高速宽带通信系统提供了极大的方便。OFDM将成为实现未来宽带移动通信的主流方式,因而引起越来越多的人们的关注和研究8。2OFDM的技术基础正交频分复用(OFDM)技术与频分复用(FDM)技术非常相似。OFDM技术是将高速的数据流通过串/并变换,分配到速率相对较低的若干个子信道中进行传输,不同的是,OFDM的频谱利用率更高。与FDM的主要区别有以下几方面9:1)在平常的广播中,每一个基站在不同的频率上发送信号,有效地运用FDM来保证每个站点的分割隔,广播中每个站点都没同位和同步。但在OFDM信号内所有的子载波都在时间和频率上同步,使得子载波间的干扰被严格控制。这些复用的子载波载在频域中交错重叠,又因为调制的正交性且采用循环前缀作为保护间隔,所以不会发生载波间干扰(ICI)。频率传统的频分复用(FDM)多载波调制节省带宽资源频率正交频分复用(OFDM)多载波调制2)对于FDM系统而言,传输的信号必须在两个信道之间存在频率间隔来防止干扰,因此,降低了劝不动频谱利用率。而OFDM的子载波正交复用技术大大提高了频谱利用率,如图2-1所示。图2-1 FDM与OFDM频率利用率的比较OFDM是一种多载波传输技术,可以被看作一种调制技术,也可以被看作一种复用技术。多载波传输是把数据流分解成若干子比特流,这样每个子数据流将有低得多的比特速率,用这样的低比特速率形成的低速率多状态符号再去调制相应的子载波,构成了多个低速率符号并行发送的传输系统。2.1OFDM的基本原理一个完整的OFDM系统原理如下图2.1-1所示。OFDM的主要思想是将串行数据并行地调制在多个正交的子载波上,由此可以降低每个子载波的码元速率,增大码元的符号周期,提高系统的抗衰落和抗干扰能力,而且由于每个子载波的正交性,大大提高了频谱的利用率,因此非常适合移动场合中的高速传输10。定时和频率同步符号定时频偏校正输入数据信道编码交织信号映射插入导频串/并交换IFFT并/串变换插保护间隔载波调制信道载波解调去保护间隔串/并变换FFT并/串变换信道估计信道逆映射解交织信道解码输出数据图2.1-1 OFDM系统在发送端,输入的高速率数据流经过信道编码和交织后,再通过调制映射产生调制信号,插入导频信号后,经过串/并变换变成N个并行的低速率数据流,这样每N个并行数据构成一个OFDM符号。 经快速反傅里叶变换(IFFT)对每个OFDM符号的N个数据进行调制,变成时域信号为: n=0,1, ,N-1 (2-1)式中:m为频域上的离散点;n为时域上的离散点;N为载波数目。为了在接收端能够有效的抑制码间干扰(Inter Symbol Interference,ISI),通常要在每一时域OFDM符号前加上保护间隔(Guard Interval,GI)。加保护间隔后的信号可表示为式(2),最后信号经并串变换及DA转换,由发送天线发送出去。 (2-2)接收端将接收的信号进行处理,完成定时同步和载波同步。经AD转换,串/并转换后的信号可表示为: yGI(n)=xGI(n)*h(n)+z(n)+w(n) (2-3)然后,在去除CP后进行FFT解调,同时进行信道估计(依据插入的导频信号),后面接着将信道估计值和FFT解调值一起送入检测器进行相干检测,检测每个子载波上的信息符号。最后经过反映射和信道译码恢复出原始比特流。除去循环前缀(CP)经FFT变换后的信号可表示为: m=0,1, N-1 m=0,1, N-1 (2-4)式中:H(m)为信道h(n)的傅里叶转换;Z(m)为符号间干扰和载波间干扰z(n)的傅里叶变换;W(m)是加性高斯白噪声w(n)的傅里叶变换。2.2OFDM系统实现模型利用离散反傅里叶变换(IDFT)或快速反傅里叶变换(IFFT)实现的OFDM系统11,如图2.2-1所示。 r(t) n(t)S(t)并/串交换DFT或FFT并/串交换反OFDMOFDM串/并交换IDFT或IFFT插入保护间隔数/模交换多径传播模/数交换去除保护间隔串/并交换图 2.2-1 OFDM系统实现框图从上图OFDM系统的实现模型可以看出,输入经过调制的复信号经过串并变换后,进行IDFT或IFFT,将数据的频谱表达式变到时域上,再经过并串变换,然后插入保护间隔,防止码间干扰,再经过数模变换后形成OFDM调制后的信号s(t)。该信号经过信道后,接收到的信号r(t)经过模数变换,然后去掉保护间隔,以恢复子载波之间的正交性,再经过串并变换和DFT或FFT使数据的时域表达式变到频域上后,恢复出OFDM的调制信号,再经过并串变换后还原出输入符号。2.3保护间隔和循环前缀作用2.3.1保护间隔(GI)无线多径信道会使通过它的信号出现多径时延,此种多径时延如果扩展到下一个符号,就会造成符号问串扰,严重影响数字信号的传输质量。而采用OFDM技术的主要原因之一是它可以有效地防止多径时延扩展。通过把输入的数据经过串并变换后分配到N个并行的子信道上,使每个用于去调制子载波的数据符号周期可以扩大为原输入数据符号周期的N倍,因此时延扩展与符号周期的比值也同样可降低为1N。在OFDM系统中,为了能够最大限度地消除符号间干扰,可在每个OFDM符号之间插入保护间隔,而且该保护间隔的长度Tg一般要大于无线信道的最大时延扩展,这样一个符号的多径分量就不会对下一个符号造成干扰12。当多径时延小于保护间隔时,可以保证在FFT的运算时间长度内,不会使信号相位跳变。所以,OFDM接收机所看到的只是存在某些相位偏移、多个单纯连续正弦波形的信号叠加,而这种叠加不会破坏子载波之间的正交性。如果多径时延超过了保护间隔,则在FFT运算时间长度内可能会出现信号相位的跳变,因此在第一路径信号与第二路径信号的叠加信号内就不再只包括单纯连续正弦波形信号,从而导致子载波之间的正交性可能遭到损坏,因此就会产生信道间干扰(ICI),使得各载波之间产生干扰13。2.3.2循环前缀(CP)为了消除多径传播造成的信道之间的干扰ICI,一种有效方法是将原来宽度为T的OFDM符号进行周期性扩展,用扩展信号来填充保护间隔。将保护间隔内(持续时间用Tg表示)的信号称为循环前缀(Cyclic Prefix,CP)。在实际系统中,当OFDM符号送入信道之前,首先要加入循环前缀,然后送入信道进行传送。在接收端,先要将接收的符号开始的宽度为Tg的部分丢弃,然后将剩余的宽度为T的部分进行傅里叶变换,进行解调。在OFDM符号内加入循环前缀可以保证在一个FFT周期内,使OFDM符号的时延副本内所包含的波形周期个数也是整数,这样,时延小于保护间隔Tg的时延信号就不会在解调过程中产生信道间干扰ICI14。2.4功能说明2.4.1OFDM基本参数的选择OFDM参数的选择就是需要在多项矛盾要求中进行最优地考虑。一般来说,首先要确定三个参数:带宽、比特率以及保护间隔。通常,保护间隔的时间长度应该为应用移动环境信道下时延均方值的24倍。一旦确定了保护间隔,则OFDM符号周期长度就可以确定。为了能够最大程度地减少由于插入保护间隔所带来的信噪比损失,则需要OFDM符号周期长度要远远大于保护间隔长度。但是符号周期长度又不能任意大,否则在OFDM系统中将包含有更多的子载波数,从而导致子载波间隔相对减少,致使系统实现的复杂程度增加,并且还加大了系统的峰值平均功率比,同时使系统对频率偏差更加敏感。所以,在实际应用中,通常选择符号周期是保护间隔长度的5倍,这样插入保护比特所造成的信噪比损耗只有1 dB左右。在确定符号周期和保护间隔之后,子载波的数量可以直接用-3 dB带宽除以子载波间隔(即去掉保护间隔后的符号周期的倒数)得到或者利用所要求的比特速率除以每个子信道的比特速率来确定子载波的数量。每个信道中所传输的比特速率可以由调制类型、编码速率和符号速率来确定15。2.4.2有用符号持续时间有用符号持续时间T对子载波之间间隔和译码的等待周期都有影响,为了保持数据的吞吐量,子载波数目和FFT的长度要有相对较大的数量,这样就会使有用符号持续时间增大。在实际应用中,载波的偏移和相位的稳定性会影响两个载波之间间隔的大小,如果接收机为移动着的,则载波间隔必须足够大,这样才能忽略多普勒频移。总之,选择有用符号的持续时间,必须以保证信道的稳定为前提。2.4.3子载波数子载波数目越多,有用信号越平坦,带外衰减也就越快,图形越接近矩形,越符合通信要求,但子载波数目又不能过多,如果图形越接近矩形则对接收端的滤波器要求越高(只有理想滤波器才能过滤,否则就造成交调干扰)。因此在子载波数目的选择上要综合考虑传递信息的有效性和可行性。子载波数可以由信道带宽、数据吞吐量和有用符号持续时间T所决定:N=1/T子载波数可以被设置为有用符号持续时间的倒数,其数值与FFT处理过的数据点相对应16。2.4.4调制模式可以通过改变发射的射频信号幅度、相位和频率来调制信号。但是,对于OFDM系统来说,只能采用调制幅度和相位两种调制方法,而不能采用频率调制的方法,这是因为子载波是频率正交的,而且携带独立的信息,如果调制子载波频率会破坏这些子载波的正交特性,这就是为什么频率调制不能在OFDM系统中采用的原因。短波通信中可以采用MPSK和MQAM的调制方式。正交幅度调制就是要改变载波的幅度和相位,他是ASK和PAK的结合。矩形QAM信号星座具有容易产生的独特优点。此外,它们也相对容易解调。矩形QAM包括4QAM,16QAM以及64QAM等,使每个星座点分别所对应的比特数量为2,4,6。采用这种调制方法的步长必须为2,如果利用MPSK调制则可传输任意比特数量,例如1,2,3,分别对应2PSK,4PSK以及8PSK,而且MPSK调制的另一个有点就是该调制方案是等能量调制,不会由于星座点的能量不等而为OFDM系统带来PAPR较大的问题17。3 OFDM系统仿真与分析3.1 MATLAB简介 MATLAB是矩阵实验室即MatrixLaboratory的缩写。除了具备超凡的数值计算能力外,它还具有专业水平的符号计算,文字处理,可视化建模仿真以及和实时控制等能力。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,所以利用MATLAB来计算问题要比用C,FORTRAN等语言使用简捷得多。 MATLAB拥有数百个内部函数的主包和三十几种工具包(Toolbox)。工具包又可以分为功能性工具包和学科性工具包。功能工具包是用来扩充MATLAB的符号计算,包括可视化建模仿真,文字处理和实时控制等功能。学科工具包是专业性比较强的工具包,包括控制工具包,信号处理工具包以及通信工具包等都属于此类。开放性是MATLAB广受用户喜欢原因之一。除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。以下简单介绍一下MATLAB的主要特点18。1)语言简洁紧凑,使用方便灵活,库函数极其丰富。MATLAB程序书写形式自由,利用起丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。2)运算符丰富。由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短。3)MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和if语句),又有面向对象编程的特性。4)程序限制不严格,程序设计自由度大。例如,在MATLAB里,用户无需对矩阵预定义就可使用。5)程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。6)MATLAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。7)MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。3.2. OFDM系统仿真设计 在仿真中,我根据如下3.2.11程序图,设计了在输入不同信道比环境下, OFDM系统的误码特性。下面结合主要程序加以注释并说明系统如何实现:初始化:子载波数为256,出入不同信噪比进行误码率统计16-QAM解调FFT去掉循环前缀加入高斯白噪声加入循环前缀IFFT16-QAM调制产生随机数开始结束 3.2.1-1 程序流程图 本程序主要使用了rand()函数产生随机数据,并且调用函数QAM16_mod(),使产生的数据逐一的映射到坐标系中,形成16QAM星座图。而后调用QAM_16demod()函数,将解调后的数据重新映射到16QAM星座图上。其中QAM16_mod()函数主要程序如下:function complex=QAM16_mod(number)%16QAM星座图映射-把输入的数映射成对应的坐标(复数)A=-3-3*i,-3-i,-1-3*i,-1-i,-3+3*i,-3+i,-1+3*i,-1+i,3-3*i,3-i,1-3*i,1-i,3+3*i,3+i,1+3*i,1+i;complex=A(number+1);%complex为对输入数据进行星座点映射后的坐标(复数)其中QAM_16demod()函数主要程序如下:function number,complex=QAM16_demod(c)%16QAM星座图重映射-在星座图上对散乱的点找最近的点作为它的星座点%complex为离星座点最近的那点的坐标,即是解调后的坐标%number为解调后的OFDM数据A=-3-3*i,-3-i,-1-3*i,-1-i,-3+3*i,-3+i,-1+3*i,-1+i,3-3*i,3-i,1-3*i,1-i,3+3*i,3+i,1+3*i,1+i;for k=1:16 B(k)=sqrt(real(c)-real(A(k)2+(imag(c)-imag(A(k)2);endnumber=find(B=min(B)-1;complex=A(find(B=min(B);3.3仿真及结果本次仿真采用的子载波数为256,根据输入不同的信噪比来比较系统的误码率和性能。3.3.1仿真一输入25分贝的信噪比,仿真出的图形如下:图3.3-1是输入随机数据的星座图,从此图中可以看出,输入的随机数据已经过了16QAM调制,调制后的数据的星座点如下图所示。红色的叉为星座点。图3.3-1 16QAM星座图图3.3-2是输入加入噪声前和加入噪声后的信号波形的比较。左右分别是信号的实部和虚部,上下分别为加入噪声前和加入噪声后的噪声。从图中我们能够看出,信号经过高斯白噪声的信道,可以很清楚的看到信号的数值部分发生了变化,即产生了我们通常所说的失真。图3.3-2 加入噪声前后信号对比图3.3-3是加入噪声前和加入噪声后的信号幅值和相位的比较,左侧的是幅值部分,右侧的是相位部分。上面两个图是加入高斯白噪声之前的信号,下面两个图是加入高斯白噪声之后的信号。通过这个图,我们能够看出,信号经过高斯白噪声的信道,它的幅值发生了一些变化,即产生了我们通常所说的幅度失真。而对于相位,则变化的幅度很大,从图中的坐标轴刻度,就能够很明显的看出,相位发生了严重的变化,产生了严重的相位失真。图3.3-3 加入噪声前后信号幅值和相位比较图3.3-4是加入循环前缀前后的信号波形的比较,上边两图是未加入循环前缀的信号波形,下侧两图是加入循环前缀(加在帧前)的信号波形。从图中可以看出,循环前缀是把帧的后部分复制到了帧前,如下图所示。图3.3-4 加入循环前缀前后信号波形比较图3.3-5是接收到的OFDM信号的星座图,从图中可以看到,经过高斯白噪声后,星座图的点位置发生了变化,它们分布在经过噪声前的星座点周围,分布比较混乱,如图所示。经过高斯白噪声信道之前的信号星座在图中用叉表示,经过高斯白噪声信道之后的信号星座在图中用圆圈表示,很明显,圆圈都分布在叉周围,这是因为信号经过含有高斯白噪声的信道,信号发生了失真,于是星座图也发生了变化。图3.3-5 接收的OFDM符号星座图解调后系统的误码率为:0.1641有以上的仿真可知,在输入信噪比为25分贝时,输出信号有一定的误码率。3.3.2仿真二输入信道比为40分贝时。仿真图形如下:图3.3-6是输入随机数据的16QAM星座图。红色的叉为星座点。图3.3-6 16QAM星座图图3.3-7是加入噪声前和加入噪声后的信号波形的比较。从图中我们能够看出,信号经过高斯白噪声的信道,可以很清楚的看到信号的数值部分几乎没有变化,即加入噪声对信号的影响非常小。图3.3-7 加入噪声前后信号对比图3.3-8是加入噪声前和加入噪声后的信号幅值和相位的比较。通过这个图,我们能够看出,信号经过高斯白噪声的信道,它的幅值几乎没有发生变化。而对于相位,则变化的幅度很大,从图中的坐标轴刻度,就能够很明显的看出,相位发生了严重的变化,产生了严重的相位失真。但是这并不引起信号产生错误。图3.3-8 加入噪声前后信号幅值和相位比较图3.3-9是加入循环前缀前后的信号波形的比较,上边两图是未加入循环前缀的信号波形,下侧两图是加入循环前缀(加在帧前)的信号波形,左侧两图是信号的实数部分,右侧两图是信号的虚数部分。从图中可以看出,循环前缀是把帧的后部分复制到了帧前,如下图所示。图3.3-9 加入循环前缀前后信号波形比较图3.3-10是接收到的OFDM信号的星座图,从图中可以看到,经过高斯白噪声后,星座图的点位置发生了很小的变化,它们分布在经过噪声前的星座点周围,比较接近原来信号的星座点,如图所示。可以说星座图没有什么变化,换一句话说,接收到的OFDM符号没有发生误码。图3.3-10 接收的OFDM符号星座图解调后系统的误码率为: 0由以上仿真结果可知,在信噪比为40分贝时,系统误码率为0.3.4仿真结果分析以上两次对于OFDM系统的仿真,得到了随机数据的星座图,得到了加入噪声前和加入噪声后的OFDM信号的实数部分和虚数部分的图像,得到了加入噪声前和加入噪声后的OFDM信号的幅值部分和相位部分的图像,并且进行了对于循环前缀的有无时OFDM信号波形的比较,从得到的结果可以看出,经过高斯白噪声信道前后的信号发生了变化,信号产生了失真,这种变化的原因是信道中的高斯白噪声的影响。但是,通过上图和数据的比较有,随着输入信噪比的增加,系统的误码率将会降低,系统性能就变得越好。4总结毕业设计是一项重要的经历对我们即将毕业的学生而言,它是将大学四年所学的专业知识和专业技能的融合与运用。我们所要做的就是巩固并且更加深入地学习与所选毕设课题有关的各门功课的知识点,在指导老师的指导下积极努力思考,将自己的思维发散开来,做出可行方案并付诸实践,在毕业设计中,我深刻体会到了这一点。通过这个毕业设计,对OFDM系统有了更深一步的了解。更加了解了正交频分复用(OFDM)以其独特的优点,在无线接入和移动高速传输中的应用前景非常广泛,是第四代移动通信的核心技术。在进行OFDM系统开发之前,系统的仿真是必要的,可以优化整个系统的参数和指标,缩短开发周期。并且对MATLAB语言有了新的认识,在整个毕业设计中,能够自己编写一些应用程序。期间虽然出现过很多问题,但总能够耐心研究寻找解决方法,而不是马上放弃,或找人帮忙解答,从而养成了独立思考、自主学习的好习惯。同时,也掌握了通过各种途径查阅所需的资料并消化为自己的东西的能力。通过毕业设计回首大学四年的学习,收获了很多,相信这些所得对以后的学习工作都非常有益。参考文献1陶勇,傅洪亮,管爱红基于OFDM 技术的无线通信系统仿真与分析J电子质量,2009,31(8):29-312夏细苟,胡亮,陈少平一种基于OFDM的多载波通信系统的设计与仿真J电子工程师,2005,8:37-413李振娜基于OFDM系统的调制解调技术J信息技术,2007,5:54-574任朴生,陈跃斌基于MATLAB的OFDM系统仿真J临沧师范高等专科学校学报,2008,17(2):100-1045 王文博,郑侃.宽带无线通信OFDM技术.北京:人民邮电出版社,2003:2-36吕爱琴,田玉敏,朱明华基于MATLAB的OFDM系统仿真及性能分析J计算机仿真,2005,22(10):164-1687 汀裕民.OFDM关键技术与应用.机械工业出版社.20078张力军,钱学荣,张宗橙等通信原理M北京:高等教育出版社,2008:2399王文博,郑侃.宽带无线通信OFDM技术.北京:人民邮电出版社,2003:7 10 王文博,郑侃.宽带无线通信OFDM技术.北京:人民邮电出版社,2003:811 王文博,郑侃.宽带无线通信OFDM技术.北京:人民邮电出版社,2003:1612 王文博,郑侃.宽带无线通信OFDM技术.北京:人民邮电出版社,2003:1313 王文博,郑侃.宽带无线通信OFDM技术.北京:人民邮电出版社,2003:1314 Eric Phillip LAWREY BE(Hons