国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 行業(yè)資訊 > 【濾波器】基于matlab實現(xiàn)語音通信仿真附報告

【濾波器】基于matlab實現(xiàn)語音通信仿真附報告

時間:2022-05-13 來源: 瀏覽:

【濾波器】基于matlab實現(xiàn)語音通信仿真附報告

天天Matlab 天天Matlab
天天Matlab

TT_Matlab

博主簡介:擅長智能優(yōu)化算法、神經(jīng)網(wǎng)絡(luò)預(yù)測、信號處理、元胞自動機、圖像處理、路徑規(guī)劃、無人機等多種領(lǐng)域的Matlab仿真,完整matlab代碼或者程序定制加qq1575304183。

收錄于合集 #信號處理應(yīng)用matlab源碼 205個

1 簡介

1. 樣本音頻信號的頻譜分析

2. 對音頻信號的濾波

3. 對音頻信號進(jìn)行PCM編碼

4. 對編碼后的信號進(jìn)行漢明編碼

5. 對編碼后的信號進(jìn)行qpsk調(diào)制

6. 發(fā)送信號進(jìn)入AWGN信道

7. 對接收到的信號進(jìn)行qpsk解調(diào)

8. 信道譯碼-漢明糾錯和譯碼

9. 對音頻信號進(jìn)行pcm譯碼并播放

2 部分代碼

clc;clear all; %/ ***** ***** ***** ***** ***** 讀入音頻文件 ***** ***** ***** ***** ***** ***** */ long=input(’想處理的音樂的長度(推薦值200 000以下,太長會很慢):’); disp(’ ***** ***** 請欣賞發(fā)送的的音樂 ***** *** *’) [x,fs]=audioread(’高山流水.wav’,[1 long]); sound(x,fs); X=fft(x,long); magX=abs(X); angX=angle(X); figure;%畫圖 subplot(321);plot(x);title(’原始信號波形’); subplot(322);plot(abs(X)); title(’原始信號頻譜’); %/ ***** ***** ***** ***** ***** 對音頻信號濾波 ***** ***** ***** ***** ***** ***** */ N=5;wc=4000/6000; [b,a]=butter(N,wc);%用巴特沃斯濾波器進(jìn)行濾波 X=fft(x); subplot(323);plot(x);title(’濾波前信號的波形’); subplot(324);plot(abs(X));title(’濾波前信號的頻譜’); y=filter(b,a,x); Y=fft(y); subplot(325);plot(y);title(’IIR濾波后信號的波形’); subplot(326);plot(abs(Y));title(’IIR濾波后信號的頻譜’); %/ ***** ***** ***** ***** ***** 對音頻信號進(jìn)行pcm編碼 ***** ***** ***** ***** ***** / L=length(y); pcmy=pcmcoder(y,L,long); %/ ***** ***** ***** ***** ***** 對編碼后的信號進(jìn)行信道編碼-漢明編碼 ***** ***** **/ s=pcmy; L=length(s); h=zeros(1,L+L/4*3);%產(chǎn)生編碼序列 N=L+L/4*3; h=hanmincoder(s,L); %/ ***** ***** ***** ***** ***** 對編碼后的信號進(jìn)行qpsk調(diào)制 ***** ***** ***** ***** / sig=qpskcoder(N,h); %/ ***** ***** ***** ***** ***** 發(fā)送信號進(jìn)入AWGN信道 ***** ***** ***** ***** ***** */ %加入噪聲 n=noise(N,L); r=sig+n;%檢測器的輸入模塊 %/ ***** ***** ***** ***** ***** 對接收到的信號進(jìn)行qpsk解調(diào) ***** ***** ***** ***** / rr=qpskdecoder(N,r); %/ ***** ***** ***** ***** ***** 信道譯碼-漢明糾錯和譯碼 ***** ***** ***** ***** *** / y=hanmingdecoder(rr,L) ; %/ ***** ***** ***** ***** ***** 對音頻信號進(jìn)行pcm譯碼 ***** ***** ***** ***** *** */ pcmyout=pcmdecoder(y,long); disp(’ ***** ***** 請欣賞接收到的音樂 ***** *** *’) sound(pcmyout,fs); disp(’ ***** ***** 程序結(jié)束,謝謝 ***** *** *’)

3 仿真結(jié)果

4 參考文獻(xiàn)

[1]劉洲洲. 基于原型濾波器的語音信號濾波分析與仿真實現(xiàn)[J]. 電子設(shè)計工程, 2013, 21(5):4.

博主簡介:擅長智能優(yōu)化算法、神經(jīng)網(wǎng)絡(luò)預(yù)測、信號處理、元胞自動機、圖像處理、路徑規(guī)劃、無人機等多種領(lǐng)域的Matlab仿真,相關(guān)matlab代碼問題可私信交流。

部分理論引用網(wǎng)絡(luò)文獻(xiàn),若有侵權(quán)聯(lián)系博主刪除。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦