发明名称 执行修正离散余弦变换的方法、电路、编解码器
摘要 本发明涉及执行长度N的数字输入信号的MDCT,通过产生长度N/2的特定中间信号,可以通过中间信号的数据值与余弦值的仅N<SUP>2</SUP>/4数量的乘法,来执行MDCT。
申请公布号 CN100429645C 申请公布日期 2008.10.29
申请号 CN200380108939.X 申请日期 2003.12.29
申请人 汤姆森许可贸易公司 发明人 彼得·乔治·鲍姆
分类号 G06F17/14(2006.01) 主分类号 G06F17/14(2006.01)
代理机构 中科专利商标代理有限责任公司 代理人 罗松梅
主权项 1、一种对长度N的数字输入信号“x”的部分执行修正离散余弦变换(100)的方法,所述方法包括以下步骤:-根据所述输入信号“x”的当前部分产生长度N/2的中间信号“xx”(102);-执行所述中间信号“xx”的所述当前部分的数据值与余弦值的数量为N2/4的乘法(104),以产生离散余弦变换输出信号“y”的相应部分(106),其中,通过执行xx(m)=x(N/4+m)-x(N/4-m-1)并且执行xx(m+N/4)=x(N/2+m)+x(N-m-1),从所述输入信号“x”的所述当前部分的元素来计算所述中间信号“xx”的从指数m=0到m=(N/4-1)运转的元素,以及通过针对运转指数k=0到k=(N/2-1)计算求和值s=s+xx(k)*cos(π/2/N*(2*k+1+N)*(2*m+1)),利用所述余弦值,针对指数m=0到m=(N/2-1)从所述中间信号“xx”的数据值计算所述离散余弦变换输出信号“y”的所述相应部分的元素,其中初始求和值“s”为零,并且最终求和值取作所述离散余弦变换输出信号“y”的所述部分的元素“m”。
地址 法国布洛里