Forum: PC-Programmierung soundkarte ansprechen


von Jens bauer (Gast)


Lesenswert?

Hallo zusammen,
ich brauche bitte Hilfe.ich versuche den Aus- und Eingang meiner 
Soundkarte gleichzeitig mit matlab zu starten aber ich bekomme keine 
richtige Ergebnisse.
Durch den Ausgang(analogoutput) meiner soundkarte sende ich ein 
Sinussignal(1 sec lange oder 44100 Werte).Dies sinussignal muss ich in 
den Eingang(analoginput) der Soundkarte wieder bekommen.Aber es geht 
nicht.Ich bekomme nur einen Teil des Sinussignals(ich bekomme nicht alle 
44100 Werte).Das problem liegt vielleicht an den Trigger.Ich habe alles 
probiert aber ich komme nicht zu recht.
Kann mir jemand helfen,danke.

MfG

Jens

: Verschoben durch User
von Εrnst B. (ernst)


Lesenswert?

Die Soundkarte, das Betriebssystem und der Treiber haben jeweils Buffer. 
d.H. es vergeht Zeit nach dem Absenden des ersten Samples bis das 
tatsächlich am DAC anliegt.
Dasselbe umgekehrt für's Samplen.

=> Signal länger ausgeben (z.B. 2 Sekunden), mit dem Aufnehmen einen 
Moment warten (z.B. 0.5 sekunden).

Es gibt auch spezielle (teure) Soundkarten für Profi-Anwendungen deren 
Treiber versuchen die Latenz zu minimieren, da würde ich dir aber eher 
zu einer Matlab-tauglichen IO-Karte raten.

von Uwe (Gast)


Lesenswert?

1. Aufnahme starten
2. Kleine Pause
3. Wiedergabe starten
4. Wiedergabe stoppen
5. Kleine Pause
6. Aufnahme Stoppen

von Jens Bauer (Gast)


Angehängte Dateien:

Lesenswert?

hi,
Danke für Ihre Antwort.Ich habe Internet-Problem ,deswegen schreibe so 
spät.
Ich weiß nicht wie ich alles programmieren kann.Hier ist was ich bis 
jetz gemacht und bekommen habe

MfG

Jens

von Frank M. (aktenasche)


Lesenswert?

welche frequenz hat der sinus und mit welcher frequenz tastest du ab?

von ste99947 (Gast)


Lesenswert?

Hallo,
kenne die DAQ-Toolbox nicht so genau. Aber sollten die Trigger nicht 
nach dem putdata und getdata stehen?
Schau mal hier:
http://www.mathworks.com/products/daq/demos.html?file=/products/demos/shipping/daq/demoao_trig.html
Grüße
Stephan

von Jens Bauer (Gast)


Lesenswert?

hallo Frank,

das Sinussignal hat ein Frequenz von f=441 und fs=44100

grüße

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.