【通信】基于matlab的OFDM仿真(MATLAB通信仿真及应用实例详解)

网友投稿 432 2022-09-03


【通信】基于matlab的OFDM仿真(MATLAB通信仿真及应用实例详解)

1 简介

OFDM 技术是一种无线环境下的高速多载波传输技术,无线信道的频率响应曲线大多是非平坦的,而 OFDM 技术的主要思想是:将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到在每个子信道上进行传输。正交信号可以通过在接收端采用相关技术来分开,这样可以减少子信道之间的相互干扰(ISI) 。每个子信道上的信号带宽小于信道的相关带宽,因此每个子信道上可以看成平坦性衰落,从而可以消除码间串扰,而且由于每个子信道的带宽仅仅是原信道带宽的一小部分,信道均衡变得相对容易。在 OFDM 传播过程中,高速信息数据流通过串并变换分配到速率相对较低的若干子信道中传输,每个子信道中的符号周期相对增加,这样可减少因无线信道多径时延扩展所产生的时间弥散性对系统造成的码间干扰。另外,由于引入保护间隔,在保护间隔大于最大多径时延扩展的情况下,可以最大限度地消除多径带来的符号间干扰。如果用循环前缀作为保护间隔,还可避免多径带来的信道间干扰,如图 1 所示。

2 部分代码

function [ FrameStart ] = frame_detection( x,N )%UNTITLED 此处显示有关此函数的摘要% 此处显示详细说明 buffer=x(1:256); sum_corr=zeros(1,N); for i=2:N-255 for n=1:256 sum_corr(i)=abs(buffer(n).*conj(x(n+i)))^2+ sum_corr(i); end end% figure% plot(abs(sum_corr));[m,index1]=max(abs(sum_corr));FrameStart=index1+256;end

3 仿真结果

4 参考文献

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【车辆检测】基于背景差分法实现道路行驶车辆检测附matlab代码
下一篇:【通信】基于matlab的OFDM-MIMO通信建模与仿真(MIMO-OFDM无线通信技术及其Matlab仿真)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~