matlab 母小波,SI滤波器实现小波变换

摘要:文中在应用对数域电路的基础上,提出了一种新型的连续小波变换方法,它通过对母小波的一种数值逼近得到小波函数的有理公式,并以Marr小波为例来模拟这个逼近过程,并用Matlab对逼近过程进行仿真。仿真结果显示,该研究成果为实时小波信号处理提供了新的途径,拓宽了集成电路的应用范围。

关键字:对数域积分器;小波变换;滤波器;低电压;低功耗

小波变换作为时一频分析方法,能聚焦到信号时段和频段的任意细节,具有“自适应性”和“数学显微镜”的美誉而得到越来越多的重视,成为信号处理、图像压缩和模式识别等众多领域中一个非常有效的数学分析工具。开关电流集成电路电路作为新型的模拟电路,运行在电流模式状态下,具有低电压、低功耗的特点。

基于以上现状,用开关电流技术实现连续小波变换是一个非常好的选择。本文采用对数域积分器代替滤波器中的积分单元,其研究成果为实时小波信号处理提供了新的途径,同时也拓宽了集成电路的应用范围。

1 小波变换实现过程

连续小波变换的实现可以简要概括为:仿真母小波φ(t)并使用它来实现滤波器电路。该方法的实现取决于小波函数类型。本文以Marr小波为例,它可由麦可劳林公式逼近得到,但是同样可以获得可选择的传递函数。

1.1 小波变换

设信号x(t)是平方可积函数,φ(t)是被称为基本小波或母小波的函数,则:

c076a40b7ff26efe5ecc7d1f80cae6d4.png

(1)式称为x(t)的小波变换,其中a>O是尺度因子,b反映位移,其值可正可负。从定义上看,小波变换相当于信号x(t)与

a19b2ca8e9c6b66727aab5e490ae6b1f.png

的卷积。一个滤波器电路的输出是滤波器脉冲响应与输入信号卷积,因此,实现对信号的CWT可以使信号通过滤波器来实现。

1.2 小波函数的逼近实现

这里以Marr小波(见图1)为例来研究小波函数的实现方法,它的时域表达如下式所示:

04d14462ecf6b4863030c760d797a579.png

557068d4c4cd8f59d35458231e33aea2.png

它的傅立叶变换如(3)式所示:

5bcc517f5407c5f2c77a4b135f43e46e.png

信号x(t)在尺度α下的CWT可以通过转移函数为H(jω)的滤波器来实现。然而,从图1可以看出有两个问题需要解决,首先,φ(t)是关于t=0对称的,因此它是非因果的,任何滤波器的脉冲响应在右半平面有极点将会不稳定,为了能够使其稳定,给一个时间延迟T。 其次,令S=jω,转移函数转换为:

fe0b4988ab4b8c4a545476e19b5151a2.png

公式中分母为指数形式,这样传输函数就不能由只能实现有理的和有限次传输函数的标准滤波器来实现。为了是传输函数有理化,通过使用麦克劳林公式来近似逼近指数函数:

4b80c0e1f69935887bf800b4cf0a6505.png

这样就可以使要求的传输函数停制稳定的实现。为了实现小波设计过程,要选定合适的尺度α、时间延迟T和滤波器的阶数,这些因素都是相关的。

1.3 传输函数直接型表达式

从直接型表达式中可以看出,它符合LC原型滤波器的表达形式。当前,LC滤波器的研究已经相当成熟,可以通过它来间接的实现具有此传输函数的滤波器。

当α=0.01,T=0.4时,(6)式的直接型如下式:

d1274f3980fde5c6b52e27a14423e7c6.png

2 原型滤波器及其信号流图

2.1 原型滤波器

原型滤波器为5阶切比雪夫低通LC梯形滤波器,截止频率为100kHz,纹波宽度为1dB。如图2所示。

cb226d5c5cd40f143d7d552370a38666.png

2.2 信号流图

原型滤波器如图2所示,设电容C1、C2、C3上的电压为V1、V2、V3、电感L1、L2上的电流为I1、I2,可得到该滤波器的状态方程组为:

4630ba07b11448e32a2bc332cbb91ef8.png

2dded1debe1ee0ffa7f78ff5b790f0d0.png

根据此方程组,可得该原型滤波器的信号流图如图3所示。

3a5de67329dc975efe5af0463fb99d56.png

2.3 对数域信号流

为了利用线性电路滤波器的设计技术实现对数域滤波器,将对数域电路表示成一个线性电路和指数运算与对数运算电路的组合。如图4所示,图中,Vi为输入信号,Vo为输出信号,虚线框内包括三个部分,指数运算将输入电压变换为其指数,线性电路处理的是这个表示成指数的信号,处理结果经对数电路将表示成指数的输出电压变换为输出电压。显然,整个电路为一对数域电路。

9f452e3c4c5b8d6c25a640c3f8ef7e42.png

利用对数电路线性化的方法将其变换成用对数域电路实现的信号流图,即在每个积分器后面加入一个Log运算,在输入到相加器前加入一个Exp运算,如图5所示。

ec1a0d8fb0a8a93c6c692251cb412770.png

3 对数域滤波器的实现

将信号流图中的积分部分用对数域同相积分器或反相积分器来替换,从而实现整个滤波器电路,滤波器电路图如图6所示。

fe1546c6e7cab1960c41e734194614a7.png

e33f70bf4bb9405fbd2d979666f8cae4.png

对数域滤波器的仿真结果如图7所示,从图中可以看出,DB取值较低,但是符合低通特性,能满足设计的要求。

4 结束语

本文把小波变换的实现转换成小波滤波器的实现,用对数域积分器实现该小波滤波器是设计的整体思路,从仿真结果来看能够实现,从而达到了设计的目的,为小波变换的实现提供了新的途径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值