采用DPSK(差分相移鍵控)利用前後相鄰碼元的載波相對相位變化傳遞數字信息。
clc;
clear;
fc=4800;fs=12000;fb=2400;
%要調制的數字信號
a=randint(1,12,2);%隨機產生12個“0”,“1”
s=zeros(1,60);
for i=1:12
for j=1:5
if(a(i)==0)
s(j+(i-1)*5)=0;
else
s(j+(i-1)*5)=1;
end
plot(s);xlabel('基帶信號');
figure
pwelch(s);%功率譜
figure
%波形成形濾波器(平方根升余弦滾降)
h=firrcos(14,1200,1200,4800,'sqrt');
figure
stem(h);xlabel('成形濾波器的單位沖擊響應');
[H,W]=freqz(h,1);
H=abs(H);
figure
plot(H);xlabel('成形濾波器的頻率響應');
s=fftfilt(h,s);
pwelch(s);%經波形成形濾波器後的功率譜
%已調信號
%誤碼率曲線
pe2=(1-1/2*erfc(sqrt(rr))).*erfc(sqrt(rr));%差分相幹解調的誤碼率曲線
plot(r,pe2,'b');xlabel('bpsk,dpsk誤碼率曲線');
set(gca,'XTick',-6:3:18);
擴展資料:
由於BPSK信號實際上是以壹個固定初相的未調載波為參考的,因此,解調時必須有與此同頻同相的同步載波。如果同步載波的相位發生變化,如0相位變為π相位或π相位變為0相位,則恢復的數字信息就會發生“0”變“1”或“1”變“0”,從而造成錯誤的恢復。
這種因為本地參考載波倒相,而在接收端發生錯誤恢復的現象稱為“倒π”現象或“反向工作”現象。絕對移相的主要缺點是容易產生相位模糊,造成反向工作。這也是它實際應用較少的主要原因。
百度百科-BPSK