发明名称 用数字信号处理器实现电话会议的方法
摘要 一种用数字信号处理器实现电话会议的方法,本发明采用的是以通用数字信号处理器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深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部