欢迎来到天天文库
浏览记录
ID:57722264
大小:29.50 KB
页数:2页
时间:2020-09-02
《信道接收机matlab仿真.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.信道化接收机MATLAB仿真代码:clc;clear;f1=2000;f2=5000;%测频范围f=input('输入待测频率(MHz)');iff>=f1&&f<=f2m1=4;m2=4;m3=4;%各分路器均设为5,分路器结构u=(f2-f1)/(m1*m2*m3);%频率分辨力ur=[0,0,0];%为各分路器中放带宽提供缓存ur(1)=(f2-f1)/m1;%写入各分路器中放带宽ur(2)=(f2-f1)/(m1*m2);ur(3)=(f2-f1)/(m1*m2*m3);fi=[0,0,0];%为各分路器
2、中频频率提供缓存fi(1)=ceil(((f2-f1)/2)*1.2);%写入各分路中频频率fi(2)=ceil((ur(1)/2)*1.2);fi(3)=ceil((ur(2)/2)*1.6);fl=zeros(3,4);forj=1:1:4fl(1,j)=f1-fi(1)+(j-0.5)*ur(1);%第一本振组fl(2,j)=(fi(1)-ur(1)/2)-fi(2)+(j-0.5)*ur(2);%第二本振组fl(3,j)=(fi(2)-ur(2)/2)-fi(3)+(j-0.5)*ur(3);%第三本振组en
3、dnum=zeros(1,3);%为每层的信道提供缓存fork=1:3j=1;whilej<=4iff-fl(k,j)>=fi(k)-ur(k)/2&&f-fl(k,j)<=fi(k)+ur(k)/2f=f-fl(k,j);num(k)=j-1;break;elsej=j+1;endendendf=f1+num(1)*ur(1)+num(2)*ur(2)+num(3)*ur(3)+u/2;%进行频率估计fprintf('估计频率为%fMHz',f);elsedisp('不在测频范围内');end仿真结果:
此文档下载收益归作者所有