浅谈PCM量化编码仿真技术

描述

逐步深入,慢慢的就会让自己理解的知识点越来越多的!函数代码已经给出,有没有优化的必要呢?于是带着这样的疑问继续深究下去。在将语音文件转化为比特流时,发现之前函数的一些小问题了。先看看表现在哪些方面?

仿真技术

内存不够大?

怎么修改呢?

 

仿真技术

必须升级函数!然后通过存储的录音文件来验证函数是否能运行!这就是实践出真知的过程!

% 读取音频文件

filename = '001.flac';

[sample_sigal,Fs] = audioread(filename);

%%% 量化编码

% PCM 函数有数组大小的限制

code = func_PCM_coding_v1(sample_sigal(1:100000));

max_val = max(sample_sigal);

decode = func_PCM_decoding(code, max_val);

sound(decode,Fs)

那么升级的PCM编码函数做了哪些修改了呢?

改动前:

编辑:黄飞

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分