信道接收机matlab仿真.doc

信道接收机matlab仿真.doc

ID:57722264

大小:29.50 KB

页数:2页

时间:2020-09-02

信道接收机matlab仿真.doc_第1页
信道接收机matlab仿真.doc_第2页
资源描述:

《信道接收机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仿真结果:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。