卫星移动终端语音编解码器全双工语音输出功能测试方法技术

技术编号:9838523 阅读:236 留言:0更新日期:2014-04-02 02:08
本发明专利技术公开了一种卫星移动终端语音编解码器全双工语音输出功能测试方法,在依次检测FPGA对语音编解码器的信令控制正常、模数转换器自闭环功能正常、语音编解码器半双工语音输入功能正常之后再进行语音编解码器全双工语音输出功能检测:使模数转换器和语音编解码器进入正常工作模式;向模数转换器输入2KHz信号;设置语音编解码器同时处于编码和解码模式;检查语音编解码器的输出编码格式;将语音编解码器的输出值直接输入到语音编解码器;如果输出信号为2KHz信号,则语音编解码器全双工语音输出功能正常。本发明专利技术方法确保了语音编解码器具有良好的全双工语音输出功能,为卫星移动通信终端具有良好数据传输性能提供了保障。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种,在依次检测FPGA对语音编解码器的信令控制正常、模数转换器自闭环功能正常、语音编解码器半双工语音输入功能正常之后再进行语音编解码器全双工语音输出功能检测:使模数转换器和语音编解码器进入正常工作模式;向模数转换器输入2KHz信号;设置语音编解码器同时处于编码和解码模式;检查语音编解码器的输出编码格式;将语音编解码器的输出值直接输入到语音编解码器;如果输出信号为2KHz信号,则语音编解码器全双工语音输出功能正常。本专利技术方法确保了语音编解码器具有良好的全双工语音输出功能,为卫星移动通信终端具有良好数据传输性能提供了保障。【专利说明】
本专利技术涉及卫星通信领域,特别涉及一种基于“北斗”的卫星移动通信终端语音编解码器全双工语音输出功能测试方法。
技术介绍
数字无线电系统的低频部分采用数字电路,与传统无线电系统相比,软件无线电系统的A/D、D/A变换移到了中频,并尽可能靠近射频端。软件无线电以可编程力强的FPGA、DSP器件代替专用数字电路,使系统硬件结构与功能相对独立。现场可编程阵列FPGA技术先进之处在于紧凑的占位空间能够高速处理,同时也保持软件无线电技术的灵活性和可编程性。从FPGA可实现可重新配置核,在FPGA中能够实现调制器,解调器和CODEC功能。FPGA已从灵活的逻辑设计平台发展到信号处理引擎,成为FET、FIR,数字下复频器DDC、数字上变频器DUC、相关器和脉冲压缩(用于雷达处理)运算的理想平台。AMBE编解码技术是一种具有高语音质量和强鲁棒性的低速率语音编解码技术。AMBE2000采用AMBE编解码技术,是一种高性能、低功耗的单片实时语音压缩解压芯片,实现了低带宽、双工的数据与语音同传,语音通信自然、可懂。如图1所示,一种基于“北斗”的卫星移动通信终端,包括FPGA芯片XC5VLX50T、DSP芯片TMS320C6455、语音编解码器芯片AMBE2000及PCM3500 ;所述FPGA芯片XC5VLX50T通过控制接口与AMBE2000相连接;所述XC5VLX50T通过EMIFA接口、HPI接口与TMS320C6455相连接;XC5VLX50T通过可编程接口与PCM3500相连接。该基于“北斗”的卫星移动通信终端将FPGA的优势和AMBE2000的优势结合起来运用于卫星移动通信终端中,将为移动通信带来优质的语音质量和良好的实时性。但是该基于“北斗”的卫星移动通信终端对XC5VLX50T与AMBE2000之间数据传输性能要求非常高,事先验证其功能指标是否达到设计要求显得非常重要,例如验证AMBE2000的全双工语音输出功能特性。
技术实现思路
本专利技术的目的在于提供一种基于“北斗”的卫星移动通信终端语音编解码器的全双工语音输出功能测试方法。为了实现上述专利技术目的,本专利技术提供了以下技术方案: 一种,所述卫星移动终端为基于“北斗”的卫星移动通信终端,所述语音编解码器为芯片AMBE2000,该方法包括步骤:步骤A:检测FPGA对AMBE2000的信令控制功能是否正常,具体的: Al:通过FPGA设置AMBE2000内部的寄存器,调整其编码的结构; A2:通过FPGA接收AMBE2000的语音编码,检查接收的编码的结构与步骤Al中设置的编码结构是否一致,如果一致则FPGA对AMBE2000的信令控制功能正常,否则AMBE2000出现故障; 如果FPGA对AMBE2000的信令控制功能正常则进入步骤B,否则更换AMBE2000,重新进行检测; 步骤B:检测PCM3500自闭环功能是否正常,具体的: B1:使能PCM3500的外接输入端,使PCM3500进入自闭环模式; B2:信号发生器向PCM3500的输入端输入2KHz信号; B3:示波器连接PCM3500的输出端,检查示波器中显示的信号是否为2KHz信号,如果是则PCM3500自闭环功能正常,否则PCM3500出现故障; 如果PCM3500自闭环功能正常则进入步骤C,否则更换PCM3500,重新进行PCM3500自闭环功能检测; 步骤C:检测AMBE2000半双工语音输入功能是否正常,具体的: Cl:使能PCM3500的外接输入端,使PCM3500进入正常工作模式; C2:使能AMBE2000的外接输入端,使AMBE2000进入正常工作模式; C3:PCM3500的输入端连接有信号发生器,通过信号发生器向PCM3500的输入端输入2KHz信号; C4:PCM3500的输出端连接有示波器,通过示波器检查输出信号是否为2KHz信号,如果是择AMBE2000半双工语音输入功能正常,否则AMBE2000半双工语音输入功能异常; 如果AMBE2000半双工语音输入功能正常则进入步骤D,否则更换AMBE2000,重新进行FPGA对AMBE2000的信令控制功能检测和AMBE2000半双工语音输入功能检测; 步骤D:进行AMBE2000全双工语音输出功能检测,具体是: Dl:使能PCM3500的外接输入端,使PCM3500进入正常工作模式; D2:使能AMBE2000的外接输入端,使AMBE2000进入正常工作模式; D3:PCM3500的输入端连接信号发生器,通过信号发生器向PCM3500输入2KHz信号; D4:通过FPGA设置AMBE2000的内部寄存器,使其同时处于编码和解码模式; D5:通过FPGA检查AMBE2000的输出编码格式,编码格式正确则进入步骤6),否则更换AMBE2000 ; D6:通过FPGA记录AMBE2000的输出值,然后直接输入到AMBE2000 ; D7:PCM3500的输出端连接有示波器,通过示波器检测输出信号是否为2KHz信号,如果是则AMBE2000全双工语音输出功能正常,否则AMBE2000全双工语音输出功能异常。与现有技术相比,本专利技术的有益效果:本专利技术卫星移动通信终端的语音编解码器全双工语音输出功能测试方法,能很好的测试卫星移动通信终端的语音编解码器全双工语音输出功能是否正常,确保了卫星移动通信终端的语音编解码器具有良好的全双工语音输出功能,进而为卫星移动通信终端中FPGA与语音编解码器之间具有良好的数据传输性能提供了保障,满足了基于“北斗”的卫星移动通信终端的要求。【专利附图】【附图说明】: 图1为本专利技术测试对象基于“北斗”的卫星移动通信终端结构示意图。【具体实施方式】下面结合试验例及【具体实施方式】对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。AMBE语音编解码技术是一种具有高语音质量和强鲁棒性的低速率语音编解码技术。这种方法在频域中按基音各谐波频率,将一帧语音的频谱划分为多个频带,对每个频带作清、浊音判决。对浊音带,以基音为周期的脉冲序列作为激励信号;对清音带,则以白噪声作为激励信号;总的激励信号由各带激励信号相加构成。用该激励信号激励声道滤波器,最终合成出具有较高自然度的语音。因此在低比特率的情况下,其合成语音的音质依然能保持较高的自然度。其改进的AMBE算法成为国际移动卫星组织和移动卫星通信的语音编码标准。语音编解码芯片AMBE2本文档来自技高网
...

【技术保护点】
一种卫星移动终端语音编解码器全双工语音输出功能测试方法,所述卫星移动终端为基于“北斗”的卫星移动通信终端,所述语音编解码器为芯片AMBE2000,其特征在于,该方法包括步骤:步骤A:检测FPGA对AMBE2000的信令控制功能是否正常,具体的:A1:通过FPGA设置AMBE2000内部的寄存器,调整其编码的结构;A2:通过FPGA接收AMBE2000的语音编码,检查接收的编码的结构与步骤A1中设置的编码结构是否一致,如果一致则FPGA对AMBE2000的信令控制功能正常,否则AMBE2000出现故障;如果FPGA对AMBE2000的信令控制功能正常则进入步骤B,否则更换AMBE2000,重新进行检测;步骤B:检测PCM3500自闭环功能是否正常,具体的:B1:使能PCM3500的外接输入端,使PCM3500进入自闭环模式;B2:信号发生器向PCM3500的输入端输入2KHz信号;B3:示波器连接PCM3500的输出端,检查示波器中显示的信号是否为2KHz信号,如果是则PCM3500自闭环功能正常,否则PCM3500出现故障;如果PCM3500自闭环功能正常则进入步骤C,否则更换PCM3500,重新进行PCM3500自闭环功能检测;步骤C:检测AMBE2000半双工语音输入功能是否正常,具体的:C1:使能PCM3500的外接输入端,使PCM3500进入正常工作模式;C2:使能AMBE2000的外接输入端,使AMBE2000进入正常工作模式;C3:PCM3500的输入端连接有信号发生器,通过信号发生器向PCM3500的输入端输入2KHz信号;C4:PCM3500的输出端连接有示波器,通过示波器检查输出信号是否为2KHz信号,如果是择AMBE2000半双工语音输入功能正常,否则AMBE2000半双工语音输入功能异常;如果AMBE2000半双工语音输入功能正常则进入步骤D,否则更换AMBE2000,重新进行FPGA对AMBE2000的信令控制功能检测和AMBE2000半双工语音输入功能检测;步骤D:进行AMBE2000全双工语音输出功能检测,具体是:D1:使能PCM3500的外接输入端,使PCM3500进入正常工作模式;D2:使能AMBE2000的外接输入端,使AMBE2000进入正常工作模式;D3:PCM3500的输入端连接信号发生器,通过信号发生器向PCM3500输入2KHz信号;D4:通过FPGA设置AMBE2000的内部寄存器,使其同时处于编码和解码模式;D5:通过FPGA检查AMBE2000的输出编码格式,编码格式正确则进入步骤6),否则更换AMBE2000;D6:通过FPGA记录AMBE2000的输出值,然后直接输入到AMBE2000;D7:PCM3500的输出端连接有示波器,通过示波器检测输出信号是否为2KHz信号,如果是则AMBE2000全双工语音输出功能正常,否则AMBE2000全双工语音输出功能异常。...

【技术特征摘要】

【专利技术属性】
技术研发人员:吴伟林李承镛黄耀张代红谭慧超
申请(专利权)人:成都林海电子有限责任公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1