基于MATLAB的OFDM系统实现

OFDM(正交频分复用)的基本原理是将高速的数据流通过串并转换分解成若干低速的数据流,利用多个正交的子载波并行传输。本文借鉴了IEEE802.11a标准并进行简化,设计了一个OFDM系统,以MATLAB为平台进行系统仿真。该系统主要由串并转换、信道编码、子载波调制、加保护间隔等模块组成,串并转换将输入的随机高速串行数据转换为低速并行数据,提高了系统的频带利用率;信道编码采用卷积码对信号进行编码,降低误码率,提高了系统的性能;子载波调制主要采用QPSK、16QAM方式,通过调制可以保证载波间的正交性,避免了信道间干扰(ICI);加保护间隔是将OFDM符号的后1/4时间长度的样点幅值到符号的前面,形成前缀,抵抗了多径传播造成的符号间干扰(ISI)。最后搭建了一个OFDM基带系统,在AWGN信道环境下进行MATLAB仿真。从仿真结果可以看出,OFDM系统的误码率随信噪比的增大而减小。

关键词:正交频分复用;16QAM;QPSK;系统仿真;误码率

基于MATLAB的OFDM系统实现相关推荐

  1. 无线通信——基于MATLAB实现OFDM系统(信道估计与均衡)

    基于MATLAB实现OFDM系统基带信号在频率选择性衰落信道条件下的发送与接收 题目及要求: 仿真系统构成:信号输入(为随机比特流).OFDM调制.仿真信道传输.OFDM解调.信号输出(可能存在误码的 ...

  2. 基于matlab的ofdm系统仿真及性能分析,基于MATLAB的OFDM系统性能仿真

    基于MATLAB的OFDM系统性能仿真(论文15000字) 摘要:本文介绍OFDM系统的基本原理与实现方法,以及移动多径环境下使用OFDM的优势,详细阐述了OFDM系统中符号间干扰ISI.载波间干扰I ...

  3. matlab实现ofdm调制解调,基于MATLAB的OFDM调制解调仿真

    基于MATLAB的OFDM调制解调仿真 题目:基于 MATLAB的 OFDM调制解调仿真2009年 6 月 13 日目 录摘要 .IIAbstract IV第 1章 正交频分复用的来源 - 1 -1. ...

  4. OFDM同步技术基于MATLAB仿真,基于Matlab的OFDM系统仿真

    中文摘要 交频分复用(OFDM, Orthogonal Frequency Division Multiplexing) 是一种特殊的多载波方案,它可以被看作一种调制技术,也可以被当作是一种复用技术。 ...

  5. 基于matlab的msk仿真,基于MATLAB的MSK系统的仿真

    基于MATLAB的MSK系统的仿真Tag内容描述: 1.基于MATLAB的MSK系统的仿真设计1绪论11数字通信的发展通信按照传统的理解就是信息的传输与交换,为了传递消息,各种消息需要转换成电信号,消 ...

  6. 传输预编码matlab,基于MATLAB的MIMO系统预编码性能仿真教程.doc

    基于MATLAB的MIMO系统预编码性能仿真教程 PAGE \* MERGEFORMAT - 33 - 摘要在现今的移动通信系统中,被极多的国际通信标准采纳为基础性关键技术的一种方法是多输入多输出的技 ...

  7. matlab频分复用,基于MATLAB的频分复用系统的仿真_.doc

    基于MATLAB的频分复用系统的仿真_ 基于MATLAB的频分复用系统的仿真_毕业论文(设计) Abstract With the development of communication techn ...

  8. 【音乐检索】基于matlab音乐检索系统【含Matlab源码 435期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[音乐检索]基于matlab音乐检索系统[含Matlab源码 435期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付费专栏 ...

  9. 传输预编码matlab,基于MATLAB的MIMO系统预编码性能仿真.doc

    基于MATLAB的MIMO系统预编码性能仿真.doc (33页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分  摘要在现今的移动通信系统 ...

最新文章

  1. 刚刚,特斯拉宣布终止私有化,马斯克最终没能说服大股东
  2. 【Flutter】Flutter 布局组件 ( 布局组件简介 | Row 组件 | Column 组件 | SizedBox 组件 | ClipOval 组件 )
  3. Wordcount on YARN 一个MapReduce示例
  4. css常用属性总结:颜色和单位
  5. 在html中使用javascript注意事项
  6. Java Spring全家桶详解——Spring简介
  7. 评价类模型:1.层次分析法
  8. 三年期定期存款利率多少?
  9. 常用符号大全 特殊符号
  10. 【FinE】EMD/EEMD方法及金融数据分解
  11. 如何让机器产生意识之意识具象化
  12. linux进程kill后显示deduct,oracle问题
  13. Intel opreation mode
  14. 资深程序员教你,用python入门的知识抓取抖音短视频,太厉害了
  15. 腾讯万字Code Review规范
  16. 求解袋鼠过河问题(dp)
  17. Mac删除默认美国输入法
  18. mysql 加密狗_IA300加密狗使用 | 学步园
  19. Unity ShaderLab 坐标空间转换及方法
  20. SAP CTRL加逗号,句号后注释和取消注释不起作用的解决方法

热门文章

  1. linux桌面文件夹改图标,Linux 给桌面程序设置个性化图标
  2. Python入门100题 | 第054题
  3. MATLAB中rand,randi,randn函数,及rand('state',0)和rand('seed',0)产生随机种子详解
  4. 基于 Flink 的严选实时数仓实践
  5. Solr -- query和filter query
  6. 不想参加无聊的团队分享, 我们这样玩
  7. 在Eclipse中进行HotSpot的源码调试--转
  8. 从源码角度深入分析log4j配置文件使用
  9. spring mvc DispatcherServlet详解之前传---FrameworkServlet
  10. 程序员如果也能像C罗一样自律和勤奋,必将成为大神!