goMatlab - Mein MATLAB Forum

Mein MATLAB Forum

 
Login  | Registrieren
Bücher:

MATLAB und Simulink: Grundlegende Einführung f. Studenten

Fachkräfte:
Testingenieur (w/m) Konfigurationswerkzeuge für Echtzeitsysteme
Einbinden von Simulink®-Simulationsmodellen, Verteilung der Simulationsmodelle auf Multicore- und Multiprozessorsysteme
dSPACE GmbH - Paderborn

Entwicklungsingenieur Emissions-Modellierung (m/w)
Erstellung Modellstrukturen in Matlab/Simulink zur Abbildung von Abgasanlagen
MBtech Group GmbH & Co. KGaA - Stuttgart

Entwicklungsingenieur Steuergerätetest Nutzfahrzeuge (m/w)
Testing von Antrieben, Bremsen sowie Fahrerassistenzsystemen, Ergebnisanalyse
MBtech Group GmbH & Co. KGaA - Stuttgart, Mannheim, München

Senior Software-Entwickler (m/w)
Implementierung von SW-Entwicklungen, Erstellung von Funktionsmodellen
MBtech Group GmbH & Co. KGaA - München

Systemingenieur/in mit Arbeitspaketverantwortung im Bereich Absicherung Automotive
Absicherung von Rückwirkungen der Hardwarestreuung auf Softwareumfänge
ESG Elektroniksystem- und Logistik-GmbH - München

weitere Angebote

Partner:




Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

FFT Anwendung und Funktion

 

Hansi
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.07.2010, 09:43     Titel:
  Antworten mit Zitat      
Hallo,

mitteln_neu ist das single sided spektrum, sprich der interessante Teil, da mitteln ja bei der Frequenz x einfach das Spektrum spiegelt und das möchte ich ja nicht sehen

Danke für die erste Hilfe, bin noch ein bisserl neu in dem ganzen Feld und daher um jeden Ratschlag froh !

Grüße


Fourier
Forum-Guru
Forum-Guru

Beiträge: 329
Anmeldedatum: 05.04.10
Wohnort: Karlsruhe
Version: 2009b
     Beitrag Verfasst am: 30.07.2010, 11:08     Titel:
  Antworten mit Zitat      
Hallo,

das kannst du auch einfacher erreichen, du sparst dir eine forschleife, und dein code ist übersichtlicher:

also statt:
Code:

for n=2:4095;
mitteln_neu(:,1:Nf/2)=mitteln(:,1:Nf/2);
mitteln_neu(:,n:Nf/2-1)=2*mitteln(:,n:Nf/2-1);
mitteln_neu(:,Nf/2)=mitteln(:,Nf/2);
end
 


tust du einfach:
Code:

mitteln_new=mitteln(1:Nf/2);
f_new = (0:Nf/2 - 1) * fs/Nf        % kann man auch anders machen.
 


und das mit dem Winkel:
dein zeitsignal ist reel, die fft davon ist aber komplex.
also entweder real, und imaginärteil, oder betrag und phase.

und meistens will man ja nur den betrag wissen, deswegen nimmst du auch:
Code:

abs(CH1(n,:))
 


gruss
_________________

Ein schlechter General ist besser als zwei gute.
Private Nachricht senden Benutzer-Profile anzeigen
 
Hansi
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.07.2010, 11:35     Titel:
  Antworten mit Zitat      
Ok verstanden !

Vielen lieben Dank für die Vereinfachungen !
 
Hansi
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.08.2010, 06:44     Titel:
  Antworten mit Zitat      
Hallo,
ich habe noch eine Frage bezüglich der inversen, welche ich dann machen möchte. Wie ist das wenn ich aus dem gemittelten Spektrum wieder auf das Zeitsignal möchte ? Vorallem wenn ich z.B. aus zwei Signalen eine Transferfunktion bilde und diese dann wieder in den Zeitbereich transformieren will ?!?!

Grüße
 
Fourier
Forum-Guru
Forum-Guru

Beiträge: 329
Anmeldedatum: 05.04.10
Wohnort: Karlsruhe
Version: 2009b
     Beitrag Verfasst am: 02.08.2010, 08:44     Titel:
  Antworten mit Zitat      
Hi,

ja dein spektrum ist jetzt 8192, und wenn du zurücktransformierst mit
ifft(spektrum,Nf) ist dein zeitsignal ebenfalls 8192.

du hast informationen verloren. und du kannst nicht erwarten dass die zeitsignale vor und nach transformation ähnlich sind. (nehme ich an)

gruss
_________________

Ein schlechter General ist besser als zwei gute.
Private Nachricht senden Benutzer-Profile anzeigen
 
Hansi
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.08.2010, 14:08     Titel:
  Antworten mit Zitat      
Ok Vielen Dank erst einmal für die tolle und freundliche Hilfe!

Grüße
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite Zurück  1, 2

Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


 Impressum  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2012 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.