0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

OpenFPGA 来源:OpenFPGA 作者:OpenFPGA 2022-08-08 09:26 次阅读

OFDM介绍

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

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

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

b2196512-16b2-11ed-ba43-dac502259ad0.png

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

openofdm

https://github.com/jhshi/openofdm

介绍

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

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

全面支持传统 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

RFSoC OFDM 收发器实现

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

b2783056-16b2-11ed-ba43-dac502259ad0.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实现》随书源码.

图书:

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

无线通信的MATLAB和FPGA实现

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

无线通信FPGA设计

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

通信IC设计

Deep-learning-paper-for-OFDM-Communication

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

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

总结

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

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

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

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 解码器
    +关注

    关注

    9

    文章

    1131

    浏览量

    40676
  • ofdm
    +关注

    关注

    6

    文章

    349

    浏览量

    56983
  • 开源项目
    +关注

    关注

    0

    文章

    36

    浏览量

    7173

原文标题:优秀的 Verilog/FPGA开源项目介绍(三十一)- OFDM

文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    凌蒙派OpenHarmony开源项目荣获本期Gitee官方推荐

    近日,我司凌蒙派OpenHarmony开源项目荣获本期Gitee官方推荐。本期Gitee官方推荐不仅是对凌蒙派OpenHarmony开源项目的高度认可,也是对我司在推动
    的头像 发表于 11-20 01:04 119次阅读
    凌蒙派OpenHarmony<b class='flag-5'>开源</b><b class='flag-5'>项目</b>荣获本期Gitee官方推荐

    开源ISP(Infinite-ISP)介绍

    公开,都是给一堆函数自己调用调试。因为厂商将 ISP 算法视为保持市场竞争力的独特秘诀。虽然之前介绍了很多开源ISP项目(优秀的 Verilog/FPGA开源
    的头像 发表于 11-18 10:21 211次阅读
    <b class='flag-5'>开源</b>ISP(Infinite-ISP)<b class='flag-5'>介绍</b>

    ElfBoard开源项目|“智慧光伏”开源项目技术文档

    最大化地捕捉和利用。下面就和各位小伙伴详细介绍一下这一开源项目是怎样实现的。环境说明1.开发环境操作系统:Ubuntu18.0464位版2.交叉编译工具链:arm-
    的头像 发表于 10-11 15:52 348次阅读
    ElfBoard<b class='flag-5'>开源</b><b class='flag-5'>项目</b>|“智慧光伏”<b class='flag-5'>开源</b><b class='flag-5'>项目</b>技术文档

    华为全联接大会2024亮点:open-eBackup备份软件项目正式开源

    在备受瞩目的华为全联接大会2024上,华为宣布了一项重要举措——open-eBackup备份软件项目全面开源,标志着华为在数据保护领域的又一重大贡献。目前,该项目相关代码已顺利入驻o
    的头像 发表于 09-25 15:39 704次阅读

    真格基金宣布捐赠开源AI项目vLLM

    万个通用人工智能项目,Hugging Face 上有超过 40 万个模型。每一周,有超过 100 万行代码在开源 AI 领域中创建,开发者像交换礼物一样,从全世界的各个角落为开源项目
    的头像 发表于 09-24 16:13 329次阅读

    Matepad pro12.2 已上市半个月,但是还没有在开源网站看到该项目开源信息,违背开源精神

    Matepad pro12.2 已上市半个月,本人自己也购买了同款12+256的pad,想要同步学习下这款pad的一些体验还不错的功能点,但是目前为止还没有在开源网站看到该项目开源信息,也查询不到
    发表于 08-27 17:25

    迅龙软件加入甲辰计划“开源实习生联合招聘培养”项目,共建RISC-V 开源生态

    近日,迅龙软件宣布加入甲辰计划“开源实习生联合招聘培养项目”。该项目致力于RISC-V相关人才的培养,同时推动企业加速RISC-V生态建设目标。加入该
    的头像 发表于 07-22 16:23 361次阅读
    迅龙软件加入甲辰计划“<b class='flag-5'>开源</b>实习生联合招聘培养”<b class='flag-5'>项目</b>,共建RISC-V <b class='flag-5'>开源</b>生态

    关于FPGA的开源项目介绍

    Hello,大家好,之前给大家分享了大约一百多个关于FPGA的开源项目,涉及PCIe、网络、RISC-V、视频编码等等,这次给大家带来的是不枯燥的娱乐项目,主要偏向老的游戏内核使用FPGA进行硬解,涉及的内核数不胜数,主要目标是
    的头像 发表于 01-10 10:54 1347次阅读
    关于FPGA的<b class='flag-5'>开源</b><b class='flag-5'>项目</b><b class='flag-5'>介绍</b>

    开源FPGA项目有哪些

    请问开源FPGA项目有哪些?
    发表于 12-26 12:09

    开源项目维护者分论坛圆满举办

    开源维护者——一个被严重误解的群体,在一个开源项目中,开源维护者 往往拥有很高的权限,比如合并其他人的代码,又或者是无须经过他人review就可以提交,当这些人的心态炸裂,就会发生诸如
    的头像 发表于 12-22 18:20 564次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>项目</b>维护者分论坛圆满举办

    书写开源之魂|2023 年活力开源贡献者、开源项目揭晓

    ,共同构筑可持续发展的开源生态。 11 月 9 日,2023 年贡献者与开源项目评选正式启动。为感谢广大贡献者坚持不懈的努力和贡献,2023 年活力开源贡献者、
    的头像 发表于 12-22 09:26 624次阅读
    书写<b class='flag-5'>开源</b>之魂|2023 年活力<b class='flag-5'>开源</b>贡献者、<b class='flag-5'>开源</b><b class='flag-5'>项目</b>揭晓

    开放原子开源基金会与 9 个开源项目举行捐赠签约仪式

    软件、OpenTenBase、MetaToC、crowdos、NXROS、Dorothy SSR、onps 开源网络协议共 9 个开源项目捐赠方代表共同签约。 开源
    的头像 发表于 12-21 17:30 820次阅读
    开放原子<b class='flag-5'>开源</b>基金会与 9 个<b class='flag-5'>开源</b><b class='flag-5'>项目</b>举行捐赠签约仪式

    书写开源之魂|2023年活力开源贡献者、开源项目揭晓

    ,共同构筑可持续发展的开源生态。 11月9日,2023年贡献者与开源项目评选正式启动。为感谢广大贡献者坚持不懈的努力和贡献,2023年活力开源贡献者、
    的头像 发表于 12-18 15:55 481次阅读

    开放原子开源基金会与9个开源项目举行捐赠签约仪式

    软件、OpenTenBase、MetaToC、crowdos、NXROS、Dorothy SSR、onps开源网络协议共9个开源项目捐赠方代表共同签约。 开源
    的头像 发表于 12-17 15:55 741次阅读

    诚邀报名|来开源项目维护者论坛,为项目可持续发展贡献您的声音

    2023开放原子开发者大会 . OPENATOM DEVELOPERS CONFERENCE 开源项目维护者论坛 2023.12.17 开源维护者是一个被严重误解的群体。在开源
    的头像 发表于 12-14 16:05 322次阅读