Náhodně generované SNR hodnoty (MATLAB)

P

prince_capri

Guest
Ahoj, chci se náhodně generovat SNR hodnot mezi 0 a 35 dB.Ví někdo, které funkce může být použita k výrobě těchto hodnot v Matlabu?

Díky!

 
Dobrý den,
Podívejte se na následující odkaz

http://www.dsprelated.com/showarticle/20.php

Jde o

Mauglí

 
Díky Mauglí, která pomáhá bit.

Nicméně nemám dost vědět, co variance jsem měl k použití.Vím, že říct, že jsem potřebu je 0, ale nemám tušení o rozptylu.Jakékoliv další pomoc, chtěl bych být ocenil!

 
Ahoj

Můžete použít následující kód

SNR = 35 * rand;% generovat náhodné hodnoty SNR mezi 0 a 35
RX = awgn (TX, SNR);%, přidá AWGN se SNR

Salam
Hossam Alzomor
www (.) IG (.) org

 
Na zdraví Alzomor, která pomáhá.

Jediné, co bych dodal je, 35dB je třeba převést na lineární hodnoty

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Mrknutí" border="0" />
 
Ahoj prince_capri,

Myslím, že awgn použití dB stupnice není lineární stupnici.
Problém je v tom, že hodnota SNR bude 0 až 35 dB a tam nebudou žádné negativní hodnoty SNR, pokud použijete "SNR = 35 * rand;"

Salam
Hossam Alzomor
www (.) IG (.) org

 

Welcome to EDABoard.com

Sponsor

Back
Top