基于MATLAB的OFDM系统性能仿…

基于MATLABOFDM系统性能仿真

 

(班级:010891,学号:01089051)

 正交频分复用(OFDM)技术是一种多载波数字调制技术,具有频谱利用率高、抗多径干扰能力强的优点,适合无线通信的高速化、宽带化和移动化的要求,已成为应用最为广泛的多载波调制方式。本文简要介绍了OFDM的基本原理,说明用离散傅里叶逆变换(IDFT)来实现OFDM的方法,并阐述相关的技术难点即循环前缀(CP)、信道估计及均衡问题。最后通过MATLAB软件仿真给出信道、循环前缀、均衡等因素对系统误码率影响的比较曲线,并得到结论。

关键词正交频分复用;仿真;循环前缀;信道估计;

 

Simulation of OFDM system performance with matlab

Wang Xiao

(Class 010891Student No. 01089051)

Abstract: Orthogonal Frequency Division Multiplexing (OFDM) is one of the Multiple Carrier Modulation (MCM) technology.It has advantages of high frequency utilization and resistance of multipath interference,which makes it the most widely-used MCM technology. In this article OFDM basic principle is briefly introduced. Then OFDM system diagram is constructed and detailed technology difficulties is introduced namely circular prefix(CP),channel estimation and equalization. OFDM system is computer simulated with MATLAB language,and the BER curves of factors such as CP and equalizer are given and compared. A conclusion is done at last.

Key words: OFDM(Orthogonal Frequency Division Multiplexing); simulation; CP(Circular Prefix); channel estimation

1 引言

在现代移动通信系统的无线信道中,随着传输数据率的提高,多径衰落和由之引起的码间串扰会严重影响系统性能。克服这种影响的一种方法是采用信道均衡技术,但是随着数据传输速率的提高,其代价可能变得无法接受。正交频分复用(OFDM)传输技术提供了让数据以较高的速率在较大延迟的信道上传输的另一种途径。

OFDM技术是一种多载波调制技术,它将串行高速信息数据流变换成为若干路并行低速数据流,每路低速数据流被调制在彼此正交的子载波上构成发送信号。由于OFDM具有较高的频谱利用率及抗多径干扰能力强的优点,且能够通过IFFT/FFT等高效算法实现,因此目前它已成为应用最为广泛的多载波调制方式。

2 基本原理

2.1 利用IFFT生成OFDM信号

        OFDM基本原理是将数据流分散到多个子载波上,各子载波频谱部分重叠,但保持相互正交。在接收端通过相关解调分离出各子载波。

        OFDM信号可以用复数形式(实际系统中发送信号为取其实部)表示为:

[转载]基于MATLAB的OFDM系统性能仿真


式中

[转载]基于MATLAB的OFDM系统性能仿真


为第m个子载波频率,一般令信号在一个符号区间上为常数,即

                                   [转载]基于MATLAB的OFDM系统性能仿真

    (1)式离散化,则有
                     [转载]基于MATLAB的OFDM系统性能仿真
      OFDM信号的产生先在基带处理,然后进行上变频,基带处理时式(4)可简化为 
                         [转载]基于MATLAB的OFDM系统性能仿真

    而序列的离散傅里叶反变换(IDFT)


                   [转载]基于MATLAB的OFDM系统性能仿真

   (5)(6)式对比可以看出,若令


                                     [转载]基于MATLAB的OFDM系统性能仿真

OFDM信号即可通过IDFT产生,进而可以借助快速离散傅里叶反变换(IFFT)构建高效的OFDM传输系统。

2.2 循环前缀

       假设信道输入序列经基带调制后为X[n],其IDFT变换也即输出的OFDM信号为x[n];经过冲激响应为h[n]的信道后收到的信号为y[n],其DFT变换也即接受端恢复后得到的调制信号为Y[n],则有

                                [转载]基于MATLAB的OFDM系统性能仿真

即输出为输入信号和信道冲激响应的线性卷积。而根据文献[2],若输出输出为输入信号和信道冲激响应的循环卷积,即若

                               [转载]基于MATLAB的OFDM系统性能仿真
则Y[n]和X[n]满足
                               [转载]基于MATLAB的OFDM系统性能仿真

从而接受端得到Y[n]后只要知道H[n],就可以复原X[n]。而将线性卷积转化为循环卷积的方法就是添加循环前缀。根据文献[2],循环前缀添加方法如下:

       假设 ,即信道的径数为u,将x[n]的后u个样值添加到序列的开头,形成一个长度为N+u的新序列,如图1所示,实际中取循环前缀的长度大于等于u即可。接受端可直接将循环前缀除去。

                   [转载]基于MATLAB的OFDM系统性能仿真

1 循环前缀的添加

2.3 信道估计与频域均衡

2.2节中假设接受端已知信道冲激响应即H[n]而实际中须通过信道估计得到H[n]信道估计大多采用非盲估计算法,其基本思想是在发送端适当位置插入导频,接收端利用导频恢复出导频位置的信道信息然后利用某种处理手段(如内插、滤波)获得所有时刻的信道信息。

有两种简单导频的插入方案:一种是在每一个OFDM符号中使用一些子信道作导频,如图2(a)所示,然后根据这些导频处的信道信息得到所有信道的信息;另一种是将OFDM的某些符号全部作为导频信号,如图2(b)所示,计到的信道信息将作为以后所有时刻信道的信息直到下一个含有导频符号到来。

                         [转载]基于MATLAB的OFDM系统性能仿真

2 两种导频插入方式比较(黑色代表导频)

接收端通过对导频信息处理后可以得到H[n],进而可以通过(10)式复原X[n]该过程称为频域均衡。虽然其可以保证OFDM信号不受多径干扰,但如文献[2]所述,这样做虽然消除了平衰落,但同时也增大了噪声。接受端均衡后各子信道的信号和噪声同时乘上了相同的系数,因此信噪比基本保持不变。因此,频域均衡对平衰落引起的性能下降改善有限,更好的方法有预编码、自适应加载及跨自信道间的编码[2]

2.4 OFDM系统框图

OFDM信号的产生原理如图3所示,输入的二进制数据序列先进行串/并变换,将数据分N组,其中N为子信道数目。经过基带调制(一般采用QAM调制)后映射为NQAM符号。经IFFT变换,并加上循环前缀就构成了OFDM发送符号。再经并/串变换和脉冲成型(D/A及低通滤波器)输出基带信号,最后经过上变频输出OFDM信号。

                         [转载]基于MATLAB的OFDM系统性能仿真

3 OFDM信号产生原理图

  OFDM接受端处理过程可以看做发送端的逆过程,如图4所示。为了校正子信道平衰落,需提取发送端插入的导频信号进行信道估计和信道均衡。

                          [转载]基于MATLAB的OFDM系统性能仿真

4 OFDM信号接收原理图

3 OFDM系统仿真

3.1 仿真模型

       为了简化仿真过程,对系统框图做以下简化和假设:

(1)    假设接收端理想同步;

(2)    本次仿真不研究信道编码方案对性能的影响,故不进行信道编解码;

(3)    消除子信道平衰落的方法采用简单的频域均衡;

(4)    根据文献[2],仿真可进行低通等效,即去掉中心载波模块,进行低通等效传输;

(5)    仿真时一般直接进行数字传输,即去掉A/DD/A模块。

    简化后的系统仿真模型如图5所示,其中虚线对应的模块为本次仿真中所探究的影响系统性能的参数。

                                [转载]基于MATLAB的OFDM系统性能仿真

5 简化后的系统仿真模型

3.2 仿真参数设置

      (1)基带调制方式:4QAM

      (2)IFFT/FFT点数:256

      (3)子载波数:48

      (4)每个子载波上的QAM符号数:50

      (5)插入导频列数:10

      OFDM符号的模型如图6所示:

                           [转载]基于MATLAB的OFDM系统性能仿真

6 OFDM符号模型

3.3 仿真结果

3.3.1 是否采用OFDM的系统性能比较

误码率曲线比较结果如图7所示,4条曲线从下至上分别对应:纯AWGN信道采用OFDM、纯AWGN信道不采用OFDMAWGN+3径信道采用OFDMAWGN+3径信道不采用OFDM,可以看出系统性能依这个次序降低。

      [转载]基于MATLAB的OFDM系统性能仿真

7 是否采用OFDM的系统性能比较

3.3.2 不同信道环境中OFDM系统性能比较

误码率曲线比较结果如图8所示,3条曲线从下至上分别对应:纯AWGN信道、AWGN+2径信道、AWGN+3径信道。可以看出系统时延扩展越大,引起的系统性能下降程度越大。
          [转载]基于MATLAB的OFDM系统性能仿真

8 不同信道环境中OFDM系统性能比较

3.3.3 多径AWGN信道中采用不同长度CP的性能比较

在两径信道中,误码率曲线比较结果如图9所示,从上至下的5条曲线分别对应CP长度为012310,可以看出CP长度大于等于2时曲线重叠在一起,这表示在实际中CP长度取值

略大于信道径数即可,CP过长不会进一步提升系统性能,反而会增大处理开销。
          [转载]基于MATLAB的OFDM系统性能仿真

9 两径信道中采用不同长度CP的性能比较

3.3.4 是否采用频域均衡的性能比较

误码率曲线比较结果如图10所示,4条曲线从下至上分别对应:2径信道有均衡、2径信道无均衡、3径信道有均衡、3径信道无均衡。

    可以看出:使用频域均衡可以进一步提高系统性能,但改善有限。原因正如2.3节所述,频域均衡虽然消除了子信道平衰落,但各子信道的信噪比保持不变。使用其它消除子信道平衰落的方法可以进一步改善系统性能。
           [转载]基于MATLAB的OFDM系统性能仿真

10 是否采用频域均衡的性能比较

4 结论

本文对OFDM系统进行仿真研究用MATLAB语言编写了OFDM系统发送、信道和接收整个系统,在系统仿真正确的前提下,对CP、均衡等改善系统性能的方法进行仿真验证,得到了预期结果。

     

[1]       张辉, 曹丽娜. 现代通信原理与技术[M]. 西安: 西安电子科技大学出版社, 2008: 286-289.

     Zhang Hui, Cao Lina. Modern Principle and Technology of Communication[M]. Xi'an: 

     Xidian University Press, 2008: 286-289. (in Chinese)

[2]       Andrea Goldsmith.Wireless Communications[M]. Beijing: Post & Telecom Press,2007: 374-388.

[3]      翁芸. OFDM系统仿真及其应用研究[D]. 四川: 四川大学, 2005.

           Weng Yun. OFDM System Simulation and Applications[D]. Sichuan: Sichuan University, 2005. (in Chinese)

[4]      张继东,郑宝玉. 基于导频的OFDM信道估计及其研究进展[J]. 通信学报, 2003, 24(11): 116-124.

           Zhang Jidong, Zheng Baoyu. Overview of pilot-aided channel estimation in OFDM[J].Journal of ChinaInstitude of      

           Communications, 2003, 24(11): 116-124. (in Chinese)


 













 

  • 10
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 基于matlabofdm系统仿真及性能分析是一种利用matlab软件进行OFDM系统仿真和性能分析的方法。OFDM系统是一种广泛应用于无线通信系统中的调制技术,其优点包括高速数据传输、抗多径衰落等。通过使用matlab软件,可以对OFDM系统进行仿真,以评估其性能。在仿真过程中,可以对OFDM系统的各种参数进行调整,以获得最佳的性能。同时,还可以对OFDM系统的误码率、信噪比等性能指标进行分析,以评估其在不同条件下的性能表现。这种方法可以帮助无线通信系统的设计者和研究者更好地了解OFDM系统的性能特点,从而优化系统设计和性能表现。 ### 回答2: OFDM(正交频分复用)是一种广泛应用于现代通信系统中的多载波调制技术,它采用多个正交的子载波传输数据,提高了整个系统的传输效率和抗干扰能力。在OFDM系统中,信号的调制、解调等各个模块都需要进行复杂的设计和实现,因此对OFDM系统进行仿真是非常重要的。Matlab是一种功能强大的数学软件,也是常用于通信系统仿真的工具之一。下面就基于MatlabOFDM系统的仿真及性能进行分析。 首先,在Matlab中建立OFDM系统模型。OFDM系统主要包括信源、调制、IFFT、添加保护序列、加扰、调制、信道、解调、去扰、提取保护序列、FFT等模块。信源可以采用随机或高斯分布的数据产生,调制可以选择BPSK、QPSK、16QAM、64QAM等多种调制方式。通过IFFT和FFT可以分别将时域信号变换为频域信号和频域信号变换为时域信号,从而实现对信号的处理。 其次,进行OFDM系统的性能分析。在OFDM系统中,各个模块之间的传递过程都会对信号的传输质量产生影响。因此,可以对OFDM系统的误码率、误码率性能曲线、频谱特性、时域特性等参数进行性能分析。 最后,通过OFDM系统的仿真及性能分析,可以对OFDM系统的设计和优化提供参考。在实际应用中,OFDM系统设计面临很多问题,如SNR(信噪比)的影响、信道估计的准确度、保护序列的选择等等,因此需要通过仿真和分析来找到最佳的解决方案。 总的来说,基于MatlabOFDM系统仿真及性能分析是一项重要的工作,它为OFDM系统的设计和优化提供了有效的帮助和支撑,也为通信技术的发展做出了贡献。 ### 回答3: OFDM(正交频分复用)是一种多载波通信技术,其优点在于具有宽带和抗多径衰落的优势。在OFDM技术中,数据流被分成多个子信道,在每个子信道上进行调制传输。基于MATLABOFDM系统仿真和性能分析,在通信系统中具有广泛应用。 基于MATLABOFDM系统仿真,将OFDM系统建模为一个信道模型。系统将信号分为多个子载波进行调制,使用MATLAB的FFT算法将信号从时间域变换到频域。通过增加导频数据和加入循环前缀,可以确保OFDM系统的成功接收。为了模拟真实环境的影响,可以添加噪声,衰落和调制噪音,以测试系统性能并对其进行分析。 OFDM系统的性能评估需要对所有参数进行仿真和分析,例如子载波数量、导频数、调制方式、信噪比等。可以通过观察误码率(BER)和比特误码率(BER)等指标来评估系统性能。在对仿真结果进行评估时,还可以使用功率谱密度图和信道响应来检查系统特征。 在OFDM系统的仿真和分析中,有许多因素需要考虑。为了获得准确的结果,需要精心选择参数,并对信道模型进行适当的配置。此外,使用MATLABOFDM模块时,需要对代码进行深刻理解和调试,以确保系统的充分运行。 总的来说,基于MATLABOFDM系统仿真和性能分析是一种非常有用的技术,可以帮助测试和改善OFDM系统在不同情况下的性能。通过仔细调整参数并使用适当的评估工具,可以提高OFDM通信的性能和可靠性,从而满足各种通信需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值