Forum: Digitale Signalverarbeitung / DSP / Machine Learning phasenanschnitt als audiofile?


von Peter L. (Gast)


Lesenswert?

hallo,

weiss jemand wie man ein Audiofile (WAV) generieren kann, das ein 50Hz 
Sinus mit Phasenanschnitt nachbildet (evtl. mit Excel)?

Ich möchte damit eine PC FFT Software testen.
Wenn es funktioniert, könnte man , mit einem relativ günstigem 
Stromwandler an der Soundkarte, die Netzoberwellen qualitativ (mit 
Kalibrierfunktion sogar quantitativ) messen.
Software kostet ca 200Dollar, Stromwandler 20Eur.

Peter

: Verschoben durch Admin
von TestX .. (xaos)


Lesenswert?

Matlab... da kannst du auch gleich die Daten von der Soundkarte mit 
einlesen und eine FFT machen ;)

von Peter L. (Gast)


Lesenswert?

glaubst du wirklich dass, wenn ich es nicht einmal schaffe, aus Excel 
ein Audiofile zu exportieren, ich mit Matlab zurecht komme :-)

von Michael H. (michael_h45)


Lesenswert?

Peter L. schrieb:
> glaubst du wirklich dass, wenn ich es nicht einmal schaffe, aus Excel
> ein Audiofile zu exportieren, ich mit Matlab zurecht komme :-)
Also irgendwas musst du schon können... C? Shellskript? Ruby, Python? 
Basic?

Hast du dir mal angeschaut, wie herrlich einfach ein .wav-file aufgebaut 
ist?
1
printf("%04x\n", (angle < cutoff) ? (sin(angle)*0xefff) : 0);

von Stefan F. (sfrings)


Lesenswert?

Naja, WAV Files enthalten aber schon mehr als einfach nur die Rohdaten 
des Audio Streams.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Audacity kann diverse Signale generieren, aber keinen Phasenanschnitt. 
Aber was erwartest du dir überhaupt von dem Test? Wenn die FFT mit 
irgend einem Signal funktioniert, dann funktioniert sie auch mit einem 
Sinus mit Phasenanschnitt.

von Michael H. (michael_h45)


Lesenswert?

Stefan Frings schrieb:
> Naja, WAV Files enthalten aber schon mehr als einfach nur die Rohdaten
> des Audio Streams.
hab ich das irgendwo behauptet?

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Um mal die eigentliche Frage zu beantworten:
Per LTspice gehts einfach.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.