2FSK信号的调制与解调matlab程序.docx
《2FSK信号的调制与解调matlab程序.docx》由会员分享,可在线阅读,更多相关《2FSK信号的调制与解调matlab程序.docx(4页珍藏版)》请在第壹文秘上搜索。
1、clearall;closeall;f=300;t=2*(0:0.001:1-0.01)f;x=t;singal=sin(2*pi*f*x)+l;%U率PCM编码%a=singal;n=8;%u率非线性u=255;%待考察,应当是255%c=zeros(size(八));fori=l:length(八)c(i)=log(1+u*a(i)log(1+u);%在PCM中要求X应当大于0endcmax=max(c);cmin=min(c);%匀称量化c_quan=c;b_quan=c_quan;d=(cmax-cmin)n;%此处有问题%自己写的量化代码%forj=l:n+lkk(j)=cmin+j
2、*d;endfork=l:nq(k)=(kk(k)+kk(k1)/2;end%fori=l:nm=find(q(i)-d2=c_quan);c_quan(m)=q(i).*ones(1,length(m);b_quan(find(c_quan=q(i)=(i-l).*ones(1,length(find(c_quan=q(i);end%编码nu=ceil(log2(n);code=zeros(length(八),nu);fori=l:length(八)forj=(nu-l):-l:0if(fix(b-quan(i)(2j)=1)code(i,(nu-j)=1;b_quan(i)=b-quan(
3、i)-2j;endendendbitstorm=U;fori=1.length(COde)bitstorm=bitstorm,code(i,:);end%FSK调制的实现%figuresubplot(221);stairs(bitstorm(1:20);title(调制信号);axis(0,20,-0.1,1.2);gridon%这是设置随机数值%rand(statesum(100*clock);randn(state,sum(100*clock);mintestlongth=1000;maxtestlongth=1000;A=1;Eb=A*A;SNR=10;%信噪比index=1;%forS



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FSK 信号 调制 解调 matlab 程序
