数字中频与FPGA

发布者:真实幻想最新更新时间:2007-09-27 来源: EDN China关键字:基带  采样  频谱  信号 手机看文章 扫描二维码
随时随地手机看文章
数字中频

所谓中频,顾名思义,是指一种中间频率的信号形式。中频是相对于基带信号和射频信号来讲的,中频可以有一级或多级,它是基带和射频之间过渡的桥梁。

如图1所示,中频部分用数字方式来实现就称之为数字中频。数字中频技术通常包括上下变频(DUC/DDC)、波峰因子衰减(CFR)和数字预失真(DPD)。

DUC/DDC

DUC实现了从“复”基带(Baseband)信号到“实”带通(Passband)信号的转换。输入的复基带信号采样率相对较低,通常是数字调制的符号率。基带信号经过滤波,然后被转换成一个更高的采样率,从而调制到NCO的中频载波频率。

DUC通常需要完成频谱整型(Pulse shaping),然后调制到中频载波,以便于经由DAC驱动后面的模拟转换器。

在图2中,通道滤波器(Channel Filter)完成基带信号的频谱整型,通常由FIR实现。插值(Interpolation)部分完成信号采样率变换和滤波功能,可以采用CIC或者FIR实现。对于一个窄带信号,如果需要高倍采样率变换,那么CIC将是非常合适的,无论是在实现性能或是资源节省方面,CIC都将优于FIR。

NCO是一个数控振荡器,也叫DDS,可以用来产生一对相互正交的正弦和余弦载波信号,与插值(增加采样率)以后的基带信号混频,完成频谱上搬。

与DUC相反,DDC基本上完成了以下几个工作:

1. 频谱下搬:将ADC送来的数字信号有用频谱,从中频搬移到基带
2. 采样率降低:将频谱搬移后的数据从ADC的高速采样率降低到一个合适的采样速率水平,通过抽取(Decimation)实现。
3. 通道滤波:在将I/Q信号送入基带处理以前,需要再对其进行滤波

实际上,数字上下变频技术应用非常广泛,其在无线通信、有线电视网络(Cable Modem)、数字电视广播(DVB)、医学成像设备(超声),以及军事领域当中,都是不可或缺的功能。

CFR

目前许多无线通信系统,如WCDMA、WiMAX,其中频信号通常由多个独立的基带信号相加而成。合成的中频信号有较大的峰均比(Peak-to-Average Ratio),并符合高斯分布。而通常功放(PA)的线性区是有限的,较大PAR的中频信号对应的PA的工作范围将被缩小,从而引起PA效率的降低。因此在PA之前减小中频信号的PAR是非常重要的。波峰因子衰减(CFR)正是用来完成这一功能的,它将有利于保证PA输出的线性度,降低带外辐射,提高PA效率。

目前,中频采用的CFR算法有:波峰箝位(Clip),波峰修整(Peak Windowing)和波峰消减(Peak Cancellation)。其中波峰修整方式的性能和可实现性都较为适中。波峰消减相对于波峰修整有较好的带外特性,但需消耗更多的FPGA资源。

DPD


在无线通信系统中,往往需要PA的输出具有很高的线性度以满足空中接口标准的苛刻要求,而线性功放又非常昂贵。为了尽可能提升PA的输出效率和降低成本,必须校正PA的非线性特性,而对PA的输入信号进行预失真处理是一个不错的选择。

DPD实现方式分为查找表(LUT)和多项式(Polynomial)两类。两种算法的优缺点如表1所示。

FPGA实现优势

FPGA实现数字中频

随着WiMAX/LTE等宽带无线通信技术的逐渐成熟,对无线设备数字中频带宽的要求也越来越高。同时如MIMO等多天线技术日渐广泛应用,数字中频的通道数也在迅速增加。

对于如此大的运算带宽需求,许多DSP处理器难以满足实际应用,而专用芯片(ASSP)又缺乏相应的灵活性。采用FPGA实现数字中频,能够很好的协调处理能力和灵活性之间的矛盾。同时Altera公司针对3G/4G等应用开发了大量的数字中频参考设计和IP,简化了设计者的开发难度,缩短了设计周期。

FPGA器件属于硬件,它的特点是比较适合速度较高、逻辑关系不复杂的数据通路实现。

通过我们对前面DDC和DUC功能的分析,我们发现实现DDC/DUC的模块和运算主要有CIC/FIR滤波、NCO、插值/抽取、混频。这些基本上属于算法简单、但计算速度较高的处理,非常适合于FPGA的实现。

从另一个角度讲,FPGA相比DSP处理器的优势是并行构架。一个DDC/DUC模块完成以后,只要做简单的复制,就可以扩展到多路DDC/DUC。同时,一个ADC/DAC器件可以连接多个通道的DDC/DUC,从而可以轻松支持多载波(Multi-carrier)系统。


而有时候FPGA内部的资源有限,多路DDC/DUC甚至可以做时分复用,公用一块DDC/DUC的电路,当然电路工作时钟也需要提高相应的倍数,只要在该FPGA性能允许范围以内就可以了。Altera拥有支持包括WCDM A,TD-SCDMA,和WiMAX的参考设计。

CFR电路的计算量较大,例如TD-SCDMA,采样率从61.44MHz~92.16MHz,基于FPGA的并行处理可以轻松完成。

多项式DPD分为前向和反向模块,前向模块为预失真器,由多个FIR滤波器组成,非常适合硬件FPGA实现,Altera的IP核可以提供完善的FIR支持。反向模块为特定的收敛算法,如LMS、RLS,Altera都可以提供相应的参考设计。其中,对于RLS,Altera的参考设计采用QR分解方式,缩短了收敛时间,提高了算法的稳定性。

Altera提供的资源


Altera公司除了在器件设计上考虑了数字中频应用的实际情况外,也在IP核、控制粘合逻辑、接口逻辑、设计工具和流程,以及参考设计方面做了大量的工作。

在FPGA器件资源上,Altera最新的Cyclone和Stratix系列在内嵌存储器和乘累加模块方面,无论是数量还是速度都有较大程度的提高。

在DSP的IP核组件方面,Altera能提供包括FIR,NCO,CIC,CORDIC等功能组件。为了方便用户的系统集成,同时还提供了用于这些模块之间互联的统一接口:Avalon Streaming(Avalon-ST)接口。另外,为了多通道的复用和解复用,Altera还设计了Avalon-ST接口的包格式转换器(Packet Format Converter),用于将输入的单个或多个Avalon-ST通道与输出的单个或多个Avalon-ST通道提供时间和空间接口,用于多通道的复用与解复用。

在一些需要灵活性的领域,比如DPD,Altera的Nios II嵌入式处理器正好可以发挥功用,例如,在DPD的反馈路径上,它可以帮助用户灵活增加自己的插值例程。Nios II嵌入式处理器还可帮助系统做一些数据统计、参数重配以及其它管理工作。

在设计验证工具和流程方面,Altera力推MATLAB/Simulink+DSP Builder+Quartus II的一体化设计流程。如图3所示。

同时Simulink还可以集成ModelSim和FPGA内嵌逻辑分析仪SignalTap-II来协助用户做功能仿真、调试。另外,硬件在环(Hardware In Loop)功能方面可以帮助用户在实际硬件上验证设计算法,同时也加速了验证的速度。

参考设计

WiMAX DUC/DDC


Altera的WiMAX DDC/DUC参考设计是基于1024点FFT的OFDM设计的,其工作带宽是10MHz。基带信号的采样率是11.424MSps,也就是符号率(Symbol Rate)。中频信号的采样率是91.392MSps。从基带到中频,总共需要8倍的采样率变化。

我们前面讲过,CIC适合于窄带高倍变换领域,而这里只需要8倍变换,同时有用信号带宽是10MHz,因此采用FIR做抽取或插值滤波是更好的选择。

如图4所示,在功能划分时,我们考虑实现的资源和效率,将整形滤波和抽取插值滤波分为3个FIR来设计:G(z)负责频谱整形,通常是根升余弦(RRC)滤波器;Q(z)负责2倍抽取或插值滤波;P(z)负责4倍抽取或插值滤波。

为了节省FPGA资源,提高性能,我们将工作频率最低的G(z)设计成111阶FIR,其过渡带最窄;Q(z)其次,79阶;而P(z)只有39阶,其工作频率最高。三个滤波器的组合响应如图5所示,完全满足WiMAX所要求的模板(Mask)。

在具体FPGA实现上,我们考虑I/Q两路的滤波特性完全一致,为了节省器件资源,我们将I/Q两路的三级FIR作复用。请参考图6。

在DDC上,我们首先将91.392MSps的中频信号通过过采样(Oversample)变为182.784MSps的连续两个时钟周期的相同信号,分别和NCO混频,经过三级FIR,最终得到两路11.424MSps的I/Q信号。

在DUC上,FIR分别工作在 22.848MSps、45.696MSps和 182.784MSps。最后,将混频的两路IQ信号相加,得到一个带通的实数信号,采样率为91.392MSps。

在多通道的复用/解复用上,我们使用Altera的Avalon-ST包格式转换模块(PFC)来做模块互联。

WiMAX基站中典型的要求为2个发送天线和4个接收天线,而该参考设计也可以支持2个发送天线和4个接收天线的方式。

通过对参考设计的仿真验证,DUC的相对星座误差(Relative Constellation Error)大大好于规定值。比如,在64QAM 3/4码率时,测量的RCE为-55.29dB。DDC的接受灵敏度和邻道抑制(Adjacent Channel Rejection)指标都远好于所要求的值。

WiMAX CFR

WiMAX系统对CFR提出了更高的要求。由于采用了64QAM调制方式,误差矢量幅度(EVM)要求<3%,对峰均比(PAR)和邻频道泄漏比(ACLR)也有更严格的要求。Altera的WiMAX CFR方案采用美国乔治亚科技学院的约束钳位算法(Constrained Clipping),其EVM<3%,PAR削减>5dB,而且信号带外扩散极小。参考图7。

WiMAX DPD

WiMAX的中频带宽超过10MHz,同时需要引入LMS/RLS等自适应算法,对整个DPD模块的DSP处理能力和灵活度提出了很高的要求。采用Altera的“片内处理器NIOS II+FPGA硬件协处理单元”方式可以很好的满足设计要求。

如图8所示,前向模块为预失真器,由多个FIR滤波器组成。在反向链路中,我们收集一套64个样本在“样本缓存”中,Nios嵌入式处理器可以帮助计算CORDIC的输入,CORDIC加速器完成QR分解工作。Nios然后进行倒转代换,更新前向链路中FIR滤波器的系数。采用软处理器NIOS+CORDIC加速器的方式来完成QRD_RLS的上三角矩阵运算,具有很好的灵活性,我们可以调节CORDIC加速器的数目以提高反向模块的数据吞吐率。

整个DPD参考设计的资源耗费大致为2万个逻辑单元。

TD-SCDMA


TD-SCDMA网络在国内开始大规模铺设,目前国内厂商基站的数字中频多采用大厂的专用芯片(ASSP)。对于6~8天线的应用,完成DUC/DDC/CFR/DPD等功能,可能会使用到超过10片ASSP。无论是在成本、功耗和灵活性上,都非常不理想。

Altera的TD-SCDMA数字中频方案可以在2片~3片FPGA上完成上述功能,从而在降低系统成本、功耗,提高集成度,以及可升级性上都有较大优势。

值得一提的是,目前Altera针对TD-SCDMA的CFR方案采用波峰修整算法,所需的FPGA资源较小(约3000逻辑单元+7乘法器+7块存储器),同时性能可以很好的满足3G的需求。

关键字:基带  采样  频谱  信号 引用地址:数字中频与FPGA

上一篇:基于U盘和单片机的FPGA配置
下一篇:在视频监控系统中使用FPGA进行视频处理

推荐阅读最新更新时间:2024-05-13 18:38

国内运营商针对iPhone 12/Pro“信号门”展开测试
此前外媒报道,部分用户苹果 iPhone 12/Pro LTE 和 5G 网络信号出现意外掉线问题,而且用户在开车或旅行时遇到的最多,Verizon 和 AT&T 最多用户似乎遇到了问题,但也有 T-Mobile 用户在发声。 国内不少iPhone 12 系列用户也成为信号故障躺枪者。   据IT时报报道,中国某运营商已经对 iPhone 12“信号门”进行专项测试,结果发现,iPhone 12 掉线时,网络并无异常。有专家认为是网络匹配性不好,通过软件升级或可解决问题。   一些用户称,自己购买的 iPhone 12 Pro Max“信号显示是满格,但就是无法连网,找不到是什么原因。”直至关机重启,手机才恢复
[手机便携]
基于PIC16F72的两路交流信号AD转换(C程序)
//这是一个两路交流信号的AD转换,然后和标准比较决定输出大于标准的那一路,默认输出A路 #include p IC .h #include math.h #include stdio.h bank1 int re0 ; //定义存放 A/D 转换结果的数组,在bank0中 bank1 int re1 ; //定义存放A/D转换结果的数组,在bank1中 unsigned int i,j, k; //定义几个整型变量 double squ ,squad; //平方寄存器和平方和寄存器,squ又通用为存储其它数值 double standard; //定义双精度浮点型 int uo; //系统各I/O口初始
[单片机]
音视频系统中的信号传输连接方案
  音视频系统中设备与设备之间需要信号传输,就需要连接线(音频线缆)和接口,它在整个音视频系统中占据着非常重要的角色。   一、导线材质的要求   无论是音频线还是视频线都要求有良好的导电性能,也就是导线材质本身的电阻率要尽量小。从表1可以看出:常态下导电性能最好的依次是银、铜、金、铝。金、银的价格偏贵,因此铜用的最为广泛,几乎所有应用的导线都是铜制作的(铝由于密度比铜小,所以常用作高压电线)。而塑料和橡胶的电阻率较大,常用作绝缘材料。插头最常见的是银白色的和铜黄色的,银色的是铜镀银,铜黄色的就是铜。所以市场上有些插头表面镀金反而比铜的导电性能差,只有镀银的插头导电性能才会有所提高。   表1 几种常用材料在20ºC
[嵌入式]
音视频系统中的<font color='red'>信号</font>传输连接方案
电压采样保持电路图
图中所示是用SF357运放组成的电压采样保持电路.这种电压采样保持电路可以方便地观察任一时间内的被测瞬间电压值. 在测试电压时,只需将其输入端跨接于被测电压的两端,接着
[电源管理]
电压<font color='red'>采样</font>保持电路图
基于PCI总线数字信号处理机的硬件设计
摘要:本文介绍了基于PCI总线的DSP数字信号处理板的硬件结构,并具体的讨论了它在设计中的应用方法。 关键词:PCI总线,DSP, PCI9054。 引言 以INTEL公司为主推出的PCI总线规范。采用PCI总线设备所具有的配置空间以及PCI总线通过桥接电路与CPU相连的技术使PCI总线具有广泛的适应性,同时能满足高速设备的要求。 另一方面,DSP的发展也异常迅速。ADI公司于2001年发布了其高性能TigerSHARC系列DSP的新成员,采用这样系列的芯片,可研制出处理能力更强,体积更小,开发成本更低,性价比更高的信号处理机。并广泛地应用于信号处理、通信、语音、图像和军事等各个领域。 TS101S介绍
[嵌入式]
如何使用MSO5系示波器捕获异常信号
示波器被称为工程师的眼睛,调试电路或检查信号质量的窗口,示波器是设计、制造或维修电子设备的任何人使用的基础工具,数字存储示波器采集和存储波形,波形显示信号的电压和频率,而不管信号是否失真,不管信号之间的定时,也不管信号中有多少噪声,都会给您呈现出最真实的信号。 探讨下泰克MSO5系混合域新示波器是如何捕获偶发脉冲信号,我们先了解下这款示波器与其他示波器一些区别?对于示波器带宽,采样率,存储深度等参数,我们本期不做详细介绍了,后期我们会更新内容给大家介绍。 首先,MSO5系混合域示波器是垂直分辨率是12位ADC,如果在High Res 模式下高达 16 位,目前大多数国产进口部分示波器都是8位ADC,他们有什么区别,我们通过
[测试测量]
如何使用MSO5系示波器捕获异常<font color='red'>信号</font>?
为FM基带信号产生19kHz导频音的简单正弦波合成器
一个多路复用信号包含在立体声模拟FM广播系统上传输的基带信息以及一个或多个SCA(辅助通信授权)信道(图 1)。本《设计实例》讲述了一种产生19 kHz基本导频音的低成本方法。19 kHz导频音包括一个基带信号,而L+R信号和L-R信号则由以38 kHz为中心的DSBSC(双边带抑制载波)组成。为接收器正确解调信号所传输的导频音与L-R信号必须在其各自的过零点同步。另外,导频音的任何失真都会产生谐波,从而干扰邻近的信号。   低失真的19 kHz导频音发生器由一个连接在VCC电源和-VCC电源之间的电阻分压器(R1 " R11)组成(图 2)。这些电阻器的阻值要经过加权以便提供 N=8 的正弦波近似采样值。这些阻值都比较
[网络通信]
蓝牙基带控制器芯片MT1020A及其应用
    摘要: 蓝牙技术是用微波无线通信技术取代数据电缆来完成点对点或点对多点短距离通信的一种新型无线通信技术。而蓝牙芯片则是蓝牙技术的基础和关键。文章介绍了MITEL公司新推出的蓝牙基带控制器芯片MT1020A的主要特点、内部结构和引脚功能。给出了用MT1020A和其它无线通信器件组成无线通信系统的应用设想。     关键词: 蓝牙 基带控制器 无线通信 MT1020A 1 蓝牙技术简介 蓝牙技术是用微波技术取代传统网络中错综复杂的连接电缆来实现家庭或办公场中的电话、便携式计算机、打印机、复印机以及其它外设之间的互连互通的一种新型通讯解决方案。利用这一方案可实现点对点对多点的通讯传输,并把设计人员从无数
[应用]
小广播
最新应用文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved