AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Goertzel Algorithmus (Frequenz + Phase)

Ein Thema von stoxx · begonnen am 20. Aug 2011 · letzter Beitrag vom 4. Okt 2011
Antwort Antwort
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.075 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Goertzel Algorithmus (Frequenz + Phase)

  Alt 25. Aug 2011, 21:05
Versteh nicht?!?
Meinst du im Graphen?

Nun ja, bei 500 zu 5 im Amplitudenverhältnis ist es kein Wunder, wenn du auf deinen Chart nur die 50 Hz siehst.
Wenn ein Mensch vor dir steht, siehst du dann etwas was 100 mal kleiner ist?

Logarithmische Darstellung für die Ordinatenachse ist das Zauberwort.
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#2

AW: Goertzel Algorithmus (Frequenz + Phase)

  Alt 25. Aug 2011, 21:17
ich meine, ob Du 2 Frequenzen siehst, automatisch erkennen ..
ob Scilab sagt .. "2 Frequenzen gefunden"

bzw, wenn Du Dir das Spektrum um den Bereich 200 rum aufzoomst,
ob Du dann dort einen kleinen Huckel wahrnehmen kannst...
siehe Anhang
Angehängte Grafiken
Dateityp: jpg Screenshot_24.jpg (26,0 KB, 15x aufgerufen)
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.

Geändert von stoxx (25. Aug 2011 um 21:30 Uhr)
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.075 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Goertzel Algorithmus (Frequenz + Phase)

  Alt 25. Aug 2011, 21:44
ich meine, ob Du 2 Frequenzen siehst, automatisch erkennen ..
ob Scilab sagt .. "2 Frequenzen gefunden"
Ja ich sehe.
Für das automatische Erkennen müsste man noch ein paar Zeilen mehr hinschreiben, aber nicht weiter wild. Dann sagt mir Scilab auch "2 Frequenzen gefunden" oder "Heute Hühnersuppe nach Bauernart" oder was man auch immer als Indikator definiert.

bzw, wenn Du Dir das Spektrum um den Bereich 200 rum aufzoomst,
ob Du dann dort einen kleinen Huckel wahrnehmen kannst...
siehe Anhang
Das ist ja albern, wie gesagt, log. Darstellung und gut ist.
Siehe Anhang:
Angehängte Grafiken
Dateityp: png Unbenannt.png (74,5 KB, 17x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#4

AW: Goertzel Algorithmus (Frequenz + Phase)

  Alt 25. Aug 2011, 21:49
Das ist ja albern, wie gesagt, log. Darstellung und gut ist.
Siehe Anhang:
och man .. ich mach das nicht jeden Tag

Was auch immer das für eine FFT ist.


hast du, mein letzter Wunsch für heute ..

nochmal 10 und 20 Hz?
mit etwa gleich hoher Amplitude?
auch logarithmisch. sieht das bild auch so gut aus?
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.075 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Goertzel Algorithmus (Frequenz + Phase)

  Alt 25. Aug 2011, 21:58
och man .. ich mach das nicht jeden Tag

Was auch immer das für eine FFT ist.
Kann ich dich hauen?

Tut mir leid, aber kann es sein das dir ein nicht unerheblicher Teil der mathematischen Grundlagen fehlen?

hast du, mein letzter Wunsch für heute ..

nochmal 10 und 20 Hz?
mit etwa gleich hoher Amplitude?
auch logarithmisch. sieht das bild auch so gut aus?
Machts dir selbst (ja, Scilab ist Freeware, installiere es endlich):
Delphi-Quellcode:
clf()
clc

sample_rate = 20000;
t = 0 : 1 / sample_rate : 1;

a1 = 5;
f1 = 10;
w1 = 2 * %pi * f1;
y1 = a1 * sin(w1 * t);

a2 = 500;
f2 = 20;
w2 = 2 * %pi * f2;
y2 = a2 * sin(w2 * t);

y3= y1 + y2;

N = size(t,'*')
f = sample_rate * (0 : N / 2) / N;
n = size(f, '*');

spekt = fft(y3);

playsnd(y3, sample_rate)

subplot(211)
plot(t, y3)

subplot(212)
plot2d("nl",f , (abs(2 / N * spekt(1 : n))))
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#6

AW: Goertzel Algorithmus (Frequenz + Phase)

  Alt 25. Aug 2011, 22:28

Tut mir leid, aber kann es sein das dir ein nicht unerheblicher Teil der mathematischen Grundlagen fehlen?
verstehen tu ich das im Moment nicht, warum da nicht die wie überall beschriebenen Hügel auftauchen.
Du bist Dir also ganz sicher, wenn ich mir also jetzt die von Dir empfohlene FFT ansehe.

http://www.delphipraxis.net/87967-ff...gorithmus.html

dann bekomme ich garantiert keinen einzigen "Hügel" links und rechts neben dem Peak?
Warum schreiben dann all im Internet davon?
>nix mehr verstehn<
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#7

AW: Goertzel Algorithmus (Frequenz + Phase)

  Alt 25. Aug 2011, 22:30
oder kann es vielleicht sein, dass Dein Scilab beim ERZEUGEN der Frequenzen einfach immer nur volle Schwinungen erzeugt? und nicht bei der hälfte abbricht?
somit also gar keine Leakage Effekte auftauchen?
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz