xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 3KB
    文件類型: .m
    金幣: 1
    下載: 1 次
    發布日期: 2021-05-16
  • 語言: Matlab
  • 標簽: Matlab??

資源簡介

自己設計編寫的QDPSK信號調制與解調程序,內附注釋

資源截圖

代碼片段和文件信息

%%?調制
J?=?sqrt(-1);??????????????????????????????%%虛數符號
num?=?1000;
data?=?round(rand(1num));%%產生一行隨機數
nsymbol?=?length(data)/2;?????????????%%計算發送符號數
qdpsk_mod?=?zeros(1nsymbol);
mid_data?=?zeros(1num+2);
qdpsk_data?=?zeros(1num);
%%?QDPSK的調制模塊??(功率不作歸一化)
for?loop?=?1:nsymbol
????if?xor(mid_data(2*loop-1)mid_data(2*loop))?==?0
????????mid_data(2*loop+1)?=?xor(mid_data(2*loop-1)data(2*loop-1));
????????mid_data(2*loop+2)?=?~xor(mid_data(2*loop)data(2*loop));
????elseif?xor(mid_data(2*loop-1)mid_data(2*loop))?==?1
????????mid_data(2*loop+1)?=?xor(mid_data(2*loop)data(2*loop));
????????mid_data(2*loop+2)?=?~xor(mid_data(2*loop-1)data(2*loop-1));
????end
end

for?loop?=?1:nsymbol
????qdpsk_data(2*loop-1)?=?mid_data(2*loop+1);
????qdpsk_data(2*loop)?=?mid_data(2*loop+2);
end

for?loop?=?1:nsymbol???????????????%%調制
????symbol1?=?qdpsk_data(2*loop-1);
????symbol2?=?qdpsk_data(2*loop);
????
????if?symbol1?==?0?&&?symbol2?==?0?
????????qdpsk_mod(loop)?=?1;
????elseif?symbol1?==?0?&&?symbol2?==?1?
????????qdpsk_mod(loop)?=?J;?
????elseif?symbol1?==?1?&&?symbol2?==?1?
????????qdpsk_mod(loop)?=?-1;
????elseif?symbol1?==?1?&&?symbol2?==?0?
????????qdpsk_mod(loop)?=?-J;
????end
end


r?=?qdpsk_mod;

%%與乘載波相乘模塊
%%定義參數
RB?=?50*1e3??;????????????%%基帶碼元速率(Hz)?50K
f?=?1*1e7?;?????????????%%載波頻率(Hz)100M
x?=?20?;??????????????????%%采樣頻率與載波頻率之比??(奈奎斯特定律,至少應大于2)
A?=?1?;???????????????????%%載波幅值
time?=?[0:1/(x*f):nsymbol/RB?-?1/(x*f)];??????????????????%%采樣時間點(單位為秒)?


C?=?exp(2*pi*f*time*J);????????????%%e指數載波

for?loop1?=?1:nsymbol
????wavesignal(??(loop1-1)*(x*f/RB)+1:loop1*(x*f/RB)??)?=?real(???r(loop1

評論

共有 條評論