Calculating K factor of a rice distribution

7 views (last 30 days)
Can anyone help me with the significance of this rule: K factor = (A^2/2*sigma^2)
What does A stand for? and what does sigma stand for ?
I have a data set that follows a rice distribution and I want to calculate its K factor, How Can I apply this rule to my case? thank u

Accepted Answer

Torsten
Torsten on 3 Jan 2019
Use MATLAB's "mle" to fit K = A^2/(2*sigma^2) and OMEGA = A^2+2*sigma^2 for your data set:
Best wishes
Torsten.
  3 Comments
Torsten
Torsten on 3 Jan 2019
If "mle" returns s and σ for your data set, K = s^2/(2*σ^2).
Samuel Welker
Samuel Welker on 2 Jun 2020
Edited: Samuel Welker on 2 Jun 2020
Follow up question to this... say I have some power at the output of the transmitter defined like ptx = -105 dBm and I defined my multipath components to have say pmultipath = [-4,-5,-10] dB down relative to ptx....how can I calculate the K factor from these parameters?
so far I know A^2 = 10^(ptx/10)/1000 (watts) and sigma^2 = var(10^((ptx+pmultipath)/10)/1000) ? When I do that for this example I would get a K factor of the following shown in the image (looks like 148 dB)... but this seems VERY wrong...
what am I doing wrong here?

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!