参照教材《基于Xilinx FPGA的OFDM通信系统基带设计》(CSDN限定版权,不让我上传共享。为方便筒子们学习,需要资源的可@我发消息索取)。

根据发射机信号产生功能,可以将发射机的信号处理划分为三个大的功能部分:PLCP前导生成、PLCP报头(Signal域)生成、Data域信号生成。

一、生成PLCP的前导部分

PLCP的前导部分主要由短训练序列和长训练序列共同构成。

首先,产生一个重复10次的短训练序列(20M采样频率,每个短训练序列16个采样点,即0.8us)。正如我的文章《OFDM接收机同步——分组检测》所述,短训练序列主用于接收机的AGC控制、信道选择以及接收信号的捕获、定时和粗略的频偏校正。

然后,产生另一个重复两次的长训练序列(20M采样频率,每个长训练序列64个采样点,即3.2us)。长训练序列主用于信道估计和精确的频偏校正。正如图中所示,长训练序列前需添加用于防止码间干扰的循环前码,即将长训练周期的后面1.8us(32个采样点)放到T1前面。

以上前导部分的具体生成过程可以参考我的文章《OFDM发射机设计中长短训练序列的生成》,里面详细讲了长、短序列的生成原理和算法实现。

二、生成PLCP的报头,即Signal域信号

Signal域信号主要包括Rate、Length、Parity(校验位)和Tail(尾比特)。Signal域信号长度共24bit,经过1/2码率卷积后,长度为48bit,正好占用48个频点,故Signal域正好占用一个符号宽度。

Signal域信号生成需要经过:1/2卷积编码、删余操作、交织、BPSK调制、导频插入、IFFT和插入一个GI作为保护间隔。后面我们再讲Signal域的详细生成过程。

三、生成Data域信号

Data域信号包括Service域、PSDU、尾比特和PAD比特。

Service域有16比特,其中前7位为全0,用来初始化接收机的接扰码器(很实用),后9个比特预留将来使用。

Data域的尾比特域和Signal域的尾比特域类似,都是为了卷积编码器的移位寄存器清零。Pad比特的作用在于补齐,使得整个Data域的比特流刚好调整为整个OFDM符号,如果PSDU部分的比特数不足整数倍,要适当补零。

Data域信号生成需要经过:1/2卷积编码、交织(若BPSK调制则一级交织,其余需两级交织)、星座图映射(BPSK、QPSK、16QAM、64QAM)、导频插入、IFFT和添加循环前缀。

今天这篇就写到这里,后面再详细介绍Signal域和Data域信号生成过程。

四、总结

本文简要介绍了OFDM发射机中PLCP前导生成、PLCP报头(Signal域)生成、Data域信号生成原理为后续仿真实现提供基本概念基础。

参考:

《基于Xilinx FPGA的OFDM通信系统基带设计》

OFDM发射机信号处理流程相关推荐

  1. 雷达编程实战之信号处理流程

    信号处理_Matlab AD数据 幅相校准 1DFFT 2DFFT 由射频前端发射.接收信号,至获得目标径向距离.径向速度.径向角度.RCS等目标属性信息,这个过程,我们谓之,FMCW毫米波雷达信号处 ...

  2. 车载雷达典型信号处理流程及距离FFT

    本篇文章开始想说一说车载雷达典型信号处理流程方案,从宏观角度把握学习脉络,知道自己所学知识处于哪一个部分,并对其中的距离维FFT进行讲解. 下图是车载毫米波雷达典型的信号处理流程图,图中RawData ...

  3. 【光通信】用于可见光通信的OFDM发射机和接收机

    1.软件版本 MATLAB2013b 2.本算法理论知识 可见光通信,2篇比较好的论文: http://wenku.baidu.com/view/3c077736a32d7375a4178022.ht ...

  4. 【Python】Python 仿真OFDM发射机、信道和接收机-实现多种调制方式

    目录 1 引言 2 Python实现 2.1 初始化和定义函数 2.1.1 初始化参数 2.1.2 可视化导频插入的格式 2.1.3 定义调制和解调方式 2.1.4 定义信道 2.2 OFDM仿真过程 ...

  5. LTE学习-OFDM

    OFDM 是很早就出现的技术,但是由于硬件实现的复杂度比较高,OFDM 技术迟迟没有得到迅速发展.直到上世纪 90 年代,伴随着集成数字电路的迅猛发展,OFDM 技术开始逐渐被研究者所关注应用,特别是 ...

  6. OFDM系统中的信道估计基础知识(一)

    OFDM完整仿真过程及解释(MATLAB) 参考二 调制与变频.基带信号与射频信号中的IQ调制(又称矢量调制) 目录 一.OFDM系统接收机的典型结构图 问题: 二.OFDM调制与解调 三.过程中涉及 ...

  7. 【文献学习】 2021 Deep-Waveform: A Learned OFDM Receiver Based on Deep Complex Convolutional Networks

    2018版 https://arxiv.org/abs/1810.07181 2018译文 参考文章 参考文章 深波:一种基于深复卷积网络的学习OFDM接收机: V 结果评估 OFDM系统和衰落信道配 ...

  8. OFDM完整仿真过程及解释(MATLAB)

    因为是复制过来,如果出现图片显示不完整以及需要源程序请点击下面链接查看原文: OFDM完整仿真过程及解释(MATLAB) - 子木的文章 - 知乎 点击这里访问原文 后面的更新没有同步,点上面链接可以 ...

  9. 【学习笔记】OFDM的原理和技术介绍以及仿真结果分析附代码--MATLAB

    目录 一.ofdm总体概述 二.基本原理 (一)OFDM系统接收机的典型结构图 (二)OFDM调制与解调 三.过程中涉及的技术 (一)信道编码 (二)交织 (三)扩频 (四)导频 (五)保护间隔 (六 ...

  10. 雷达系统接收端信号处理

    雷达系统接收端建模 典型的雷达系统接收端信号处理流程如图1所示.信号被接收机收到后,一般会依次通过匹配滤波(脉冲压缩).动目标显示(MTI).动目标检测(MTD).恒虚警率检测(CFAR)模块.经过这 ...

最新文章

  1. Java项目:在线考试系统(java+SSM+mysql+JSP)
  2. pip 20.3 新版本发布!即将抛弃 Python 2.x
  3. vue从创建到完整的饿了么(12)miste.vue
  4. 十 mybatis逆向工程
  5. java 项目中遇到的错误
  6. 局域网络连接的计算机不全,WIN10局域网电脑和设备显示不完整
  7. python调用api接口获取数据_python批量爬取NCBI基因注释并调用谷歌API批量翻译
  8. vue中使用js-cookie
  9. 安装ugjava安装在哪里_讨论!空调安装安全绳该挂哪里
  10. azure云数据库_如何将MySQL表迁移到Microsoft Azure SQL数据库
  11. c++程序添加资源文件及释放文件
  12. 静态页面模板,比较不错的网站,效果比较多,html代码可以直接下载即可
  13. 几种常考的面试题类型
  14. 计算机应用基础—多媒体技术(二)
  15. 李沐论文精读系列四:CLIP和改进工作串讲(LSeg、GroupViT、VLiD、 GLIPv1、 GLIPv2、CLIPasso)
  16. 6000字总结动态内存管理
  17. 大华技术股份有限公司测开笔试题分享
  18. [图文教程]BIOS设置教程
  19. 湘潭大学计算机科学与技术录取分数线,计算机科学与技术专业分数线各大学排名(湖南)...
  20. Accumulation Degree -换根dp

热门文章

  1. 模拟PPT 实现播放图片
  2. 2021年度总结-天总会亮的
  3. [附源码]Java计算机毕业设计SSM毕业生就业管理系统
  4. Arc-GIS 创建线图层通过输入坐标的方法添加要素
  5. 计算机 在职研究生考试题型,在职研究生国考试题题型包括哪些?
  6. 计算机组装与维修期中试卷,《计算机组装与维护》期中考试试题附答案.doc
  7. 智能手机新时代,助手和语音助手共赴便捷操作之旅
  8. matlab 图片霍夫曼编码,用MATLAB仿真霍夫曼编码在jpg图像压缩中的应用
  9. 音乐·Mirai QQ机器人
  10. 前任与现任的较量,我该何去何从