How can I plot Nakagami-m fading channel?

113 views (last 30 days)
Mofadal Alymani
Mofadal Alymani on 24 Jan 2020
Commented: Ankush Koundal on 23 Nov 2021 at 10:21
How can I plot Nakagami-m fading channel? How to do simulation like Rician and Rayleigh fading channel? Does anyone have a code?
  3 Comments

Sign in to comment.

Answers (3)

Muntaseer Rahman
Muntaseer Rahman on 4 Mar 2020
I also really need the code to simulate the nakagami channel. Can anyone please help?
  1 Comment
Fernando Moya
Fernando Moya on 30 Mar 2020
Hi Muntaseer, were you able to find the way to simulate Nakagami channel? I need the same

Sign in to comment.


Priyanshu Mishra
Priyanshu Mishra on 27 Jan 2020
Hi Mofadal,
For Nakagami-m fading channel I would like you to go through the file exchange provided by the Jamal Ahmad
  1 Comment
Mofadal Alymani
Mofadal Alymani on 27 Jan 2020
This is not an answer for my qustion. I know how to do a PDF of Nakagami distribution. I saw this link before.
I need a code or a function like "comm.RicianChannel", so I can do a sumilation of Nakagami channel.
Thanks for your comment.

Sign in to comment.


Ali Raza
Ali Raza on 23 Nov 2021 at 7:42
Hope this reply finds you well. Please see the following link for the generating the different distributions i.e., Nakagami-m, Rayleigh, Rice, etc. https://www.mathworks.com/matlabcentral/fileexchange/7309-randraw
You can use the following code line to draw Nakagami distibution with shape parameter of m and n random numbers;
h=randraw('nakagami', 1, [1,n]); %m=1 case of Rayleigh

Community Treasure Hunt

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

Start Hunting!

Translated by