How to generate AWGN with correct PSD on MATLAB

  Рет қаралды 17,778

Igor Freire

Igor Freire

Күн бұрын

Пікірлер: 14
@varunsharma-fs8vz
@varunsharma-fs8vz 2 жыл бұрын
Thanks for the video, I have a question that fft after reshaping will do a fft on 100 samples or 4096 samples?
@sohamyadav5755
@sohamyadav5755 4 жыл бұрын
hi, I have a doubt with my matlab code , its a eeg signal code in which I've used awng, can u help me with it!
@krishnakgurumoorthy8879
@krishnakgurumoorthy8879 8 жыл бұрын
Hi Igor, very nice video indeed!. I am able to get the correct psd but I am unable to get proper scaling when I add a signal to the noise voltage. My understanding is Noise powers add and that is why we have a sum(window) to get the proper scaling. So When I add a voltage signal to noise, averaging multiple captures works to lower the noise variance but signal power does not scale properly. I will send an email with my code.
@igorauadfr
@igorauadfr 8 жыл бұрын
Thanks for watching. I will try to help you over e-mail.
@bhimsgk
@bhimsgk 9 жыл бұрын
Hi, I generated AM signal with a SNR of 5dB and SNR of 10dB , am i suppose to see PSD computed to be the same ? thanks
@yanjiang8920
@yanjiang8920 9 жыл бұрын
Hello, i wonder why noiseFloor minus 30 is the process of converting dBm/Hz to dB/Hz?
@igorauadfr
@igorauadfr 9 жыл бұрын
Thanks for the question. PdBm is by definition 10*log10(Pmw), where Pmw is the power in milliwatts. PdB is 10*log10(Pw), where Pw is the power in watts. Hence, PdBm = 10*log10(Pmw) = 10*log10(10^3 * Pw) = 10*log10(10^3) + 10*log10(Pw) = 30 + 10*log10(Pw) = 30 + PdB Therefore, PdB = PdBm - 30
@yanjiang8920
@yanjiang8920 9 жыл бұрын
Igor Freire Thank you very much. It is very helpful.
@rajvirsingh6079
@rajvirsingh6079 9 жыл бұрын
Hi, nice video - thanks for posting. Just a question about the final plot. Your x-axis went from 0 to 200 MHz. The bandwidth was defined as 100 MHz, and then the sampling frequency 200 MHz. Should that x-axis be -100 to 100 MHz?
@igorauadfr
@igorauadfr 9 жыл бұрын
rajvirsingh Good question. What goes between 100MHz and 200MHz is the same as what would be within -100MHz to 0. It is quite common to adopt the frequency axis starting from 0 up to the sampling frequency fs (or from 0 to 2*pi), instead of starting from -fs/2 up to fs/2 (or -pi to pi). If you want to plot the spectrum from -fs/2 to fs/2, you can use the Matlab function "fftshift()".
@rajvirsingh6079
@rajvirsingh6079 9 жыл бұрын
Igor Freire Thanks for the reply!
How to scale FFT and PSD in Matlab
14:45
Professor David S. Ricketts
Рет қаралды 23 М.
(CH 1.1.5) Additive White Gaussian Noise (AWGN) - MATLAB Simulation Model
28:28
Cute
00:16
Oyuncak Avı
Рет қаралды 11 МЛН
Learn how to create "pink" noise
6:03
Mike X Cohen
Рет қаралды 12 М.
(CH 1.1.4)  Additive White Gaussian Noise  - SNR and EbN0
19:25
Implied Concepts AI
Рет қаралды 10 М.
Sampling rate conversion on MATLAB
15:43
Igor Freire
Рет қаралды 22 М.
GEL7114 - Module 1.9 - Additive White Gaussian Noise (AWGN)
13:30
QAM Modulation in VHDL - Part 2 [Wireless on FPGAs Course]
18:52
What is AWGN? | Additive White Gaussian Noise
12:28
Curious Being
Рет қаралды 27 М.
Signal-to-Noise Ratio
13:17
Darryl Morrell
Рет қаралды 323 М.
Cute
00:16
Oyuncak Avı
Рет қаралды 11 МЛН