卫星移动通信终端的语音编解码器自闭环性能测试方法技术

技术编号:9867628 阅读:207 留言:0更新日期:2014-04-03 04:12
本发明专利技术公开了一种卫星移动通信终端的语音编解码器自闭环性能测试方法,在依次检测FPGA与模数转换器、语音编解码器的连接正常、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与PCM3500的连接是否正常,具体的:al:通过FPGA设置PCM3500内部的寄存器;a2:通过FPGA读回PCM3500内部的寄存器,检查读回的PCM3500内部的寄存器设置与步骤al中设值是否一致,如果一致则FPGA与PCM3500连接正常,否则PCM3500出现故障;如果连接正常则进入步骤:b,如果PCM3500出现故障则更换PCM3500,重新检测PCM3500与FPGA的连接,直至FPGA与PCM3500连接正常,所述PCM3500为与AMBE2000连接的模数转换器; 步骤b:检测卫星移动通信终端中FPGA与AMBE2000的连接是否正常,具体的: bl:通过FPGA设置AMBE2000内部的寄存器; b2:通过FPGA读回AMBE2000内部的寄存器,检查读回的AMBE2000内部的寄存器设置与步骤bl中设值是否一致,如果一致则FPGA与AMBE2000连接正常,否则AMBE2000出现故障; 如果连接正常则进入步骤C,如果AMBE2000出现故障则更换AMBE2000,重新进行检测,直至FPGA与AMBE2000连接正常; 步骤c:检测FPGA对AMBE2000的信令控制功能是否正常,具体的: Cl:通过FPGA设置AMBE2000内部的寄存器,调整其编码的结构;c2:通过FPGA接收AMBE2000的语音编码,检查接收的编码的结构与步骤cl中设置的编码结构是否一致,如果一致则FPGA对AMBE2000的信令控制功能正常,否则AMBE2000出现故障; 如果FPGA对AMBE2000的信令控制功能正常则进入步骤d,否则更换AMBE2000,返回步骤b ; 步骤d:检测PCM3500自闭环功能是否正常,具体的: dl:使能PCM3500的外接输入端,使PCM3500进入自闭环模式; d2:信号发生器向PCM3500的输入端输入2KHz信号; d3:示波器连接PCM3500的输出端,检查示波器中显示的信号是否为2KHz信号,如果是则PCM3500自闭环功能正常,否则PCM3500出现故障; 如果PCM3500自闭环功能正常则进入步骤e,否则更换PCM3500,重新检测FPGA与PCM3500的连接是否正常,连接正常后再进行PCM3500自闭环功能检测; 步骤e:进行AMBE2000自闭环功能检测,具体是:el:使能PCM3500的外接输入端,使PCM3500进入正常工作模式;e2:使能AMBE2000的外接输入端,使AMBE2000进入自闭环功能工作模式;e3: PCM3500输入端连接有信号发生器,通过信号发生器向PCM3500的输入端输入2KHz信号; e4:PCM3500输出端连接有示波器,检查示波器中显示的信号是否为2KHz信号,如果是则AMBE2000自闭环功能正常,否则AMBE2000自闭环功能异常。与现有技术相比,本专利技术的有益效果:本专利技术,能很好的测试卫星移动通信终端的语音编解码器自闭环性能是否正常,确保了卫星移动通信终端的语音编解码器具有良好的自闭环性能,进而为卫星移动通信终端中FPGA与语音编解码器之间具有良好的数据传输性能提供了保障,满足了基于“北斗”的卫星移动通信终端的要求。【附图说明】: 图1为本专利技术测试对象基于“北斗”的卫星移动通信终端结构示意图。【具体实施方式】下面结合试验例及【具体实施方式】对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。AMBE语音编解码技术是一种具有高语音质量和强鲁棒性的低速率语音编解码技术。这种方法在频域中按基音各谐波频率,将一帧语音的频谱划分为多个频带,对每个频带作清、浊音判决。对浊音带,以基音为周期的脉冲序列作为激励信号;对清音带,则以白噪声作为激励信号;总的激励信号由各带激励信号相加构成。用该激励信号激励声道滤波器,最终合成出具有较高自然度的语音。因此在低比特率的情况下,其合成语音的音质依然能保持较高的自然度。其改进的AMBE算法成为国际移动卫星组织和移动卫星通信的语音编码标准。语音编解码芯片AMBE2000采用AMBE编解码技术,是一种高性能、低功耗的单片实时语音压缩解压芯片,其压缩率可在2kbit/s?9.6kbit/s范围内由硬件、软件调节,当速率在4.0kbit/s以上时,可得到接近长途电话的话音质量;当速率为2.0kbit/s时,仍然具有较高的可懂度和自然度。语音编解码芯片AMBE2000具有FEC(前向纠错)、VAD(语音激活检测)功能和DTMF信号检测功能,实现了低带宽、双工的数据与语音同传,语音通信自然、可懂。参考图1,一种基于“北斗”的卫星移动通信终端结构示意图。基于语音编解码芯片AMBE2000的上述优点,该基于“北斗”的卫星移动通信终端采用了 AMBE2000的语音压缩、解压缩功能,实现高语音质量、高实时性的语音通信。该基本文档来自技高网
...

【技术保护点】
一种卫星移动通信终端的语音编解码器自闭环性能测试方法,所述卫星移动终端为基于“北斗”的卫星移动通信终端,所述语音编解码器为芯片AMBE2000,其特征在于,该方法包括步骤:步骤a:检测卫星移动通信终端中FPGA与PCM3500的连接是否正常,具体的:a1:通过FPGA设置PCM3500内部的寄存器;a2:通过FPGA读回PCM3500内部的寄存器,检查读回的PCM3500内部的寄存器设置与步骤a1中设值是否一致,如果一致则FPGA与PCM3500连接正常,否则PCM3500出现故障;如果连接正常则进入步骤b,如果PCM3500出现故障则更换PCM3500,重新检测PCM3500与FPGA的连接,直至FPGA与PCM3500连接正常,所述PCM3500为与AMBE2000连接的模数转换器; 步骤b:检测卫星移动通信终端中FPGA与AMBE2000的连接是否正常,具体的:b1:通过FPGA设置AMBE2000内部的寄存器;b2:通过FPGA读回AMBE2000内部的寄存器,检查读回的AMBE2000内部的寄存器设置与步骤b1中设值是否一致,如果一致则FPGA与AMBE2000连接正常,否则AMBE2000出现故障;如果连接正常则进入步骤c,如果AMBE2000出现故障则更换AMBE2000,重新进行检测,直至FPGA与AMBE2000连接正常;步骤c:检测FPGA对AMBE2000的信令控制功能是否正常,具体的:c1:通过FPGA设置AMBE2000内部的寄存器,调整其编码的结构; c2:通过FPGA接收AMBE2000的语音编码,检查接收的编码的结构与步骤c1中设置的编码结构是否一致,如果一致则FPGA对AMBE2000的信令控制功能正常,否则AMBE2000出现故障;如果FPGA对AMBE2000的信令控制功能正常则进入步骤d,否则更换AMBE2000,返回步骤b;步骤d:检测PCM3500自闭环功能是否正常,具体的:d1:使能PCM3500的外接输入端,使PCM3500进入自闭环模式;d2:信号发生器向PCM3500的输入端输入2KHz信号;d3:示波器连接PCM3500的输出端,检查示波器中显示的信号是否为2KHz信号,如果是则PCM3500自闭环功能正常,否则PCM3500出现故障;如果PCM3500自闭环功能正常则进入步骤e,否则更换PCM3500,重新检测FPGA与PCM3500的连接是否正常,连接正常后再进行PCM3500自闭环功能检测;步骤e:进行AMBE2000自闭环功能检测,具体是:e1:使能PCM3500的外接输入端,使PCM3500进入正常工作模式;e2:使能AMBE2000的外接输入端,使AMBE2000进入自闭环功能工作模式;e3:PCM3500输入端连接有信号发生器,通过信号发生器向PCM3500的输入端输入2KHz信号;e4:PCM3500输出端连接有示波器,检查示波器中显示的信号是否为2KHz信号,如果是则AMBE2000自闭环功能正常,否则AMBE2000自闭环功能异常。...

【技术特征摘要】
1.一种卫星移动通信终端的语音编解码器自闭环性能测试方法,所述卫星移动终端为基于“北斗”的卫星移动通信终端,所述语音编解码器为芯片AMBE2000,其特征在于,该方法包括步骤: 步骤a:检测卫星移动通信终端中FPGA与PCM3500的连接是否正常,具体的: al:通过FPGA设置PCM3500内部的寄存器;a2:通过FPGA读回PCM3500内部的寄存器,检查读回的PCM3500内部的寄存器设置与步骤al中设值是否一致,如果一致则FPGA与PCM3500连接正常,否则PCM3500出现故障;如果连接正常则进入步骤b,如果PCM3500出现故障则更换PCM3500,重新检测PCM3500与FPGA的连接,直至FPGA与PCM3500连接正常,所述PCM3500为与AMBE2000连接的模数转换器; 步骤b:检测卫星移动通信终端中FPGA与AMBE2000的连接是否正常,具体的: bl:通过FPGA设置AMBE2000内部的寄存器; b2:通过FPGA读回AMBE2000内部的寄存器,检查读回的AMBE2000内部的寄存器设置与步骤bl中设值是否一致,如果一致则FPGA与AMBE2000连接正常,否则AMBE2000出现故障; 如果连接正常则进入步骤C,如果AMBE2000出现故障则更换AMBE2000,重新进行检测,直至FPGA与AMBE2000连接正常; 步骤c:检测FPGA对AMBE2000的信令控制功能是否正常,具体的: Cl:通过FPGA设置AMBE2000内部的寄...

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

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

1