generating a weibull channel on Matlab
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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.
0 commentaires
Réponse acceptée
bym
le 27 Nov 2011
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 commentaires
can
le 22 Mai 2017
What about Rician Channel? How can I generate Rician channel in the same manner ? Please help me, Thanks and regards.
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!