RFNoC+GNURadio开源项目摘录(2018-6-26 持续更新)

摘要

基于RFNoC的GNURadio package(简称RFNoC-GR包)开发还比较初步,因为要涉及FPGA开发,所以学术界的相关波形组件开发和开源肯定比GPP的组件慢,但是在基于RFNoC的Zynq系列越来越普及的情况下,RFNoC-GR开源包也会逐步增多,这里将搜集更新可用的包和基本介绍。

Ettus Research提供的RFNoC Blocks

https://kb.ettus.com/RFNoC#Overview
RFNoC is also Free and Open Source Software, and the full source code can be found in our public code repositories. 注意在不同的branch下有不同的blocks
https://github.com/EttusResearch/fpga/tree/maint/usrp3/lib/rfnoc
https://github.com/EttusResearch/fpga/tree/master/usrp3/lib/rfnoc
https://github.com/EttusResearch/fpga/tree/rfnoc-devel-predo/usrp3/lib/rfnoc
https://github.com/EttusResearch/fpga/tree/rfnoc-devel/usrp3/lib/rfnoc
https://github.com/EttusResearch/fpga/tree/rfnoc-ofdm/usrp3/lib/rfnoc

RFNoC™ & Vivado® HLS Challenge 2017前三名作品

@GRCon-2017 https://pubs.gnuradio.org/index.php/grcon/issue/view/2
可以优先作为代码分析和学习的参考。

神经网络的FPGA实现

并实现了RFNoC模块,集成进GNU-radio开发环境,给出了通信调制识别的实现(如果部署在ARM上,计算能力不足以支持):Open-source components for implementing neural networks in FPGA fabric
https://github.com/Xilinx/RFNoC-HLS-NeuralNet
https://www.youtube.com/watch?v=RT19BH4jAsM

高清电视视频ASTC接收机

包含了DTV接收机若干物理层可用的包。
Real time playback of a live ATSC signal processed through the gr-dtv ATSC receiver is possible on high-performance computers but not on most commodity computers. This makes ATSC receiver blocks ideal candidates for porting into RFNoC. Computation intensive tasks can be offloaded to FPGA logic while applying high-level synthesis optimization techniques to improve receiver throughput. This can bring GNU Radio ever closer to achieving real time ATSC playback on a typical commodity computer.
https://github.com/Xilinx/RFNoC-HLS-ATSC-RX

计算massive MIMO系统的传输时延

This project aims at building a real-time wide band channel sounder using USRPs, which computes the power delay profile of a multi-path channel, and focuses mainly on large scale antenna systems as shown below. This channel sounder is used for computation of the power delay profile of a multipath channel in a massive multiple antenna system in the ORCA framework (https://www.orca-project.eu/).
https://github.com/Xilinx/RFNoC-HLS-WINLAB

你可能感兴趣的:(无线通信,软件无线电)