Matlab 完成简单的OFDM 信号的产生与解调程序实验研究

OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技

术,实际上OFDM是MCM Multi-CarrierModulation,多载波调制的一种。其主

要思想是:将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数

据流,调制到在每个子信道上进行传输。正交信号可以通过在接收端采用相关技

术来分开,这样可以减少子信道之间的相互干扰 ICI 。每个子信道上的信号带

宽小于信道的相关带宽,因此每个子信道上的可以看成平坦性衰落,从而可以消

除符号间干扰。而且由于每个子信道的带宽仅仅是原信道带宽的一小部分,信道

均衡变得相对容易。

一、OFDM系统原理框图

输入的串行数据先经过串/并信号转换,实现数据流的多路分离,然后再通

过IFFT完成相应的调制,经过并/串信号转换后,加入保护时间间隔也就是整个

系统信号循环前缀,然后通过数模转换,上变频至高频区将信号发射出去。接收

端进行相反的过程,信道出来的信号先经过下变频,模数转换,然后去除整个系

统信号的循环前缀,再通过串/并信号转换、FFT解调、并/串信号转换,还原

得到信宿序列。

1、 OFDM调制原理框图

OFDM通过把需要发射的数据流分解为若干个并行的数据子流,这样每个数据子

流在速率上就会降低很多,然后再进行相关调制,将它们调制到一组总数为N,

频率之间的间隔相等,且又两两正交的子载波上。

2、OFDM解调原理框图

O

FDM

叶反变化(IDFT)来实现,相应的有在解调端可以用离散傅里叶变换(DFT)来实现。

而这两种傅里叶变换都有相应的快速算法,在系统的效率和相应时间上会有所提

高。系统的实际应用中一般采用IFFT和FFT技术

二、多天线原理框图

多输人多输出(MIMO)技术是指在发送端和接收端都采用多天线技术,通过利

用多天线分集接收抑制多径效应造成的衰落,在提高数据传输速率的同时,极大

的降低了误码率。天线数目的增多也使得系统的信道容量成线性的增加。系统的

发送端有rrl个天线,接收端有n个天线,垴表示接收端第j个天线收到发送端第i

个天线信号的信道传输参数,MIMO系统信源发送端所传输的信号,经过空时编码

处理后,被分为m个信息子流并行传输,通过无线信道环境至MIMO系统的接收端

matlab产生ofdm信号,Matlab 完成简单的OFDM 信号的产生与解调程序.pdf相关推荐

  1. Matlab中IFFT/FFT注意事项及在OFDM仿真中的应用问题

    1.Matlab里的IFFT/FFT函数系数的问题 Matlab里的ifft函数会在做完正常的变换后除以ifft变换的点数,而fft函数中没有系数. Matlab里的IFFT变换及FFT变换: 因此在 ...

  2. matlab噪声 方差_产生多种分布的热噪声信号

    雷达通信电子战 基础科普-前沿搜罗-同行交流 加入 热噪声信号的产生 在我们仿真雷达信号处理流程时,需要先仿真雷达的回波信号,同时为了更符合实际情况,我们还需要给雷达回波信号叠加上噪声或杂波.但由于噪 ...

  3. OFDM调制matlab仿真详细代码

    MATLAB仿真代码 % ================================================== % 作者: 肆拾伍 % 时间:11/30 2019 % 版本:V3 % ...

  4. ofdm系统matlab仿真论文,基于MATLAB的OFDM仿真(SIMULINK仿真)

    中 文 摘 要 正交频分复用(OFDM)是一种多载波宽带数字调制技术.相比一般的数字通信系统,它具有频带利用率高和抗多径干扰能力强等优点,因而适合于高速率的无线通信系统.正交频分复用 OFDM 是第四 ...

  5. ofdm系统matlab仿真,基于Simulink 的OFDM 系统仿真分析

    在数字传输系统中,数字信号对高频载波进行调制,变为频带信号,通过信道传输,在接收端解调后恢复成数字信号.由于大多数实际信号都是带通型的,所以必须先用数字基带信号对载波进行调制,形成数字调制信号再进行传 ...

  6. ofdm系统matlab仿真论文,OFDM通信系统分析及其Simulink仿真

    一.课题综述及研究意义 当前,随着Internet商用化所带动的视频.音频及数字通信技术的发展,人们对无线通信寄予了更高的希望.无线移动通信作为通信行业的新兴领域正在进行着日新月异的发展,寻求一种大容 ...

  7. matlab将图像用傅里叶旋转,用matlab实现数字图像处理几个简单例子.doc

    用matlab实现数字图像处理几个简单例子.doc 实验报告实验一 图像的傅里叶变换(旋转性质)实验二 图像的代数运算实验三 filter2 实现均值滤波实验四 图像的缩放朱锦璐04085122实验一 ...

  8. 双边指数信号matlab,matlab课程设计参考题目

    课题一: 连续时间信号和系统时域分析及MATLAB实现 课题要求: 深入研究连续时间信号和系统时域分析的理论知识.利用MATLAB强大的图形处理功能.符号运算功能以及数值计算功能,实现连续时间信号和系 ...

  9. qam已调信号matlab相干解调,通信原理课程设计-基于MATLAB的M-QAM调制及相干解调的设计与仿真.doc...

    通 信 原 理 课 程 设 计 报 告 题 目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真 班 级:通信工程 1411 姓 名: 成 绩: 日 期:2016 年 12 月 21 日 基 ...

最新文章

  1. 中国治理蝗灾是生物防治的成就,根本不是靠鸡靠鸭靠吃货换来的!
  2. SQL中ISNULL的问题。
  3. 重定向、管道和用户管理练习题
  4. 2017年10月07日普及组 单元格
  5. 启动Spark Shell,在Spark Shell中编写WordCount程序,在IDEA中编写WordCount的Maven程序,spark-submit使用spark的jar来做单词统计
  6. html给按钮设置背景,设置按钮背景图片(HTML-CSS)
  7. 今天学习啦所谓的高级语言啦
  8. vector赋值的常见错误
  9. C++基础04-类基础
  10. 2012年蓝桥杯【初赛试题】 转方阵
  11. centos解压分卷rar_centos解压和压缩rar格式文件
  12. s8050三极管经典电路_电子电路-闪瞎你的眼!爆闪警示灯超简单原理介绍!
  13. java和python有什么区别_Python与Java、C、Ruby、PHP等编程语言有什么区别?
  14. supports-screens
  15. mvc基于 ajax实现菜单下拉列表
  16. 如何写出优秀的开源简历
  17. Elasticjob安装与入门
  18. Android------APP FPS测试
  19. mysql 加权_mysql/stats:加权平均值以突出平均值的差异
  20. 鸿蒙开放beta版有什么用,鸿蒙2.0beta活动有什么内容 鸿蒙2.0 Beta手机版什么时候发布...

热门文章

  1. RuntimeError: one of the variables needed for gradient computation has been modified by an inplace
  2. 类模板实现基于数组的栈
  3. YAML简介和简单说明
  4. 【Leaflet】鼠标提取坐标
  5. 七、FFmpeg使用---X264静态库编入FFmpeg
  6. linux内核对伙伴系统的改进--migrate_type
  7. QML Image Element
  8. mysql fabric安装使用测试
  9. AngularJS开发指南14:AngularJS的服务详解
  10. Lync 小技巧-47-错误-44009-引起-证书-规划-Lync与UM