逐步深入,慢慢的就会让自己理解的知识点越来越多的!函数代码已经给出,有没有优化的必要呢?于是带着这样的疑问继续深究下去。在将语音文件转化为比特流时,发现之前函数的一些小问题了。先看看表现在哪些方面?
内存不够大?
怎么修改呢?
必须升级函数!然后通过存储的录音文件来验证函数是否能运行!这就是实践出真知的过程!
% 读取音频文件
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编码函数做了哪些修改了呢?
改动前:
编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !