中频软件无线电系统的fpga实现方案

上传人:j****9 文档编号:45435346 上传时间:2018-06-16 格式:DOC 页数:6 大小:177KB
返回 下载 相关 举报
中频软件无线电系统的fpga实现方案_第1页
第1页 / 共6页
中频软件无线电系统的fpga实现方案_第2页
第2页 / 共6页
中频软件无线电系统的fpga实现方案_第3页
第3页 / 共6页
中频软件无线电系统的fpga实现方案_第4页
第4页 / 共6页
中频软件无线电系统的fpga实现方案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《中频软件无线电系统的fpga实现方案》由会员分享,可在线阅读,更多相关《中频软件无线电系统的fpga实现方案(6页珍藏版)》请在金锄头文库上搜索。

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

2、值和广泛的应用前景。在军事上,不但可以解决不同无线设备间的互连互通,而且还可以现场开发新波形。在商业方面,可实现移动通信的无缝接入和完全自由的个人通信,缩短系统的开发周期和降低运营商的成本,现已成为 3G 和 4G 所采用的一项关键技术。 本文研究了中频软件无线电的实现方案,并设计了基于 FPGA 的通用硬件平台。在此平台上,通过PC 机下载软件,实时实现了软件无线电中频至基带的波形处理和多种不同的调制解调方式。 二、 软件无线电的系统结构 软件无线电赋予了无线电台多种特性。如图 1 所示,软件无线电用软件定义了包括 RF 信道接入和波形合成等空中接口的所有方面,宽带 ADC 和 DAC 在中

3、频转换每个 RF 业务频段成为模拟和数字形式,带宽为 WS 的宽带数字接收机信号流包括了全部用户信道,其中每个用户的带宽 WcWS 。 在图 1 所示的软件无线电中,中频 ADC 和 DAC 信道可以同时使用可编程的数字硬件和软件来处理。中频处理包括:用来分离用户信道的滤波;数字波束成形;空时联合均衡;空间分集、极化或频率分集信道的综合,以及捕获高质量波形的其它方法。一般情况下,需要多个中频,或者用零中频来处理。数字下变频技术可以利用带通波形抽样信号的频域周期性,将带通波形直接变换到基带。 在软件无线电的发射机中,基带信号由软件实现的信道调制解调器转换成抽样后的信道波形,驱动高性能 DAC。中

4、频处理软件还可以对基带信号进行预加重或非线性预编码处理。具体实现时,调制解调功能、中频处理和 RF 信道接入可以合并成一个部分,例如直接转换接收机。另外,软件或各种特性间实时转换的动态编译允许这些分立的功能集成到一个如 FPGA 这样的器件中。 三、三、 中频软件无线电实现方案的研究中频软件无线电实现方案的研究 典型的中频软件无线电的通用硬件平台结构如图 2 所示,包括 A/D 变换器、D/A 变换器、数字信号处理模块和 PC 机,具有很强的灵活性和高度的开放性。 图 2 中的数字信号处理模块用来实现多媒体处理、调制解调、波形处理、上/下变频和控制等功能。此模块可以灵活扩展,满足不同无线通信系

5、统对数字信号处理的运算速度和运算量的要求。PC 机具有良好的人机接口,可以完成如下功能:初始化系统;提供软件开发环境;实现在线/离线开发应用软件;下载软件到数字信号处理模块等等。 1 1 软件无线电中数字信号处理能力所面临的挑战软件无线电中数字信号处理能力所面临的挑战 数字信号处理模块是软件无线电的核心部分。软件无线电要求数字信号处理模块能实时处理 ADC变换后的数字信号,并用软件的方法来实现大量的无线电功能,这些功能包括:编解码、调制解调、滤波、同步、盲均衡、检测、数据加密、传输加密纠错、跳扩频及解扩和解跳、通信环境评估、信道选择等,而单个 DSP 根本无法完成这些功能,对于基站则差距更大。

6、 考虑单个信道的情况,最基本的解调需要 10 次操作/秒,一个性能良好的 FIR/IIR 信道选择滤波器需要 100 次操作/秒,再加上均 衡、解交织、信道解码、解复用、差错控制等等。对于一个采样率为 3050MHz 的信道,所需要的处理速度很容易就达到了 5000MIPS(每秒百万指令)。文献2对单信道 DSSS(直接序列扩频)军事波形的处理需求进行了估计:此波形的码片速率为 10 Mchip/s,ADC 的采样率为 40 MSPS,数据速率为 9 600 bit/s,完成脉冲成形、PN(伪随机)码产生、解复用、解扩/相关、载波同步、跟踪、Viterbi 译码、盲均衡和控制等功能;全部所需要

7、的处理速度大约为 12.78 GFLOPS(每秒十亿次浮点操作)。现在 3G 所使用的宽带 CDMA 技术,单信道所需要的处理速度的量级也与上述军事波形相当,甚至更高。对于基站,由于需要处理很多信道,所需要的处理速度会达到上千 GIPS(每秒十亿指令)的量级。 然而目前可用的一些高速 DSP 的性能,最快的也不超过 5 GIPS,与实际需求相差巨大。这种处理资源的匮乏,被称之为 DSP 瓶颈,是影响软件无线电发展的一个至关重要的技术挑战。 2 2 实现中频软件无线电系统的传统方法实现中频软件无线电系统的传统方法 为解决数字信号处理资源匮乏这一问题,目前实现中频软件无线电系统的传统方法有 2 种

8、,即用多个 DSP 实现和用 DSP+参数化 ASIC 实现。 (1)多个 DSP 方法 这种方法一般采用多个 DSP 组成树状或网状结构,并行处理数据流,但这种方法最大的弊端是系统体积大、供耗高、成本高。 (2)DSP+参数化 ASIC 方法 这种系统是目前较多采用的实现方法。在这种系统中,参数化 ASIC 可有限编程,完成对数字信号处理速度要求较高的部分,DSP 做较低速的数字信号处理。这种方法虽然减小了系统的体积,降低了功耗,但是由于参数化 ASIC 可编程的限制较大,严重地限制了系统的灵活性和开放性,难以体现软件无线电的优越性。 3 3用用 FPGAFPGA 实现中频软件无线电的优势实

9、现中频软件无线电的优势 本文采用 FPGA 来实现中频软件无线电。表 1 和表 2 所示的比较分析表明,FPGA 与参数化ASIC、DSP 比较有很多优势,它不但在功耗、体积、成本方面优于参数化 ASIC、DSP,而且处理效率高、现场可编程性能良好。不同于 DSP 的单流处理方式,FPGA 是多流并行处理,这种处理方式使 FPGA 能完成 DSP难以实现的许多功能,如 FIR/IIR 滤波器、扩频、跳频模式。因此,FPGA 能很好地体现软件无线电的灵活性和开放性,很适合在软件无线电中做高速数字信号处理,是实现中频软件无线电的理想选择。 点击看原图4 4采用采用 FPGAFPGA 实现中频软件无

10、线电系统实现中频软件无线电系统 图 3 为所实现的中频软件无线电系统框图。系统从 IF(中频)进行 A/D 和 D/A 变换。下面就系统的各部分做一介绍。 11 宽带宽带 D/AD/A 和和 A/DA/D 转换器转换器 D/A 和 A/D 转换器分别把中频数字信号转换成模拟信号,中频模拟信号转换成数字信号。D/A 变换器和 A/D 变换器的选择,直接关系到软件无线电的总体性能。因此,必须根据系统的要求,综合考虑 D/A 变换器和 A/D 变换器的各方面性能,做出选择。 (1)宽带 D/A 转换器 选用了 AD 公司的 AD9713B,性能指标如下: 1)具有 12 bit 精度; 2)转换速率

11、最快为 80 MSPS; 3)SFDR(无杂散动态范围)为 70 dBc。 这里,DAC 锁存时钟为 40 MHz。AD9713B 后接两级放大器,将模拟信号放大后输出。 (2)宽带 A/D 转换器 在软件无线电中,对 ADC 的性能要求很高,ADC 的选择比 DAC 更为重要。选择 ADC 时,需要考虑其采样频率、带宽、转换位数和 SFDR。而这几个性能指标是互为约束的,必须综合考虑确定。 在此,ADC 选用 AD 公司生产的 AD9042。AD9042 是高速、高性能、低功耗的单片 12 位模/数变换器,其性能指标如下: 1)最大采样速率 41 MSPS; 2)SFDR 为 80 dBc;

12、 3)信噪比为 68 dB。 实际使用中,采样时钟为 40 MHz,AD9042 的性能很好。 2 FPGA数字信号处理模块 FPGA 选用了 Altera 公司的 APEX EP20K200E 器件,这个器件为 20 万门容量,1.8 V 低功耗,具有多种 I/O 接口和多钟配置方式的单片系统级集成的可编程逻辑器件。 FPGA 主要完成数字上/下变频、滤波、调制/解调、扩频/解扩、载波以及 PN(伪随机码)的同步和跟踪等功能。 FPGA 的设计结构如图 4 所示。在此,以 DSSS(直接序列扩频)信号为例说明。发射的设计为,系统将 125 kbit/s 的数据映射成上下支路各 62.5 kb

13、it/s 的数据与 PN 码产生器输出的 4Mchip/s 的 PN 码相乘扩频,然后由 14 bit 的 FIR 滤波器完成内插滤波,滤波器输出的信号为 20 MHz,与 NCO 相乘上变频至中频,并取高 12 bit 输出至 D/A 变换器。接收的设计与发射相对应,A/D 变换器输出的 40 MHz 的 12 bit 中频数字信号与 NCO 相乘正交下变频成 I、Q 两路信号,这 2 路信号经抽取滤波变为 20 MHz 的基带信号,输入到解扩电路完成 PN 码的捕获、解扩(用HJ71mm匹配滤波器相关器实现)以及信号相关后的功率检测,解扩后的信号和检测到的功率信号输入到码跟踪电路完成码元跟

14、踪,最后完成解码,恢复数据。完成这些功能,所占的 FPGA 资源为:7142 个 LE(逻辑单元),16896 ESB(嵌入式逻辑块) bits。 33 PCPC 机及其接口机及其接口 PC 机为 FPGA 提供软件开发环境,完成在线/离线的软件开发和调试,并通过 RS232 口与 FPGA 通信,实时下载软件到 FPGA。 五、五、 系系 统统 性性 能能 系统采用 FPGA 完全实现了中频软件无线电系统的软件可编程,具有很高的灵活性、开放性和通用性。设计的 FPGA 软件模块,如 NCO、数字滤波器等可为多种调制/解调模式所使用。各种调制/解调模式相应的配置软件以文件的形式存储在微机里,可根据具体要求下载到 FPGA,从而实现调制/解调模式的实时改变。经测试,系统采用的时钟为 40 MHz 时,可达到的工作性能如下: (1)中频载波:可以任意设置,最高可达 16 MHz,最大频率误差为 0.009 Hz; (2)信息速率:可变,最高可达 4 Mbit/s; (3)调制/解调模式:通过更换软件,系统可实现 AM、PM、FM、BPSK、QPSK、DSSS 等模式。 六、六、 结论结论 FPGA 在软件无线电中的应用已经越来越被人们所重视。用 FPGA 来实现中频软件无线电系统具有很高的灵活性和开放性,充分体现了软件无线电的优越性,是当前实现软件无线电技术的理想方案。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号