matlab filter rayleighchan,关于Matlab中rayleighchan这个函数的使用

关于Matlab中rayleighchan这个函数的使用

12-16

各位大哥:

关于Matlab中,现在有个rayleighchan这样的函数,它能产生瑞利衰落的信道,但是,其中的有个参数不是很理解,Help里面也没有讲清楚。它其中有个参数叫做:AvgPathGaindB-----average path gains;另外还有一个只读的参数是:PathGains。现在搞不清楚这两个参数之间是什么关系,数量的关系,Help上面说的也不清楚。哪位XDJM帮忙看一下。

我现在实验是发送端产生一个窄脉冲,让它过信道,在接收端看这个多径衰落以后的包络,现在是幅度方面的量不对。大家帮忙看一下。

clear all

%----------------------------------

%参数生成

%----------------------------------

Samp_times=4;                                       %4倍采样

Sym_Time=1/(5e7);                                   %符号速率

Fs=Samp_times/Sym_Time;                             %采样速率

t=1:1000;

%----------------------------------

%单周期脉冲的生成

%----------------------------------

Rec_Sym=[zeros(1,100) ones(1,1) zeros(1,899)];     %生成信号波形

Rec_Sym_Sam=[zeros(1,Samp_times*100) ones(1,Samp_times*1) ...

zeros(1,Samp_times*890)];     %生成信号波形

t=1:Samp_times*1000;

t=t/4;          %归一

subplot(2,1,1);

plot(t(380:500),Rec_Sym_Sam(380:500));

axis([t(380) t(500) -1 2])

%----------------------------------

%过信道

%----------------------------------

Ts=1/Fs;                                  %过信道信道的采样周期

fd=0;                                     %无Doppler

tau=[0 10*Ts];  %对应延时

pdb=[0 -3];                            %现在假设没有衰减

chan = rayleighchan(Ts,fd,tau,pdb);

y = filter(chan,Rec_Sym_Sam);              % Pass signal through channel.

absy=abs(y);

%----------------------------------

%画图

%----------------------------------

subplot(2,1,2);

plot(t(Samp_times*100-20:Samp_times*100+max(tau)+20),...

absy(Samp_times*100-20:Samp_times*100+max(tau)+20));

%axis([0 4500 -1 2])

如果我没记错的话,

AvgPathGaindB应该指的是统计意义下信道是否有功率放大作用,即会不会改变信号平均

功率。一般统计SNR方便起见,都设置为0dB,即发1W平均功率的信号过信道后平均功率

还是1W,(信道输出的瞬时功率可能偏离1W,信道瞬时输出功率除了和输入信号有关外,

还和当时信道各抽头瞬时值有关)

PathGains应该存储的是运行时信道各抽头的瞬时值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值