一种farrow滤波器的系数拟合方法

文档序号:1547659 发布日期:2020-01-17 浏览:21次 >En<

阅读说明:本技术 一种farrow滤波器的系数拟合方法 (Coefficient fitting method of FARROW filter ) 是由 李非 肖琨 于 2019-09-17 设计创作,主要内容包括:本发明公开了一种基于小波函数拟合的FARROW滤波器系数拟合方法,首先,对低通滤波器进行多相分解得到多相滤波器系数矩阵;接着,对该系数矩阵的每一列系数进行小波拟合,通过最小二乘法计算得到小波拟合系数;最后,将拟合得到的系数加载到FARROW滤波器结构中,输入信号通过该结构即可输出期望位置处的重采样输出值。本发明能够降低滤波器系数拟合时出现的震荡现象,与传统多项式拟合相比在相同拟合阶数情况下,改变尺度因子可以有效的提高拟合精度,提高通用解调器的计算效率。(The invention discloses a FARROW filter coefficient fitting method based on wavelet function fitting, which comprises the following steps of firstly, carrying out multi-phase decomposition on a low-pass filter to obtain a multi-phase filter coefficient matrix; then, performing wavelet fitting on each column of coefficients of the coefficient matrix, and calculating by a least square method to obtain a wavelet fitting coefficient; and finally, loading the coefficient obtained by fitting into a FARROW filter structure, and outputting a resampling output value at the expected position by the input signal through the structure. The invention can reduce the oscillation phenomenon generated during the fitting of the filter coefficient, and compared with the traditional polynomial fitting, under the condition of the same fitting order, the fitting precision can be effectively improved by changing the scale factor, and the calculation efficiency of the general demodulator is improved.)

一种FARROW滤波器的系数拟合方法

技术领域

本发明涉及数字信号处理技术领域,具体涉及一种FARROW滤波器的系数拟合方法。

背景技术

适应不同调制和码率的通用解调器符合未来通信技术发展的需求,而采样率转换是实现通用解调器的关键技术之一。对于不同调制和码率的信号,其符号率也是变化的,为了提高定时误差估计和载波频偏估计的精度,通常要求输入信号的等效采样率为符号率的整数倍,因此在对信号进行此类估计之前必须对信号的等效采样率进行处理。

为了提高系统的计算效率,降低资源的消耗,通用解调器的采样率转换主要利用多相滤波结构来实现,包括利用多项式分段拟合滤波器系数。这种多项式分段拟合的缺陷在于当拟合点数多时,多项式次数高,容易产生振荡现象,从而影响拟合精度。

发明内容

本发明提供一种基于小波函数拟合的FARROW滤波器系数拟合方法,其目的在于降低滤波器系数拟合时出现的震荡现象,与传统多项式拟合相比在相同拟合阶数情况下,本发明能够有效的在通用解调器的采样率转换中克服拟合精度产生的数据误差的影响,有助于节约计算资源和提高通用解调器的计算效率。

本发明的技术方案是:首先,对低通滤波器进行多相分解得到多相滤波器系数矩阵;接着,对该系数矩阵的每一列系数进行小波拟合,通过最小二乘法计算得到小波拟合系数;最后,将拟合得到的系数加载到FARROW滤波器结构中,输入信号通过该结构即可输出期望位置处的重采样输出值。

详细技术方案如下:

(1)对低通滤波器进行多相分解得到多相滤波器系数矩阵:

对于具有KI个抽头系数的FIR滤波器,抽头系数表示成I行K列的形式:

h(0) h(I) ... h((K-1)I)

h(1) h(I+1) ... h((K-1)I+1)

... ... ... ...

h(i) h(I+i) ... h((K-1)I+i);

h(i+1) h(I+i+1) ... h((K-1)I+i+1)

... ... ...

h(I-1) h(2I-1) ... h(KI-1)

其中,i=0,1,…,I-1。

(2)对所述FIR滤波器系数矩阵的每一列系数进行小波拟合得到小波拟合系数:

设拟合函数

Figure BDA0002203768640000021

为满足容许性条件

Figure BDA0002203768640000022

的一维小波,尺度系数d∈Z,s为位移系数,U为拟合阶数,as,k为对第k列的拟合系数,对任意的k,k=0,1,…,K-1,定义表达式:

Figure BDA0002203768640000023

其中权系数δi>0,U≤I;

取得极值的必要条件为

Figure BDA0002203768640000024

其中s=0,1,…,U;通过以上公式求解得到小波拟合系数a0,k、a1,k、…、aU,k

(3)将拟合得到的系数加载到FARROW滤波器结构中,输入信号通过该结构即可输出期望位置处的重采样输出值:

当t=nTx+ΔTx,0≤Δ≤1时,通过

Figure BDA0002203768640000025

得到多相子滤波器的系数;在nTx+ΔTx时刻的输出为:

Figure BDA0002203768640000026

具体实施方式

采样率转换的问题可归纳为一个重采样的过程,先将采样信号x(nTx)重建为模拟信号:其中Tx是采样周期,在t=mTy处对y(t)重采样得到:

Figure BDA0002203768640000028

对信号插值的过程就是采样率转换的过程,常见的插值方法为整数倍内插,即在两个原始采样点之间***I-1个零值,I为内插因子;然而,实际中的符号定时与采样时钟是独立的,因此采样因子不成整数倍的关系。理想内插滤波器的冲击响应由于内插滤波器是非因果的,只能无限地逼近其理想特性,为了提高计算效率和节省硬件资源,本发明采用多相滤波结构实现一种FARROW滤波器的系数拟合。

实施例的具体步骤如下:

(1)对于具有KI个抽头系数的FIR滤波器,抽头系数可以表示成I行K列的形式:

h(0) h(I) ... h((K-1)I)

h(1) h(I+1) ... h((K-1)I+1)

... ... ... ...

h(i) h(I+i) ... h((K-1)I+i);

h(i+1) h(I+i+1) ... h((K-1)I+i+1)

... ... ...

h(I-1) h(2I-1) ... h(KI-1)

其中,i=0,1,…,I-1。

(2)设拟合函数

Figure BDA0002203768640000031

为满足容许性条件

Figure BDA0002203768640000032

的一维小波,尺度系数d∈Z,s为位移系数,U为拟合阶数,as,k为对第k列的拟合系数。对任意的k,k=0,1,…,K-1,定义表达式:

Figure BDA0002203768640000033

其中权系数δi>0,U≤I。于是,取得极值的必要条件为

Figure BDA0002203768640000034

其中s=0,1,…,U。由以上公式可求解得到a0,k、a1,k、…、aU,k

(3)当t=nTx+ΔTx,0≤Δ≤1时,通过

Figure BDA0002203768640000035

得到多相子滤波器的系数,于是,在nTx+ΔTx时刻的输出为:

Figure BDA0002203768640000036

5页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:匹配滤波设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!