发明名称 一种模式相关的快速变换方法
摘要 一种模式相关的快速变换方法,包括:(1)对输入信号进行蝶形操作,得到信号y:将输入信号x乘以矩阵<img file="201010518249.3_ab_0.GIF" wi="93" he="73" />所述输入信号为N维列向量,N为2的幂次方;I为<img file="201010518249.3_ab_1.GIF" wi="66" he="59" />的单位矩阵,J为<img file="201010518249.3_ab_2.GIF" wi="68" he="60" />的单位反对角矩阵;(2)将信号y等分成上下两部分y<sub>a</sub>和y<sub>b</sub>,根据统计得到的输入信号x的相关矩阵C<sub>x</sub>,计算出<img file="201010518249.3_ab_3.GIF" wi="264" he="79" />,将D<sub>x</sub>分成4部分<img file="201010518249.3_ab_4.GIF" wi="109" he="72" />,对D<sub>0</sub>和D<sub>3</sub>进行SVD分解,得到两个<img file="201010518249.3_ab_5.GIF" wi="71" he="60" />的正交变换矩阵U,V;(3)将信号y用U和V进行如下处理,得到信号z:<img file="201010518249.3_ab_6.GIF" wi="240" he="75" />(4)对信号z进行重排操作,该操作对应的变换为<img file="201010518249.3_ab_7.GIF" wi="326" he="148" />其中,m表示行,0≤m<N-1;n表示列,0≤n<N-1;N表示输入信号的维数。该方法还可进一步包括将正交矩阵U,V进行多个平面旋转的操作,将正交矩阵U,V进行整数提升的操作。本发明能够减少MDDT变换复杂度。
申请公布号 CN102025988A 申请公布日期 2011.04.20
申请号 CN201010518249.3 申请日期 2010.10.19
申请人 北京工业大学 发明人 丁文鹏;施云惠;尹宝才
分类号 H04N7/26(2006.01)I;H04N7/30(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 北京中北知识产权代理有限公司 11253 代理人 卢业强
主权项 1.一种模式相关的快速变换方法,其特征在于,包括以下步骤:(1)对输入信号进行蝶形操作,得到信号y:将输入信号x乘以矩阵<maths num="0001"><![CDATA[<math><mfenced open='[' close=']'><mtable><mtr><mtd><mi>I</mi></mtd><mtd><mi>J</mi></mtd></mtr><mtr><mtd><mi>J</mi></mtd><mtd><mo>-</mo><mi>I</mi></mtd></mtr></mtable></mfenced></math>]]></maths>所述输入信号为N维列向量,N为2的幂次方;I为<img file="FSA00000317744300012.GIF" wi="143" he="122" />的单位矩阵,J为<img file="FSA00000317744300013.GIF" wi="139" he="112" />的单位反对角矩阵;(2)将信号y等分成上下两部分y<sub>a</sub>和y<sub>b</sub>,根据统计得到的输入信号x的相关矩阵C<sub>x</sub>,计算出<maths num="0002"><![CDATA[<math><mrow><msub><mi>D</mi><mi>x</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>I</mi></mtd><mtd><mi>J</mi></mtd></mtr><mtr><mtd><mi>J</mi></mtd><mtd><mo>-</mo><mi>I</mi></mtd></mtr></mtable></mfenced><msub><mi>C</mi><mi>x</mi></msub><mfenced open='[' close=']'><mtable><mtr><mtd><mi>I</mi></mtd><mtd><mi>J</mi></mtd></mtr><mtr><mtd><mi>J</mi></mtd><mtd><mo>-</mo><mi>I</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>将D<sub>x</sub>分成4部分<maths num="0003"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>D</mi><mn>0</mn></msub></mtd><mtd><msub><mi>D</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mn>2</mn></msub></mtd><mtd><msub><mi>D</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>对D<sub>0</sub>和D<sub>3</sub>进行SVD分解,得到两个<img file="FSA00000317744300016.GIF" wi="140" he="124" />的正交变换矩阵U,V;(3)将信号y用U和V进行如下处理,得到信号z:<maths num="0004"><![CDATA[<math><mrow><mi>z</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>U</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>V</mi></mtd></mtr></mtable></mfenced><mi>y</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>Uy</mi><mi>a</mi></msub></mtd></mtr><mtr><mtd><msub><mi>Vy</mi><mi>b</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(4)对信号z进行重排操作,该操作对应的变换为<maths num="0005"><![CDATA[<math><mrow><msub><mi>P</mi><mi>N</mi></msub><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><mi>m</mi><mo>=</mo><mn>2</mn><mi>n</mi><mo>,</mo><mi>n</mi><mo>&lt;</mo><mfrac><mi>N</mi><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><mi>m</mi><mo>=</mo><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mfrac><mi>N</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>*</mo><mn>2</mn><mo>+</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>&GreaterEqual;</mo><mfrac><mi>N</mi><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>otherwise</mi></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中,m表示行,0≤m<N-1;n表示列,0≤n<N-1;N表示输入信号的维数。
地址 100124 北京市朝阳区平乐园100号