|
|
Warum doppelte Frequenz im generierten Sinussignal ? |
|
Bane |
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 09.06.09
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.06.2009, 21:07
Titel: Warum doppelte Frequenz im generierten Sinussignal ?
|
|
Hi,
ich möchte ein Sinussignal mit linear ansteigender Frequenz generieren.
Allerding bekomme ich immer die doppelte Frequenz als vorgegeben ?!
Also in meinem Beispiel zähle ich bei gegebener Endfrequenz von 20 Hz statt knappe 20 Extrema knappe 40 Extrema in der letzten Sekunde des generierten Signals !?
Bei konstanter Frequenz klappt's ganz normal.
Wer kann mir mit dieses - wahrscheinlich triviale - Phänomen erklären?
Gruß, Bane
|
|
|
|
|
josekamara |
Forum-Meister
|
|
Beiträge: 529
|
|
|
|
Anmeldedatum: 26.04.08
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.06.2009, 09:47
Titel:
|
|
Schau vielleicht klappt es so:
_________________
Simulation
|
|
|
Bane |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 09.06.09
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.06.2009, 14:59
Titel:
|
|
nee so klappt's leider auch nicht, trotzdem Danke! Der Frequenzvektor ist ja wie er sein soll. Nur das sich auf wundersame Weise die Frequenz im generierten Signal verdoppelt !? Warum ist das so? Fällt jemandem da was ein?
|
|
|
Bane |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 09.06.09
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.06.2009, 22:54
Titel:
|
|
Einmal hol' ich das Thema noch hoch.
Vielleicht fällt ja doch noch mal jemandem was dazu ein ?!
Wundert sich vielleicht wenigstens jemand darüber so wie ich?
Gruß, Bane
|
|
|
Maddy |
Ehrenmitglied
|
|
Beiträge: 494
|
|
|
|
Anmeldedatum: 02.10.08
|
|
|
|
Wohnort: Greifswald
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.07.2009, 07:43
Titel:
|
|
Ist schon irgendwie merkwuerdig. Ne Erklaerung habe ich jetzt nicht parat, hoechstens eine Vermutung, dass es vll mit dem Phasenversatz zusammenhaengt.
_________________
>> why
The computer did it.
|
|
|
Idefix_1024 |
Forum-Century
|
|
Beiträge: 230
|
|
|
|
Anmeldedatum: 16.10.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.07.2009, 09:53
Titel:
|
|
interessantes Phänomen!
ich denke man darf nicht Zeit und Frequenz zugleich variieren...
Da die Frequenz auch während einer Periodendauer ansteigt wird diese Periode durch das Voranschreiten der Zeit praktisch gestaucht. Innerhalb einer Periodendauer muß die Frequenz konstant gehalten werden, sonst tritt ein Stauchungseffekt auf. Das ist kein Matlab-Problem, sondern schlicht mathematisch zu begründen.
Leider bin ich auf die Schnelle nicht zu einer mathematischen Begründung gekommen... vielleicht grübel ich da später nochmal...
|
|
|
Hendrik_1 |
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 18.06.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.10.2009, 15:28
Titel:
|
|
ich sitze gerade vor dem selben problem. allerdings ist mein sinus in simulink. hat jemand eine idee, wie man die frequenz oder die zeit für eine periodendauer konstant halten könnte um diese stauchung zu umgehen?
anbei ist mein modell. meine frequnz steigt in 12 s bis 300. ab da ist auch die frequenz genau 300. vorher ist sie ungefähr doppelt so hoch wie sie sein sollte. hat jemand eine idee, wie das problem gelöst werden könnte?
mfg
Beschreibung: |
|
Download |
Dateiname: |
sinus.mdl |
Dateigröße: |
30.51 KB |
Heruntergeladen: |
837 mal |
|
|
|
Thomas84 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.10.2009, 13:01
Titel:
|
|
ist wirklich ein mathematisches problem:
d/dt sin(alpha t) = alpha cos(alpha t)
d/dt sin(a*t*t) = 2*a*t*cos(a*t*t)
Daher kommt dann auch der Faktor 2.
|
|
|
Bane |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 09.06.09
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.10.2009, 08:20
Titel:
|
|
ok, da die Frequenz hier auch von der Zeit abhängt, bekommt man in der Ableitung den Faktor 2. Vielleicht erklärt das ja den Sachverhalt, aber mir ist nicht klar was die Ableitung damit zu tun hat ?
|
|
|
Thomas84 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.10.2009, 12:03
Titel:
|
|
Den Zusammenhang kann man sehen wenn man eine Taylorentwicklung macht:
f = sin(g(t)) = sin( g(t0) + g'(t0) (t-t0) + O(t^2) )
die Nullstellen (d.h. nur jede zweite) sind dann bei
tn = [2*pi*n - g(t0) + t0*g'(t0) ] /g'(t0)
Eine sinnvolle Defintion der Frequenz ist sicherlich die Anzahl der Perioden je Zeiteinheit
f = delta p / delta t = (n-m)/(tn-tm) = g'(t0) / (2*pi)
|
|
|
Bane |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 09.06.09
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.10.2009, 15:56
Titel:
|
|
Hallo Thomas,
vielen Dank für Deine kurze Herleitung!
Für mich ist das Thema damit beantwortet.
Schönen Gruß, Bane
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|