
amr一般是指amr-nb,即8kHz采样,有8种比特率的编解码算法。另外有amr-wb,即16kHz采样,9种比特率的编码算法。由于amr-wb采样率高,所以复杂度大概是amr的两倍。amr和amr-wb都属于speech codec,对audio的编码效果并不好,为了提高对audio的编码效果,出现了amr-wb+。amr-wb+可以支持更高的采样率,对speech和audio采用不同的编码搭扒算法,对speech采用ACELP编码,对audio采用变换编码。amr-wb+在低比特率上对audio的编码效果与he aac+相当。amr-wb+包含amr-wb,但复杂度更高。
2.amr-nb
The AMR codec is a multi-mode codec that supports 8 narrow band speech encoding modes with bit rates between 4.75 and 12.2 kbps. The sampling frequency used in AMR is 8000 Hz and the speech encoding is performed on 20 ms speech frames. Therefore, each encoded AMR speech frame represents 160 samples of the original speech.
amr-nb支持8种比特率,分别是4.75, 5.15, 5.9, 6.7, 7.4, 7.95, 10.2, 12.2kbps。
amr-nb的采样率为8000Hz,即每秒采样8000次,也就是采样8000个samples。每一帧的间隔是20ms,所以1秒采样50帧数据。所以每一帧数据包含8000 / 50 = 160个samples。
3.amr-wb
Similar to AMR, the AMR-WB codec is also a multi-mode speech codec. AMR-WB supports 9 wide band speech coding modes with respective bit rates ranging from 6.6 to 23.85 kbps. The sampling frequency used in AMR-WB is 16000 Hz and the speech processing is performed on 20 ms frames. This means that each AMR-WB encoded frame represents 320 speech samples.
AMR-WB支持9种比特率,分别是6.6, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, 23.85kbps。
amr-wb的采样率为16000Hz,即每秒采样16000次,也就是采样16000个samples。每一帧的间隔是20ms,所以1秒采样50帧数据。所以每一帧数据包含友含16000 / 50 = 320个samples。
AMR格式标准文档:RFC3267
codec
audio
算法
文档
高清播放机,图片大全,点击查看详情!
精选推荐
广告
pcm,wav,amr三种格式8K和16K音频文件
164下载·2评论
2018年6月25日
AMR格式语音采集/编码/转码/解码/播放
683阅读·0评论·0点赞
2019年4月3日
AMR音频格好枝笑式分析
1252阅读·0评论·0点赞
2018年11月15日
语音编码算法AMR NB , AMR WB 和AMR WB+的区别
471阅读·0评论·1点赞
2011年3月29日
AMR 12.2k的语音编码程序,matlab调用mex文件实现
35下载·1评论
2016年4月15日
AMR文件格式的解释
5012阅读·0评论·0点赞
2006年10月8日
视频播放器大全高清视频
精选推荐
广告
AMR-WB 比特流---单通道多帧,120ms RTP打包
131阅读·0评论·0点赞
2022年8月9日
【VOLTE】VOLTE中的Precondition
1098阅读·0评论·0点赞
2019年3月2日
AMR音频文件格式分析
8550阅读·0评论·3点赞
2014年5月16日
amr格式解析
5500阅读·0评论·0点赞
2016年9月1日
AAC AMR WAV MP3 采样率
4039阅读·0评论·0点赞
2008年11月20日
音频文件--PCM、 WAV、 MP3及AMR格式分析
3219阅读·0评论·1点赞
2021年4月16日
音频之AMR-NB、AMR-WB
6370阅读·0评论·2点赞
2022年3月14日
音频AMR和PCM
545阅读·0评论·0点赞
2022年2月12日
amr编码格式
927阅读·0评论·0点赞
2021年6月28日
VoLTE呼叫SIP信令分析
3974阅读·5评论·6点赞
2021年1月30日
AMR 文件解析及编解码流程
1130阅读·0评论·1点赞
2011年12月15日
AMR文件格式分析
3.8W阅读·14评论·8点赞
2007年12月25日
去首页
程序如下,现在戚弯绝原始序列长度闹斗20的随机0,1串,要变自高姿己改。clc
clear
source = randint(1,20)
%%%%%%%%%%%%Encode %%%%%%%%%%%%%
perbit = -1
for i=1:length(source)
if source(i)==1
encoded(i) = (-1)*perbit
perbit = encoded(i)
else
encoded(i) = source(i)
end
end
%%%%%%%%%%%%Decode %%%%%%%%%%%%
for i=1:length(source)
if encoded(i)~=0
decoded(i) = 1
else
encoded(i) = 0
end
end
source
encoded
decoded
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)