Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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
 

Communications_Engineer

Advanced Member level 3
Joined
Oct 10, 2008
Messages
895
Helped
179
Reputation
358
Reaction score
105
Trophy points
1,323
Location
Sindh, Pakistan
Activity points
5,542
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.
 

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
what is "j" (red colour)in the given noise expression?

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

commworld

Junior Member level 1
Joined
May 27, 2010
Messages
17
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Location
India
Activity points
1,392
can u tell me whats the significance of the 'complex' noise?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top