[资料分享] 基于FPGA的通用硬件平台实现中频软件无线电设计

[复制链接]
1367|27
 楼主| Clovee 发表于 2020-2-13 23:05 | 显示全部楼层 |阅读模式
基于FPGA的通用硬件平台实现中频软件无线电设计

  一、 引言

  现代通信技术、微电子技术和计算机技术的飞速发展,促进了无线通信技术从数字化走向软件化。软件无线电的出现掀起了无线通信技术的又一次革命,它已经成为目前通信领域中最为重要的研究方向之一。所谓软件无线电,是指构造一个通用的、可重复编程的硬件平台,使其工作频段、调制解调方式、业务种类、数据速率与格式、控制协议等都可以进行重构和控制,选用不同的软件模块就可以实现不同类型和功能的无线电台,其核心思想是在尽可能靠近天线的地方使用宽带A/D和D/A变换器,并尽可能地用软件来定义无线功能。

软件无线电具有极大的应用价值和广泛的应用前景。在军事上,不但可以解决不同无线设备间的互连互通,而且还可以现场开发新波形。在商业方面,可实现移动通信的无缝接入和完全自由的个人通信,缩短系统的开发周期和降低运营商的成本,现已成为3G和4G所采用的一项关键技术。

本文研究了中频软件无线电的实现方案,并设计了基于FPGA的通用硬件平台。在此平台上,通过PC机下载软件,实时实现了软件无线电中频至基带的波形处理和多种不同的调制解调方式。


二、 软件无线电的系统结构

软件无线电赋予了无线电台多种特性。如图1所示,软件无线电用软件定义了包括RF信道接入和波形合成等空中接口的所有方面,宽带ADC和DAC在中频转换每个RF业务频段成为模拟和数字形式,带宽为WS的宽带数字接收机信号流包括了全部用户信道,其中每个用户的带宽Wc《WS 。

在图1所示的软件无线电中,中频ADC和DAC信道可以同时使用可编程的数字硬件和软件来处理。中频处理包括:用来分离用户信道的滤波;数字波束成形;空时联合均衡;空间分集、极化或频率分集信道的综合,以及捕获高质量波形的其它方法。一般情况下,需要多个中频,或者用零中频来处理。数字下变频技术可以利用带通波形抽样信号的频域周期性,将带通波形直接变换到基带。


2054013149_0_副本.jpg

在软件无线电的发射机中,基带信号由软件实现的信道调制解调器转换成抽样后的信道波形,驱动高性能DAC。中频处理软件还可以对基带信号进行预加重或非线性预编码处理。具体实现时,调制解调功能、中频处理和RF信道接入可以合并成一个部分,例如直接转换接收机。另外,软件或各种特性间实时转换的动态编译允许这些分立的功能集成到一个如FPGA这样的器件中。


三、 中频软件无线电实现方案的研究

典型的中频软件无线电的通用硬件平台结构如图2所示,包括A/D变换器、D/A变换器、数字信号处理模块和PC机,具有很强的灵活性和高度的开放性。


2054021F1_0_副本.jpg

图2中的数字信号处理模块用来实现多媒体处理、调制解调、波形处理、上/下变频和控制等功能。此模块可以灵活扩展,满足不同无线通信系统对数字信号处理的运算速度和运算量的要求。PC机具有良好的人机接口,可以完成如下功能:初始化系统;提供软件开发环境;实现在线/离线开发应用软件;下载软件到数字信号处理模块等等。


  软件无线电中数字信号处理能力所面临的挑战

  数字信号处理模块是软件无线电的核心部分。软件无线电要求数字信号处理模块能实时处理ADC变换后的数字信号,并用软件的方法来实现大量的无线电功能,这些功能包括:编解码、调制解调、滤波、同步、盲均衡、检测、数据加密、传输加密纠错、跳扩频及解扩和解跳、通信环境评估、信道选择等,而单个DSP根本无法完成这些功能,对于基*则差距更大。 考虑单个信道的情况,最基本的解调需要10次操作/秒,一个性能良好的FIR/IIR信道选择滤波器需要100次操作/秒,再加上均衡、解交织、信道解码、解复用、差错控制等等。对于一个采样率为30~50MHz的信道,所需要的处理速度很容易就达到了5000MIPS(每秒百万指令)。



zljiu 发表于 2020-3-2 12:24 | 显示全部楼层
非常感谢楼主分享
coshi 发表于 2020-3-2 12:53 | 显示全部楼层
非常感谢楼主分享
drer 发表于 2020-3-2 13:29 | 显示全部楼层
非常感谢楼主分享
gwsan 发表于 2020-3-2 13:36 | 显示全部楼层
非常感谢楼主分享
kxsi 发表于 2020-3-2 13:38 | 显示全部楼层
非常感谢楼主分享
qcliu 发表于 2020-3-2 16:41 | 显示全部楼层
非常感谢楼主分享
nawu 发表于 2020-3-2 16:41 | 显示全部楼层
非常感谢楼主分享
kkzz 发表于 2020-3-3 19:47 | 显示全部楼层
软件无线电为什么要采用中频数字化?  
hudi008 发表于 2020-3-3 19:48 | 显示全部楼层

求推荐,带有高速DA模块的FPGA开发板
lzmm 发表于 2020-3-3 19:48 | 显示全部楼层
如何深入学习开源软件无线电
minzisc 发表于 2020-3-3 19:48 | 显示全部楼层
软件无线电核心思想为什么要尽量靠近天线
selongli 发表于 2020-3-3 19:48 | 显示全部楼层
无线电广播信号怎样发射和接收
fentianyou 发表于 2020-3-3 19:49 | 显示全部楼层
智能无线电/软件无线电/认知无线电之间有什么区别
xiaoyaodz 发表于 2020-3-3 19:49 | 显示全部楼层
理想的软件无线电应当是一种全部可软件编程的无线电
febgxu 发表于 2020-3-3 19:49 | 显示全部楼层
软件无线电怎样接收13.56mhz
febgxu 发表于 2020-3-3 19:50 | 显示全部楼层
SDR软件无线电,怎么用啊?
pixhw 发表于 2020-3-3 19:50 | 显示全部楼层
求一个无线电软件Ham Radio Deluxe??
selongli 发表于 2020-3-3 19:50 | 显示全部楼层
软件定义的无线电的开源软件  
kkzz 发表于 2020-3-3 19:50 | 显示全部楼层
软件无线电目前有哪些产品   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

708

主题

1032

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部