小波变换的单开关电流积分器设计实现方法
2018-03-09李目吴笑峰席在芳李海鸥胡仕刚
李目,吴笑峰,席在芳,李海鸥,胡仕刚
小波变换的单开关电流积分器设计实现方法
李目1,吴笑峰1,席在芳1,李海鸥2,胡仕刚1
(1. 湖南科技大学 信息与电气工程学院,湖南 湘潭,411201;2. 桂林电子科技大学 广西精密导航技术与应用重点实验室,广西 桂林,541004)
针对小波变换的模拟电路实现问题,提出一种基于单开关电流积分器的模拟小波变换电路设计新方法。根据小波变换的模拟滤波器实现原理,以某一带通滤波器传递函数为例,首先,基于小波函数的容许条件,证明该网络函数为母小波函数;然后,采用单开关电流积分器为基本单元设计冲激响应为该母小波的带通滤波器,通过调节滤波器电路时钟频率获得不同尺度小波函数实现小波变换。研究结果表明:该方法实现小波变换具有无需小波函数逼近过程、设计精度高、电路结构简单、小波函数尺度易于调节等特点,适合于低压、低功耗和实时工程应用。
小波变换;开关电流积分器;开关电流滤波器;电路设计
小波变换是近20 a来迅猛发展起来的一门新兴学科,它具有良好的时频局部化特性,被广泛应用于信号分析、图像处理、模式识别、语音分析和分形力学等领域[1−2]。传统的小波变换采用通用计算机或数字信号处理器完成,但由于计算量大而难以满足实时性要求。当对模拟信号进行小波变换时需要采用A/D器件,这增加了系统体积和功耗,且在模拟与数字信号的相互转换过程中容易产生时间延迟与波形失真,致使信号处理精度降低。为此,国内外学者致力于小波变换的模拟电路研究[3−8]。EDWARDS等[3−4]提出了基于电压模开关电容技术的小波变换电路设计,通过调节时钟频率或电容比获得电路的不同时间常数,但该电路的动态范围受到电源电压降低的限制且与数字CMOS工艺不兼容。HADDAD等[5−8]提出了基于对数域积分器的小波变换实现方法。由于对数域积分器的时间常数与热电压T成正比,容易引起滤波器频率特性不稳定;另外,在对数域滤波器中为了获得MOS管的−指数特性,要求MOS管工作在亚阈值区,致使系统的偏置电流不能太大,因此,滤波器的工作带宽也受到限制。LI等[9−12]设计了冲激响应为小波逼近函数而不是小波基本身的开关电流滤波器实现小波变换。文献[5−12]中方法存在以下不足:1) 设计方案中小波滤波器的冲激响应都不是母小波本身,而是母小波的逼近函数,因此,小波变换电路的性能受到小波函数逼近精度的影响;2) 为了获得母小波的高精度逼近函数,通常采用高阶多项式进行逼近,致使小波变换电路的结构变得复杂,功耗和体积相应增加。鉴于上述原因,本文作者提出一种基于单积分器设计实现小波变换电路的新方法。根据小波变换的模拟滤波器实现原理,将某一带通滤波器的网络传递函数为对象,首先证明其为母小波,然后采用开关电流积分器设计冲激响应为该母小波的带通滤波器,通过调节滤波器的时钟频率获得不同尺度小波函数实现小波变换。
1 小波变换的滤波器实现原理
图1 小波变换的模拟滤波器实现原理
2 小波函数及容许条件证明
为了获得母小波,考虑某一带通滤波器:
(a) 冲激响应;(b) 波特图
图2 带通滤波器的冲激响应和波特图
Fig. 2 Impulse response and Bode plot of bandpass filter
3 开关电流小波滤波器设计与仿真
开关电流是一种完全兼容数字VLSI CMOS工艺的模拟取样数据信号处理技术[17−21],它采用离散时间取样数据系统处理连续时间模拟信号。开关电流电路具有高频特性好、动态范围大、适合低电压下工作等优点,而且开关电流电路可以通过选择不同时钟频率或晶体管宽长比(/)改变时间常数,使滤波器膨胀系数的调节变得简便。由于式(5)是一个二阶函数,因此,采用开关电流双二次积分器设计该带通滤波器。通用双二次积分器传递函数的一般表达式为
其中:0,1和2为系数;0为中心角频率;为品质因数。
对(7)进行双线性变换得域传递函数为
由图3可推导出传递函数()为
这些系数对应开关电流电路中的电流镜增益因子,任选之后,根据上述系数可以确定各个MOS管的W/L。图4所示为采用第二代开关电流积分器实现图3所示框图的双二次节电路。图4中,Ii和Io分别为输入、输出电流,H为电流源,f1和f2为两相非重叠时钟。
表1 开关电流双二次节电路的参数
图5所示为ASIZ仿真软件中绘制的以开关电流积分器双二次节为基本模块的小波滤波器电路,图中所有电流源被省略,接地开关在实际电路设计中也不需要。将表1中所列参数设置电路中相应MOS管的,其他MOS管的均设置为1,并令I=1 A,=1 Ω。根据开关电流滤波器的特性,通过调节滤波器电路的时钟频率可得到不同尺度小波函数。现设置时钟频率分别为100.0,50.0,25.0和12.5 kHz时对电路进行仿真,获得尺度分别为1,2,4和8的小波滤波器冲激响应,如图6所示。对比图6与图2(a)可看出:采用开关电流电路实现的小波滤波器冲激响应与原函数逼近效果较理想,其冲激响应波形在=0处取得峰值均为0.606 0 A,与原函数在归一化后的幅度0.597 6 A很接近,可见通过调节滤波器电路的时钟频率,设计的开关电流滤波器较理想地实现了不同尺度的小波函数。图7所示为不同尺度小波滤波器的频域响应(=1,2,4,8),频率分别在13.317 0,6.658 5,3.329 3和1.664 6 kHz处取得峰值为0.965 9 dB,与理论分析中的中心频率点基本吻合;同时,频率特性曲线的通带特性较理想,只是阻带尾部存在较大纹波起伏,这是由于频率增大,电路频率特性变差。由于所有极点均采用1/2的幂形式来表示,所以,对于2阶传递函数,窗口中共有4个极点(“×”点)。从图7可看出:所有极点均位于单位圆内,表明所设计的系统是稳定的。
图5 开关电流小波滤波器电路
尺度a:(a) 1;(b) 2;(c) 4;(d) 8
尺度a:1—1;2—2;3—4;4—8。
4 滤波器灵敏度和非理性分析
为了检验所设计的开关电流小波滤波器具有低灵敏度特性,对该电路灵敏度进行分析。考虑开关电流小波滤波器电路中所有晶体管跨导存在±5%的随机误差,通过统计计算得到的尺度为1时幅频特性误差范围,如图8所示。图8中,实线对应正常幅频特性。比较正常幅频特性曲线与误差上、下限可知:所设计的滤波器电路在元件存在误差的情况下,幅频特性误差范围很小,最大增益误差为0.89 dB,验证了滤波器电路的灵敏度较低。
由于MOS晶体管存在非理想特性,影响开关电流电路的性能。为了检验元件非理想性对所设计开关电流小波滤波器的影响程度,选择晶体管的输出−输入电导比误差和寄生电容比进行研究。假设晶体管的输入电导与输出电导的比值m/ds以及晶体管的栅极与源极和栅极与漏极之间的寄生电容比gs/gd均为1 000,电路中其他参数保持不变,小波滤波器脉冲响应波形的等高线和时频分布如图9所示。对比图9(a)和图9(b)中等高线、图9(c)和图9(d)中脉冲响应的时频分布可知:在正常情况和非理性条件下的等高线、脉冲响应的时频分布基本一致,只存在细微差别,说明所设计的电路受输出−输入电导比误差和寄生电容比的影响很小。上述仿真结果表明:本文提出的基于单开关电流积分器的小波变换实现方法是可行的。
1—误差上限;2—正常幅频特性;3—误差下限。
(a) 正常脉冲响应的等高线;(b) 非理性条件下脉冲响应的等高线;(c) 正常脉冲响应的时频分布;(d) 非理性条件下脉冲响应的时频分布
5 结论
1) 提出了一种基于单开关电流积分器的小波变换实现方法。基于小波变换的模拟滤波器实现原理,以某一带通滤波器的网络函数作为被研究函数。首先,依据小波函数的容许条件,证明该函数为母小波函数;然后,采用开关电流积分器为基本单元设计出冲激响应为该母小波的滤波器。通过调节开关电流滤波器的时钟频率即可获得不同尺度的小波函数实现小波 变换。
2) 由于不需要进行小波函数逼近,因此,设计精度高,且简化了小波变换的模拟电路实现过程。同时,提出的开关电流滤波器只包含1个双二次节积分器,所以电路结构简单,非常适合于低压、低功耗和实时的工程应用。此外,该方法也具有通用性,适应于其他开关电流带通滤波器设计。
[1] DAUBECHIES I. Ten lectures on wavelets[M]. Philadelphia, PA: SIAM, 1992: 7−10.
[2] MALLAT S. A wavelet tour of signal processing[M]. New York: Academic, 2001: 5.
[3] EDWARDS R T, CAUWENBERGHS G. A VLSI of the implementation continuous wavelet transform[C]//Proceedings of IEEE International Symposium on Circuits and Systems. Atlanta, GA, USA, 1996: 368−371.
[4] LIN J, KI W H, EDWARDS T, et al. Analog VLSI implementations of auditory wavelet transforms using switched-capacitor circuits[J]. IEEE Transactions on Circuits and Systems, 1994, 41(9): 572−583.
[5] HADDAD S A P, SUMIT B, SERDIJN W A. Log-domain wavelet bases[J]. IEEE Transactions on Circuits and Systems, 2005, 52(10): 2023−2032.
[6] KAREL J M H, HADDAD S A P, HISENI S, et al. Implementing wavelets in continuous-time analog circuits with dynamic range optimization[J]. IEEE Transactions on Circuits and Systems, 2012, 59(1): 2023−2032.
[7] LI Hongmin, HE Yigang, SUN Yichuang. Detection of cardiac signal characteristic point using log-domain wavelet transform circuits[J]. Circuits, Systems and Signal Processing, 2008, 27(5): 683−698.
[8] AKANSU A N, SERDIJN W A, SELESNICK W. Emerging applications of wavelets: A review[J]. Physical Communication, 2010, 3(1): 1−18.
[9] LI Mu, HE Yigang. Analog VLSI implementation of wavelet transform using switched-current circuits[J]. Analog Integrated Circuits and Signal Processing, 2012, 71(2): 283−291.
[10] LI Mu, HE Yigang. Analog wavelet transform using multiple-loop feedback switched-current filters and simulated annealing algorithms[J]. AEÜ-International Journal of Electronics and Communications, 2014, 68(5): 388−394.
[11] LI Mu, HE Yigang. Implementing complex wavelet transform in analog circuit and singular value decomposition algorithm[J]. WSEAS Transactions on Circuits and Systems, 2015, 14(45): 380−388.
[12] TONG Yaonan, HE Yigang, LI Hongmin, et al. Analog implementation of wavelet transform in switched-current circuits with high approximation precision and minimum circuit coefficients[J]. Circuits, Systems and Signal Processing, 2014, 33(8): 2333−2361.
[13] RIOUL O, VETTERLI M. Wavelets and signal processing[J]. IEEE Signal Processing Magazine, 1991, 8(4): 14−38.
[14] VETTERLI M, HERLEY C. Wavelets and filter banks: theory and design[J]. IEEE Transactions on Signal Processing, 1992, 40(9): 2207−2232.
[15] CHUI C K. Wavelet analysis and its applications: an introduction to wavelets[M]. San Diago, CA: Acadamic Press, 1992: 9−11.
[16] KAISER G. A frienlly guide to wavelets[M]. Boston: Birkhauser, 1994: 1−7.
[17] HUGHES J B, MACBETH I C, PATTULLO D M. Switched current filter[J]. IEEE Proceedings G: Circuits, Devices and Systems, 1990, 137(4): 156−162.
[18] HUGHES J B, MOULDING K W. Switched-current signal processing for video frequencies and beyond[J]. IEEE Journal of Solid-State Circuits, 1993, 28(3): 314−322.
[19] HUGHES J B, MOULDING K W, RICHARDSON J. Automated design of switched-current filters[J]. IEEE Journal of Solid-State Circuits, 1996, 31(7): 898−907.
[20] De QUEIROZ A C M, PINHERIRO P R M, CALOBA L P. Nodal analysis of switched-current filters[J]. IEEE Transactions on Circuits and Systems, 1993, 40(1): 10−18.
[21] FAKHFAKH M, LOULOU M. A novel design of a fully programmable switched current filter[J]. International Journal of Electronics, 2010, 97(6): 623−636.
(编辑 陈灿华)
Wavelet transform implementation method using single switched-current integrator
LI Mu1, WU Xiaofeng1, XI Zaifang1, LI Haiou2, HU Shigang1
(1. College of Information and Electrical Engineering,Hunan University of Science and Technology, Xiangtan 411201, China;2. Guangxi Key Laboratory of Precision Navigation Technology and Application,Guilin University of Electronic Technology, Guilin 541004, China)
In order to solve the problem of analog circuit implementation of wavelet transform(WT), a novel method for implementing analog WT was presented using single switched-current (SI) integrator circuit. Firstly, according to the theory of WT implementation using analogue filters, the network function of a bandpass filter was selected as an example and proved that it was a mother wavelet function(WF) based on the admissible condition of the WF. Then the bandpass filter with its impulse response being the mother WF was designed using signal SI integrator. The different scale wavelet functions of the WT were obtained by adjusting the clock frequency of the wavelet filter. The results show that the designed circuits have many characteristics, such as high design precision without the WF approximation process, simple circuit structure and easily adjustment WF scales. Therefore, the proposed circuits are suitable for low voltage low power and real-time engineering applications.
wavelet transform; switched-current integrator; switched-current filters; circuit design
10.11817/j.issn.1672−7207.2018.02.016
TN713
A
1672−7207(2018)02−0378−06
2017−02−10;
2017−04−20
国家自然科学基金资助项目(61404049,61274026);湖南省教育厅项目(17B094);湖南科技大学科研项目(E51525);广西精密导航技术与应用重点实验室基金资助项目(DH201512)(Projects(61404049, 61274026) supported by the National Natural Science Foundation of China; Project(17B094) supported by the Scientific Research Fund of Education Department of Hunan Province; Project(E51525) supported by the Scientific Research Fund of Hunan University of Science and Technology; Projects(DH201512) supported by Guangxi Key Laboratory of Precision Navigation Technology and Application, Guilin University of Electronic Technology)
李目,博士,副教授,从事模拟信号处理、高速低压低耗集成电路与系统、电路测试与诊断和智能信息处理等研究;E-mail:limuucn@163.com