发明名称 信号变换方法和系统
摘要 公开了一种信号变换方法和系统。该方法包括:获取当k取[0,N-1]中的每一个整数值时频域信号的第k个信号分量X[k]的实部和预先存储的第五常数的积及当k取[0,N-1]中的每一个整数值时第k个信号分量X[k]的虚部和预先存储的第六常数的积,N=64;获取当k取[0,N-1]中的每一个整数值时第k个信号分量的实部和第五常数的积与当k取相同值时第k个信号分量的虚部和第六常数的积之间的加法运算结果P[k]和减法运算结果Q[k];分别对当k取[0,N-1]中的每一个整数值时的加法运算结果P[k]组成的第三数据组和当k取[0,N-1]中的每一个整数值时的减法运算结果Q[k]组成的第四数据组进行64点二类离散余弦变换;利用第三数据组的变换结果的各个系数以及第四数据组的变换结果的各个系数获取对应于频域信号的时域信号。
申请公布号 CN102129861B 申请公布日期 2013.06.12
申请号 CN201010004405.4 申请日期 2010.01.15
申请人 富士通株式会社 发明人 司马婷婷
分类号 G10L19/02(2013.01)I 主分类号 G10L19/02(2013.01)I
代理机构 北京东方亿思知识产权代理有限责任公司 11258 代理人 宋鹤;南霆
主权项 1.一种应用于感知音频编码中的将时域信号变换为频域信号的信号变换方法,包括:获取当n取[1,N-1]中的每一个整数值时时域信号的第n个信号分量x[n]与第2N-n个信号分量x[2N-n]的差g[n]以及当n取[2,N-1]中的每一个整数值时所述时域信号的第n+1个信号分量x[n+1]与第2N-n+1个信号分量x[2N-n+1]的差y[n],N=32;分别对当n取[1,N-1]中的每一个整数值时计算得出的g[n]和所述时域信号的第0个信号分量组成的第一数据组以及当n取[2,N-1]中的每一个整数值时计算得出的y[n]和所述时域信号的第1、第2个信号分量组成的第二数据组进行32点二类离散余弦反变换;利用所述第一数据组的变换结果、所述第二数据组的变换结果、所述时域信号的第0个信号分量、预先存储的第一常数以及预先存储的第二常数,获取中间变换结果;以及利用所述中间变换结果、所述第一数据组的变换结果、预先存储的第三常数以及预先存储的第四常数,获取对应于所述时域信号的频域信号,其中所述第一常数是<img file="FSB00000986701300011.GIF" wi="532" he="109" />所述第二常数是<img file="FSB00000986701300012.GIF" wi="529" he="112" />根据以下等式计算所述中间变换结果:<maths num="0001"><![CDATA[<math><mrow><mi>H</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><msubsup><mi>C</mi><mrow><mn>2</mn><mi>N</mi></mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>0.5</mn><mo>)</mo></mrow></msubsup></mrow></mfrac><mrow><mo>(</mo><mi>G</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>+</mo><mi>Y</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>+</mo><mi>x</mi><mo>[</mo><mn>0</mn><mo>]</mo><msubsup><mi>C</mi><mi>N</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>0.5</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>H[k]表示所述中间变换结果的第k个分量,G[k]表示所述第一数据组的变换结果的第k个分量,以及Y[k]表示所述第二数据组的变换结果的第k个分量,k=0,1,...,N-1,所述第三常数是<img file="FSB00000986701300014.GIF" wi="521" he="111" />所述第四常数是<img file="FSB00000986701300015.GIF" wi="537" he="112" />根据以下等式计算所述频域信号:<maths num="0002"><![CDATA[<math><mrow><mi>X</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><msubsup><mi>C</mi><mrow><mn>4</mn><mi>N</mi></mrow><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>0.5</mn><mo>)</mo></mrow></msubsup></mrow></mfrac><mrow><mo>(</mo><mi>G</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>+</mo><mi>H</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>)</mo></mrow><mo>-</mo><mi>i</mi><mfrac><mn>1</mn><mrow><mn>2</mn><msubsup><mi>S</mi><mrow><mn>4</mn><mi>N</mi></mrow><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>0.5</mn><mo>)</mo></mrow></msubsup></mrow></mfrac><mrow><mo>(</mo><mi>G</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>-</mo><mi>H</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>X[k]表示所述频域信号中的第k个信号分量。
地址 日本神奈川县