Farrow实现采样速率转换

合集下载

一种基于Farrow滤波器的并行采样时间误差校正

一种基于Farrow滤波器的并行采样时间误差校正


种基于 F ro arw滤波器 的并行卉青
( 电子科技大学 自动化工程学院, 成都 6 13) 17 1
摘 要:用 Fro a w结构滤波器对并行采样信号进行时间误差校正,通过 D P ule r S B i r软件将设计 的滤波器模 型转化为硬 d
第2卷 4

第1 期
电子测量 与仪 器学报
J OURNA OF EL L ECT RONI MEAS C UREMENT AND Ns I TRUM E
场 2 4
Ⅳ0 1 .
5 ・ 0
21 0 0年 1 月
DOI 1 .7 4 S J1 8 .0 00 0 0 : 03 2 / P. 72 1 .0 5 .1
Absr c : T s p p r d s use eh d whih u e ro le i i ltc noo y t air t he a - t a t hi a e ic s d a m t o c s s Far w f tr d gt e h lg o c l ae t S m i a b p etm ig e o , r n f r st efle o e t a d r e l gb Pb id rs fwae e s s FP i-i n r r ta so m trm d l n oh r wa ev f o y DS u le o t r , a yt u ei s h i i i o n GA . hi T s m eh d n e n’ t ha g le o f ce t v n i m e er ri i e e t i a c l r t ro i ey a d u ewi ey. t o e d t o c n ef trc e in se e ft i i i —ro sd f r n , tc n ai a eer rt b m l n s d l Al n t e rto o a pe  ̄e u n y a d sg a o g wi t ai fs h h m l q e c n in l ̄e ue c re po e tn mbe le c e s s t e r t fi q n y o x n n u roff tri r a e , h a eo i n n— c e s fsg a ’ FDR se h n e . ee p rme t l e u t h w a em e o a e tan e s u i u pe tu r a eo in lSS i n a c d T x e i na s lss o t t t d C r sr i t p ro ss cr m h r h t h h n h i to uc db etmee r ra d e e tv l n a c esg a p ro sfe y a i a g , a ih f a i ly. n d e y t r h i ro f ci eye h n n et i h n l u i u - ed n s r m cr n e h shg e sbi t i Ke w o d : i e. t re v d t e- w ro s fro fl r S y r s t . e la e ; i -ke er r ; ar w t ; FDR m i n m s i e

采样率变换及在基带信号发生器中的应用

采样率变换及在基带信号发生器中的应用

后重采样模型来描述[4]:
图1重采样模型
信号y(t)用周期T2进行重采样后得
其中:决定了参与运算
,n=k m-k,这里「」为取整运
称为数字延时[4]。

对式(3)进行简化
在实际中滤波器h的长度是有限长
的长度为L,并且系数可以使用多
,即:
将式(5)带入式(4)中得并运用horner法则进行变换得
其中
根据上式推出的法罗结构如图2所示:
图2法罗滤波器结构
整个采样率变换的过程中,滤波器的系数是固定的,
只有数字延时δ是随时间改变的。

在插值情况下,数字延
时δ表示当前输出与之前最近的输入之间的距离,并对
输入周期进行归一化[12]。

从法罗滤波器[13]实现结构图中可以看出,每一个输出都由N个输入计算而得,这一组输
入先通过几组子滤波器,得到B(i),i=0,1,2…….n,再
将B(i)与δ作一系列乘加运算得到最终输出Y。

2法罗滤波器的应用及FPGA实现8,250MHz。

图3FPGA内部实现图(下转第39
108
Science&Technology Vision 科技视界。

farrow滤波器系数

farrow滤波器系数

farrow滤波器系数Farrow滤波器是一种常用于信号处理领域的数字滤波器,它的特点是可以通过调整滤波器系数来实现对信号的精确采样和重构。

本文将介绍Farrow滤波器的系数计算方法及其在信号处理中的应用。

一、Farrow滤波器简介Farrow滤波器采用多项式插值的方法来实现信号的高精度重构。

为了方便计算,Farrow滤波器的系数通常采用分段线性插值的形式,分为三个阶段:收缩阶段、展开阶段和调节阶段。

下面将详细介绍每个阶段的系数计算方法。

1. 收缩阶段系数计算Farrow滤波器的收缩阶段主要用于将要重构的信号进行插值,采用的插值方法可以是线性插值、二次插值或者三次插值等。

具体的插值方法可以根据需求来选择,插值的系数也需要根据插值方法来计算。

2. 展开阶段系数计算展开阶段是Farrow滤波器的核心部分,它根据输入信号的当前采样点与目标采样点的差距来计算插值核的系数。

展开阶段的系数计算通常采用拉格朗日插值多项式。

3. 调节阶段系数计算调节阶段是为了调整重构信号的幅度,根据输入信号的幅度与目标信号的幅度的比例关系来计算调节系数。

调节系数通常是一个与时间相关的函数,用于调整重构信号的幅度。

二、Farrow滤波器的应用Farrow滤波器在信号处理领域有着广泛的应用。

主要应用于信号的重构、采样率转换和频率调整等方面。

1. 信号的重构Farrow滤波器可以通过调整滤波器系数来实现对信号的高精度重构。

在音频和视频信号的处理中,Farrow滤波器常常用于信号的去噪和增强,以及信号的插值和抽取。

2. 采样率转换Farrow滤波器可以实现信号的采样率转换,将一个采样率为Fs的信号转换为另一个采样率为Fs'的信号。

通过调整滤波器系数,可以实现不同采样率之间的转换,同时保持信号的准确性和完整性。

3. 频率调整Farrow滤波器也可以用于信号的频率调整。

在无线通信系统中,Farrow滤波器可以用于信号的频率偏移补偿,以及信号的频率合成和解调。

farraw算法注释

farraw算法注释

假设:2101210121012101ss s s s s t T t T t t T x x(T )x x(T )x x()x x(T )----=-=-==⎧⎫⎨⎬=-=-==⎩⎭其中s T 为采样周期。

令s T =1(时间归一化stt T =)则有近似公式: 22110011y(t )x(t )C (t )x C (t )x C (t )x C (t )x ----==+++根据拉格朗日公式:12301232j i i i i i j i jj it t C b b t b t b t t t =-≠-==+++-∏21011011121202162012112101122112110201012212t ()t t ()(t )t(t )C (t )**()()()()()t ()t t ()(t )t(t )C (t )**()()()()()t ()t ()t ()(t )(t )(t )C (t )**()()()t ()t C (t )*()------+-==------------+-==------------++-==---------=--102111106()t (t )(t )t*()--++=---即:3232132032111006611022111221110623C (t )t t C (t )tt t C (t )t t t C (t )tt t --=-+++=+-+=--++=+++带入22110011y(t )C (t )x C (t )x C (t )x C (t )x ----=+++有:113312202jji i ij i ij ii i j j i y(t )C (t )x b t x tb x =-=-===-===∑∑∑∑∑注意:t 的物理意义及方向。

如果取()01t ,∈区间,则获得01x ~x 之间的插值。

若需得到21x ~x -之间的插值,则t 的取值区间为()21t ,∈-。

分数倍采样率滤波器的研究与实现

分数倍采样率滤波器的研究与实现

志雄.多相抽取滤波器的FPGA实现:电子器
数。
件,2012,35(3):331-333)
(6)
2 Farrow内插滤波器结构
在工程实用中,实现两个系统时钟的
采样值传输,就需要用到内插器进行时钟补
其中:
偿。传统的做法是数字信号先经过D/A转换变
(7)
成模拟信号,然后通过低通滤波器,最后再
经过一个A/D转换器,如图1所示。当然D/A转
其中 是滤波器系数,M是多项式的阶数,(7)代入式(6)可得:
• 78 •
ELECTRONICS WORLD・探索与观察
(8)
其中
;从式(8)可知,基于多项式的
滤波器可以通过系数为 的M个并行FIR滤波器来实现,对输入信号 x(km)进行滤波得到g(k),g(k)再与 相乘得到第k个采样值,而这 种基于多项式插值滤波器的实现结构,也就是Farrow结构,如图2 所示:
器海

的学

在某些用途中,需要将采样率提高等处理, 比如在发射端,数字基带信号调制需要提高 速率,使调制信号的采样率达到最高射频频
接着再通过一个插值滤波器,得到:
(1)
研海

率过采样的要求。同理,有升高采样率的应
(2)
究信

用就必有降低采样率的应用,比如接收端,
与工
程 学
为了后续的解调等处理,必须降低数字信号 速率。(谢海霞,孙志雄.多级CIC滤波器的
采样频率,即使使用一些等效的时变结构, 也存在不足性,而且对于无理数倍数采样率
样信号的个数n;


变换也不适合。为此,需要有新的时变结
其为分数延时,也就决定了输出样值y(mTy)的具体位置。简化式子

一种基于fpga的farrow滤波器及其实现方法

一种基于fpga的farrow滤波器及其实现方法

一种基于fpga的farrow滤波器及其实现方法随着数字信号处理技术的飞速发展,FPGA(现场可编程门阵列)因其在并行处理和实时性方面的优势,被广泛应用于通信、雷达等领域。

Farrow滤波器作为一种高效的多速率信号处理工具,也在FPGA上得到了广泛实现。

本文将详细介绍一种基于FPGA的Farrow滤波器及其实现方法。

一、FPGA简介FPGA是一种高度集成的可编程数字逻辑器件,用户可以根据需求对其进行编程,实现各种数字信号处理算法。

FPGA具有灵活性强、开发周期短、并行处理能力强等特点,使其在数字信号处理领域具有广泛的应用前景。

二、Farrow滤波器原理Farrow滤波器是一种基于多项式插值的滤波器,可以实现多速率信号处理。

其核心思想是通过调整插值多项式的系数,实现对信号采样率的转换。

Farrow滤波器具有线性相位、低延迟、低复杂度等优点,适用于通信系统中的多速率信号处理。

三、基于FPGA的Farrow滤波器实现方法1.设计原理基于FPGA的Farrow滤波器实现方法主要包括三个部分:滤波器系数计算、插值操作和滤波操作。

首先,根据所需的插值倍数和滤波器阶数,计算滤波器系数;其次,通过插值操作对输入信号进行上采样;最后,利用计算出的滤波器系数对上采样后的信号进行滤波处理。

2.滤波器系数计算Farrow滤波器的系数计算可以通过多种方法,如最小二乘法、矩阵求逆等。

在实际应用中,可以根据滤波器性能要求和FPGA的资源限制,选择合适的计算方法。

计算得到的滤波器系数需要存储在FPGA的BRAM(块随机存储器)中,以供后续插值和滤波操作使用。

3.插值操作插值操作是Farrow滤波器的核心部分,其主要作用是将输入信号的采样率提高。

在FPGA中,插值操作可以通过流水线技术实现,提高处理速度。

插值倍数可以根据实际需求进行设置,如2倍、4倍等。

4.滤波操作滤波操作是对插值后的信号进行处理,以消除混叠效应和降低噪声。

在FPGA中,滤波操作通常采用分布式算法(DA)实现,以减少资源消耗和功耗。

基于Farrow滤波器的并行采样时间误差校正

基于Farrow滤波器的并行采样时间误差校正

应为e-JO.1rk的全通滤波器实现对时间误差的校正。因
为全通滤波器的系数是无限长的,不能在FPGA中
实现,为了能在FPGA中实现实时校正,这里采样
FIR滤波器去逼近。假设利用Ⅳ阶FIR滤波器逼近
办“刀),则传递函数为:
Ⅳ一l
Hd(z)=∑%(刀)z1
(6)
n---O
由于r:lAtgT,l<l。所以该滤波器实际是一个小
图5同时校正3种误差后的信号频谱图
Fig.5 Spectrum after errors calibration
由式(3)和图3可以看出,信号除了在自身的频率处 有谱线外,通道间的失配会导致在其余地方产生杂散频 率,严重降低信号的无杂散动态范围。时间误差和增益
误差产生的谱线重合在±.7双M叻.届(k-=-I,2,3,…,』l仁1)
Fig.3 Spectrum before calibration
4.1实验平台 实验基于两通道(M--2)并行交替采样系统,采用
两片量化位数为12位的AD9430器件对信号进行采 样。单片ADC采样率为200 Msa/s,则等效的系统采 样率f,=400 MSa/s。输入模拟信号是频率.而=12 MHz, 峰峰值为A/D变换器满量程的80%,即一2 dBFS 的正弦信号。实验以第一通道作为基准,假设系统第 一通道没有失配误差,运用文献[7.8】中三种误差的 测量方法求得第二通道存在的误差rk=AtdTs=O.04, g严0.999 1,D尸}0.002。Farrow滤波器的硬件实现需 使用到FPGA内部的DSP模块,选用ALTERA公司 的SⅡ系列EP2S30F672C4型号FPGA对信号进行校 正。FPGA内部设计误差的校正模块,利用乘法器, 加法器对增益误差和偏置误差进行简单校正,4组4 阶的Farrow结构滤波器对时间误差进行校正。

【CN109905100A】一种FARROW类型滤波器的FPGA实现方法及系统【专利】

【CN109905100A】一种FARROW类型滤波器的FPGA实现方法及系统【专利】

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910124543.7(22)申请日 2019.02.19(71)申请人 深圳市极致汇仪科技有限公司地址 518000 广东省深圳市宝安区新安街道兴东社区67区留芳路6号庭威产业园1号楼5C(72)发明人 吴帅 肖闽华 (74)专利代理机构 深圳市科吉华烽知识产权事务所(普通合伙) 44248代理人 胡玉(51)Int.Cl.H03H 17/02(2006.01)(54)发明名称一种FARROW类型滤波器的FPGA实现方法及系统(57)摘要本发明提供一种FARROW类型滤波器的FPGA实现方法及系统,所述FARROW类型滤波器的FPGA 实现方法包括以下步骤:步骤S1,将FARROW类型滤波器的滤波器系数按照 量化;步骤S2,根据计算误差间隔时产生的插值基点和量化后的滤波器系数做乘累加运算;步骤S3,对做乘累加运算后的结果与计算的误差间隔做乘法运算和加法运算。

本发明实时生成误差间隔和插值基点,减少了FARROW 类型滤波器在FPGA实现过程中大量不必要使用的ROM资源;在此基础上,仅仅需要对滤波器系数的一次量化,相当于本发明能够在同样的量化位宽的情况下,幅频响应的误差更小,溢出的可能性也得以有效降低。

权利要求书1页 说明书5页 附图1页CN 109905100 A 2019.06.18C N 109905100A1.一种FARROW类型滤波器的FPGA实现方法,其特征在于,包括以下步骤:步骤S1,将FARROW类型滤波器的滤波器系数coeff按照2k量化;步骤S2,根据计算误差间隔u k时产生的插值基点m k和量化后的滤波器系数coeffL做乘累加运算;步骤S3,对做乘累加运算后的结果与计算的误差间隔u k做乘法运算和加法运算。

2.根据权利要求1所述的FARROW类型滤波器的FPGA实现方法,其特征在于,所述步骤S1中,通过公式coeffL=floor(coeff·2k/T s)将FARROW类型滤波器的滤波器系数coeff实现量化,得到量化后的滤波器系数coeffL,其中,floor()为向下取整函数,T s为原始输入信号x(t)的采样周期;k为自然数,代表第k个采样数据。

全数字QAM解调器的设计与FPGA实现

全数字QAM解调器的设计与FPGA实现

全数字QAM解调器的设计与FPGA实现张华冲;王晓亚【摘要】正交幅度调制(QAM)是一种频谱利用率较高的调制方式.分析了影响解调性能的主要因素以及解决方法,提出了一种QAM解调器的全数字实现结构.介绍了符号同步环路的构成,在设计中采用FARROW结构立方内插器,内插控制器为内插器提供控制变量,对内插控制器的实现进行了详细介绍,定时误差提取采用Gardner 算法.采用结合均衡的载波恢复混合结构,显著提高了载波恢复的性能.所设计的解调器可以应用于通信、侦察接收机中.【期刊名称】《无线电工程》【年(卷),期】2010(040)006【总页数】4页(P27-30)【关键词】全数字接收机;内插滤波器;符号同步【作者】张华冲;王晓亚【作者单位】中国电子科技集团公司第五十四研究所,河北,石家庄,050081;中国电子科技集团公司第五十四研究所,河北,石家庄,050081【正文语种】中文【中图分类】TN9110 引言QAM是一种频谱利用率较高的调制方式。

在频谱资源日益紧张的今天,越来越多的领域采用了这一调制方式,如有线视频广播(DVB-C)、宽带接入和SDH等许多高速通信系统中。

由于收发双方本振频率存在必然的差异,这样就导致收发双方载波频率会有微小的偏差,传播延时还会造成载波相位的偏移。

在接收机中收发双方的延时一般是未知的,并且AD采样还会产生采样频偏与相偏,这些是解调器中的载波同步与符号同步需要解决的问题。

信道衰减、多径、白噪声干扰和回波叠加等非理想因素的影响使得QAM信号经过信道传输后产生了幅度、频率和相位失真,造成码间串扰(ISI),严重的码间串扰甚至使通信中断。

QAM调制信号、幅度和相位上都携带有信息,对信道失真尤其敏感,所以QAM信号的解调还应当包含自动增益控制(AGC)和均衡等环节。

1 QAM解调器总体结构随着ADC采样频率的提高以及高速数字信号处理芯片的发展,模数转换模块的位置逐渐向着射频方向移动。

farrow插值滤波器的设计与实现

farrow插值滤波器的设计与实现

farrow插值滤波器的设计与实现Farrow插值滤波器是一种数字信号处理中常用的滤波器。

它是一种多项式插值滤波器,可以用于增加采样率、降低失真和延长信号时间等应用。

下面将介绍Farrow插值滤波器的设计与实现。

一、Farrow插值滤波器的设计1. 理论基础Farrow插值滤波器的核心是插值函数的设计,该函数通常采用分段三次Hermite插值函数。

Farrow插值滤波器的主要思想是,将输入信号按照一定的插值系数进行插值,然后经过一些滤波器对插值后的信号进行重构。

2. 插值系数的计算Farrow插值滤波器的插值系数是根据输入信号的采样率和期望的输出信号采样率计算的。

根据插值函数的特性,插值系数通常是三次多项式形式。

插值系数的计算可以使用拉格朗日插值法或差值法等数值方法实现。

3. 滤波器的设计Farrow插值滤波器通常采用FIR滤波器实现。

滤波器的设计可以使用窗函数、优化算法或者设计工具等方法实现。

设计滤波器时需要注意,滤波器的阶数和系数应该根据插值系数的多项式次数来确定。

二、Farrow插值滤波器的实现1. 基本框架Farrow插值滤波器的实现通常包括插值函数的计算、输入信号插值、滤波器滤波和输出信号重构等步骤。

其中,插值函数的计算可以预先计算得到,输入信号插值可以使用插值系数和输入信号实现,滤波器滤波可以使用FIR滤波器实现,输出信号重构可以使用插值系数和滤波器输出信号实现。

2. 实现细节在实现Farrow插值滤波器时,需要注意以下几个细节:(1)插值系数的计算需要使用高精度计算,避免数值误差的影响。

(2)输入信号插值和输出信号重构时需要使用插值系数进行加权平均,避免信号失真。

(3)滤波器的阶数和系数应该根据插值系数的多项式次数来确定,避免滤波器过度设计。

三、总结Farrow插值滤波器是一种常用的数字信号处理滤波器。

它的设计和实现需要注意插值函数的设计、插值系数的计算、滤波器的设计和实现细节等问题。

OFDM 系统采样时钟同步算法

OFDM 系统采样时钟同步算法

OFDM 系统采样时钟同步算法张红;赵翌【摘要】The paper presents a high precision and simple sampling clock synchronization algorithm with little overhead for OFDM system. The algorithm based on fine frequency estimation method estimates the sampling clock frequency spectrum bias, and then the improved Farrow filter converts the signal sampling rate to correct the deviation of the sampling clock frequency, and correct deflection of the phase due to the residual sampling clock skew using phase compensation. The simulation and analy⁃sis results show that the proposed algorithm can completely overcome the impact of the sampling clock frequency deviation on OFDM system and achieve high⁃precicion sampling clock synchronization.% 提供一种精度高,算法简单,开销小的 OFDM 系统采样时钟同步算法,该算法采用一种基于精细频率估计的方法估计采样时钟频谱偏差,然后运用改进的 Farrow 滤波器实现信号采样率的转换,纠正采样时钟频率偏差,对于残留采样时钟偏差导致的相位偏转,使用相位补偿对其进行纠正。

farrow滤波器设计 系数

farrow滤波器设计 系数

farrow滤波器设计系数
Farrow 滤波器是一种用于时域插值的滤波器,它通过改变插值因子来调整输出信号的采样率。

Farrow 滤波器的系数设计依赖于所需的插值因子和滤波器的特性。

以下是一个简单的步骤来设计Farrow 滤波器的系数:
1. 确定插值因子:确定所需的插值因子,即输入信号的采样率与输出信号的采样率之间的比率。

2. 设计基础滤波器:Farrow 滤波器的核心是一个基础滤波器,它用于对输入信号进行滤波。

可以选择不同的滤波器类型和特性来满足特定的需求。

3. 确定滤波器阶数:根据基础滤波器的特性和所需的滤波器性能,确定滤波器的阶数。

较高的阶数可以提供更好的频率响应和抗混叠性能,但也会增加计算复杂度。

4. 设计滤波器系数:使用标准的数字滤波器设计方法(例如窗函数法、频率采样法等),设计滤波器系数。

根据插值因子和滤波器的阶数,计算得到滤波器的系数。

需要注意的是,Farrow 滤波器的设计是一个复杂的过程,涉及到信号处理和滤波器设计的知识。

因此,具体的设计方法和系数计算公式可能会因应用场景和需求而有所不同。

如果你需要具体的设计方法或系数计算公式,建议参考相关的文献或专业的滤波器设计工具。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键词 : 软件无线电 ; 采样率转换 ; 多项式脉冲响应滤波器 ;海渠结构 ; 数字前端
中图分类号 : TN 929. 533 文献标识码 : A
软件无线电的目标是 :在一个通用的硬件平台上 ,通过加载相应的软件来改变空中接口. 对于不同采 样率的通信标准 ,软件无线电中通常采取的办法是不管输入信号的符号率是多少 ,都使用一个固定的采样
el se
作为分段函数的基函数 ,由此得到的分段函数的系数具有对称性 ,方便了硬件上的实现. 同时注意到该分
段函数的段长为 T1 ,函数零点集中在频谱镜像的位置上 ;因此以该函数为脉冲响应的滤波器有利于消除
镜像 ,适合于频率的内插.
另一类结构可称为 transposed farrow structure4 ,这里暂称为 Ⅰ型结构. 与前一种结构相比 ,基函数中的
根据上面的讨论 ,下面分别使用 Ⅱ型结构和 modified 结构设计采样率转换滤波器. 目标函数升余弦滤 波器的滚降系数定为 0. 22. 采样率转换的比例为 : T2 = 2. 3 T1.
1 基于多项式脉冲响应的滤波器及 farrow structure 介绍
1. 1 基于多项式脉冲响应的滤波器 为了降低采样率转换过程中的计算负担 ,希望使用简单的函数来描述 h ( t) 的连续时间脉冲响应 , 而
多项式正是这样的函数. 通常使用等长度分段多项式函数描述 h ( t) 的连续时间脉冲响应[2 ,3] . 以下是一 个分段多项式函数的实例 :
1. 2 Farrow structure
基于分段多项式脉冲响应的滤波器在硬件上可以很方便地使用 farrow structure 实现 2 . 这种结构类
似于 FIR 结构 ,具有固定的乘法器系数 ,同时具有可变数字延时元素 ;通过调整 (1) 式中的数字延时 μm ,可
以改变频率转换的比例. 应用 farrow structure 实现的基于分段多项式脉冲响应的滤波器 ,是在软件无线电
数字信号处理芯片上比较方便地实现数字采样率转换. 不同的farrow structure 由于其结构上的区别 ,在实现
采样率转换时会有不同的效果. 例如 , modified farrow structure 实现的采样率转换具有很好的去镜像性质 ,适
合内插 ; transposed farrow structure 具有很好的去混叠性质 ,适合抽取. 假设软件无线电的前端采样具有很高
T1 在这里换成了 T2. 分段函数的段长改为 T2 ,函数零点集中在了频谱混叠成分的位置上 ;因此这种结构
更加有利于消除采样率转换过程中发生的混叠现象 ,适合于频率的抽取 ( T1 < T2) . 但将这种结构应用在
软件无线电当中时也存在着缺点 :结构中大部分的乘法器都工作在 1/ T1 的高频状态下 ,对硬件的要求比 较高.
Ξ 收稿日期 : 2004206222 作者简介 : 周 宇 (1980 —) ,男 ,硕士研究生 ; 通讯联系人陈光梦副教授.
第 1 期 周 宇等 :软件无线电中采样率转换的一种实现结构
179
为解决结构的对硬件要求过高的问题 , 应用一种现有结构 transposed farrow structure Ⅱ(以下简称 Ⅱ型 结构) 来实现软件无线电中的采样率转换.
第 44 卷 第 1 期 2005 年 2 月
复 旦 学 报 ( 自然科学版) Journal of Fudan University (Natural Science)
Vo1. 44 , No. 1 Feb. , 2005
文章编号 :042727104 (2005) 0120178205
2 一种新的实现方法 : Ⅱ型结构
Ⅱ型结构使用的分段函数的基函数与 Ⅰ型结构相同 ,段长为 T2. 在文献 4 过程已经给出 ,这里只列出一些重要的结论.
滤波器的多项式脉冲响应可用 (2) 式来表达 ,将其中的 Δ 换为 T2. 滤波器输出表达为 :
里 , Ⅱ型结构的大致推导
M
N- 1
kup ( n , l)
软件 无 线 电 中 的 一 个 关 键 问 题 是 数 字 前
端[5]问题. 由于要处理的信号具有高采样率 、大
动态范围的特性 , 在一个通信终端里 , 数字前端
将是最为费时和消耗功率的部分 , 特别是各种滤
波工作. 如果可以将这些滤波工作结合到一个
滤波器中统一完成 , 并通过参数选择 ( 如上述采 样率转换中的数字延时) , 使得这个滤波器适用 于不同的通信标准 ,将大大降低数字前端的计算
数字延时 μk ( n , l) = ( l -
n) T2 T2
kT1表示当前输入采样值与前一次输出采样值之间的距离 , 通过一个
简单的递推关系 :μk + 1 = μk +
T1 T2
-
ent (μk +
T1 ) T2
, 可以很方便地计算出每次输入采样值时的数字延时.

μk + 1 ≤μk 时 ,表示将有新的输出产生. 这时 ,设置标志 ov ( l) ,使 I&D 电路 ( Integrate and Dump circuit) 接通 ,
N- 1 M
6 6 ha ( t) =
cm ( n) f m ( n , t) ;
n =0 m =0
fm ( n , t) =
(2
(
t
-
Δ
nΔ)
-
1) m
nΔ ≤ t < ( n + 1)Δ,
(2)
0
else ;
其中函数共分为 N 段 ,每段的多项式最高次数是 M , f m ( n , t) 称为基函数 ,Δ 称为段长.
180
复 旦 学 报 (自然科学版) 第 44 卷
kup ( n , l) = ent ( ( l - n) T2/ T1) ;
( l - n - 1) T2/ T1 - 1 ( l - n - 1) T2/ T1 ∈Z , klow ( n , l) = 「( l - n - 1) T2/ T1 else. 「a 表示大于等于 a 的最小整数.
可以看到 , Ⅱ型结构中大部分的乘法器工作
在相对较低的频率 1/ T2 下 , 减轻了硬件结构的 计算负担 ;同时Ⅱ型结构在对Ⅰ型结构转置的同时 ,
保证了滤波器性能上没有损失 , 它同样具有很好
的消除混叠的特性. 因此使用Ⅱ型结构可以更好
地实现软件无线电中的采样率转换滤波器.
3 设计实例
3. 1 数字前端的滤波工作
的频率 ,后端处理主要是将高采样率信号降低到所需要的频率上 ,因此主要考虑抽取情况 ,即 T1 < T2. 过去已经做过的研究是将 transposed farrow structure 应用到软件无线电中 ,并取得了不错的效果. 但其
中存在着这样一个问题 ,结构中大部分的乘法器都工作在 1/ T1 的高频状态下 , 这样的结构对硬件的要求 是比较高的. 可否使这些乘法器工作在相对较低的频率 1/ T2 下呢 ?
率采样 ;再对这些不同步的采样值进行数字采样率转换 ,以达到符号同步的要求.
采样率转换的问题可归纳为一个重采样过程[1] :
先将采样信号 x ( kT1) 重建为模拟信号 x ( t) , 再对模拟
信号重采样得到所需频率的采样信号 x ( mT2) . 如图 1
示 ,图中 T1 和 T2 分别为输入和输出采样间隔 , k , m =
将上述过程用公式表示 ,可写为 :


Hale Waihona Puke 6 6 y ( mT2)=
x ( k T1)
k=- ∞
h ( m T2 -
k T1)
=
n=
-
x

(
T1
(ent
(
m T2) T1
-
n) )
h ( T1 ( n + μm) ) ;
(1)
其中 μm
=
m T2 T1
-
ent (
m T2 ) T1
,
n
=
ent
(
m T2 ) T1
码间串扰的特性.
3. 2 滤波器优化方法
设计滤波器时使用的优化方法是 impulse invariant ( Ⅱ) . 滤波器系数的优化过程是使如下的误差判据
最小 : 其中 ,
E2tot = αE2time + (1 - α) Ef2req →min ;
∫ E2time = W ( t) [ h ( t) A
-
k , μm ∈[0 ,1) 称为数字延时.
这是一个全数字的表达式 , h ( t) 可以被看成一个位于时变离散时间系统内的连续时间滤波器. 数字
采样率转换的关键是 h ( t) 的表达与实现.
通常习惯使用简单的分段多项式描述 h ( t) 的连续时间脉冲响应 , 这样就可以应用 farrow structure 在
图 2 Ⅱ型结构图 Fig. 2 The diagram of structure Ⅱ
成本及功耗损失[5 ] . 基于这个概念 ,将采样率转换和匹配滤波器的工作结合到一个使用 Ⅱ型结构实现的滤波器中统一完
成. 在通信接收机中 ,匹配滤波器的脉冲响应 ha ( t) = s ( T - t) ,其中 s ( t) 为发送信号 ;其目的是使进入检 测器的信号具有最大的信噪比. 如果发送信号为平方根升余弦信号 , 则 ha ( t) 为平方根升余弦滤波器 , 匹 配后的信号具有无码间串扰特性. 最终 , Ⅱ型结构实现的滤波器具有消除频谱混叠 、最大化信噪比 、去除
外部输入传入滤波器内部 ,计算 y ( l) ,同时 I&D 电路重启. 由于 Ⅱ型结构是一个抽取结构 , 在 y ( l - 1) 与
相关文档
最新文档