FFT koeficiento dBm?

D

david753

Guest
Esu įgyvendinimo Skaitmeninės Furjė transformacijos dabar.
Po perkėlimo, aš kiekvieną freqencies koeficientas.
Bet aš buvau painiojama kas Sąryšis tarp koeficiento dBm nekilnojamojo signalą.
Pavyzdžiui, yra su 2Vp-p amplitudės ir 10Hz Signal Input.
Signalo galia yra apskaičiuota 10log ((2 / (2 * sqrt (2))) ^ 2 / 50) = 10dBm.
Bet, koeficientas 10Hz yra apie 512.
Kaip perduoti koeficiento vertę iki maitinimo bloko?
Appreciated.

 
Kiek aš suprantu jūsų analizatorius rodo 2Vpp sine per 50ohm impedanso signalo kaip 512.2Vpp per 50ohm yra 16 dBm.=> Reading 1 coresponds iki 1 / 32 dBm (0,03125 dBm)

 
Labas,
Amplitudė FFT (be internediate mastelio) suteikia galią.Tačiau galios apibrėžimas turėtų būti kruopščiai patikrinta.Bet jei jūs naudojate du rezultatus FFT santykinių palyginimas gausite teisingą vertybių.

Galite patikrinti MATLAB - o amplitudė 1 ir taškų skaičius lygus 16 ir tikslią bin dažnio signalas suteikia jums - didžiausia vertė 16 FFT.Taigi turite normalizuoti pagal taškų skaičių.

brmadhukar

 
N = 512;% taškas numeriai
f = 11;
FS = 44.000;% mėginių Freq.

t = 0: N-1;
q = 1;
čia f = 11:11:22000% Freq.skiriasi
y = sin (2 * pi * f * t / FS);
fy1 = nuliai (1, n / 2);
fy2 = nuliai (1, n / 2);

visiems j nuo j = 1: N / 2
for i = 1: N
fy1 (j) = fy1 (j) y (i) * cos (2 * pi * J * i / N)
fy2 (j) = fy2 (j) y (i) * SIN (2 * pi * J * i / N);
pabaiga
pabaiga

fy_sum = sqrt (fy1. * fy1 fy2 .* fy2);% komplekso vertė
fy_sum1 = fy_sum. ^ 2 / (N / 2);
% plot ((1: N / 2) / (N / 2) * (fs / 2), fy_sum);

total_sum = SUM (fy_sum1);

checkfreq (q) = f;
checkmax (q) = max (fy_sum1);
Checklist (q) = total_sum;
q = q 1;
pabaigoje

checkfreqb = checkfreq ";
checkmaxb = checkmax ";
checklistb = kontrolinis sąrašas ";
checkall = cat (2, checkfreqb, checkmaxb, checklistb);

Pavadinimas (total_sum);

============================
kaip minėta, kodą MATLAB.
Jei pažymėta checkall masyvas MATLAB, rasite rezultatas skiriasi tiek max koeficientas ir viso koeficientą, kai Input Freq yra nevienodas.
Buvau supainiotas, kaip perdavimo koeficientas dBm vertė.

 
Hi brmadhukar

Aikštėje FFT amplitudė suteikia energijos, nes FFT yra tarsi įtampa.

Linkėjimai

 
tomanorbi rašė:

Jums rekomenduoti šią knygą sprendimas jūsų problemą.

Linkėjimai
 
Hi Circuit pardavėjas
Ačiū.UR teisė.Man reikia naudoti (amplitudė) ^ 2.
BRM

 
FFT lengva suprasti, jei mes tik pamatyti jo teorijos formulė.
Tačiau, jei norime įgyvendinti bus praktinė priemonė, todėl ji turės truputį problema.

Čia yra mano problemos, kad aš susidurti.
Check it out.
http://justfun.why3s.net/others/FFT2tone.doc

 
Labas

Atsakymas Langų tipas.
Jūs turite naudoti stačiakampio lango, ir dėl šio lango pozicija pirkimo signalą lyginant su pozicija dažnio aruoduose svarbu ir keisti rezultatus.
Prieš atliekant FFT taikyti HANNIG arba Blackman langas į signalą, pamatysite teisingi rezultatai.

Linkėjimai

 

Welcome to EDABoard.com

Sponsor

Back
Top