1、用matlab
程式**實現:假設訊息資料序列經過
gray
編碼後分別是
[1 2 3 0 3 2 1 1],
分別畫出它們的
4-psk
和4-dpsk
調製訊號波形。假設載波頻率為
1hz。
% exam4_4psk_4dpsk.m
clear all
m=4;
msg=[1 2 3 0 3 2 1 1]; %訊息訊號
ts=0.01; %抽樣時間間隔
t=1; %符號週期
t=0:ts:t; %符號持續時間向量
x=0:ts:length(msg); %所有符號的傳輸時間
fc=1; %載波頻率
c=sqrt(2)*exp(j*2*pi*fc*t); %1個符號週期內的載波波形
msg_psk=pskmod(msg,m).'; %基帶4-psk調製
msg_dpsk=dpskmod(msg,m).'; %基帶4-dpsk調製
tx_psk=real(msg_psk*c); %4-psk載波調製
tx_psk=reshape(tx_psk.',1,length(msg)*length(t));
tx_dpsk=real(msg_dpsk*c); %4-dpsk載波調製
tx_dpsk=reshape(tx_dpsk.',1,length(msg)*length(t));
subplot(2,1,1)
plot(x,tx_psk(1:length(x)))
title('4-psk訊號波形')
xlabel('時間t'),ylabel('載波振幅')
subplot(2,1,2)
plot(x,tx_dpsk(1:length(x)))
title('4-dpsk訊號波形')
xlabel('時間t'),ylabel('載波振幅')
2、用matlab
程式**實現:假設訊息資料序列經過
gray
編碼後分別是
[1 4 3 0 7 5 2 6],
畫出它們的
8-qam
調製訊號波形。假設載波頻率為
1hz。
% exam5_8qam.m
clear all
m=8;
msg=[1 4 3 0 7 5 2 6]; %訊息訊號
ts=0.01; %抽樣時間間隔
t=1; %符號週期
t=0:ts:t; %符號持續時間向量
x=0:ts:length(msg); %所有符號的傳輸時間
fc=1; %載波頻率
c=sqrt(2)*exp(j*2*pi*fc*t); %1個符號週期內的載波波形
msg_qam=qammod(msg,m).'; %基帶8-qam調製
tx_qam=real(msg_qam*c); %8-qam載波調製
tx_qam=reshape(tx_qam.',1,length(msg)*length(t));
plot(x,tx_qam(1:length(x)))
title('8-qam訊號波形')
xlabel('時間t'),ylabel('載波振幅')
scatterplot(msg_qam)
title('8-qam訊號星座圖')
xlabel('同相分量'),ylabel('正交分量')
8月4日總結
從今天早上開始做數獨的題,一直做到下午五點,剛開始看到這個題的時候感覺沒有地方下手,一點頭緒也沒有,因為每行每列每個宮格都不可以有重複的陣列,而且必須有1 9這九個數,剛開始一看題就感覺這個題的要求太多了。數獨問題 題目大意 9 9的方格使得每行中每列和每個標記的3x3子方格中不能有重複的數字並且有...
4月8日 筆記
bootstrap 提供了一套響應式 移動裝置優先的流式柵格系統,隨著螢幕或視口 viewport 尺寸的增加,系統會自動分為最多12列。在 html5 的專案中,我們做了移動端的專案。它有乙份非常重要的 meta,用於設定螢幕和裝置等寬以及是否執行使用者縮放,及縮放比例的問題。bootstrap ...
4月8日,日記
今天4月8日,又是乙個週末。天氣不錯,氣溫比較高,最高溫度有27 週末待在家裡,早上睡個懶覺,上上網,聽聽 也是一件很愜意的事情。最近上班在忙著寫乙個壽險業務系統的概括的手冊。今年剛上班的時候就開始寫了,拖拖拉拉到現在還沒有寫好。這個文件,也算是自己在壽險行業工作這麼多年,對壽險業務系統認識的乙個總...