Q
qslazio
Guest
Olen kirjoittaa Matlab m-tiedoston laskea PSD on sinusoid signaali.
Kuitenkin tuotoksen palapeli minulle paljon.
Alla on m-tiedosto:
-------------------------------------------------- ----------------
fs = 1e10;fi = 1e8;amp = 1;nbpts = 4E5;t = [0:1 / fs: nbpts / fs];sig = amp * sin (2 * pi * FI * t);Hs = spectrum.periodogram (suorakulmainen ");Hdsp2 = psd (Hs, sig, "Fs" fs "NFFT", nbpts, "SpectrumType", "onesided ');Pow = avgpower (Hdsp2, [0,9 * fi, 1.1 * fi]);plot (Hdsp2);
-------------------------------------------------- ----------------Olen tarkoitus laskea psd tämän sinusoid, joiden taajuus on 100Meg Hz ja amplitudi on 1.Odotin, että näemme tämän 0,5 * δ (w-100Meg) heräteostostuotteiden tämän yksipuolinen PSD juoni.
Mutta sen sijaan, on sysäys, jonka amplitudi on noin-50dB, joita en voi selittää sitä.
Voiko joku kertoa minulle, mitä vikaa m-tiedoston?
Kiitos etukäteen!
Kuitenkin tuotoksen palapeli minulle paljon.
Alla on m-tiedosto:
-------------------------------------------------- ----------------
fs = 1e10;fi = 1e8;amp = 1;nbpts = 4E5;t = [0:1 / fs: nbpts / fs];sig = amp * sin (2 * pi * FI * t);Hs = spectrum.periodogram (suorakulmainen ");Hdsp2 = psd (Hs, sig, "Fs" fs "NFFT", nbpts, "SpectrumType", "onesided ');Pow = avgpower (Hdsp2, [0,9 * fi, 1.1 * fi]);plot (Hdsp2);
-------------------------------------------------- ----------------Olen tarkoitus laskea psd tämän sinusoid, joiden taajuus on 100Meg Hz ja amplitudi on 1.Odotin, että näemme tämän 0,5 * δ (w-100Meg) heräteostostuotteiden tämän yksipuolinen PSD juoni.
Mutta sen sijaan, on sysäys, jonka amplitudi on noin-50dB, joita en voi selittää sitä.
Voiko joku kertoa minulle, mitä vikaa m-tiedoston?
Kiitos etukäteen!