2ASK非相干解調matlab

2021-10-07 07:18:56 字數 1269 閱讀 2405

2ask訊號產生

%

%2ask訊號產生

clc;

clear;s=[

1011

0010

];%二進位制碼元f=2

;%載波頻率t=0

:2*pi/99:

2*pi;

%碼元寬度:1-

100m1=

;c1=

;for n=1:

length

(s)if

s(n)==0

m=zeros(1

,100);

%產生全為0的矩陣,長度為碼元寬度

else

m=ones(1

,100);

%產生全為1的矩陣,長度為碼元寬度

endc=

sin(f*t)

;%乙個碼元寬度內的正弦載波訊號

m1=[m1 m]

;%二進位製單極性不歸零碼

c1=[c1 c]

;%所有碼元的正弦載波訊號

endask=c1.

*m1;

%相乘器法產生2ask訊號

figure(1

)subplot

(311);

plot

(m1)

;title

('原始訊號');

axis([

0100

*length

(s)-

0.11.1])

;ylabel

('幅度');

subplot

(312);

plot

(c1)

;title

('載波訊號');

axis([

0100

*length

(s)-

1.11.1])

;ylabel

('幅度');

subplot

(313);

plot

(ask)

;title

('2ask訊號');

axis([

0100

*length

(s)-

1.11.1])

;ylabel

('幅度'

做乙個2ASK試驗 之一

2ask除錯模式比較簡單,就是用有訊號和沒有訊號來表示0,1。現在問題就是如何從基帶層面判斷乙個訊號是有還是沒有。當然是通過幅度。我們做乙個模組算出波谷的絕對值,和波峰相加就得到了幅度。之後設定兩個閾值,大於這個閾值1就認為是數值1,小於閾值0就認為是數值0,而在0,1之間的就保持之前的數值狀態。m...

相參積累和非相參積累

為什麼要採用雷達訊號積累方法?單個脈衝的回波能量有限,通常不採用單個接收脈衝來進行目標的檢測判決,在判決前往往需要對乙個波位的多個脈衝串累加處理以提高訊雜比 波位是指雷達發射的電磁波,其能量沿乙個方向傳遞,對於某乙個固定的波束傳播方向,通常稱為乙個波位,所以波位通常與空間角度有關,即 波束指向某個方...

企業 見相非相,即見如來

更高階的哲人獨處著,這並不是因為他想孤獨,而是因為在他的周圍找不到他的同類。無以為憑 許久沒有更新文章,想寫卻無以為憑。細想了下還是源於最近讀的太雜太多太繁,且大多又是切合社會的內容,原為解惑卻變得更惑且繁,引用尼采的話開頭倒是顯得過於唐突卻也合理。更確切地說最近的閱讀帶給我的是震撼,畢業後每年都保...