fbpx
维基百科

S轉換

S轉換(s-transform)是一種時頻分析的工具。

和其他時頻分析工具一樣,透過S轉換,我們可以同時從時域以及頻域觀察一個信號的能量分布。S轉換的特別之處在它既保持與傅立葉變換的直接關係,又可在不同頻率有不同的解析度。此外,S轉換與小波轉換(wavelet transform)有密切的關係,或可視為連續小波轉換(continuous wavelet transform)的變形。S轉換的清晰度略優於加伯轉換(Gabor transform),而不如韋格納分佈(Wigner distribution function)、科恩克萊斯分佈、改良式韋格納分佈(Modified Wigner distribution function)。

定義 编辑

一個信號x(t)的S轉換為

 

其中窗函數為高斯窗函數

 

另種表示-頻譜表示式 编辑

藉著摺積定理

 

S轉換能以頻域   表示,

 

这里可将 看成  的卷积,
  以及  分別取傅立葉變換可得

 

窗函數(window function) 编辑

對一訊號 進行S轉換,寫為

 

其中  為S轉換之窗函數,常見之窗函數為高斯函數,即

 

事實上,S轉換之窗函數並不局限於高斯函數,考慮以下一般化型態的S轉換(generalized S transform):

 

其中  為 一般化之窗函數(generalized window function), 參數 P 為一系列數值而組成之矩陣,可控制window function,舉例來說

  ,此時   為矩陣 P 內之唯一數值

通過選取較小的   值,可得到時域上較窄的窗函數,提高時間軸的解析度,然而,頻率軸上的解析度將因此變差。

改善時頻兩域解析度的問題,可選擇非對稱的窗函數(asymmetric window),在正方向(forward direction)上有較陡峭之斜率,反方向(backward direction)上有較緩之斜率,藉由犧牲終端時間的解析度(一般而言較不重要)換取初始時間上更好的解析度。[1]

逆S轉換(inverse S-transform) 编辑

S轉換可以沿著時間軸方向積分,將可以得到 的頻譜 。推導如下,
利用Gaussian window所包含面積等於1的特性,

 

因此,沿著時間軸t積分,

 

這表示S頻譜是可逆的,同時也提供一個簡單的逆轉換。

 
 

濾波應用(Filtering) 编辑

S轉換如同其他時頻分析轉換,皆可以設計波器來達到消除雜訊留下訊號的功用,
利用逆S轉換,我們可以設計一個S域的濾波器U(t,f),對x(t)進行訊號處理

 

離散時間S轉換 编辑

S轉換相較於加伯轉換,雖在清晰度有較好的改善,但也有其缺點,就是運算複雜度變高,積分的範圍會隨著 的增加而增加。
因此,這裡利用上面推導的頻譜表示式來推導離散時間S轉換
頻譜表示式

 

 

 表示取樣時間間隔 表示取樣頻率

如果要使用FFT的方式來實作,必須另加條件

 

首先先對 做傅立葉變換得到 

 

接著帶入頻譜表示式中,

 

當 m=0 時,S轉換就定義成

 ]

流程 编辑

Step1 : 計算 ,這個步驟只需要計算一次。
Step2 : 計算 for  
Step3 : 將 移動至 
Step4 : 將Step2,Step3的結果相乘得到

 

Step5 : 對B[m,p]取逆離散傅立葉變換(IDFT)可得到,  的行向量
Step6 : 重複Step2~5直到 全部定義完成。

S轉換特性 编辑

S轉換與加伯轉換(Gabor Transform)很相似,

 
 

唯一的不同就在於S轉換的Gaussian Window的寬度會隨著 改變。

低頻 時域解析度差 頻域解析度佳
高頻 頻域解析度差 時域解析度佳

原因就是 在高頻時,Gaussian Window寬度變小,時域解析度好;反之, 在低頻時,Gaussian Window寬度變寬,頻域解析度好。
但是,當 時,Gaussian Window會無窮無盡的變寬,就喪失時頻分析只做局部分析的精神。
一種解決的方式是:使Gaussian Window寬度不再因 改變\,產生頻寬劇烈的變化,
S轉換一般式

 
 是一個相對平緩的曲線(見底下示意圖),當 時, 

S轉換是一種運算量高的時頻分析工具,尤其在低頻部分,Gaussian Window寬度變寬,頻域解析度比加伯轉換來的好,所以S轉換對於低頻訊號分析比較有優勢
例如:聲音訊號,人耳對高頻的部分沒有太特別的感覺,但在低頻部分卻比較敏感,如:中央Do = 262Hz,高八度Do = 512Hz 可以很清楚的聽出兩個不同的音, 但10000Hz 和 10170Hz對人來說差別不大,再說人耳對3KHz以內的聲音最敏感,所以能分析低頻訊號就顯得重要。
此時,就可以使用S轉換,來強調低頻訊號,而犧牲高頻訊號。

 

與韋格納分佈的比較 编辑

韋格納分佈是時頻分析工具中,具有高清晰度的一個,但最大的缺點是有交叉項(cross-term)的問題。若一個信號是由數個信號成份組合而成,那麼使用韋格納分佈來分析時就會受到兩兩信號成份之間的交叉項干擾,这将会产生一些不必要的噪声。一個信號x的韋格納分佈為

 

交叉項是在積分中兩個x項相乘時產生的。S轉換的計算原理與韋格納分佈不同,是直接對 進行轉換,不會有交叉項的問題。

與加伯轉換的比較 编辑

加伯轉換的定義為

 

我們知道加伯轉換是短時距傅立葉轉換的一種特殊形式,其中只要把短時距傅立葉轉換的窗函數用高斯函數來替代就成了加伯轉換;S轉換則可視為一種窗函數會隨f變化的加伯轉換;隨著頻率的升高,高斯函數在時域上的寬度會越來越窄,使得時域上的解析度會增加,反之犧牲頻域上的解析度。

加伯轉換和S轉換原理相同,兩者唯一不同的地方就是窗函數的 和強度 ,基本上都是由短時距傅立葉轉換延伸而來;兩者共有的好處是不會像韋格納分布一樣會有交叉項;又S轉換在低頻時的頻率解析度會優於加伯轉換。

與小波轉換的關係 编辑

連續小波轉換可以視為將一個信號對小波做相關(correlation):

 

而S轉換可以視為連續小波轉換乘上一個相位項:

 

而其用的母小波為:

 


S轉換,加伯轉換和短時距傅立葉轉換的比較 编辑

假設我們想要對一訊號 做時頻分析

 

 

 

如果使用一個寬度為1秒的矩形函數來做短時距傅立葉轉換會得到

 

如果使用一個加伯轉換會得到時頻分析圖

 

如果用S轉換會得到時頻分析圖

 

由上三圖可知,S轉換是一個在低頻時頻域解析度高,高頻時時域解析度高的時頻分析;舉例來說,對於100Hz與300Hz和1000Hz與1200Hz這兩組聲音,哪一組對於人耳會有明顯的差異呢? 答案是100Hz和300Hz,低頻時的頻率差異對於人耳較明顯,當頻率越高時,人耳就越難分辨出頻率的差異;同樣的道理,S轉換便符合我們的需求,低頻時訊號變化慢擁有低的時域解析度和擁有高的頻域解析度,高頻時因為訊號變化很快則擁有高的時域解析度和低的頻域解析度。

參考文獻 编辑

  • R. G. Stockwell, L. Mansinha, and R. P. Lowe, "Localization of the complex spectrum: the S transform," IEEE Trans. Signal Processing, vol. 44, no. 4, pp. 998–1001, Apr. 1996.
  • Jian-Jiun Ding, Time frequency analysis and wavelet transform class note, the Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2010.
  • Sitanshu Sekhar, Ganapati Panda and Nithin V George, "An Improved S-Transform for Time-Frequency Analysis," "IACC2009", pp. 315-319, March 2009.
  1. ^ The S-transform with windows of arbitrary and varying shape, C. Robert Pinnegar, Lalu Mansinha, GEOPHYSICS, VOL.68, NO.1 (JANUARY-FEBRUARY 2003); P.381–385

s轉換, transform, 是一種時頻分析的工具, 和其他時頻分析工具一樣, 透過, 我們可以同時從時域以及頻域觀察一個信號的能量分布, 的特別之處在它既保持與傅立葉變換的直接關係, 又可在不同頻率有不同的解析度, 此外, 與小波轉換, wavelet, transform, 有密切的關係, 或可視為連續小波轉換, continuous, wavelet, transform, 的變形, 的清晰度略優於加伯轉換, gabor, transform, 而不如韋格納分佈, wigner, distribution,. S轉換 s transform 是一種時頻分析的工具 和其他時頻分析工具一樣 透過S轉換 我們可以同時從時域以及頻域觀察一個信號的能量分布 S轉換的特別之處在它既保持與傅立葉變換的直接關係 又可在不同頻率有不同的解析度 此外 S轉換與小波轉換 wavelet transform 有密切的關係 或可視為連續小波轉換 continuous wavelet transform 的變形 S轉換的清晰度略優於加伯轉換 Gabor transform 而不如韋格納分佈 Wigner distribution function 科恩克萊斯分佈 改良式韋格納分佈 Modified Wigner distribution function 目录 1 定義 1 1 另種表示 頻譜表示式 2 窗函數 window function 3 逆S轉換 inverse S transform 3 1 濾波應用 Filtering 4 離散時間S轉換 4 1 流程 5 S轉換特性 6 與韋格納分佈的比較 7 與加伯轉換的比較 8 與小波轉換的關係 9 S轉換 加伯轉換和短時距傅立葉轉換的比較 10 參考文獻定義 编辑一個信號x t 的S轉換為 S x t f x t f e p t t 2 f 2 e j 2 p f t d t displaystyle S x t f int infty infty x tau f e pi t tau 2 f 2 e j2 pi f tau d tau nbsp 其中窗函數為高斯窗函數 w t f f e p t 2 f 2 displaystyle w t f f e pi t 2 f 2 nbsp 另種表示 頻譜表示式 编辑 藉著摺積定理 x t h t F 1 X f H f displaystyle x t ast h t mathcal F 1 X f cdot H f nbsp S轉換能以頻域 X f displaystyle X f nbsp 表示 S x t f x t e j 2 p f t f e p t t 2 f 2 d t displaystyle S x t f int infty infty x tau e j2 pi f tau f e pi t tau 2 f 2 d tau nbsp 这里可将S x t f displaystyle S x t f nbsp 看成x t e j 2 p f t displaystyle x t e j2 pi ft nbsp 与 f e p t 2 f 2 displaystyle f e pi t 2 f 2 nbsp 的卷积 將x t e j 2 p f t displaystyle x tau e j2 pi f tau nbsp 以及 f e p t t 2 f 2 displaystyle f e pi t tau 2 f 2 nbsp 分別取傅立葉變換可得 S x t f X f a e p a 2 f 2 e j 2 p a t d a displaystyle S x t f int infty infty X f alpha e pi alpha 2 f 2 e j2 pi alpha t d alpha nbsp 窗函數 window function 编辑對一訊號x t displaystyle x t nbsp 進行S轉換 寫為S x t f x t w t t f e j 2 p f t d t displaystyle S x t f int infty infty x tau w t tau f e j2 pi f tau d tau nbsp 其中 w t f displaystyle w t f nbsp 為S轉換之窗函數 常見之窗函數為高斯函數 即w t f f e p t 2 f 2 displaystyle w t f f e pi t 2 f 2 nbsp 事實上 S轉換之窗函數並不局限於高斯函數 考慮以下一般化型態的S轉換 generalized S transform S x t f P x t w t t f P e j 2 p f t d t displaystyle S x t f P int infty infty x tau w t tau f P e j2 pi f tau d tau nbsp 其中 w t f P displaystyle w t f P nbsp 為 一般化之窗函數 generalized window function 參數 P 為一系列數值而組成之矩陣 可控制window function 舉例來說w t f g f e p t 2 f 2 g 2 displaystyle w t f gamma f e pi t 2 f 2 gamma 2 nbsp 此時 g displaystyle gamma nbsp 為矩陣 P 內之唯一數值通過選取較小的 g displaystyle gamma nbsp 值 可得到時域上較窄的窗函數 提高時間軸的解析度 然而 頻率軸上的解析度將因此變差 改善時頻兩域解析度的問題 可選擇非對稱的窗函數 asymmetric window 在正方向 forward direction 上有較陡峭之斜率 反方向 backward direction 上有較緩之斜率 藉由犧牲終端時間的解析度 一般而言較不重要 換取初始時間上更好的解析度 1 逆S轉換 inverse S transform 编辑S轉換可以沿著時間軸方向積分 將可以得到x t displaystyle x t nbsp 的頻譜X f displaystyle X f nbsp 推導如下 利用Gaussian window所包含面積等於1的特性 f e p t t 2 f 2 d t f e p t t 2 f 2 d t 1 displaystyle int infty infty f e pi t tau 2 f 2 dt f int infty infty e pi t tau 2 f 2 dt 1 nbsp 因此 沿著時間軸t積分 S x t f d t x t f e p t t 2 f 2 d t e j 2 p f t d t X f displaystyle int infty infty S x t f dt int infty infty x tau left int infty infty f e pi t tau 2 f 2 dt right e j2 pi f tau d tau X f nbsp 這表示S頻譜是可逆的 同時也提供一個簡單的逆轉換 x t S x t f d t e j 2 p f t d f displaystyle x tau int infty infty left int infty infty S x t f dt right e j2 pi f tau df nbsp X f e j 2 p f t d f displaystyle int infty infty X f e j2 pi f tau df nbsp dd 濾波應用 Filtering 编辑 S轉換如同其他時頻分析轉換 皆可以設計波器來達到消除雜訊留下訊號的功用 利用逆S轉換 我們可以設計一個S域的濾波器U t f 對x t 進行訊號處理 x f i l t e r t S x t f U t f d t e j 2 p f t d f displaystyle x filter tau int infty infty left int infty infty S x t f cdot U t f dt right e j2 pi f tau df nbsp 離散時間S轉換 编辑S轉換相較於加伯轉換 雖在清晰度有較好的改善 但也有其缺點 就是運算複雜度變高 積分的範圍會隨著f displaystyle f nbsp 的增加而增加 因此 這裡利用上面推導的頻譜表示式來推導離散時間S轉換 頻譜表示式 S x t f X f a e p a 2 f 2 e j 2 p a t d a displaystyle S x t f int infty infty X f alpha e pi alpha 2 f 2 e j2 pi alpha t d alpha nbsp 令t n D T f m D F a p D F displaystyle t n Delta T f m Delta F alpha p Delta F nbsp D T displaystyle Delta T nbsp 表示取樣時間間隔 D F displaystyle Delta F nbsp 表示取樣頻率如果要使用FFT的方式來實作 必須另加條件 D T D F 1 N displaystyle Delta T cdot Delta F 1 N nbsp 首先先對x t displaystyle x t nbsp 做傅立葉變換得到X f displaystyle X f nbsp X m D F 1 N k 0 N 1 x k D T e j 2 p m k N displaystyle X m Delta F frac 1 N sum k 0 N 1 x k Delta T e frac j2 pi mk N nbsp 接著帶入頻譜表示式中 S x n D T m D F p 0 N 1 X p m D F e p p 2 m 2 e j 2 p n N displaystyle S x n Delta T m Delta F sum p 0 N 1 X p m Delta F e pi frac p 2 m 2 e frac j2pn N nbsp 當 m 0 時 S轉換就定義成 S x n D T 0 1 N k 0 N 1 x k D F displaystyle S x n Delta T 0 frac 1 N sum k 0 N 1 x k Delta F nbsp 流程 编辑 Step1 計算X p D F displaystyle X p Delta F nbsp 這個步驟只需要計算一次 Step2 計算e p p 2 m 2 displaystyle e pi frac p 2 m 2 nbsp for f m D F displaystyle f m Delta F nbsp Step3 將X p D F displaystyle X p Delta F nbsp 移動至X p m D F displaystyle X p m Delta F nbsp Step4 將Step2 Step3的結果相乘得到 B m p X p m D F e p p 2 m 2 displaystyle B m p X p m Delta F cdot e pi frac p 2 m 2 nbsp Step5 對B m p 取逆離散傅立葉變換 IDFT 可得到 S x n D T m D F displaystyle S x n Delta T m Delta F nbsp 在f m D F displaystyle f m Delta F nbsp 的行向量 Step6 重複Step2 5直到S x n D T m D F displaystyle S x n Delta T m Delta F nbsp 全部定義完成 S轉換特性 编辑S轉換與加伯轉換 Gabor Transform 很相似 G x t f x t e p t t 2 e j 2 p f t d t displaystyle G x t f int infty infty x tau e pi t tau 2 e j2 pi f tau d tau nbsp S x t f x t f e p t t 2 f 2 e j 2 p f t d t displaystyle S x t f int infty infty x tau f e pi t tau 2 f 2 e j2 pi f tau d tau nbsp 唯一的不同就在於S轉換的Gaussian Window的寬度會隨著f displaystyle f nbsp 改變 低頻 時域解析度差 頻域解析度佳高頻 頻域解析度差 時域解析度佳原因就是f displaystyle f nbsp 在高頻時 Gaussian Window寬度變小 時域解析度好 反之 f displaystyle f nbsp 在低頻時 Gaussian Window寬度變寬 頻域解析度好 但是 當f 0 displaystyle f rightarrow 0 nbsp 時 Gaussian Window會無窮無盡的變寬 就喪失時頻分析只做局部分析的精神 一種解決的方式是 使Gaussian Window寬度不再因f 2 displaystyle f 2 nbsp 改變 產生頻寬劇烈的變化 S轉換一般式 S x t f s f x t e p t t 2 s 2 f e j 2 p f t d t displaystyle S x t f s f int infty infty x tau e pi t tau 2 s 2 f e j2 pi f tau d tau nbsp s f displaystyle s f nbsp 是一個相對平緩的曲線 見底下示意圖 當f 0 displaystyle f rightarrow 0 nbsp 時 s f 0 displaystyle s f neq 0 nbsp S轉換是一種運算量高的時頻分析工具 尤其在低頻部分 Gaussian Window寬度變寬 頻域解析度比加伯轉換來的好 所以S轉換對於低頻訊號分析比較有優勢 例如 聲音訊號 人耳對高頻的部分沒有太特別的感覺 但在低頻部分卻比較敏感 如 中央Do 262Hz 高八度Do 512Hz 可以很清楚的聽出兩個不同的音 但10000Hz 和 10170Hz對人來說差別不大 再說人耳對3KHz以內的聲音最敏感 所以能分析低頻訊號就顯得重要 此時 就可以使用S轉換 來強調低頻訊號 而犧牲高頻訊號 nbsp 與韋格納分佈的比較 编辑韋格納分佈是時頻分析工具中 具有高清晰度的一個 但最大的缺點是有交叉項 cross term 的問題 若一個信號是由數個信號成份組合而成 那麼使用韋格納分佈來分析時就會受到兩兩信號成份之間的交叉項干擾 这将会产生一些不必要的噪声 一個信號x的韋格納分佈為 W x t f x t t 2 x t t 2 e j 2 p t f d t displaystyle W x t f int infty infty x t frac tau 2 x t frac tau 2 e j2 pi tau f d tau nbsp 交叉項是在積分中兩個x項相乘時產生的 S轉換的計算原理與韋格納分佈不同 是直接對x t displaystyle x tau nbsp 進行轉換 不會有交叉項的問題 與加伯轉換的比較 编辑加伯轉換的定義為G x t f x t e p t t 2 f 2 e j 2 p f t d t displaystyle G x t f int infty infty x tau e left pi t tau 2 f 2 right e left j2 pi f tau right d tau nbsp 我們知道加伯轉換是短時距傅立葉轉換的一種特殊形式 其中只要把短時距傅立葉轉換的窗函數用高斯函數來替代就成了加伯轉換 S轉換則可視為一種窗函數會隨f變化的加伯轉換 隨著頻率的升高 高斯函數在時域上的寬度會越來越窄 使得時域上的解析度會增加 反之犧牲頻域上的解析度 加伯轉換和S轉換原理相同 兩者唯一不同的地方就是窗函數的f 2 displaystyle f 2 nbsp 和強度f displaystyle f nbsp 基本上都是由短時距傅立葉轉換延伸而來 兩者共有的好處是不會像韋格納分布一樣會有交叉項 又S轉換在低頻時的頻率解析度會優於加伯轉換 與小波轉換的關係 编辑連續小波轉換可以視為將一個信號對小波做相關 correlation W t d x t W t t d d t displaystyle W tau d int infty infty x t W t tau d dt nbsp 而S轉換可以視為連續小波轉換乘上一個相位項 S t f e j 2 p t f W t d displaystyle S tau f e j2 pi tau f W tau d nbsp 而其用的母小波為 w t f f exp p t 2 f 2 exp j 2 p f t displaystyle w t f f exp pi t 2 f 2 exp j2 pi ft nbsp S轉換 加伯轉換和短時距傅立葉轉換的比較 编辑假設我們想要對一訊號x t displaystyle x t nbsp 做時頻分析x t c o s 2 p t t lt 10 displaystyle x t cos 2 pi t t lt 10 nbsp x t c o s 2 p t 10 t lt 20 displaystyle x t cos 2 pi t 10 leq t lt 20 nbsp x t c o s 2 p t 20 t displaystyle x t cos 2 pi t 20 leq t nbsp 如果使用一個寬度為1秒的矩形函數來做短時距傅立葉轉換會得到 nbsp 如果使用一個加伯轉換會得到時頻分析圖 nbsp 如果用S轉換會得到時頻分析圖 nbsp 由上三圖可知 S轉換是一個在低頻時頻域解析度高 高頻時時域解析度高的時頻分析 舉例來說 對於100Hz與300Hz和1000Hz與1200Hz這兩組聲音 哪一組對於人耳會有明顯的差異呢 答案是100Hz和300Hz 低頻時的頻率差異對於人耳較明顯 當頻率越高時 人耳就越難分辨出頻率的差異 同樣的道理 S轉換便符合我們的需求 低頻時訊號變化慢擁有低的時域解析度和擁有高的頻域解析度 高頻時因為訊號變化很快則擁有高的時域解析度和低的頻域解析度 參考文獻 编辑R G Stockwell L Mansinha and R P Lowe Localization of the complex spectrum the S transform IEEE Trans Signal Processing vol 44 no 4 pp 998 1001 Apr 1996 Jian Jiun Ding Time frequency analysis and wavelet transform class note the Department of Electrical Engineering National Taiwan University NTU Taipei Taiwan 2010 Sitanshu Sekhar Ganapati Panda and Nithin V George An Improved S Transform for Time Frequency Analysis IACC2009 pp 315 319 March 2009 The S transform with windows of arbitrary and varying shape C Robert Pinnegar Lalu Mansinha GEOPHYSICS VOL 68 NO 1 JANUARY FEBRUARY 2003 P 381 385 取自 https zh wikipedia org w index php title S轉換 amp oldid 69481176, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。