課程學習 2PSK

2021-09-24 04:03:54 字數 2818 閱讀 6459

1.調製:

2psk是指在二進位制中,正弦載波的相位隨著二進位制數字基帶訊號離散變化而產生的訊號。其中已調載波可以用「0」和「兀」來表示二進位制基帶訊號的「0」和「1」。

如果源訊號不是雙極性不歸零的話,則要對其轉成雙極性不歸零碼以後與本地載波相乘即可調製成2psk訊號。

相位鍵控選擇法是通過電子開關來實現的,當雙極性不歸零碼通過電子開關時,遇到低電平就以180度相移的本地載波相乘輸出,遇到高電平,電子開關則連通沒相移的本地載波上然後輸出。

2.解調:

解調通常採用的是相干解調法,整個過程需要用到與接收的2psk訊號同頻同相的相干載波相乘,然後通過低通濾波器,在進行抽樣判決恢復資料。

實驗結果:

實驗1分析:

調製:首先由matlab產生隨機的二值訊號,因為其2psk的雙極性不歸零碼,所以要將其轉換為雙機型的基帶訊號。

接下來對雙極性訊號進行調製,然後對調製後的訊號進行加噪,最後對加噪後的訊號與本地載波進行相乘,上面整個過程成串到一起就是調製的過程。

解調:首先對於上面生成的訊號採用低通濾波器進行濾波,接下來對其採用抽樣判決的方法,最終生成的訊號就是恢復出來的原訊號,上面整個過程串到一起就是解調的過程。

相干解調是指利用乘法器,輸入一路與載頻相干(同頻同相)的參考訊號與載頻相乘。

抽樣判決:在不同的時刻的一些離散的值,但是,由於在訊號的傳輸過程中有各種干擾(雜訊和碼間串擾),不同時刻的值跟原先實際的不一定相同,比如在第乙個時刻抽樣得到的是0.9(這樣就進行所謂的「判決」,可以發現此時的值很接近1,因此,此時的訊號的值就當成1,從而得到1,同樣在其它的時候得到不同的抽樣值根據情況判斷此處原來的值到底是0還是1),利用這種方式就可以將原來的基帶訊號恢復或者再生。這就是所謂的「抽樣判決器」。

實驗**:

i=10;%基帶信號碼元數

j=5000;

t=linspace(0,5,j);%0-5之間產生5000個點行向量,即將[0,5]分成5000份

fc=5;%載波頻率

fm=i/5;%碼元速率

b=2*fm;%訊號頻寬

%產生基帶訊號

a=round(rand(1,i));%隨機序列,基帶訊號

%figure(3);stem(a);

st1=t;

for n=1:10

if a(n)<1

for m=j/i*(n-1)+1:j/i*n

st1(m)=0;

endelse

for m=j/i*(n-1)+1:j/i*n

st1(m)=1;

endend

endfigure(1);

subplot(411);

plot(t,st1);

title('基帶訊號st1');

axis([0,5,-1,2]);

%基帶訊號求反

%由於psk中的是雙極性訊號,因此對上面所求單極性訊號取反來與之一起構成雙極性碼

st2=t;

for k=1:j

if st1(k)>=1

st2(k)=0;

else

st2(k)=1;

endendsubplot(412);

plot(t,st2);

title('基帶訊號反碼st2');

axis([0,5,-1,2]);

st3=st1-st2;

subplot(413);

plot(t,st3);

title('雙極性基帶訊號st3');

axis([0,5,-2,2]);

%載波訊號

s1=sin(2*pi*fc*t);

subplot(414);

plot(s1);

title('載波訊號s1');

%調製e_psk=st3.*s1;

figure(2);

subplot(511);

plot(t,e_psk);

title('調製後波形e-2psk');

%加噪noise=rand(1,j);

psk=e_psk+noise;%加入雜訊

subplot(512);

plot(t,psk);

title('加噪後波形');

%相干解調

psk=psk.*s1;%與載波相乘

subplot(513);

plot(t,psk);

title('與載波s1相乘後波形');

[f,af] = t2f(t,psk);%傅利葉變換

[t,psk] = lpf(f,af,b);%通過低通濾波器

subplot(514);

plot(t,psk);

title('低通濾波後波形');

%抽樣判決

for m=0:i-1

if psk(1,m*500+250)<0

for j=m*500+1:(m+1)*500

psk(1,j)=0;

endelse

for j=m*500+1:(m+1)*500

psk(1,j)=1;

endend

endsubplot(515);

plot(t,psk);

axis([0,5,-1,2]);

title('抽樣判決後波形');

少年不被樓層誤,餘生不羈盡自由。

加油,加油!

暴力破解WPA WPA2 PSK 密碼

1 命令列先輸入 airodump ng bssid 78 17 35 5a 64 9c channel 7 write wpacrackingdemo wlan0mon 抓取資料報 mac為ap的位址 2.新建乙個視窗,輸入 aireplay ng death 1 a 上面得到的mac位址 wla...

資料結構課程學習(2)

線性表是具有相同資料型別的n n 0 個資料元素的有限序列 表頭元素,表尾元素 除第乙個元素外,每個元素有且僅有乙個直接前驅 除最後乙個元素外,有且有乙個直接後驅 線性表的順序結構儲存是邏輯上相鄰,物理上相鄰 隨機儲存,時間複雜度為o 1 靜態建表 動態建表 起始位址 陣列名data 儲存容量 ma...

課程筆記2

第六章 while語句 先判斷後迴圈 可能一遍都不執行 do while語句 先執行後判斷 至少執行一遍 賦初值 放在迴圈語句前,並挨著迴圈語句 while i 100 為死迴圈,不能結束 i i 2 i 2 i i 在迴圈體語句內定義的變數為區域性變數,在外不起作用。while cin x whi...