您现在的位置:首页 >> 技术文章 >> FPGA技术 >> 内容

MATLAB代做|FPGA代做--衰减性能仿真matlab源码

时间:2018-11-6 23:49:29 点击:

  核心提示:衰减性能仿真matlab源码...
% sefade.m
%
% This function generates frequency selecting fading
%
function [iout,qout,ramp,rcos,rsin]=sefade(idata,qdata,itau,...
    dlvl,th,n0,itn,n1,nsamp,tstp,fd,flat)

%************************ variables *****************************
% idata input Ich data
% qdata input  Qch data
% iout output Ich data
% qout output Qch data
% ramp : Amplitude contaminated by fading
% rcos : Cosine value contaminated by fading
% rsin : Sine value contaminated by fading
% itau : Delay time for each multipath fading
% dlvl : Attenuation level for each multipath fading
% th   : Initialized phase for each multipath fading
% n0   : Number of waves in order to generate each multipath fading
% itn  : Fading counter for each multipath fading
% n1   : Number of summation for direct and delayed waves
% nsamp: Total number of symbols 
% tstp : Minimum time resolution
% fd   : Maximum doppler frequency
% flat : flat fading or not

iout=zeros(1,nsamp);
qout=zeros(1,nsamp);

total_attn=sum(10.^(-1.0.*dlvl./10.0));
for k=1:n1
    atts=10.^(-0.05.*dlvl(k));
    if dlvl(k)==40.0
        atts=0.0;
    end
    theta=th(k).*pi./180.0;
    [itmp,qtmp]=delay(idata,qdata,nsamp,itau(k));
    [itmp3,qtmp3,ramp,rcos,rsin]=fade(itmp,qtmp,...
        nsamp,tstp,fd,n0(k),itn(k),flat);
    iout=iout+atts.*itmp3./sqrt(total_attn);
    qout=qout+atts.*qtmp3./sqrt(total_attn);

end


联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:

作者:-衰减性能 来源:-衰减性能
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做(www.hslogic.com) © 2018 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment