子带自适应滤波器(Subband Adaptive Filter)

第一篇博文,如有写的不好的地方还请多多见谅

1.基本原理:

信号的相关性一般较高,LMS方法和NLMS方法是利用低复杂度的随机梯度来进行计算,收敛速度较慢,于是人们受到启发,降低信号之间的相关性来提高收敛速度,具体做法就是打乱输入信号的顺序(例如通信编码中的Turbo码)。这就涉及到了两个背景知识,多速率信号抽取系统滤波器组。

1.1多速率抽取系统

多速率抽取系统分为上采样和下采样两类:

  • 下采样

        将序列进行串并转换,设采样因子是K,则经过串-并转换后,采样速率可由原来的fs变为fs/K

  • 上采样

        在信号相邻点加入K-1个0,则会增大原来的信号点数,同时采样速率由原来的fs变为Kfs(目前还不知道有什么用呃呃呃)

1.2滤波器组

滤波器组分为四个环节,分析滤波器组、抽取、插值、综合滤波器组。

上图中H_i(z)G_i(z))分别为分析滤波器组和综合滤波器组的传递函数,i表示第i个子带,分析滤波器的作用是将信号x(n)拆分为N组,x_1{}'(n)\cdots x_{N-1}{}'(n),综合滤波器的作用就是将拆分后的信号重新进行整理。

子带的频域表达式为:

X_i(z)=H_i(z)X(z)

 子带信号采样后的表达式为:

X_{i, D}(z)=\frac{1}{N} \sum_{l=0}^{N-1} H_{i}\left(z^{1 / N} W_{N}^{l}\right) X\left(z^{1 / N} W_{N}^{l}\right), i=0,1, \ldots, N-1

综合滤波器输出的子带信号频域表达式为:

\begin{aligned} Y_{i}(z) & =G_{i}(z)\left[\frac{1}{N} \sum_{l=0}^{N-1} H_{i}\left(z W_{N}^{l}\right) X\left(z W_{N}^{l}\right)\right] \\ & =\frac{G_{i}(z)}{N}\left[H_{i}(z) X(z)+\sum_{l=1}^{N-1} H_{i}\left(z W_{N}^{l}\right) X\left(z W_{N}^{l}\right)\right] \\ & =\frac{G_{i}(z)}{N}\left[X_{i}(z)+\sum_{l=1}^{N-1} X_{i}\left(z W_{N}^{l}\right)\right] \end{aligned}

实际过程中由于滤波器存在过渡带和纹波……(此处等待完善) 

 2.子带自适应滤波器结构

 

归一化子带自适应滤波器:

 未完待续……

文章为方便个人理解,在原文上进行了修改,原文链接:自适应滤波器算法综述以及代码实现 - 凌逆战 - 博客园 (cnblogs.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值