91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

主要是針對跳頻通信整個流程的原理性仿真,包含主程序和兩個子函數,附帶一份自制的PPT,PPT中的結果基于該代碼,供初學者參考學習使用。

資源截圖

代碼片段和文件信息

clc;clear;
g=40;fs=100000;?
r=-10;delay=0;??
sig1=round(rand(1g));?????%產生隨機信號源?
signal1=[];???
for?k=1:g??????????????????%離散點化?????
if?sig1(1k)==0??????????
sig=-ones(11000);?????????%?bit?0設置1000個樣點?????
else??????????
sig=ones(11000);??????????%?bit?1設置1000個樣點?????
end??????
signal1=[signal1?sig];
end??
figure(1)??
plot(signal1‘b‘‘linewidth‘1);???????????%信源波形
grid?on;
axis([-100?1000*g?-1.5?1.5]);?
title(‘信號源‘)

T0=200;?f0=1/T0;?
T1=400;?f1=1/T1;??
u0=gensig(‘sin‘T01000*g-11);
u0=rot90(u0);?u1=gensig(‘sin‘T11000*g-11);
u1=rot90(u1);?y0=u0.*sign(-signal1+1);?
y1=u1.*sign(signal1+1);??
SignalFSK=y0+y1;??????????%?生成的FSK信號?
figure(2);
%?subplot(211);??
plot(SignalFSK)???????????%?FSK信號的時域波形?
axis([-100?1000*g?-3?3]);?
title(‘SignalFSK‘)?

%?%?FSK信號頻譜?
%?subplot(212)??
%?Plot_f(SignalFSK?fs);?
%?title(‘FSK調制后的頻譜‘);?

t1=(0:100*pi/999:100*pi);????????????
t2=(0:110*pi/999:110*pi);?????????????????
t3=(0:120*pi/999:120*pi);????????????????????????????
t4=(0:130*pi/999:130*pi);???????????????????
t5=(0:140*pi/999:140*pi);????????????????
t6=(0:150*pi/999:150*pi);????????
t7=(0:160*pi/999:160*pi);???
t8=(0:170*pi/999:170*pi);???
c1=cos(t1);??????????????????????
c2=cos(t2);??
c3=cos(t3);??????????????????????
c4=cos(t4);
c5=cos(t5);
c6=cos(t6);?
c7=cos(t7);?
c8=cos(t8);?
adr1=Mcreate(1001203);??
adr1=[adr1adr1(1)adr1(2)];??????%用戶地址為初始m序列
fh_seq1=?[];?
for?k=1:g???
seq_1=adr1(3*k-2)*2^2+adr1(3*k-1)*2+adr1(3*k);???
fh_seq1=[fh_seq1?seq_1];??????????????%生成用戶載波序列?
end

spread_signal1=[];???????????%用戶一載波
fhp=[];?
for?k=1:g??????
c=fh_seq1(k);?????
switch(c)?????????
case(0)??????????????
spread_signal1=[spread_signal1?c8];?????????
case(1)??????????????
spread_signal1=[spread_signal1?c1];????????????????%形成隨機載頻序列?????????
case(2)??????????????
spread_signal1=[spread_signal1?c2];?????????
case(3)??????????????
spread_signal1=[spread_signal1?c3];?????????
case(4)??????????????
spread_signal1=[spread_signal1?c4];?????????
case(5)??????????????????????
spread_signal1=[spread_signal1?c5];?
case(6)??????????????
spread_signal1=[spread_signal1?c6];?????????
case(7)??????????????
spread_signal1=[spread_signal1?c7];????????????????
end??????
fhp=[fhp?(500*c+5000)];?
end

figure(3)?%跳頻圖案
plot(fhp‘s‘‘markerfacecolor‘‘b‘‘markersize‘12);?
grid?on;

freq_hopped_sig1=SignalFSK.*spread_signal1;???%跳頻擴頻調制(類似于幅度調制)
figure(4);??
%?subplot(211);??
plot((1:1000*g)freq_hopped_sig1);????%跳頻擴頻后的時域信號
axis([-100?1000*g?-2?2]);??
title(‘跳頻擴頻后的時域信號‘);?
%?%?擴頻調制后的頻譜?
%?subplot(212);??
%?Plot_f(freq_hopped_sig1fs);?
%?title(‘擴頻調制后的頻譜‘);

%?figure(5)%時域跳頻信號
%?plot(spread_signal1);
%?axis([0?inf?-5?5]);
%?
%?figure(6)%時域跳頻信號頻譜
%?Plot_f(spread_signal1fs);

%?加多徑?
s1=freq_hopped_sig1;??
s=[zeros(1delay)?s1(1:(1000*g-delay))];?
freq_hopped_sig1=freq_hopped_sig1+s;????
%?加高斯白噪聲??
awgn_signal=awgn(freq_hopped_sig1r1/2);%信噪比為r;

figure(7);?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5241??2017-12-11?11:37??跳頻通信原理\FH_practice2.m

?????文件????????449??2017-12-11?11:37??跳頻通信原理\Mcreate.m

?????文件????????242??2017-11-28?16:54??跳頻通信原理\Plot_f.m

?????文件????1756924??2017-12-11?11:43??跳頻通信原理\跳頻通信原理.pdf

?????目錄??????????0??2017-12-11?11:46??跳頻通信原理

-----------?---------??----------?-----??----

??????????????1762856????????????????????5


評論

共有 條評論