一种低成本数字声场处理器方案的制作方法

文档序号:6574899阅读:277来源:国知局
专利名称:一种低成本数字声场处理器方案的制作方法
技术领域
本发明涉及一种低成本数字声场处理器方案,该方案是釆用低价位的 单片机加外扩存储器实现数字声场处理器。
背景技术
目前的数字声场处理器都是釆用专用DSP芯片技术,该技术和器件成 本远远高于本发明所釆用技术和器件的成本。

发明内容
用低价位的单片机加外扩存储器代替目前的专用DSP芯片来实现数字 声场处理器。所使用的算法是重叠保留法或重叠相加法。
本发明之所以能够大大降低数字声场处理器的成本,源自对数字信号 处理过程深入的理解与分析。
第一,声场处理数据量大,带有大容量片内存储器的芯片比较昂贵, 而现在几百K到几个M的R0M和RAM都非常便宜,因此外扩存储器是实现
成本大幅度降低的必然选择。
第二,声场处理计算量也比较大(所以现有技术都采用DSP芯片),但 是,采用FFT或分裂基FFT计算输出时,需要的计算速度明显小于低档DSP 芯片的最高速度,也就是DSP芯片的计算能力被浪费了很多。事实上,经 过本项目的计算,目前的中低档单片机有很多都能够达到所需速度。此外, 再考虑到必然的大范围补零(补一半的零值),还可降低一半的计算量。
具体实施例方式
设声场处理器的冲激响应h(n)长度为M,将输入信号x(n)分段为长度 M-l的子序列x。 (n) , Xl (n), x2 (n),...,则根据数字信号处理理论中的经典算 法重叠相加法,输出y (n) =yk_i (n) +yk (n) 其中yk(n)=h(n)*xk(n) [k (M-l)效k+2) (M-l)-1]
每段卷积都用FFT计算,则yH (n)和yk (n)各需要1个2M_2点FFT( h (n) 的FFT作为常数)和1个2M-2点IFFT以及2M-2次复数乘法。声场处理器 冲激响应最常见的长度是1秒左右,即44000点(使用采样率),设 M-64.1024+1;若使用经典的基2方法,则上述方法需要复数乘法 4(M-l).log2(2M-2)+2M—2 5.106;复数加法4-(2M-2)-log2 (2M-2) 107;这些
运算量需要在2个输入子序列的时间内完成,以保证实时性。2个输入子序 列的时间为2 (M-1)/44000-2. 9秒。于是处理器每秒需处理复数乘法1. 7'106;
复数加法3.4.106;相当于实数乘法3.4406;实数加法6. 8'106;按照乘法用两
个指令周期,加法用一个指令周期,每秒需要12.8.106个指令周期,加上数
据传送时间,每秒约需要16.106个指令周期。而低档RISC结构单片机能够
实现这一指标。况且,考虑到将补一半的零值,釆用频域抽取FFT更有助
于减少一半的运算量。
权利要求
1 一种低成本数字声场处理器设计方案,其特征在于采用低价位的单片机加外扩存储器实现数字声场处理器。
全文摘要
本发明公布了一种低成本数字声场处理器方案,即采用低价位的单片机加外扩存储器实现数字声场处理器。本发明用于数字声场处理领域。
文档编号G06F17/14GK101520768SQ20081008286
公开日2009年9月2日 申请日期2008年2月28日 优先权日2008年2月28日
发明者萍 李 申请人:萍 李
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1