逐步深入,慢慢的就會(huì)讓自己理解的知識(shí)點(diǎn)越來(lái)越多的!函數(shù)代碼已經(jīng)給出,有沒(méi)有優(yōu)化的必要呢?于是帶著這樣的疑問(wèn)繼續(xù)深究下去。在將語(yǔ)音文件轉(zhuǎn)化為比特流時(shí),發(fā)現(xiàn)之前函數(shù)的一些小問(wèn)題了。先看看表現(xiàn)在哪些方面?
內(nèi)存不夠大?
怎么修改呢?
必須升級(jí)函數(shù)!然后通過(guò)存儲(chǔ)的錄音文件來(lái)驗(yàn)證函數(shù)是否能運(yùn)行!這就是實(shí)踐出真知的過(guò)程!
% 讀取音頻文件
filename = '001.flac';
[sample_sigal,Fs] = audioread(filename);
%%% 量化編碼
% PCM 函數(shù)有數(shù)組大小的限制
code = func_PCM_coding_v1(sample_sigal(1:100000));
max_val = max(sample_sigal);
decode = func_PCM_decoding(code, max_val);
sound(decode,Fs)
那么升級(jí)的PCM編碼函數(shù)做了哪些修改了呢?
改動(dòng)前:
編輯:黃飛
-
PCM
+關(guān)注
關(guān)注
1文章
197瀏覽量
53398 -
仿真技術(shù)
+關(guān)注
關(guān)注
0文章
105瀏覽量
25433
原文標(biāo)題:大學(xué)畢業(yè)設(shè)計(jì)一席談之四十二 PCM量化編碼仿真(3)
文章出處:【微信號(hào):gh_30373fc74387,微信公眾號(hào):通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于MATLAB/Simulink的系統(tǒng)仿真技術(shù)與應(yīng)用
基于MATLAB的PCM調(diào)制系統(tǒng)的仿真與分析.pdf
仿真技術(shù)在汽車電子設(shè)計(jì)中的應(yīng)用有哪些?
基于MATLAB Simulink的系統(tǒng)仿真技術(shù)與應(yīng)用 教材
![基于MATLAB Simulink的系統(tǒng)<b class='flag-5'>仿真技術(shù)</b>與應(yīng)用 教材](https://file.elecfans.com/web2/M00/48/BF/pYYBAGKhtB-AEjKnAAAW9ozIua0826.jpg)
Cadence PCB設(shè)計(jì)仿真技術(shù)
![Cadence PCB設(shè)計(jì)<b class='flag-5'>仿真技術(shù)</b>](https://file1.elecfans.com//web2/M00/A5/93/wKgZomUMORGAflUWAABvlQEBESk201.jpg)
脈沖編碼調(diào)制(PCM)系統(tǒng)設(shè)計(jì)與仿真
淺談計(jì)算機(jī)仿真技術(shù)對(duì)各行業(yè)發(fā)展的重要性和必要性
模擬仿真技術(shù)是什么
MIPI聲線:脈沖編碼調(diào)制(PCM)
![MIPI聲線:脈沖<b class='flag-5'>編碼</b>調(diào)制(<b class='flag-5'>PCM</b>)](https://file.elecfans.com/web2/M00/A8/9C/pYYBAGR0AmuAUOc9AADnZvQu58s771.png)
JTAG/MPSD仿真技術(shù)參考
![JTAG/MPSD<b class='flag-5'>仿真技術(shù)</b>參考](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論