Matroids Matheplanet Forum Index
Moderiert von mire2
Mathematische Software & Apps » Matlab » Spektrum eines Rechtecksignals
Autor
Kein bestimmter Bereich Spektrum eines Rechtecksignals
che
Aktiv Letzter Besuch: im letzten Quartal
Dabei seit: 06.02.2006
Mitteilungen: 580
Wohnort: BaWü
  Themenstart: 2022-01-25

Hallo, ich würde gerne das Frequenzspektrum eines Rechtecksignals generieren. Grund: würde gerne aus dem Spektrum die Signalbreite des Rechtecksignals ablesen. Das Rechtecksignal hat eine Signalbreite von ca. 1.75ns und wiederholt sich periodisch nach 100ns - 10MHz Frequenz. Das Rechtecksignal habe ich wie folgt in Matlab generiert: \sourceon Matlab zeit = (0:0.25:100*10)*10^(-9); frequenz = 10000000; %10MHz y = (0.5*(square(2*pi*freq*time, 1.5)+1))*3.3; %Rechtecksignal figure(); plot((zeit/10^-9),y) xlim([0 350]) xlabel('Zeit in ns') ylabel('Spannung in V') \sourceoff Startsignal sieht so aus: spektrum Die FFT/(DFT) hab ich wie folgt erstellt: \sourceon Matlab Fs = 1000000000; %Sampling Frequenz, 1GHz T = 1/Fs; L = size(zeit,2); t = (0:L-1)*T; fft_resultat = fft(y); P2 = abs(fft_resultat/L); P1 = P2(1:L/2+1); P1(2:end-1) = 2*P1(2:end-1); f = Fs*(0:(L/2))/L; figure(); plot(f/1000000,P1) title('Spektrum') xlabel('f (MHz)') ylabel('|P1(f)|') \sourceoff Als Resultat bekomme ich folgendes Spektrum: spektrum Leider deckt sich das Resultat des Spektrums nicht mit dem was ich erwartet habe. Bei einer (Rechteck)-Signalbreite von ca. 1.75ns sollte eine Nullstelle des Spektrums bei 570MHz sein. Wie Nullstellen des Spektrums das ich bekomme sind bei 165MHz (6.1ns) und 335MHz (3ns). Weiter habe ich das Problem, dass das Spektrum bei 500MHz aufhört - gibt es eine Möglichkeit die Länge der Frequenz-achse zu verlängern (die DFT für einen längeren Frequenzzeitraum zu berechnen)? Danke, che


   Profil
rlk
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 16.03.2007
Mitteilungen: 11649
Wohnort: Wien
  Beitrag No.1, eingetragen 2022-01-27

Hallo che, welche Werte haben die Variablen time und freq? Die Variable zeit enthält Zeitwerte mit einer Differenz von 0.25 ns, das entspricht einer Abtastrate von 4 GHz, die auch besser zu der Impulsdauer von 1.75 ns passt als die für die Frequenzachse des Spektrums verwendete Abtastrate von 1 GHz. Ich vermute, dass das die Diskrepanz zwischen der erwarteten und beobachteten Lage der Nullstelle durch die falsche Abtastrate erklärt werden kann. Servus, Roland


   Profil
che hat die Antworten auf ihre/seine Frage gesehen.

Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]