通信与信息处理 Communication and Information Processing 《自动化技术与应用》201 2年第31卷第2期 基于广义S变换的时频滤波技术研究 刘霞。徐涛,段玉波。王琼 (东北石油大学,黑龙江大庆163318) 摘 要:针对S变换的滤波方法受到窗函数崮定的限制,对信号的滤波不能达到良好效果,广义S变换时频滤波克服了传统s变换滤 波因子小能随时间、频率变化而变化的缺陷。将信号用广义S变换方法变换到时频域,对不同时间内不同频率的噪声部分冲 零,冉将去噪后的信号利用广义S反变换到时间域,获得所需要的有效信号。通过理论计算和信号模型仿真表明,广义S变换 时频滤波方法能够较为精确的分析数据的时间和频率特征,有效滤除不 时段不同频率的噪声,可以最大化的保留原始信 0、。 该方法具有较高的实用性和灵活性。 关键词:S变换;广义S变换;时频滤波 中网分类号:TN914 文献标识码:A 文章编弓‘:1003 7241(2012)02—0015:-05 Study on Time-・Frequency Filtering Technology based on Generalized S.砌nsform LIU Xia,XU Tao,DUAN Yu-be,WANG Qiong (Northeast Petroleum University,Daqmg 1 633 1 8 China) Abstract:S—transform filtering methods are restricted because window function is fixed,as a result,a satisfactory effect of filtering can not be obtained from actual data.Time—frequency filtering with Generalized S-transform overcomes the shortage that the filtering factors in traditional S-transform filtering and denoising approaches will not change with time and frequency variation.Signal data are transformed to time—frequency domain by using the Generalized S-transformation methods, then,the noises at different time intervals and with different frequencies are zeroed partly.Finally,the signal data after noise elimination are transformed into time domain again by using Generalized S—inversetransfc}rmation to achieve the effective signals needed.Based on theoretica1 and real signal model simulation.it is believed that Generalized S—transform iS really effective method eliminating noises at difierent time intervals and with different frequencies.Generalized S— transformcould reserve the primary information maximally and accurately analyze the characteristics of the data in time— requency fdomain.This method possesses adjustable time—frequency resolution with higher practicability and adapt— ability than other filtering methods. Key words:S transform;generalized S-transform;time—frequency filtering 1 引言 时频滤波作为一种新兴的信号处理方法,近年来受 到越来越广泛的重视。它利用时间和频率的联合函数 发展了一系列时频分析方法,例如,STFT,CWT。它们 算法简单,且无交叉干扰项,但受海森堡测不准原则的 约束,时频分辨率又不能同时达到最好。 Stockwell[ ̄t等在1 996年提出的一种加时窗傅里叶 来表示信号,其结果称为信号的时频表示。由于传统傅 里叶变换只能将信号从时域映射到一维频域,不能有效 检测非平稳信号的频率随时间的变化,难以分析信号的 局部特征。于是在传统的傅里叶变换的基础上,提出并 收稿日期:2 0l1—1 0-31 变换方法一S变换,S变换是以Morlet小波为基本小波 的连续小波变换思想的延伸,是介于STFT和CWT之 间的一种非平稳信号分析处理方法。与STFT、CWT相 比,S变换有其独特的优势:信号的S变换的分辨率与频 《自动化技术与盘用 2012年第31卷第2期 率有关,窗口随频率的增加 通信与1言息处理 Communication and Information Processing 而缩小,信号的S变换与其傅里叶谱保持直接联 系,同时具有多分辨特性,且基本小波不必满足容许性 条件等。但是由于S变换中的基本窗函数形态固定,使 其在应用中受到限制。为此许多学者对S变换进行了推 = 斫 (6) 1 广,提出了广义S变换【 】。 如果△ 卉 么就衔IJ广义S变换表 斌G = 2广义S变换 2.1由傅里叶变换导出 连续时间序列白 的广义S变换的表达式为: 唧 = , 利用傅里叶反变换实现完全无损的广义S反 变换为 它可以由傅里叶变换推导而来,对于时间序列 f, /) 的傅里叶变换,其正变换为日( )=J h(t)e-JZ ̄dt(2) 由于经典的傅里叶变换不能分析非平稳信号局部 ( 川 ,f)dttej2:wft 2.2离散广义S变换及其实现 尽管信号的广义S变换表达式可以由 (8) 的积分方 程得到,但更多的应用是仅知道离散采样时间序列 统计性能,缺乏对时间和频率同时定位的能力,为此, ,此时就需要导出离散广义S变换。 Gabor首先提出了加窗的思想,如果对时间序列 ( )乘 以一个窗函数w( ) , 则其频谱为 参考快速傅里叶变换, (KT)K=O,1,2,……..N 为对应丘 的离散随机序列,时间的采样间隔为T,离散 的傅里叶变换为 日(,)=ffh(t)w(t)e- 舻 (3)若窗函数为归一化的高斯 窗函数,并对高斯窗函数进行伸缩()-和平移 , 蚓= x 间序列五 来得到,即 s/2- ̄ _ 2…№ 的离散广义S变换 可以通过频率域方法 = w e (4) Fm+n]q孚IeX{eX({U mj ̄ 式中N是时间信号的采样点数,T是采样间隔,j是 没有单位的正整数,m和12为频率,百是h的离散傅里 此时时间序列五f, 的谱为 叶变换。 当n=0(相当于零频率),离散形式的表达式为 ,= 去 2 , 因为上式是三个独立变量的函数,作为时频分析工 具是不切合实际的。为此我们对其进行简化,令().(,) l —[删= 1 N-1 而m) 式中j,in和n=0,1,2…..,N。式(11)确保了时间 f’这样就得到s变换的公式: 序列的反变换是精确的。 离散广义S反变换为 通1言与1言息处理 线性递增的。 《自动化技术与应用》2012年第31卷第2期 (KT ) l[l N-,Fl , j J 唧[pl ] jc()12) = i  ̄-i其中, ≠0。 2.3广义S变换的实现 我们记n=n/NT,m=m/NT,k=kT和j=iT。广义S 正变换具体计算步骤如下: (1)用快速傅里叶变换计算N个点,采样时间间隔 为T的时间序列h(k)的傅里叶变换Him】。 (2)计算频率为n的高斯函数值G[n,m]。 (3)将谱H[m】频移n得到频移谱H[m+n】。 (4)G[n,m】乘以H[m+n】得到B[n,m]。 (5)Bin,ml的快速傅里叶反变换得到频率为n的广 义S变换谱Sin,j】,j:i,2……N。 (6)重复步骤(3),(4)直到所有的频率计算完毕,就得 到了时间序列h(k)的广义S变换谱。 同样,根据广义S反变换的离散形式不难实 广义S反变换,计算步骤如下: 现 (1)对时间序列h(k)的广义S变换谱S[n,j]j按行进 行求和,得到频率为n的傅里叶谱C[n】。 (2)对频率n进行循环,重复步骤(1),得到谱Him]。 (3)对谱H[m]做傅里叶反变换,重构时间序列h(k)。 3 广义S变换的窗函数分析 广义S变换通过引入两个参数 ,和 ,改造了S变 换的高斯窗函数,使它能根据实际应用中非平稳信号的 图1 不同参数的广义S变换窗函数 图ld取 =0.1、图1e取 =1且P都取1.5,此 频率分布特点和时频分析的侧重点,灵活地调节高斯窗 函数随频率尺度的变化趋势,不仅可以进一步加快或减 慢时窗宽度随信号频率变化的速度,而且使时频平面上 时窗函数的脊(时窗峰值点的连线)呈现多种变化特征, 使广义S变换能够更好地适应具体信号的分析和处理。 图1展示了参数 和P在不同取值条件下,广义s 时的时窗函数脊都随频率呈非线性变化,而 改变时窗 的削尖速度。 图1f取 =1、图1g取 =2且P都取0.5,把两者 与图1d和图1e比较可见,此时的时窗函数脊随频率又 呈现另一种非线性变化的趋势,而 仍然发挥改变时窗 削尖速度的作用。 总之,虽然参数 和P都具有改变时窗函数宽度和 幅值的作用,但从图1中可见,两者发挥的作用是不同 变换的时窗函数随着频率尺度变化的规律。显然,窗函 数的时宽随频率尺度,成反比变化,幅值则随之成正比 变化。低频段的时窗较宽,幅值较低,可以获得较高的 频率分辨率而高频段的时窗较窄,幅值较高,故可获得 很高的时间分辨率。 图1a是标准S变换的窗函数,图1a取 =1、图 1b取 =0.3、图lC取 =2.5且P都取l,比较三者 可见,当 >L时,时窗宽度随频率呈反比变化的速度 加快,当 <1时则减慢,而时窗函数的脊都是随频率 的,因此,可以根据实际应用的需要,合理地选择 和P 调节广义s变换的时频分辨率,克服了S变换中时窗函 数的变化趋势固定不变的问题,使广义S变换具有更高 的实用性和灵活性。 4 基于广义S变换的时频域滤波