Hi,
I am new here.. I just have a doubt on how to create a Weibull channel on Matlab. For Rayleigh, I know it can be given as: h = 1/sqrt(2)*[randn(nRx(jj),N) + j*randn(nRx(jj),N)] where, nRx is the length i assumed and N is the number of bits in this case.
But how can I generate Weibull channel in the same manner ?
Please help me in this regards. That will be much appreciated.
Thanks and regards,
Raj.

 채택된 답변

bym
bym 2011년 11월 27일

2 개 추천

hw = lamda.*(-log(rand(nRx(jj),N)).^(1/beta))
where lamda & beta are your Weibull parameters. BTW you can generate your Rayleigh channel by using beta = 2

댓글 수: 4

raj0689
raj0689 2011년 11월 27일
Thanks a lot.. :)
now i can proceed with my project with your help.. :)
can any one help me what values can be substituted for Weibull parameters lamda and beta in the above equation hw= lamda.*(-log(rand(nRx(jj),N)).^(1/beta))
can
can 2017년 5월 22일
What about Rician Channel? How can I generate Rician channel in the same manner ? Please help me, Thanks and regards.
senem cönger
senem cönger 2022년 4월 27일
lamba ve beta kaç alınmalı burada?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Statistics and Machine Learning Toolbox에 대해 자세히 알아보기

질문:

2011년 11월 27일

댓글:

2022년 4월 27일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by