发明名称 |
用数字信号处理器实现电话会议的方法 |
摘要 |
一种用数字信号处理器实现电话会议的方法,本发明采用的是以通用数字信号处理器DSP做为硬件平台,用软件来实现电话会议的功能,是一种通用硬件加软件的方法。硬件平台也是DSP的PCM串行接口完成多路话音的输入、输出及控制接口用于外部CPU对DSP芯片的代码下载、命令控制与响应。本发明与现在实现电话会议所采用的纯专用硬件相比:专用芯片的专用性使得其应用范围狭窄、灵活性差、通用性差、价格高;ASIC芯片的开发十分复杂、周期很长,灵活性差。而DSP芯片是一种通用芯片,是现代电子技术发展的主流方向之一,用DSP做为硬件平台,具有很强的通用性和灵活性,价格低,本方法的音量调节范围宽,并可实现自动调节。 |
申请公布号 |
CN100463476C |
申请公布日期 |
2009.02.18 |
申请号 |
CN02137030.3 |
申请日期 |
2002.09.18 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
饶俊阳;王永学;樊荣虎 |
分类号 |
H04M3/56(2006.01) |
主分类号 |
H04M3/56(2006.01) |
代理机构 |
|
代理人 |
|
主权项 |
1.一种用数字信号处理器实现电话会议的方法,其特征在于所述的方法是以通用数字信号处理器DSP做为硬件平台,用软件处理流程实现电话会议功能的方法,所述的软件处理流程包括两个:第一个是主程序处理流程,该主程序处理流程为:第一步:根据不同的DSP处理器做相应的初始化,包括中断向量的设置、串行接口的设置、与外部处理器接口部分的设置、算好音量调节的各个音量增益NdB值所对应的mod(10*(power(10,N/20)))值,其中N大于0,power(10,N/20)指10的N/20次方,mod(10*(power(10,N/20)))是指对power(10,N/20)值进行四舍五入;第二步:按需要开中断,包括串口中断或DMA接收满中断或发送完中断、定时器中断;第三步:进入一个循环,在循环体中:进行扫描命令;判断有否新命令 如果没有,直接到会议组数据表的扫描子程序处理程序,如果有新命令,则进行命令处理子程序后到会议组数据表的扫描子程序处理程序;第二个是中断服务程序处理流程,该中断服务程序处理流程为:第一步:保护现场;第二步:将输出缓冲区的数据进行A律和U律码转换成线性码;第三步:发送本帧输出数据;第四步:接收本帧数据;第五步:将本帧接收数据线性码转换成A律或U律码,并串转换器再将它们从输出PCM线送出去;第六步:恢复现场;第七步:中断返回。 |
地址 |
518057深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 |