Digitales Signal erzeugen

Gast #557614
Lesenswert?

Hallo,

ich habe einen 14 Bit unsigned DAC. Nun möchte ich ein digitales 
Testsignal (z. B. Sinus 1 Mhz) erzeugen. Mit welchem Programm kann ich 
das am besten erzeugen (Matlab)?
Wie funktioniert die Erzeugung?

Dieser erzeugte Datensatz möchte ich dann auf einer Speicherkarte 
speichern und anschließend möchte ich das Testsignal D/A wandeln.
Gast #557632
Lesenswert?

Es soll z. b. so aussehen:
0 1 2 3 4 5 6 ... 5 4 3 2 1 0

Wie kann ich sowas in Matlab oder Excel erzeugen?
Wie kann ich sowas auch Sinusförmig erzeugen?
Welche Funktionen in Matlab müsste ich verwenden?
#557693
Lesenswert?

Wenn der Sinus auf 0..4095 abgebildet werden soll geht das doch einfach 
mit Wert=runden((sin(x)+1)*4095/2;0), oder täusche ich mich da jetzt?

Matlab ist ähnlich, nur deutlich übersichtlicher. Ob Matlab wie Excel 
bei 32k Zeilen aufgibt weiß ich nicht, glaubs aber eher nicht.

Fürn Sägezahn würde ich auf jeden Fall Matlab nehmen, das kann einem 
solche Folgen mit einem Einzeiler basteln, Excel eher nicht. Nur das 
Abspeichern habe ich noch nicht für Arrays gemacht, immer nur mit 
Filmchen...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren