[发明专利]一种AMBE-2000声码器无格式码流的实时编解码纠错方法无效
| 申请号: | 201110052399.4 | 申请日: | 2011-03-04 |
| 公开(公告)号: | CN102117616A | 公开(公告)日: | 2011-07-06 |
| 发明(设计)人: | 毛峡;吴星宇 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G10L19/00 | 分类号: | G10L19/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ambe 2000 声码 格式 实时 解码 纠错 方法 | ||
1.一种AMBE-2000声码器无格式码流的实时编解码纠错方法,其特征在于,该方法包含以下步骤:
1)系统复位后,根据AMBE-2000声码器输出的无格式码流有效位数控制信号,即BA_SEL信号初始化外部器件;
2)纠错编码器检测到AMBE-2000声码器的输出帧同步信号后,对该帧所有字的相应有效位进行海明编码;
3)在生成监督位后,纠错编码器将所获得的监督位填充到相应字的冗余位,完成一帧数据的处理后立即将该帧发送到通信链路;
4)纠错解码器接收到数据帧后,首先计算得出校正子,再进行查错。若有错则对相应位进行纠错,完成一帧数据的处理后立即将该帧发送到通信链路;
5)AMBE-2000声码器解码接收到纠错后的码流后,将其还原成语音输出。
2.根据权利要求1所述方法,其特征在于,在所述步骤1)中,需根据AMBE-2000声码器输出的有效位比特数控制信号,即BA_SEL信号初始化外部器件,包括纠错编码器和纠错解码器。
3.根据权利要求1所述方法,其特征在于,在所述步骤2)中,外部器件初始化完成后,开始检测AMBE-2000声码器EPR信号的下降沿,该信号表示AMBE-2000声码器的第一帧数据已经编码完毕;当检测到EPR信号后,编码器开始以AMBE-2000声码器的输出帧同步信号,即38脚的CHAN_TX_STRB信号作为帧同步,对每一帧所有字分别进行海明编码。
4.根据权利要求1所述方法,其特征在于,在所述步骤3)中,一个字的数据完成海明编码后,编码器将所获得的监督位按由高位到低位的顺序覆盖当前字相应比特数的冗余位数据,对多出的冗余位不作处理。
5.根据权利要求1所述方法,其特征在于,在所述步骤4)中,纠错解码器获得接收数据后,首先计算校正子;获取校正子后对校正子进行检验,校正子全为0则无误码;若校正子不全为0则可确定1比特误码的位置,从而对该位进行纠错。
6.根据权利要求1所述方法,其特征在于,在所述步骤1)中外部器件为Xilinx公司的Spartan 3 FPGA。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110052399.4/1.html,转载请声明来源钻瓜专利网。





