倒频谱

✍ dations ◷ 2025-05-20 09:54:04 #信号处理

倒频谱(cepstrum),顾名思义,就是将频谱(spectrum)的英文前四个字母反过来写。倒频谱是为了某些时候,为了计算方便,将原来信号的频谱先转成类似分贝的单位,再作逆傅里叶变换,把它视为一种新的信号做处理。倒频谱有复数倒频谱,及实数倒频谱。

倒频谱被定义在1963的论文(Bogert等)。定义如下:

复数倒频谱拥有频谱大小跟相位的信息,实数倒频谱只有频谱大小的信息,各有各的不同应用。

x ^ = 1 2 1 2 X ^ ( F ) e j 2 π F d F {\displaystyle {\widehat {x}}\left=\int _{-{\frac {1}{2}}}^{\frac {1}{2}}{\widehat {X}}\left(F\right)e^{j{2\pi }F}dF}
其中 X ^ = log | X ( F ) | + j arg {\displaystyle {\widehat {X}}\left=\log |X(F)|+j\arg}
可能遭遇的问题
1. log 0 = {\displaystyle \log 0=-\infty }
2. arg ] {\displaystyle \arg]} 有无限多的解
当输入是实数时,因为 log | X ( F ) | {\displaystyle \log |X(F)|} 偶对称, arg {\displaystyle \arg} 奇对称,所以复数倒频谱的值为实数

C = 1 2 1 2 log | X ( F ) | e j 2 π F n d F {\displaystyle C\left=\int _{-{\frac {1}{2}}}^{\frac {1}{2}}\log |X(F)|e^{j{2\pi }Fn}dF}
可能遭遇的问题
1. log 0 = {\displaystyle \log 0=-\infty }

频谱图上的独立变数是频率,而倒频谱图上的独立变数为倒频率(quefrency),倒频率是一种时间的度量单位。举个例子,声音信号采样速率等于44100赫兹,在倒频谱上有个很大的值在倒频率等于100,代表实际上在44100/100=441赫兹有很大的值,这值出现在倒频谱上因为频谱上周期性出现,而频谱上出现的周期与倒频谱很大的值出现的位置有关。

滤波器(filter)常使用在频谱上,用来保存或删除我们所要或不要的信息,经过上面的许多讨论,不难猜到,倒滤波器(lifter)就是在倒频谱上所使用的滤波器。低通的倒滤波器跟低通滤波器有点类似,它可以借由在倒频谱上乘以一个window系数,使倒频谱上的高倒频率被压抑,如此依来,当信号转回时域空间时会变成一个较平滑的信号。

x ^ = 1 2 1 2 X ^ ( F ) e j 2 π F d F {\displaystyle {\widehat {x}}\left=\int _{-{\frac {1}{2}}}^{\frac {1}{2}}{\widehat {X}}\left(F\right)e^{j{2\pi }F}dF}
问题: X ^ ( F ) {\displaystyle {\widehat {X}}\left(F\right)} 可能会无限大, 且对于arg(x)有无限多个解

先对信号做Z变换, 并整理一下系数, 让他变成下面的形式
X ( Z ) = A Z r k = 1 m i ( 1 a k Z 1 ) k = 1 m 0 ( 1 b k Z ) k = 1 P i ( 1 c k Z 1 ) k = 1 P 0 ( 1 d k Z ) {\displaystyle X\left(Z\right)={\cfrac {A{Z^{r}}\prod _{k=1}^{m_{i}}(1-{a_{k}}{Z^{-1}})\prod _{k=1}^{m_{0}}(1-{b_{k}}Z)}{\prod _{k=1}^{P_{i}}(1-{c_{k}}{Z^{-1}})\prod _{k=1}^{P_{0}}(1-{d_{k}}Z)}}}
其中 | a k | , | b k | , | c k | , | d k | 1 {\displaystyle \left|a_{k}\right|,\left|b_{k}\right|,\left|c_{k}\right|,\left|d_{k}\right|\leq 1}

分子:
第一项A是系数
第二项 Z r {\displaystyle Z^{r}} 是延迟
第三项是位于单位圆内的零点
第四项是位于单位圆外的零点

分母:
第一项是位于单位圆内的极点
第二项是位于单位圆外的极点

X ( Z ) {\displaystyle X\left(Z\right)} 取log变成 X ^ ( Z ) {\displaystyle {\widehat {X}}\left(Z\right)}
X ^ ( Z ) = l o g X ( Z ) = log A + r log Z + k = 1 m i log ( 1 a k Z 1 ) + k = 1 m 0 log ( 1 b k Z ) k = 1 P i log ( 1 c k Z 1 ) k = 1 P 0 log ( 1 d k Z ) {\displaystyle {\widehat {X}}\left(Z\right)=logX\left(Z\right)=\log A+r\log Z+\sum _{k=1}^{m_{i}}\log(1-{a_{k}}{Z^{-1}})+\sum _{k=1}^{m_{0}}\log(1-{b_{k}}Z)-\sum _{k=1}^{P_{i}}\log(1-{c_{k}}{Z^{-1}})-\sum _{k=1}^{P_{0}}\log(1-{d_{k}}Z)}
假设r=0, 因为这只是延迟, 并不会破坏波形
根据Z变换所得到的系数, 我们可以利用泰勒展开得到Z的反变换
x ^ = { log A if  n = 0 k = 1 m i a k n n + k = 1 P i c k n n if  n > 0 k = 1 m 0 b k n n k = 1 P 0 d k n n if  n < 0 {\displaystyle {\widehat {x}}\left={\begin{cases}\log A&{\mbox{if }}n=0\\-\sum _{k=1}^{m_{i}}{\cfrac {{a_{k}}^{n}}{n}}+\sum _{k=1}^{P_{i}}{\cfrac {{c_{k}}^{n}}{n}}&{\mbox{if }}n>0\\\sum _{k=1}^{m_{0}}{\cfrac {{b_{k}}^{-n}}{n}}-\sum _{k=1}^{P_{0}}{\cfrac {{d_{k}}^{-n}}{n}}&{\mbox{if }}n<0\end{cases}}}

注意事项
1. x ^ {\displaystyle {\widehat {x}}\left} 总是IIR(无限冲激响应)
2.对于FIR(有限冲激响应)的情况, c k = 0 , d k = 0 {\displaystyle c_{k}=0,d_{k}=0}

Z X ^ ( Z ) = Z X ( Z ) X ( Z ) {\displaystyle Z\cdot {\widehat {X}}'\left(Z\right)=Z\cdot {\cfrac {{X}'\left(Z\right)}{{X}\left(Z\right)}}}
Z X ( Z ) = Z X ^ ( Z ) X ( Z ) {\displaystyle Z{X}'\left(Z\right)=Z{\widehat {X}}'\left(Z\right)\cdot {X}\left(Z\right)}
对其做Z的反变换
n x = k = k x ^ x {\displaystyle nx=\sum _{k=-\infty }^{\infty }k{\widehat {x}}\leftx}

x = k = k n x ^ x f o r   n 0 {\displaystyle x=\sum _{k=-\infty }^{\infty }{\frac {k}{n}}{\widehat {x}}\leftx\quad for\ n\neq 0}

分别对于x的四种不同的状况做延伸
1.对于x是因果(causal)和最小相位(minimum phase) i.e. x = x ^ = 0 , n < 0 {\displaystyle x={\widehat {x}}\left=0,n<0}
对于 x = k = k n x ^ x f o r   n 0 {\displaystyle x=\sum _{k=-\infty }^{\infty }{\frac {k}{n}}{\widehat {x}}\leftx\quad for\ n\neq 0}
可得出
x = k = 0 k n x ^ x f o r   n > 0 {\displaystyle x=\sum _{k=0}^{\infty }{\frac {k}{n}}{\widehat {x}}\leftx\quad for\ n>0}

x = x ^ x + k = 0 n 1 k n x ^ x {\displaystyle x={\widehat {x}}\leftx+\sum _{k=0}^{n-1}{\frac {k}{n}}{\widehat {x}}\leftx}
2.对于x是最小相位(minimum phase)
x ^ = { 0 if  n < 0 x x k = 0 n 1 k n x ^ x x

相关

  • 拉克代夫海拉克代夫海是印度洋北部的一个海,位于印度、马尔代夫和斯里兰卡之间的海域,面积786,000平方公里,平均水深1,929米,最大水深4,131米,有多处珊瑚礁。
  • 总管总管,本意全面管理,在中国古代,总管是一种官职。后世又俗称家族雇佣的管理人,即管家。北周武成元年(559年)将地方军事长官都督改称总管。北周武帝以王谦为益州总管,隋朝和唐朝初年
  • 政治化妆师司编(Spin doctor)是指政治公关顾问,透过一系列公关手段,影响传媒的报道,从而改变舆论。1984年10月21日《纽约时报》在社论中指列根助选团的政治顾问在记者身旁团团结,企图影响传
  • 猪 (消歧义)猪可以指:
  • 硼氢化钾硼氢化钾是一种无机化合物,用作还原剂。硼氢化钾可溶于甲醇、乙醇和液氨,不溶于乙醚、苯、四氢呋喃、甲醚和碳氢化合物。其溶解时在相应溶剂里的溶解度如下表:硼氢化钾在90K时
  • 丁烯二酸丁烯二酸,是一种有机化合物,由2-丁烯两端阶上羧基而形成,有顺反异构物:与丁烯二酸相似的主题如下:
  • 阿克梅派阿克梅派,也称诗人协会,是一个短暂的诗歌学派,1912年在尼古拉·古米廖夫和谢尔盖·戈罗德茨基(英语:Sergei Gorodetsky)的领导下成立于俄罗斯。他们主张以形式的紧凑和表达的清晰
  • 朗道金质奖章朗道金质奖章(俄语:Премия имени Л. Д. Ландау)是俄罗斯科学院及其前身苏联科学院颁发的理论物理最高奖项。它设立于1971年,并以苏联物理学家和 诺贝尔物理
  • 金库金库,汉语词汇,一般指银行等机构为存放重要物品等需求而设置的库房。国家金库简称国库,是国家专门设立的金融机关,详见国库。美国纽约曼哈顿自由大街33号有一栋名为纽约联邦储备
  • 莱斯特莱斯特(英语:Leicester,读音:系列,以及三部曲(Riot trilogy),都是以莱斯特为故事背景。英国作家格拉哈姆·乔伊斯(Graham Joyce)创作的几本小说,也以莱斯特和其他周边郡为背景,创作的小