Furjė transformacijos skaičiuoklė

Autorius: Henrick Yau

Furjė transformacijos skaičiuoklė

Apskaičiuokite ir vizualizuokite Furjė transformacijas, kad analizuotumėte signalus dažnių srityje. Ši skaičiuoklė padeda inžinieriams, mokslininkams ir studentams suprasti laiko srities signalų dažnių komponentus ir atlikti įvairias signalų apdorojimo operacijas.

Signalo įvestis

Pasirinkite, kaip norite įvesti signalą
Pasirinkite Furjė transformacijos tipą
Naudokite t kaip laiko kintamąjį, PI kaip π
s
s
FFT rekomenduojama 2 laipsnio reikšmė

Transformavimo parinktys

Taikyti langų apdorojimą, kad sumažėtų spektrinis nutekėjimas
Pridėti nulius, kad pagerėtų dažnių skiriamoji geba

Rodymo parinktys

Diskreti Furjė transformacija (DFT):

\[ X[k] = \sum_{n=0}^{N-1} x[n] \cdot e^{-j2\pi kn/N} \]

Atvirkštinė DFT:

\[ x[n] = \frac{1}{N} \sum_{k=0}^{N-1} X[k] \cdot e^{j2\pi kn/N} \]

Kas yra Furjė transformacijos skaičiuotuvas?

Furjė transformacijos skaičiuotuvas yra interaktyvus įrankis, padedantis analizuoti signalus, išskaidant juos į dažninius komponentus. Jis konvertuoja laiko srities signalus į dažnių srities atvaizdavimą, todėl lengviau suprasti modelius, aptikti dominuojančius dažnius ir atlikti signalų apdorojimą.

Kam naudoti šį skaičiuotuvą?

Šis įrankis ypač naudingas:

  • Nustatant dominuojančius dažnius sudėtinguose signaluose
  • Vizualizuojant, kaip signalas elgiasi laike ir per dažnius
  • Suprantant spektrines charakteristikas, tokias kaip fazė ir amplitudė
  • Mokantis signalų apdorojimo metodų, tokių kaip langavimas ir nulio papildymas
  • Naudojant mokymosi tikslais matematikoje, fizikoje, inžinerijoje ir garso analizėje

Kaip naudoti Furjė transformacijos skaičiuotuvą

Atlikite šiuos veiksmus, kad atliktumėte Furjė transformaciją savo signale:

  1. Pasirinkite įvesties metodą: Pasirinkite iš funkcijos įvesties, duomenų taškų, iš anksto nustatytų signalų arba failo įkėlimo.
  2. Įveskite signalo detales: Priklausomai nuo metodo, įveskite funkcijos išraišką, duomenis arba pasirinkite signalo tipą.
  3. Pasirinkite transformacijos tipą: Galimos parinktys apima diskrečiąją Furjė transformaciją (DFT), greitąją Furjė transformaciją (FFT) arba ištisinės Furjė transformacijos apytikslį.
  4. Sureguliuokite transformacijos nustatymus: Taikykite lango funkciją ir nulio papildymą, kad valdytumėte skiriamąją gebą ir sumažintumėte artefaktus.
  5. Nustatykite rodymo parinktis: Pasirinkite rodyti amplitudę tiesine arba logaritmine skale, nustatykite dažnių diapazonus ir įjunkite laiko arba fazės grafikus.
  6. Spustelėkite "Apskaičiuoti Furjė transformaciją": Peržiūrėkite laiko srities ir dažnių srities grafikus, dominuojančius dažnių komponentus ir spektro analizę.
  7. Eksportuokite duomenis arba grafikus: Išsaugokite savo analizę ataskaitoms ar tolesniam tyrimui.

Privalumai ir taikymas

Šis įrankis palaiko tiek mokymąsi, tiek profesionalią analizę tokiose srityse kaip:

  • Garso inžinerija: Analizuokite tonus, harmonikas ir triukšmą.
  • Mechaniniai virpesiai: Aptikite rezonansą ir diagnozuokite gedimus.
  • Ryšių sistemos: Nagrinėkite moduliuotus signalus, tokius kaip AM ir FM.
  • Mokymosi priemonės: Papildo išvestinių skaičiuotuvus, tokius kaip Dalinės išvestinės skaičiuotuvas, Antrosios išvestinės įrankis ir Kryptinės išvestinės įrankis.
  • Matematikos mokymasis: Puikiai dera su integralų skaičiuotuvais, išvestinių sprendėjais ir spektriniais įrankiais, skirtais bangų formoms suprasti.

Dažnai užduodami klausimai (DUK)

Kokius signalus galiu analizuoti?

Galite įvesti matematines funkcijas, importuoti realius duomenis, pasirinkti iš iš anksto nustatytų signalų (pvz., sinusinis, kvadratinis, triukšmas) arba įkelti failą.

Kuo skiriasi DFT ir FFT?

DFT yra standartinis metodas laiko srities duomenims konvertuoti į dažnių sritį. FFT yra greitesnė versija, optimizuota skaičiavimo efektyvumui – ideali dideliems duomenų rinkiniams.

Kaip padeda langavimas?

Lango funkcijos, tokios kaip Hamming arba Hann, sumažina spektrinį nutekėjimą, todėl dažnių grafikas tampa tikslesnis, ypač trumpiems signalams.

Kodėl naudoti nulio papildymą?

Nulio papildymas pagerina dažnių skiriamąją gebą, prailgindamas signalo ilgį, o tai leidžia gauti smulkesnę dažnių detalę išvestyje.

Ar tai gali pakeisti profesionalią signalų analizės programinę įrangą?

Šis skaičiuotuvas yra idealus mokymuisi, testavimui ir bendram naudojimui. Kritinėms ar didelio tikslumo reikmėms rekomenduojama specializuota programinė įranga.

Susiję skaičiuotuvai, kurie gali būti naudingi

Norėdami atlikti išsamesnę ar susijusią analizę, išbandykite šiuos įrankius:

  • Dalinės išvestinės skaičiuotuvas: Puikiai tinka kelių kintamųjų diferencijavimui ir dalinių išvestinių skaičiavimui.
  • Išvestinės skaičiuotuvas: Greitai spręskite išvestines internete su nuosekliais rezultatais.
  • Pirmykštės funkcijos skaičiuotuvas: Spręskite integralus ir raskite pirmykštes funkcijas įvairioms funkcijoms.
  • Antrosios išvestinės skaičiuotuvas: Atlikite antros eilės išvestinės analizę, kad gautumėte gilesnių kreivės įžvalgų.
  • Kryptinės išvestinės skaičiuotuvas: Analizuokite, kaip funkcija kinta tam tikra kryptimi paviršiuje.

Išvada

Furjė transformacijos skaičiuotuvas palengvina signalo elgsenos supratimą, atskleisdamas jo dažninius komponentus. Nesvarbu, ar mokotės pagrindų, ar tyrinėjate pažangią signalų analizę, šis įrankis siūlo vizualų ir intuityvų būdą tyrinėti Furjė transformacijų galią.