G.726语音编解码器在SoPC中的实现
3.4 编解码器模块在SoPC系统中的综合
编码器模型在Quartus II综合和编译后,可以使用SOPC Builder将其作为外围设备添加到Nios II系统中。SignalCompiler生成的PTF配置文件可用于将设计自动地输给SOPC Builder工具。所设计的编码器出现在SOPC Builder的模块池中,将其添加到所创建的系统中即可。所建SoPC系统元件页如图5所示,图5中只列出了语音记录系统的一部分组件。利用SOPC Builder即可生成一个完整的系统,最后生成编程文件,进行硬件的下载,完成G.726语音编码器在SoPC中的设计。
图5 SoPC系统元件页
由于DSP Builder中的DSP基本模块以算法级的描述出现,而且采用Simulink图形化界面,因此设计非常直观,实现了自顶向下的开发流程。与传统DSP开发相比,大大缩短了创建DSP设计的硬件的开发周期。设计的编解码器可作为Nios II系统的外围设备,通过SOPC Builder很方便地综合到SoPC系统中。同时,由于设计是在基于FPGA的SoPC上实现,因此可以根据实际需求更改设计,对系统进行重配置,具有很高的灵活性。本G.726语音编解码器的性能基本上达到了设计要求。
参考文献
1 潘 松,黄继业,王国栋.现代DSP技术[M].西安:西安电子科技大学出版社,2003
2 王海平,刘 琚.定点DSP实现ITU-T G.726语音编解码标准[J].电子技术,2003;(12):33~35
3 任爱锋,初秀琴.基于FPGA的嵌入式系统设计[M].西安:西安电子科技大学出版社,2004
4 Shorten DSP Design Cycle Using Complex IP in MATLAB/Simulink to Quartus II Flow[J].
Altera Corporation News & Views,Third Quarter 2002
5 Altera Corporation. DSP Builder User Guide,2004
6 Altera Corporation. DSP Builder Reference Manual,2004
- 大规模IPTV点播系统解决方案(08-18)
- 高清晰度数字电视适配均衡器GS1504(08-18)
- IPTV系统中EPG模块的设计与实现(08-14)
- 数字音视频编解码技术标准AVS(08-19)
- 嵌入式设备的静止图像编码(08-18)
- MPEG压缩软件测试(08-19)