Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

matlab awgn psd generation

Status
Not open for further replies.

mohammadriyaz.g

Newbie level 6
Joined
May 8, 2011
Messages
11
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,342
i wanted to add awgn of -140db to the ,psd of other signals in matlab .How to generate or add awgn of -140 db to that psd.I don't have any snr value to use awgn(x,snr )function.plz suggest me
 

1. convert -140dB into linear scale. Say it is NoiPow

2. let Sig is a vector containing your other signals

3. In Matlab type

Noise = [randn(1,length(Sig))+j*randn(1,length(Sig))]/sqrt(2);
NoisySignal = Sig + Noise*sqrt(NoiPow)


I hope I have not made a mistake here.


by the way, a noise of -140dB is too small. I wonder how much power your signal has. If it is large -140dB should not cause you any trouble.
 

what is "j" (red colour)in the given noise expression?

Noise = [randn(1,length(Sig))+j*randn(1,length(Sig))]/sqrt(2);
 

can u tell me whats the significance of the 'complex' noise?
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top