用MATLAB在FPGA芯片中实现数字下变频设计
宽带数字下变频和重采样处理Matlab仿真与FPGA实现
![宽带数字下变频和重采样处理Matlab仿真与FPGA实现](https://img.taocdn.com/s3/m/8726df296d85ec3a87c24028915f804d2b16876d.png)
宽带数字下变频和重采样处理Matlab仿真与FPGA实现伍小保;王冰【期刊名称】《现代电子技术》【年(卷),期】2015(000)023【摘要】宽带数字下变频(DDC)和重采样处理可应用于成像雷达和电子对抗宽带侦查等领域的新型宽带数字接收机设计中,讨论了基于多相滤波结构的宽带DDC和重采样滤波处理的高效实现方式,并通过一个设计实例进行Matlab仿真和FPGA实现,给出了仿真和实现结果,该方法可应用于当前新型宽带数字接收机宽带数字解调设计。
%Broadband digital down⁃converter(DDC)and resample processing can be applied in the design of new wideband digital receiver in the fields of imaging radar and broadband reconnaissance in electronic countermeasure. The efficient realiza⁃tion way of resample filtering processing and broadband DDC based on polyphase filtering structure are discussed in this paper. A design instance is adopted to perform Matlab simulation and FPGA implementation. The simulation and implementation results are provided. This method can be used in the design of broadband digital demodulation of the new broadband digital receiver.【总页数】5页(P6-9,12)【作者】伍小保;王冰【作者单位】中国电子科技集团公司第三十八研究所,安徽合肥 230088;中国电子科技集团公司第三十八研究所,安徽合肥 230088【正文语种】中文【中图分类】TN957.51-34【相关文献】1.一种新型高速宽带数字下变频器的FPGA实现 [J], 庞少龙;马志刚;吴子贤2.基于FPGA的宽带信号数字下变频设计与实现 [J], 邓岚;康怀祺;李宏波;鄢林3.宽带数字下变频器的FPGA实现 [J], 顾明超;李倩4.宽带信号接收机中数字下变频的设计与FPGA实现 [J], 覃荣捷;袁晓;辛超;陆大海5.宽带信号数字下变频技术的FPGA实现 [J], 李芾因版权原因,仅展示原文概要,查看原文内容请购买。
基于FPGA的超宽带数字下变频设计
![基于FPGA的超宽带数字下变频设计](https://img.taocdn.com/s3/m/eebb7604581b6bd97f19ea5a.png)
1 引 言
随 着 雷 达 应 用 需 求 的 提 高和 数 字 信 号 处 理 技 术 的 迅 速 发 展 ,对 雷达 接 收 系 统 的设 计 也越 来越希望符合软件无 线电的设计思想 ,即将A D C 尽可能靠近天线 ,将接 收到的模 拟信号尽早数
字化 。 数 字 化 的 中 频信 号 通 常 基 于F P G A 实现 数 字 下 变 频 获 得 基 带 I / Q 信 号 , 但 随 着 信 号 载 频 和 带 宽 的不 断提 高 , 也 需 要 更 加 高 速 的 A D C 完 成 信 号 采 样 ,于 是 对 数 字 下 变频 的 处 理 要 求 也 越 来 越 高 。在 超 宽 带 雷 达 接 收 系 统 中 , 高速 的 数 据 率 使 得 基 于 F P G A 的宽 带 数 字 下 变 频 算 法 己 不 再 适 合 采 用 传 统 的 串 行 结 构 实 现 ,本 文 介 绍 了一 种 基 于 并 行 多 相 滤 波 结 构 的 超 宽 带 数 字 下 变 频 设 计 方法 , 其 并 行 的 流 水 处 理 方 式 使 得 高 速 数 据 无 需缓 存 , 处理 带 宽 也 相 应 大 大 提 高 。 2 . 设 计原 理 根 据 带 通 采 样 定 理 ,在 数 字 中 频 接 收 系 统 中 采样 率 与 信 号 中频 。满 足 / =1 / ( 2 ) M- 1
日 ( z ) :∑ h ( n ) z
月-
设D 为信 号 抽 取 倍 数 , 此式 展 开 后 得 到 :
D- J + ∞ D- 1 - 嘲
—4 0 0 M H I D D R _; l o 0 M H
图 2 高 一2 0 0 MH m l I  ̄ X 4
一种基于FPGA的高效多路独立数字下变频的实现方法
![一种基于FPGA的高效多路独立数字下变频的实现方法](https://img.taocdn.com/s3/m/9631e30614791711cc791736.png)
总第 3 8 4期 RE S E A RC H ON T E L E COMM U NI CA T I ON T EC HN oL oGY 2 0 1 4年 第 2期
一
种基于 F P G A 的高效 多路
独 立数 字 下 变 频 的实 现 方法
弥 宪梅 刘 亭 亭 杨 鑫 刘 芬
收 机 的 数 量 , 而 且 需 要 大 量 的天 线 共 用 设 备 和
射 频 控 制 模 块 , 整 个 监 测 系 统 将 会 很 庞 大 , 同 定站 建设 的复杂度亦会增 加 , 更不适 合在机载 、
舰载 、 车 载等机动载 体上使 用 。 面对这一 问题 ,
迫 切 需 要 数 量 大 而 且 小 型 化 、控 制 灵 活 的 接 收 机 。 为 此 ,利 用 宽 带 接 收 采 集 、 软 件 无 线 电处 理技 术进行 窄带处理成 为接 收机土要 的方式 。
能 , 使 数 据 传 输 和 数 据 融 合 更 加 方 便 ,而 且 控
・2 8・ s i n ( £ " )
图 1 直 接 式 多通 道 数 字下 变频
科技论文:一种基于 F P G A 的高 效 多 路 独 立 数 字 下 变 频 的 实 现 方 法
图 中共 有 £个 通 道 , 可 分 别 对 A/ D 采 样 带
种 滤波器组进 行多相分解 , 得 到 均 匀 DF T滤 波
宽 内 的 £个 信 号 ( 由 £个 本 振 频 率 l , ∞ 一
£
器 组 的 推 导
得 出均 匀 DF T滤 波 器 组 多相 结 构 如 图 3所 示 。
决 定 )进 行 接 收 处 理 。根 据 带 宽及 采 样 率 需
数字下变频FPGA实现
![数字下变频FPGA实现](https://img.taocdn.com/s3/m/2d9e78284b73f242336c5fe6.png)
I
时钟 重
配置
I_W
S W
Q 2选1 I_N BUS
MUX
多相滤波结
2
构的宽带滤 Q_W 选
M c
I Q_N
波器
1B
中频
IT
S
AD 信号
C
6645
NCO Q H
BP U 接口 输
S
出
开关
S
配置
至
FPGA EP2S60F672C4
I Q
I_N W
窄带滤
I
波器组 Q_N T
C
I_N Q_N
M 参数 U DDC X 参数
…
−2π −π −ω1 0 ω1 π 2π ω
(a)下变频前实信号频谱
X (e jω )
−ω1 0
ω
(b)复本振信号频谱
X (e jω )
A
…
…
−2ω1 0 2ω1
ω
(c)混频后的信号频谱
图 4 数字下变频完成的频谱搬移
2) 数字下变频器两种典型结构
a) 传统窄带数字下变频结构
图 5 传统窄带数字下变频结构
本系统的数据流程如图 1 所示,A/D 采样的中频模拟信号输出至 FPGA, FPGA 中的 VB-DDC 将中频信号下变频至基带,再通过 McBSP 接口将基带信号 传给 DSP 进行解调、功率谱估计等数字信号处理,最后 DSP 再将结果通过以太 网送至上位机 PC 进行显示。同时,VB-DDC 可通过 McBSP 接口接受上位机 PC 传来的配置参数,实现 DDC 的动态配置。
Receivers. The Variable-Bandwidth Digital Down-Converter (VB-DDC) ,which is suitable for Wideband Digital Receiver, is implemented in FPGA chip Stratix II EP2S60F672C4. The VB-DDC combines the advantages of traditional digital down-conversion architectures and poly-phase filter architectures, realizes efficient high-speed processing for input IF signal, and could configure the bandwidth of signal processing flexibly in a large range. Hardware test result shows the effectiveness of this design.
数字下变频电路的FPGA实现
![数字下变频电路的FPGA实现](https://img.taocdn.com/s3/m/04572657a55177232f60ddccda38376baf1fe0eb.png)
数字下变频电路的FPGA实现随着数字化时代的到来,数字信号处理技术已经成为了许多领域中不可或缺的一部分。
其中,数字下变频技术是一种非常重要的数字信号处理技术,被广泛应用于雷达、通信、音频处理等领域。
本文将介绍数字下变频电路的FPGA实现。
数字下变频电路的基本原理数字下变频电路的基本原理是将输入信号进行混频,将高频信号转换为低频信号,并对低频信号进行采样和滤波,得到一个纯净的低频信号。
数字下变频电路通常由数字信号处理器、数字乘法器和数字低通滤波器等组成。
FPGA实现数字下变频电路的优势 FPGA(Field Programmable Gate Array)是一种可编程逻辑器件,能够根据需要实现各种数字电路。
与传统的数字信号处理芯片相比,FPGA具有以下优势:高速并行处理能力:FPGA内部具有大量的可编程逻辑器件,可以实现高速并行处理,提高处理速度和效率。
灵活性:FPGA可以通过重新编程实现不同的数字电路,方便灵活,可以快速适应不同的应用场景。
可靠性:FPGA内部具有严格的质量保证措施,保证了数字电路的可靠性和稳定性。
设计数字下变频电路的算法:根据具体应用场景和要求,利用MATLAB 等软件设计数字下变频电路的算法。
将算法转换为硬件描述语言:将设计的数字下变频电路算法转换为硬件描述语言(如VHDL或Verilog),并利用EDA工具进行仿真和验证。
将硬件描述语言编译成二进制文件:将生成的硬件描述语言编译成二进制文件,以便在FPGA上实现。
将二进制文件下载到FPGA中:将生成的二进制文件下载到FPGA中,通过调试和测试,最终实现数字下变频电路。
结论数字下变频电路的FPGA实现具有高速并行处理能力、灵活性和可靠性等优势,已经被广泛应用于雷达、通信、音频处理等领域。
通过设计算法、转换为硬件描述语言、编译成二进制文件以及下载到FPGA中等步骤,可以实现数字下变频电路的高效、快速和可靠实现。
数字下变频电路是一种重要的信号处理单元,它在通信、雷达、电子对抗等领域有着广泛的应用。
基于FPGA的DDC(数字下变频)设计与实现
![基于FPGA的DDC(数字下变频)设计与实现](https://img.taocdn.com/s3/m/93eb101a19e8b8f67d1cb95a.png)
在早期的雷达收发系统中,都是采用模拟器件来实现各个功能模块,设计过程中经常会出现温度漂移、增益变化等问题.相对于模拟电路来说,数字电路具有可自检、可编程等优点,上面所述的系统很多部分都已经逐步数字化.在数字化进程中,数字信号处理技术的应用也受到了雷达系统研究工作者的重视,成为相关积累(如FFT、数字滤波、脉冲压缩等)、非相关积累(视频积累)、目标检测以及图像处理等功能的技术保证。随着数字信号处理理论的不断成熟和完善,微电子技术的飞速发展,雷达技术和其它的电子信息化技术的发展,尤其是软件无线电技术的兴起,更加方便了雷达数字化系统的实现。在这样的发展趋势下,除了微波发射和射频部分,整个雷达系统将全部由数字电路实现,在数字信号处理的优势能得到全面的发挥的同时,还使具有体制标准化、系统数字化,功能模块化,低功耗,高度开放性以及灵活性等性能,这将成为了现代雷达系统的关键技术和发展趋势[]。在现今的高科技发展的时代,人们纷纷打起的信息战和电子战,雷达系统在其中扮演的角色尤为重要。为了能更好的适应现代战争的需求,对现今的雷达系统也提出抗干扰、反隐形,具有高分辨力以及强大的自我生存等能力,高要求的提出,使得雷达信号处理技术的研究也得到了快速的进步.目前雷达信号处理正在由视频处理阶段向中频处理阶段迈进,目的就是实现雷达中频以下的处理全部数字化,研究热点.
微系统设计、测试与控制
课程大作业之
基于FPGA的DDC(数字下变频)的设计与仿真
基于matlab的简单数字下变频器的设计
![基于matlab的简单数字下变频器的设计](https://img.taocdn.com/s3/m/9e60a907f78a6529647d53ad.png)
t=0:1/Fs:endtime; N=length(t); n=1; y=zeros(1, N); IND=zeros(1, N); % Input Frequency Word k=floor(fout/Fs*2^Bits); index=0;
%输入原始信号
b = firhalfband(18,0.00245,'dev'); % 获得设计的半带滤波器抽头系数
impz(b);
% 半带滤波器的冲击响应
h = mfilt.firdecim(2,b);
figure
y_fi = filter(h,x);
x = double(x);
y = double(y_fi);
11000
1001
0.809
11010
1010 1011 1100 1101 1110 1111
0.866 0.914 0.951 0.978 0.994 1.000
Matlab程序: %fout: Output frequency %Fs: Sample frequency %Bits: Number of bits of the LUT %endtime: Expectedቤተ መጻሕፍቲ ባይዱsimulation endtime %y: Output sine wave %t: Output time
址吗对数据 ROM 进行寻址。
地址码
幅度(满度值为 1)
数字下变频基于FPGA的软件设计与实现
![数字下变频基于FPGA的软件设计与实现](https://img.taocdn.com/s3/m/ab5a93343169a4517723a320.png)
数字下变频基于FPGA的软件设计与实现【摘要】雷达的数字下变频功能主要是将天线接收到的中频回波信号通过A/D变换后,进行数字下变频处理,转为两路I/Q基带数据。
本文主要设计了一种基于FPGA的数字下变频方法,通过对数字控制振荡器(NCO)及低通滤波器(FIR)的设计及实现,完成了对于不同频率本振信号的数字下变频处理。
结果表明,基于该方案设计的数字下变频功能已在实际系统中得到应用。
【关键词】数字下变频(DDC);FPGA;数字滤波器【Abstract】The function of DDC is mainly to convert the signal received after A/D conversion by the antenna to Digital Down Convert(DDC),finally into two I/Q baseband data. This paper mainly design a method about Digital Down Conversion based on FPGA,by designing the numerically controlled oscillator (NCO)and a low-pass filter (FIR),to convert different frequency signal with DDC. The results showed that the conversion function has been used in the actual system.【Key words】DDC(Digital Down Convert);FPGA;FIR Filter0 引言软件无线电是现今无线通信系统的关键技术,其核心思想是让数字化处理功能尽量的靠近天线,从而将更多的处理通过数字的方式完成。
[1]而数字下变频是软件无线电的关键部分,主要完成对信号的AD变换、混频、滤波以及抽取等工作,包括数字混频模块和抽取滤波模块。
基于MATLAB的数字下变频器的设计与仿真应用
![基于MATLAB的数字下变频器的设计与仿真应用](https://img.taocdn.com/s3/m/f0a5790f7cd184254b3535b6.png)
a lg orithms a s CIC, HB, FIR of e a c h mod ule in d own- c onve rs ion, d is c us s ion, a b s tra c tion a nd s umma riza tion a re g ive n in this p a -
(3)
通过低通滤波器可以得到
I'(n)=
A 2
cos[φ(n)]
Q'(n)=- A sin[φ(n)] 2
(4)
由于 ADC 在中频进行采样,采样速率有可能很高,而混
频后得到的数据率和采样速率是一致的,后级的 FIR 滤波器
根本无法达到这个处理速率,因此先通过 CIC(级联积分梳
状)和 HB(半带)滤波抽取器进行大的抽取,使数据率快速降
需要强调的是,在设计时,必须综合考虑 CIC、HB 和 255 阶 FIR 三种抽取滤波器,才能设计出最优数字信道。
4 数字下变频器的功能仿真及结果
将各个滤波器模块级联起来,将各算法融为一体,从软件 实现的角度完成对数字下变频系统的搭建,该下变频系统的 框图如图 5 所示:
And a ny mod ule is p ut tog e the r s o tha t s ys te m found a tion is c a rrie d out a nd the s ys te m func tion is s imula te d in s oftwa re . The re -
摘 要:文中应用软件无线电思想对数字下变频器中的几个关键技术进行了研究,对下变频各个模块所涉及
到的 CIC、HB、FIR 等关键算法进行了讨论、提炼与总结,应用 matlab 软件设计了下变频器中的 CIC、HB、FIR
用FPGA实现数字下变频_杨力生
![用FPGA实现数字下变频_杨力生](https://img.taocdn.com/s3/m/f713401d14791711cc791708.png)
文章编号:1001-893X(2004)03-0016-04用FPGA 实现数字下变频杨力生,谭晓衡,杨士中(重庆大学通信工程学院,重庆400044)摘 要:在接收信号的数字化、软化的实现中,数字下变频起着重要的作用。
本文首先介绍了数字下变频的组成结构,然后详细分析了数字下变频的工作原理,描述了在实现数字下变频时,设计方案所采用的高效滤波器 CIC 滤波器和多相抽取滤波器的结构和原理。
最后,用通过Simulink 对数字下变频的性能进行了仿真。
在仿真的基础上使用Insight 公司的FPGA 开发系统,用测试电路实测了数字下变频的性能。
关键词:数字下变频器;FPGA;CIC 数字滤波器;多相滤波器中图分类号:TN773 文献标识码:ARealize Digital Downconversion by FPGAY ANG Li -shen g ,TAN Xiao -heng ,Y ANG Shi -zhong(Communication Engineering School,Chongqing University,Chongqing400044,China)Abstract:Digital downcoversion plays a key role in the digitized and software-oriented process of the received signal.First,the architec ture of the digital downc onvertor(DDC)is introduced.Then the operational principle of DDC is analysed.At the same time,the efficient struc ture of digital filter is described in which DDC is adopted.Finally,the performance simulation results of the DDC is given by Simulink,and on this base,the perfomance of DDC is tested with the FPGA devoloping system of Insight corp.Key words:Digital downcovertor;FPGA;CIC digital filter;Polyphase filter一、序 言在数字接收机中,数字下变频器(DDC)一般执行信道的访问功能。
基于FPGA的数字下变频的实现
![基于FPGA的数字下变频的实现](https://img.taocdn.com/s3/m/5764f0a80029bd64783e2cc5.png)
T e Re e r h o g a o e sn n I gt lRe ev r h s a c fSin l Pr c s ig i Dii c ie F a
ZHU n—h ng, Yu a DENG hi u Z —h i
( u a o eefI om t n C agh 12 0 C i ) H n nC lg n r ai , hnsa4 0 0 ,hn l o f o a
sain s se i CDMA b l o tto y tm n W mo ie c mmu i ain n t r wo l e lz h el p n in lc v r g n c to ewo k, u d r aie t e c l ho e sg a o e a e
灵 活 性
图 1 A I 、 P A、 S 能 比较 SC F G D P性
FG P A芯 片有着 规整 的 内部逻 辑 阵列 和丰 富 的
连线资 源 , 合 于 处理 数 字 系 统 的任 务 。但是 长期 适
以来 , 一直用 于 系统逻辑 或 时序控 制上 , 少有信号 很 处 理方 面 的应 用 。其原 因 主要是 因为 在 F G P A中 缺
关键词 : P A; F G 处理 ; 数字 ; 滤波
D I 码 :0 3 6 /.sn 10 2 7 . 0 0 0 . 1 O 编 1 . 9 9 ji .0 2— 2 9 2 1 .6 0 0 s
中图分 类号 : N 2 T 9
文献标 识 码 : A
文章编 号 :0 2— 2 9 2 1 0 1 0 2 7 (0 0)6—0 2 0 0 7— 3
Ab ta t B sd o h i u so fte s u tr fdgtld wn—c n es n( sr c : a e n te ds sin o h t cu eo ii o c r a o v ri DDC)i o wae o n sf r t
matlab 数字下变频实现
![matlab 数字下变频实现](https://img.taocdn.com/s3/m/6945a518ac02de80d4d8d15abe23482fb4da0206.png)
matlab 数字下变频实现
在MATLAB中,数字下变频(Digital Down-Conversion,简称DDC)是通过数字信号处理技术来实现的。
数字下变频通常用于将高频信号转换为低频信号,以便进行后续的处理或分析。
下面我会从几个方面来介绍在MATLAB中实现数字下变频的方法。
首先,数字下变频的实现通常涉及到信号的混频和滤波。
在MATLAB中,你可以使用内置的信号处理工具箱来实现这一过程。
首先,你需要使用数字信号处理中的混频器来将高频信号转换到基带频率。
接着,你可以使用低通滤波器来滤除不需要的高频成分,得到你所需的低频信号。
其次,你也可以使用MATLAB中的FFT(快速傅里叶变换)来实现数字下变频。
你可以先对原始信号进行FFT变换得到频谱,然后通过频域操作将高频信号转移到基带频率,最后再进行IFFT(反傅里叶变换)得到你所需的低频信号。
此外,在MATLAB中,你还可以使用相关工具箱中的信号生成函数和滤波器设计函数来实现数字下变频。
你可以使用信号生成函数生成高频信号,然后通过滤波器设计函数设计一个低通滤波器,将
高频信号滤波得到低频信号。
总的来说,在MATLAB中实现数字下变频可以通过使用信号处理工具箱中的混频器、滤波器、FFT变换、相关函数等方法来实现。
当然,具体的实现方法还取决于你的具体需求和信号特性,你可能需要根据实际情况选择最合适的方法来实现数字下变频。
希望这些信息能够帮助到你。
数字下变频中抽取滤波器的设计及FPGA实现
![数字下变频中抽取滤波器的设计及FPGA实现](https://img.taocdn.com/s3/m/2962ebf9360cba1aa811da45.png)
数字下变频中抽取滤波器的设计及FPGA实现摘要:针对软件无线电接收机数字下变频中高速数字信号的降采样需求,利用半带滤波器及级联积分梳状滤波器,设计了一种半带滤波器前置的多级抽取滤波器架构。
通过Simulink搭建系统模型验证之后,利用Xilinx ISE 12.3在Xilinx xc5vsx95t-2ff1136 FPGA上实现了一种下采样率为64的抽取滤波器。
Modelsim仿真结果表明,该抽取滤波器设计是有效的,达到了设计指标。
0 引言数字下变频是软件无线电接收机的关键模块,高速数字信号进行变频、降采样、滤波,将高速中频信号变为低速基带信号[1-2],便于后级处理。
其中,降采样和滤波是下变频的关键模块,由抽取滤波器来完成[3]。
由于多级结构可以大大降低滤波器的阶数[4],允许每一级归一化过渡带宽比较宽[5],抽取滤波器一般采用多级结构实现,常用结构如图1所示,wdz4-t1.gif级联积分梳状(Cascaded integrator-com,CIC)滤波器通常作为第一级抽取滤波器[1-6]。
为缩短关键路径,从而提高采样速度,滤波器常采用并行处理及流水线技术[6]。
CIC滤波器中有反馈回路,加入流水线寄存器则会导致反馈回路不同步,从而无法采用流水线技术;FIR滤波器则可以采用并行处理及流水线技术。
对于半带滤波器(Half-band Filter, HBF)而言,采用分布式算法则可以很好地兼容并行处理与流水线技术,且无需速率受限的乘法器资源。
本设计对流水线式全并行分布式算法进行改进用以实现HBF,而并行处理提高采样率是采用复制硬件的方法[7],wdz4-t2.gif全并行结构的HBF则是复制使用LUT,在满足处理速度的要求下,本文将HBF置于数据位宽最小的输入级(如图2)。
1 抽取滤波器整体设计及Simulink建模仿真本文将64倍抽取的总抽取率分为3级实现:2倍抽取的前置HBF、16倍抽取的CIC抽取滤波器以及2倍抽取的FIR补偿滤波器,如图2所示。
数字下变频器的设计及实现
![数字下变频器的设计及实现](https://img.taocdn.com/s3/m/59799bdffe4733687e21aaf2.png)
D
/D
)
N
最大混叠出现在什么位置?
f
/D
s
fB
解放军理工大学通信工程学院 13
二、数字下变频器的Matlba设计
3、CIC抽取滤波器设计
➢ 抽取率D1 ➢ 级数N
阻带衰减指标满足抗混叠要求
D=20
D=40
N=4 -90.444dB
-64.5dB
N=5 -113.0555dB -80.6261dB
➢ 完成数字下变频器的FPGA设计,进行时序仿真, 并对结果进行分析
解放军理工大学通信工程学院 2
实验背景知识
相关先修课程
➢ 数字信号处理 ➢ 软件无线电
实验涉及到的相关基本原理
➢ 数字下变频器 ➢ 多速率信号处理 ➢ CIC抽取滤波器 ➢ FIR滤波器
解放军理工大学通信工程学院 3
本讲主要内容
cos (0 n)
LPF
x(t)
x(n)
A/D
LPF
Z BI (t)
Z BQ (t)
s in(0 n)
解放军理工大学通信工程学院 6
一、数字下变频器的基本原理
3、数字下变频功能
➢ 进行频谱搬移 ➢ 降低采样速率 通过抽取将高速采样信号降低为低速
基带采样信号。
cos n)
-80 -100 -120
-140
f f /D- f 0
0.1 0.2 0.3 0.4 0.5 0.6 0.7
BS
Normalized
B
Frequency
(
rad/sample)
0.8
0.9
CIC滤波器幅频响应(D=8 N=5)
CIC滤波器幅频响应衰减值:
数字下变频的设计及其在FPGA中的实现
![数字下变频的设计及其在FPGA中的实现](https://img.taocdn.com/s3/m/f091c60e0740be1e650e9a98.png)
数字下变频的设计及其在FPGA中的实现作者:王平李建海刘保华马二涛来源:《现代电子技术》2010年第01期摘要:分析数字下变频结构及其实现方法,重点研究如何基于FPGA实现数字下变频的功能,并通过仿真分析验证该实现方法的正确性。
结果表明,该实现方法可用于各类数字通信系统中频信号的数字下变频处理,具有一定的实用价值。
关键词:数字下变频;混频器;数字滤波器;FPGA中图分类号:TP274文献标识码:A文章编号:1004-373X(2010)01-055-03Design of Digital Down Converter and Its Implement Based on FPGAWANG Ping,LI Jianhai,LIU Baohua,MA Ertao(Airforce Engineering University,Xi′an,710038,China)Abstract:The configuration of digital down converter and its implement method are analysed,and how to realize digital down converter′ function based on FPGA in stress is studied,the correctness of the method is validated by simulation. The results indicate that the method can be used in many kinds of intermediate frequency digital down converter processing,thus it has definite practicality value.Keywords:digital down conversion;mixer;digital filter;FPGA0 引言自20世纪90年代以来,软件无线电技术引发了移动通信领域的一场革新,数字下变频技术是软件无线电技术实现过程中的一个重要环节,其完成的任务主要是:一方面将包含所有信道的宽带信号进行信道分离,分别提取需要的窄带信号;另一方面,对于分离的窄带信号,可以大大降低其采样速率,即降低数据量,缓解基带部分的处理压力[1]。
一种基于FPGA的数字下变频算法设计
![一种基于FPGA的数字下变频算法设计](https://img.taocdn.com/s3/m/1ba55c19f18583d04964599f.png)
样理论有效地 对其进 行数字下变频 、 抽取 、 滤波等处理 ,
基金 项 目 : 国家 自然 科 学 基金 项 目 (0 7 02 6962 )
表示输入信号经过 1 F 模块后 , /S 4 将 ~ 处的宽带信号 .
搬 移 到零 中频 的频 谱 。 () 块表 示信 号经过 D I 厂模 FR
CI FR补偿滤 波器 可以采用 Ma a t b中的 f t l l a o 工具进 行 do
…
~
~
一
…
一
一
一
~
}
、
莺
I
’
}
{
j
设计 。图4 是系统 中所采 用的 CC滤波器 的频率 响应 曲 I
线 。图5 C I 是 FR补偿滤波器的频率 响应 曲线 。 1 R . 3 RC滤波器
图2 频 谱 变 化 流 程 图
1 C C滤 波 器 和 C I  ̄偿 滤 波 器 . 2 I F R: b
CC I 滤波器是指该滤波器 的冲激响应为
坳怯 =
的 Z 换 为 变
㈩
图 5 C I 波 器 的频 率 响 应 ( 图) FR滤 截
式 中 : 表示微分延 迟。根据 Z变换 的定义 , I CC滤波器
度高 , 于系统小 型化 , 利 使用 F G P A实现数字 下变频 , 不 仅可以方便消除射频链路 引进 的干扰 , 还能够对射频链 路进行增益补偿 。
从频谱上看 , 字下变频将输 人的信号 由中频变换 数
到基带 。这样 的处 理 由两步完成 : 首先将输入 的宽带信
号通 过混频器 , 完成 载波 的频谱搬 移 , 通过低 通抽取 再
基于FPGA的数字下变频的设计与实现
![基于FPGA的数字下变频的设计与实现](https://img.taocdn.com/s3/m/f8ae8c252f60ddccdb38a003.png)
4.飞思科技产品研发中心 Matlab 7辅助信号处理技术与应用 2005 5.Walter Tuttlebee 软件无线电技术与实现 2004 6.Nicholasetal H T The Optimization of Direct Digital Fre-quency Synthesizer Performance in the Presence of Finite Word Length Effects 1988 7.钮心忻;杨义先 软件无线电技术与应用 2001
数,然后在Xilinx公司ISES.2开发环境下,使用Verifo萨言编程实现。最后对基于FPGA实现的数字下变频系统调Modelsim
进行仿真测试。验证了设计的正确性。
关键词:软件无线电;数字下变频;XilirLx;数字滤波器
1引言 在软件无线电接收机的设计中,数字下变频器(DDC)技术是 其核心技术之一。数字中频软件无线电接收机由模拟预处理、 ADC、DDC和高速DSP组成。一般A/D采样都是在中频以上,其 频率一般在MHz数量级以上。一般认为,要进行较好的滤波等 处理,需要对每个采样点进行100次操作。对于一个软件无线电 系统来说,若系统带宽为1 0MH乙要大于25MHz。这样就需要 2500MIPS(百万指令每秒),这是现有的任何单个DSP很难胜任 的1ll。因此,必须采用数字下变频技术,通过对数字信号进行采 样率变换以缓解DSP处理速度的压力。作为过渡阶段的软件无 线电用DDC实现中频段的处理任务,这样即能保留软件无线电 的优点,又有较高的可靠性“’。 目前,国外虽已生产专用数字下变频芯片,其具有抽取比 大、性能稳定等优点,但专用数字下变频芯片价格昂贵、灵活 性不强,不能充分体现软件无线电的优势。用FPGA来实现比用 专用芯片具有更多的好处,FPGA器件具有很强的稳定性和高 效的处理能力,它可以工作在几十甚至上百MHz的频率上,其 高速强大的处理能力,是实现数字中频处理的理想器件。使用 FPGA芯片实现的下变频器件可以更加方便的采用软件方法将存 储器、控制器等外围器件集成到芯片内部,提高了整个系统的 稳定行和集成度。虽然用硬件实现,FPGA的重复可配置能力, 使其可以根据不同的系统要求,采用不同的结构来完成相应的 功能,具有很强的灵活性,便于进行系统功能扩展和性能升 级。并且设计和修改非常容易,其灵活性与方便性与软件实现 相差无几,适合软件无线电灵活性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿日期:2004-09-16 第22卷 第12期计 算 机 仿 真2005年12月 文章编号:1006-9348(2005)12-0303-04用M ATLAB 在FPGA 芯片中实现数字下变频设计贾雪琴,李强,王旭,李景宏(东北大学信息科学与工程学院,辽宁沈阳110004)摘要:数字下变频在接收系统的数字化和软件化过程中起到了至关重要的作用。
该文研究了高倍抽取的数字下变频设计,重点分析了基于级联积分梳状滤波器和级联半带滤波器的多级抽样频率算法。
采用最新的设计软件Systemgenerator 软件可以方便地在MAT LAB 中实现算法仿真并可生成FPG A 芯片的下载文件,简化了设计流程,降低了开发成本和周期。
提出了一种基于计算机IS A 总线的系统验证方法。
用Systemgenerator 设计和仿真基于FPG A 芯片的的硬件设计有效地验证了算法并降低了试验成本,是一种好方法。
关键词:数字下变频;半带滤波器;级联积分梳状滤波器;现场可编程门阵列中图分类号:T N998 文献标识码:ARea liza tion of D ig ita l D own Conversion i n FPGA Ch ip by Usi ng M ATLABJ I A Xue -qin,L IQ iang,WAN G Xu,L I J ing -hong(College of Infor mation Science &Engineering,Northeastern University,Shenyang L iaoning 110004,China )ABSTRACT:D igital down conversion p lays a key role in the digitized and soft ware -oriented p rocess of the receiver system.This paper studies the high deci m ation ratio of digital down converter,and especially analyzes the multi -stage deci mation algorithm based on C I C filter and HB filter .It w ill reduce the cost and thedevelopment ti m e by using the newest Systemgenerator which can si m ulate the design and download it to FPG A easily .And verifying the design w ith an IS A bus of computer w ill save lots of money,effectively .U singMAT LAB design and si mulation hardware p rojects based on FPG A is a good method .KEYWO RD S:DDC;HB -filter;C I C -filter;FPG A1 序言现代数字信号处理中,为了满足系统的性能而使用可变频率来实现数字信号处理的过程,称为多速率数字信号处理(multirate digital signal p rocessing ),而其中以数字下变频(DDC )技术应用最为广泛。
它将采样后的数据传输速率降低到最小,使信号接收系统的数字化和软件化得以实现。
与早期的由分立式器件组合而成的下变频器相比,目前市场上出现了多种集成下变频器(如:AD6620,HSP50124b 等),广泛应用于无线电通讯和数据采集等领域。
本文提出一种采用FPG A 器件来实现数字下变频的方案。
与集成器件相比,FPG A 芯片在速度和灵活性上都有很大的提高。
并且,使用FPG A 器件实现的下变频器可以更加方便的采用软件方法对射频链路上引入的干扰进行有效的补偿,同时也可将存储器、控制器等外围器件集成到芯片内部,提高了整个系统的稳定性和集成度。
本设计选用Xilinx 公司的Spartan3系列芯片为设计对象,采用Xilinx 公司与M athwork 公司合作的Systemgenerator 软件进行设计与仿真。
该软件的使用,使得Xilinx 公司提供的IPcore 和M atlab 中的si m ulink 工具得到完美结合,令计算结果可以更加直观的表现出来。
并且,可以将设计模型直接编译成可在FPG A 器件中布局布线的网表文件。
成功地解决了算法研究人员和硬件实现工程师之间的工作协调问题,使得用户能够以最快的速度将他们的算法得到硬件实现。
2 数字下变频原理与实现如图1所示,数字下变频器主要由数字混频器和数字滤波器组两部分组成。
混频器部分由DDS 和两路乘法器组成,数字滤波器部分主要由级联积分梳状滤波器(以下称C I C 滤波器),半带滤波器(以下称HB 滤波器)和后级F I R 滤波器组成的链路构成。
2.1 混频器软件无线电系统接收到的数据是对自然信号调制产生—303—图1 下变频器结构框图的窄带信号,其解析表达式为:z (t )=A (t )・cos [ω0t +θ(t )]+j A (t )・sin [ω0t +θ(t )](1)将上述公式乘以e -j ω0t,将载频ω0下移,变成零载频,其结果称为基带信号(或称为零中频信号)。
则:z 0(t )=A (t )・[cosθ(t )+j sin θ(t )]=z 0i (t )+jz 0q (t )(2)式中: z 0i (t )=A (t )cosθ(t ) z 0q (t )=A (t )sin θ(t )(3)分别称为基带信号的同相分量和正交分量。
基带信号为解析信号的复包络,显然通过基带信号可以无误差的恢复初始的窄带信号。
因此窄带信号既可以用它的解析信号z (t )来表示,也可以用它的基带信号z 0(t )来表示。
而在基带对信号进行处理,可以通过下变频技术将信号处理器的计算量显著降低。
窄带信号相对带宽越窄,这种应用就越有效。
而混频器的作用就是得到输入信号的基带信号。
通过直接数字合成(DDS )技术,可以方便的获得频谱非常纯的正弦和余弦信号,目前采用砷化镓实现的DDS 芯片可以提供几百兆赫兹的输出频率,已经广泛应用于通信系统中。
DDS 技术已经相当成熟,芯片很容易获得,且如果在FPG A 器件中实现DDS 技术很难保证信号的频谱纯度。
因此,本设计中不涉及DDS 技术的FPG A 实现,而是采用了集成DDS 芯片AD9854来提供相应的功能。
图2 混频器模拟及其输入输出频谱 Spartan3系列FPG A 芯片(尚未量产,可申请样片)采用90nm 工艺制造,其内部集成的18bits ×18bits 乘法器可以工作在近百兆的速率。
对于目前国内所能购买的A /D 转换器而言,该性能已经大大超出系统的实际需要。
且使用数字乘法器可以很好的避免模拟器件的功率消耗较大和相位不稳定问题,同时由于每块芯片内部都集成大量的乘法器(4~104个不等,因芯片而异),从而为我们构筑多路接收系统提供了更大的灵活性。
图2显示为混频器的仿真电路和计算结果。
该电路只构造了混频器两路设计中的一路,并且采用直接输入正弦信号的方法来模拟DDS 输入。
频谱图(0~π)中虚线部分显示为原始输入信号的频谱,实线显示为进行混频之后的频谱。
2.2 数字滤波器组高达数十兆甚至上百兆的计算速率对数字运算器提出了更高的要求,而为了在混频之后得到期望的基频信号,需要有相应的抽取滤波器进行操作。
由于涉及到大量的乘、累加运算,抽取滤波器必然将成为制约整个系统工作频率的瓶颈。
本设计采用由C I C 滤波器、HB 滤波器和F I R 滤波器组成的滤波器组进行数字下变频的方法来解决这个问题。
采用多级滤波器级联来实现抽取具有如下优点:1)简化滤波器设计,允许每一级滤波器的过渡代比较宽;2)可以显著的降低运算量;3)减少系统中的存储器的使用量;积分梳状滤波器的冲击响应为:h (n )=1,0≤n ≤D -10,其他(4)图3 C I C 滤波器频谱图3显示的是它的频谱图,这种设计的好处是显而易见的。
由于C I C 滤波器的所有系数都是1,因此这种滤波器实现起来极其简单,它不需要任何乘法运算,不需要存储滤波器—403—系数,几乎不需要任何外部的复杂控制,只是通过简单的求和即可完成滤波过程。
这种结构决定了使用FPG A 器件可以很方便的实现它的设计。
根据它的幅度频谱计算公式:|H (ejω)|=|sin (ωD /2)sin (ωD /2)|=D ・sin c (ωD /2)・sin c -1(ω/2)(5)可得第一旁瓣的衰减大约为-13.46dB 。
这与工程上通常需要的-60dB 相差较大。
通常采用多级级联的方案来解决这个问题。
如果使用Q 级的级联C I C 来实现的话,阻带衰减将达到Q ×(-13.46)dB 。
但是,并不是可以任意的增大Q的值,Q 值的增大同时也能引起通带波纹(或称通带容限)的增大,从而影响滤波器性能。
另外,从式(5)中可以得到Q 级级联后的振幅将达到D Q ,需要必要的运算对其进行修正。
由于第一旁瓣较大,在抽样后引起频率混叠导致C I C 滤波器只有当通带宽度远远小于采样频率的时候才有效,因此该滤波器必须应用在下变频系统的最前级。
图4 C I C 滤波器模型及其输入输出数据 图4(a )所示C I C 滤波器的设计模型。
其主体部分由一个4阶、4倍抽取率的C I C 滤波器和一个移位寄存器组成。
其中移位寄存器的作用是适当的衰减由于多级滤波器级联导致的振幅增大问题。
图4(b )为设计模型的仿真结果。
其中波形1为输入信号,波形2为输出信号。
因输入信号为标准正弦波形,理想情况下带宽为1。
因此,4倍下变频反应到时域中的效果为对输入信号进行4倍的抽取。
图5 半带滤波器频谱半带滤波器(Half -band filter )特别适合于实现2的幂次方倍的抽取,且计算效率高,实时性强。
其频谱图6 分布式F IR 滤波器图如图5所示。
半带滤波器具有如下特性:H (e j ω)=1-H (e j (π-ω))H (ej π/2)=1/2(6)H (n )=1(n =0);0(n =±2,±4,±6,…);滤波系数(n =±1,±3,±5…)也就是说半带滤波器的好处是近乎半数的滤波器系数精确等于零,因此实现这种滤波器时,比对称F I R 设计时的计算量少一半,而比任意系数F I R 设计所需要的乘法次数少四分之三。