逐步深入,慢慢的就會讓自己理解的知識點越來越多的!函數代碼已經給出,有沒有優化的必要呢?于是帶著這樣的疑問繼續深究下去。在將語音文件轉化為比特流時,發現之前函數的一些小問題了。先看看表現在哪些方面?
內存不夠大?
怎么修改呢?
必須升級函數!然后通過存儲的錄音文件來驗證函數是否能運行!這就是實踐出真知的過程!
% 讀取音頻文件
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編碼函數做了哪些修改了呢?
改動前:
編輯:黃飛
-
PCM
+關注
關注
1文章
199瀏覽量
53832 -
仿真技術
+關注
關注
0文章
107瀏覽量
25643
原文標題:大學畢業設計一席談之四十二 PCM量化編碼仿真(3)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
基于MATLAB/Simulink的系統仿真技術與應用
基于MATLAB的PCM調制系統的仿真與分析.pdf
淺談計算機仿真技術對各行業發展的重要性和必要性
模擬仿真技術是什么
MIPI聲線:脈沖編碼調制(PCM)

評論