【模擬訊號】基於matlab抑制載波雙邊帶調幅訊號產生+解調【含Matlab原始碼 985期】
阿新 • • 發佈:2021-06-19
一、簡介
1 調製原理
常規雙邊帶調幅又叫標準調幅,簡稱調幅(AM)。假設調製訊號 m(t) 的平均值為 0,將其加上一個直流分量 A0 後與載波相乘就可以得到AM訊號。
調製模型如下圖所示:
2 解調原理
對於AM訊號來說,使用兩種解調方式:相干解調和非相干解調均可。在通常情況下,因為其包絡與調製訊號 m(t)的形狀、波形起伏完全一致。故可以使用實現較為簡便的包絡檢波法來恢復原訊號。
包絡檢波器如下圖所示:
其中,利用的原理分別是二極體的單向導通性、電容的高頻旁路特性和電容的隔直特性。
二、原始碼
n=1024;fs=n; %設取樣頻率fs=1024Hz s=320*pi; %產生調製訊號m(t) i=0:1:n-1; t=i/n; t1=(t-1/7).^2;t3=(t-3/7).^2;t4=(t-4/7).^2; t6=(t-6/7).^2; m=exp(-s*t1)+exp(-s*t3)+exp(-s*t4)+exp(-s*t6); %產生調製訊號 c=cos(2*pi*100*t); %產生載波訊號 載波頻率fc=100Hz x=m.*c; %正弦波幅度調製(DSB) y=x.*c; %解調 wp=0.1*pi;ws=0.12*pi;Rp=1;As=15; %設計巴特沃思數字低通濾波器 [N,wn]=buttord(wp/pi,ws/pi,Rp,As); [b,a]=butter(N,wn); m1=filter(b,a,y); %濾波 m1=2*m1; M=fft(m,n); %求上述各訊號及濾波器的頻率特性 [H,w]=freqz(b,a,n,'whole'); f=(-n/2:1:n/2-1); %繪圖
三、執行結果
四、備註
版本:2014a
完整程式碼或代寫加1564658423