![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenOFDM
文章平均质量分 77
彪嘞个彪
我不是李彪
展开
-
(零)OpenOFDM接收端整体思路
一旦捕获射频信号并将其下变频至基带,解码管道就会启动,包括: OFDM,多载波调制的一种。通过频分复用实现高速串行数据的并行传输, 它具有较好的抗多径衰落的能力,能够支持多用户接入。OFDM主要思想是:将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到在每个子信道上进行传输。之后所有的流程都是在接收到信号之后的处理过程,即图中的下半部分。信道增益估计:在频域中估计信道增益,用于信号均衡和功率控制。卷积解码:使用卷积码的逆映射来纠正接收到的数据中的错误。原创 2024-03-18 15:40:38 · 232 阅读 · 0 评论 -
802.11 OFDM数据包结构
802.11a OFDM数据包格式。原创 2024-03-18 15:18:12 · 1930 阅读 · 3 评论 -
(五)OpenOFDM解码
介绍了解码的过程解调:复数到位解交织:对每个 OFDM 符号内的比特进行混洗卷积解码:去除冗余并纠正潜在的位错误解扰。原创 2024-03-18 11:11:21 · 953 阅读 · 0 评论 -
(四)OpenOFDM子载波均衡和导频校正
在OpenOFDM中,上述任务都是由该equalizer.v模块来实现的。它首先存储第一个LTS,然后计算两个LTS的平均值并将其存储为通道增益。对于每个输入的OFDM符号,它首先获得当前符号中导频子载波的极性,然后使用导频子载波计算剩余CFO并执行信道增益校正。原创 2024-03-18 02:45:00 · 1986 阅读 · 0 评论 -
(三)OpenOFDM符号对齐
总结:这一部分就是在检测到数据包之后,再借助长前导码将符号对齐,80个样本为一组以便确定哪些样本是一个完整的OFDM符号(包含16个样本的GI和64个样本的data)。原创 2024-03-17 21:50:58 · 817 阅读 · 0 评论 -
(二)OpenOFDM频偏校正
总结:在这个章节分别借助短前导码和长前导码完成了CFO粗校正和CFO精校正,都是先计算出偏移的相位,再根据这个相位将后面的样本全部都修正,消除CFO的影响。其实精细校正和前面的粗略校正是一个思路,先计算出相位的偏移,再将之后的样本全都按照公式修正。,是由发射器和接收器的本地振荡器 (LO) 之间的差异引起的。也就说我利用短前导码粗略地估计了这个相位偏移,并且通过计算出的值把从长前导码开始的后面的一切样本按照公式进行粗略的矫正。借助长前导码内的长训练序列,可以获得对 CFO 的更精细估计。原创 2024-03-17 21:02:13 · 587 阅读 · 0 评论 -
(一)OpenOFDM数据包检测
这部分的工作主要是:检测到短前导码,但这个工作要在“有意义”的信号下进行,所以有了power trigger的存在。1、当信号来临时,跳过一系列低频率的无用样本,用power trigger设定频率的阈值去检测信号的到来,确定短前导码的开始。2、利用短前导码的重复性去检测数据包的到来,计算样本的相关性,如果在一定样本范围内这个相关性的值很高,就说明这部分可能是短前导码(为什么说是可能,因为在输入非0的常数)原创 2024-03-15 22:03:22 · 443 阅读 · 0 评论 -
(总结)OpenOFDM接收端信号处理流程
本篇文章为学习完OpenOFDM接收端的解码流程后的产出PPT,包括从数据检测到解扰的内容,仅供学习参考。原创 2024-03-15 21:47:55 · 650 阅读 · 0 评论