HISI MPP模块 AO 和 ADEC 参数配置

本文例举G711编码

平台环境: Hi3518ev300   LiteOS 3.2.3

基础知识:

G711算法编码压缩率为50%,即16bit(2字节)的原始PCM数据经过编码后变成1字节g711数据,也就是对应1个原始采样点。

 

示例:

输入pcm数据为3210,二进制对应为(0000 1100 1000 1010)

二进制变换下排列组合方式(0 0001 1001 0001010)

(1)      获取符号位最高位为0,取反,s=1

(2)      获取强度位0001,查表,编码制应该是eee=100

(3)      获取高位样本wxyz=1001

(4)      组合为11001001,逢偶数为取反为10011100

编码完毕。

short类型的采样数据编码后变成了一个字节

 

AO参数:

这里需要注意的是  .u32PtNumPerFrm = 320,    

 

 

ADEC参数:

 

 

发送给解码器时:

这里需要注意的是 AdecPutBuf[2] = 160;

 

关于音频海思头,请参考:https://blog.csdn.net/spy_007_/article/details/83584827

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值