Forum: Mikrocontroller und Digitale Elektronik Systemanalyzer


von Peter K. (Gast)


Lesenswert?

Hallo,

ich bräuchte eure Hilfe in einem Projekt das ich derzeit aus reinem 
Interesse und um gelernte Kenntnisse praktisch anwenden zu können, 
mache.

Es geht um einen "Systemanalyzer", der mir zu einem Angeschlossenen 
LTI-System die Übertragungsfunktion liefern soll.

Dazu hab ich mir folgendes Gedacht:

Wenn ich mit einem DAC (frequenzbegrenztes) weißes Rauschen produziere 
und dass dem unbekannten System als Eingangssignal gebe, dann kann ich 
doch die Übertragungsfunktion des Systems durch die Kreuzkorrelation des 
Eingangssignals mit dem Ausgangssignal und anschließender FFT 
herausbekommen.

Ich möchte dazu einen µC mit DAC und ADC verwenden. Der µC soll sowohl 
die synthese des weißen Rauschens übernehmen als auch die Bestimmung der 
Übertragungsfunktion übernehmen.

Meine Frage an euch wäre jetzt:
 1. Stimmt meine Theorie bezüglich Bestimmung der Übertragungsfunktion?
 2. Welcher µC besser gesagt welcher Kern wäre dafür am besten geeignet, 
ich                    hätte als erstes an einen Arm7TDMI gedacht, aber 
der kommt mir im Endeffekt doch ziemlich schwach für diese Aufgabe 
rüber, also wäre meine zweite Überlegung ein Cortex-M3, was haltet ihr 
davon?

lg Peter

von .. (Gast)


Lesenswert?

Zu den theretischen Grundlagen ... koennten hinkommen. Zur 
Implementation... von welcher Systembandbreite reden wir?

von Peter K. (Gast)


Lesenswert?

Erstmal danke für die schnelle Antwort :)

Naja soviel Bandbreite wie eben mit vernüftigen Mitteln möglich wäre, 
also ich geh jetzt mal von einem ADUC7026 aus der hätte einen 12-Bit ADC 
mit 1MSPS, den DAC nehm ich jetzt mal genau so schnell an, is eigendlich 
nichts weiters angegeben.

Das bedeuted dass ich Laut Nyquist-Shannon dass ich das Signal des DAC 
mit einem Tiefpass auf 500kHz begrenzen muss und auch den eingang des 
ADCs mit 500kHz begrenzen muss, also würd ich hier mal von einer 
maximalen Bandbreite von 500kHz reden.

Aber die Frage ist ob der ARM7TDMI schnell genug ist den DAC ausreichend 
schnell mit Zufallswerten für die Erzeugung des Weißen Rauschens zu 
füttern und den ADC zu lesen, den ADC Wert mit dem Zufallszahlen 
Korrelieren und zusätzlich noch eine FFT durchzuführen. Der Controller 
hängt übrigens über das UART und RS232 an einem Linux-PC, möglicherweise 
könnte man die FFT und die Korrelation auslagern

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.