当前位置:网站首页>优秀的 Verilog/FPGA开源项目介绍(三十一)- OFDM

优秀的 Verilog/FPGA开源项目介绍(三十一)- OFDM

2022-08-09 18:02:00 碎碎思


9d3948b24c09591b20900e4a49d5ee26.jpeg

OFDM介绍

在电信领域,正交频分复用技术( OFDM - orthogonal frequency-division multiplexing ) 是一种数字传输类型,在多个载波频率上对数字数据进行编码的方法。OFDM 已发展成为一种流行的数字通信方案,用于数字电视和音频广播、DSL 互联网接入、无线网络、电力线网络和4G / 5G移动通信等应用。

OFDM 是一种频分复用(FDM) 方案,由贝尔实验室的 Robert W. Chang于 1966年引入。

与单载波方案相比,OFDM 的主要优势在于它能够应对恶劣的信道条件(例如,长铜线中的高频衰减、窄带干扰和多径引起的频率选择性衰落),而无需复杂的均衡过滤器。

183d2353b062bf9c2820bec4786f5d72.png

今天介绍几个和OFDM相关的开源项目。

openofdm

https://github.com/jhshi/openofdm

介绍

该项目包含 Verilog 实现的802.11 OFDM PHY 解码器。特点是:

  • 完全可综合(在 Ettus Research USRP N210 平台上测试)

bf2cafac59ca31cc08c97eedc0361efb.jpeg
  • 全面支持传统 802.11a/g

  • 支持 MCS 0 - 7 @ 20 MHz 带宽的 802.11n

  • 使用 Python 解码器进行交叉验证

  • 模块化设计,便于修改和扩展

请参阅完整文档

http://openofdm.readthedocs.io

License

Apache License 2.0

rfsoc_ofdm

https://github.com/strath-sdr/rfsoc_ofdm

da1043e31713d063350b58112f97f2a8.png

RFSoC OFDM 收发器实现

此存储库包含正交频分复用 (OFDM) 收发器的 RFSoC 演示。目前OFDM 系统仅与ZCU111+RFSoC2x2和RFSoC4x2的PYNQ 映像 (v2.7) 及更高版本兼容。

ad51f7cb350e28c74698b3f0e8170cf7.png

OFDM_802_22

https://github.com/phthinh/OFDM_802_22

https://github.com/phthinh/OFDM_802_11

https://github.com/phthinh/OFDM_802_16

介绍

基于 IEEE 802.22/11/16 OFDM 的收发器系统

此 repos 包含基于 IEEE 802.22/11/16OFDM 的收发器系统的实现。存储在 2 个独立的部分,即发送器 (TX) 和接收器 (RX)。

每个部分存储都包含MY_SOURCES和IPCORE文件夹,以及在MATLAB中的仿真模型。

MY_SOURCES包含使用 verilog 实现系统的子模块 ( Verilog文件 ) 以及测试文件 ( _tb.v) 。

IPCORE包含IP核的配置文件。IPCore 使用 ISE 设计工具生成的。

MATLAB包含模拟 802.22 OFDM 信号的 matlab 文件,作为实现的仿真模型。

同时,该项目是已经发布的论文的验证文件:

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8051045&isnumber=7859429

wimax_ofdm

https://github.com/jmesmon/wimax_ofdm

WiMAX OFDM Phy 的部分 Verilog 实现

OFDM-baseband

https://github.com/yugithub/OFDM-baseband

verilog实现OFDM基带

开发工具:

  • Quartus II 15.0 (64-bit)

  • Modelsim SE-64 10.2c

  • FPGA型号:Cyclone V SX SoC—5CSXFC6D6F31C6N

  • 硬件平台:SoCKit( Cyclone V) + ARRADIO(AD9361)

MIMO-OFDM无线通信技术及MATLAB实现

https://github.com/LyricYang/MIMO_OFDM

《MIMO-OFDM无线通信技术及MATLAB实现》随书源码.

92b4a72433fd13c8c579bc05b8d36f8c.png

图书:

链接:https://pan.baidu.com/s/1C7SFVdobMUKy3qq9mfOnCw?pwd=open 提取码:open

无线通信的MATLAB和FPGA实现

aa7f8b6044cc617c799417b744a5ce54.png

链接:https://pan.baidu.com/s/1O7k_QAOmvxdjLrOkoBv3qw?pwd=open 提取码:open

无线通信FPGA设计

7a154be735d565b57ea44a7d7f0e47c2.png

链接:https://pan.baidu.com/s/128Zr6t2xdrXQp_q-KM4pMA?pwd=open 提取码:open

通信IC设计

4254efd02ee9b1d044ec74ce51023723.png

公众号:OpenFPGA

后台回复:

TXICSJ

即可。

Deep-learning-paper-for-OFDM-Communication

https://github.com/BetterBench/Deep-learning-paper-for-OFDM-Communication

2019-2021最新应用深度学习到OFDM通信系统中的论文汇总(实时更新)

总结

今天介绍的OFDM项目,都很经典,适合学习及复现。

后面几个项目都是这个领域内经典书籍,可以下载研读(仅供学习交流),有兴趣请购买正版书籍。

最后的项目肯定是未来的发展方向,都是前沿科技~

今天继续给大家咬打火机~

6ccd84dde7b5ec094e34476150ebbf9c.gif

最后,还是感谢各个大佬开源的项目,让我们受益匪浅。后面有什么感兴趣方面的项目,大家可以在后台留言或者加微信留言,今天就到这,我是爆肝的碎碎思,期待下期文章与你相见。

670fb60316dace334bb2be347570d8a1.jpeg

Verilog“七宗罪”

原网站

版权声明
本文为[碎碎思]所创,转载请带上原文链接,感谢
https://suisuisi.blog.csdn.net/article/details/126239522