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
Zu den theretischen Grundlagen ... koennten hinkommen. Zur Implementation... von welcher Systembandbreite reden wir?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.