資源簡介
內(nèi)部程序全部可以跑通,很實(shí)用,波形效果也好

代碼片段和文件信息
function?bitstream=demoFSK(receivedSignalf1f2fs)?
%FSK解調(diào)程序
%輸入?yún)?shù),receivedSignal為已調(diào)信號,f1為0的調(diào)制頻率。f2為1的調(diào)制頻率,fs為采樣頻率
%輸出參數(shù)bitstream為解調(diào)后信號
???signal1=receivedSignal;
???
???t=linspace(01fs);
??
???bitstream1=[];
???c1=[];
???for?i=1:length(signal1)/fs
???????c1=[c1?-cos(2*pi*f1*t)];
???end
????signal2=signal1.*c1;????????????????????????????????????????????????????%與頻率為f1的載波相乘
????[signalbitstream1]=integral(signal2fs);?????????????????????????%分段積分
?
????bitstream2=[];
????c2=[];
???for?i=1:length(signal1)/fs
???????c2=[c2?cos(2*pi*f2*t)];????????????????????????????????????????????????
???end
????zsignal2=signal1.*c2;???????????????????????????????????????????????????%與頻率為f2的載波相乘
????[zsignalbitstream2]=integral(zsignal2fs);???????????????????????%分段積分
???
????figure(3)
????subplot(211);
????plot(1:length(signal2)signal2);title(‘與頻率為f1的載波相乘后信號‘);grid?on;???????
????subplot(212);
????plot(1:length(zsignal2)zsignal2);title(‘與頻率為f2的載波相乘后信號‘);grid?on;?
????
????figure(4)
????subplot(211);
????plot(1:length(signal)signal‘LineWidth‘1.5);title(‘上支路積分值‘);grid?on;??????????????????%f1對應(yīng)上支路
????subplot(212);
????plot(1:length(zsignal)zsignal‘LineWidth‘1.5);title(‘下支路積分值‘);grid?on;???????????????%f2對應(yīng)下支路??????????????????????
????????????????????????????????????????????????????
?????????????????????????????????????????????????
???%判決比較上下支路輸出值
????bitstream=[];
???????for?i=1:length(signal1)/fs??????
????????????if?bitstream1(i) ???????????????bitstream(i)=1;
????????????else
????????????????bitstream(i)=0;
????????????end
???????end
????
???%輸出解調(diào)信號波形
????bits=[];??????????????????????????
?????for?i=1:length(bitstream)
????????if?bitstream(i)==0
???????????bits1=zeros(1fs);
????????else?
???????????bits1=ones(1fs);
????????end
?????bits=[bitsbits1];
????end
????figure(5)
????plot(bits‘LineWidth‘1.5)title(‘解調(diào)后信號‘)grid?on;
????axis([0fs*length(bitstream)-2.52.5]);?
end
???
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2197??2010-07-30?16:45??fskgfsk調(diào)制解調(diào)\fsk\demoFSK.m
?????文件???????2310??2010-07-30?16:46??fskgfsk調(diào)制解調(diào)\fsk\FSKmain.m
?????文件????????321??2010-07-29?11:29??fskgfsk調(diào)制解調(diào)\fsk\gussian.m
?????文件????????592??2010-07-29?12:08??fskgfsk調(diào)制解調(diào)\fsk\integral.m
?????文件????????281??2010-07-29?14:55??fskgfsk調(diào)制解調(diào)\fsk\suiji.m
?????文件?????297984??2010-07-30?14:55??fskgfsk調(diào)制解調(diào)\fskgfsk調(diào)制解調(diào)程序原理.doc
?????文件???????2248??2010-07-30?17:31??fskgfsk調(diào)制解調(diào)\gfsk\demoGFSK.m
?????文件???????2517??2010-07-30?17:29??fskgfsk調(diào)制解調(diào)\gfsk\GFSKmain.m
?????文件????????620??2010-07-30?17:31??fskgfsk調(diào)制解調(diào)\gfsk\glpfsignal.m
?????文件????????321??2010-07-29?14:34??fskgfsk調(diào)制解調(diào)\gfsk\gussian.m
?????文件????????592??2010-07-29?14:33??fskgfsk調(diào)制解調(diào)\gfsk\integral.m
?????文件????????281??2010-07-29?15:02??fskgfsk調(diào)制解調(diào)\gfsk\suiji.m
?????文件????????383??2010-07-30?16:59??fskgfsk調(diào)制解調(diào)\對比fsk?gfsk?功率譜密度\contrast.m
?????文件???????1343??2010-07-30?17:06??fskgfsk調(diào)制解調(diào)\對比fsk?gfsk?功率譜密度\FSKmain.m
?????文件???????1594??2010-07-29?17:57??fskgfsk調(diào)制解調(diào)\對比fsk?gfsk?功率譜密度\GFSKmain.m
?????文件????????389??2010-07-28?16:05??fskgfsk調(diào)制解調(diào)\對比fsk?gfsk?功率譜密度\glpfsignal.m
?????文件????????281??2010-07-29?14:55??fskgfsk調(diào)制解調(diào)\對比fsk?gfsk?功率譜密度\suiji.m
?????目錄??????????0??2013-04-19?16:34??fskgfsk調(diào)制解調(diào)\fsk
?????目錄??????????0??2013-04-19?17:00??fskgfsk調(diào)制解調(diào)\gfsk
?????目錄??????????0??2013-04-19?16:34??fskgfsk調(diào)制解調(diào)\對比fsk?gfsk?功率譜密度
?????目錄??????????0??2013-04-22?10:30??fskgfsk調(diào)制解調(diào)
-----------?---------??----------?-----??----
???????????????314254????????????????????21
評論
共有 條評論