您当前的位置:首页 > 科技前沿

MPEG声音编码的单片DSP实现

时间:2014-12-12  来源:扁平线圈电感厂家  点击:
电感器厂家化,即

(3)  Yk=HYk+2-16LYk 

这样,就可利用DSP的乘累加器结构,运算量只增加约1倍,存储量只增加64个字.
  

(2)输入数据的组织 输入数据的组织不但要考虑方便地从数模转换器取得声音原始数据,还要考虑输入数据在片内数据RAM的存储适合作为多相滤波器组和声学模型的FFT运算的输入.多相滤波器组每次移入32个新的声音数据,移出32个旧的样值,操作如下:

Xi=Xi-32,i=511,510,…,32
Xi=next-input-audio-sample,i=31,30,…,0

然而ADSP-2181并不适于实现数据的移动,每个赋值运算需要两个指令才能完成,插件电感每次分析滤波操作需要1024个指令周期.如果利用ADSP-2181的多通道自动缓冲串口及间接寻址能力,适当地组织输入声音数据,就可利用滑动窗的方法实现数据的移入和移出,如图2所示.

图2 多相滤波的滑动窗技术


为了保证帧边界处理的连续性,输入数据缓存应该设计成圆缓冲的形式,其长度应能存储两帧声音输入数据.当DSP在处理一帧数据时,输入数据可以缓冲到另一帧.这样,数据移动的开销就节约了.同时,输入数据的组织还要利于声学模型的FFT运算,FFT需要利用A电感器生产DSP-2181的地址反转寻址模式.由于FFT计算和输入数据的缓存是同时进行的,所以FFT计算的指针需要地址反转,而输入缓冲的指针却不能地址反转,否则会导致输入声音数据排列混乱.ADSP-2181提供这种能力,它的第一地址指针组I0,I1,I2,I3有地址反转能力,而第二地址指针组I4,I5,I6,I7却不受地址反转模式的影响.所以从第二地址指针组中选择指针进行输入缓冲,从第一地址指针组中选择指针进行FFT计算.

(3)声学模型的改进 用DSP实现心理声学模型的一个难题是其中有大量的对数运算,虽然可以用多项式逼近求得其近似值,但是其巨大的运算量说明这不是一个明智的选择.在改进的心理声学模型中,FFT运算后并不立即换算到对数域,而是用分段折线逼近线性域的掩蔽效应曲线.为简单起见,使用与标准一致的分段方法.逼近采用取指数的多项式展开的一次项的方法,这种方法虽然比较粗糙,但正如前面分析的那样,声学模型在16bit定点实现时不是主要矛盾,因而还是可以接受的.

电感生产 得到掩蔽门限以后,为计算信掩比供比特分配使用,还是需要从线性域转换到对数域.这时,我们采用一种利用ADSP-2181移位器的近似计算方法.通过EXP指令,可以提取2进制补码小数的指数,对能量而言又有1bit约3dB.因而指数值乘3就近似得到该补码小数的dB值,尾数部分的影响忽略不计.

(4)比例因子的编码 MPEG声音编码标准工字电感器中一共给出了63个比例因子,但是并不是所有这些比例因子都可以用16bit的2进制数表示.如果用双字进行精度扩展,在量化时又将面临双字除法的巨大开销,因此,只使用其中可以用16bit的2进制补码小数精确表示的子集,即序号为3的倍数且小于等于45的比例因子.
采用比例因子子集后,比例因子编码就可以不再通过比较的方法得到,而可以直接通过计算子带最大幅度的指数获得,简化了比例因子的编码.

(5)软件仿真结果 结合上述各项算法改进,根据ADSP-2181的特点和MPEG标准,用AD公司的开发软件进行了软件仿真.表1列出了仿真得到的各个模块对运算量和存储量要求进行的估算结果.仿真在抽样率为48kHz,编码模式为立体声,输入信号为频率为1kHz的正弦波,输出码率为 192kbit/共模电感s的情况下进行. 由表1可知,ADSP-2181的性能得到了较充分的利用.仿真结果表明,在以上的条件下,解码输出的信噪比可达80dB左右.可见,所作的算法改进是比较有效的.

表1 各模块的运算量和存储量要求

运算量/(106指令/s) 程序存储量/103字数据存储量/103字 子带滤波 18 3.0 6.5 声学模型 103.5 1.5 比特分配和量化 2 2.0 — 格式化比特流 1 0.5 1.0

大电流电感

基于GPS 和GPRS 的多功能汽车记录仪的设计 摘要: 提出一种多功能汽车记录仪的设计方案, 系统采用AT91SAM9260 型ARM 处理器为控制器,Linux 操作系统,K91G08U0B 型Nand Flash 为存储介质,通过ET-318

本人兼职 LED驱动和工业恒压源本人工作经验10年,10年内一直从事LED驱动开发和工业电源开发,现寻兼职,有需求请联系我 微信同号18158853451 张

用于热敏电阻特性测量的数控加热直流电源 引言 旧式的热敏电阻特性曲线测量系统采用水热法加热、温度计测温和手动电桥法测电阻,这会带来很大的误差,同时有一定的安全隐患,效率低下。近年来有众多科研人员提出采用单片机方案,但都或多或少保留了原来的

注塑加工厂


上一篇一种给热插拔板卡增添辅助控制功能的简易方法

下一篇LED驱动精准控制方式


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话