Periodogram of sinusoid: why power is -6 dB instead of -3 dB?

조회 수: 2 (최근 30일)
J D
J D 2019년 5월 2일
답변: Honglei Chen 2019년 5월 9일
Hi all,
I'm trying to understand the periodogram function. If I take the periodogram of a sinusoid, the power of the positive and negative frequency components are -6 dB, whereas I would expect them to be -3 dB (the power is evenly split between the positive and negative frequency).
Similarly, if I perform the multiplication of two sinusoids, the power of the resulting frequency components are -12 dB, whereas I would expect them to be -6 dB.
Is there something wrong with my code or with my understanding?
Thanks for the help.
clear all; close all; clc
fs = 10e3; %samples
fc = 500; %sinusoid freq
t = linspace(0,1,fs);
y = sin(2*pi*fc.*t);
[P,F] = periodogram(y,[],length(y),fs,'power','centered');
plot(F,10*log10(P)) %plot 10*log10() to convert to dBW
xlabel('Freq. in Hz')
ylabel('PSD (dBW)')
periodogram.PNG
  댓글 수: 2
dpb
dpb 2019년 5월 3일
Well, what they're doing is explained here...I'll have to think some more about the "why" part...
J D
J D 2019년 5월 3일
Thanks dpb, it sounds like I just need to change the amplitude of the sine wave to sqrt(2). Doing so, the power is then 0 dB and the power of the individual frequency components is then -3 dB.

댓글을 달려면 로그인하십시오.

답변 (1개)

Honglei Chen
Honglei Chen 2019년 5월 9일
The periodogram shows the power density. The magnitude at those frequency for a sinusoid is 1/2, so the power is 1/4, which corresponds to -6 dB.
HTH

카테고리

Help CenterFile Exchange에서 Spectral Measurements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by