WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

sinussignal

 

Peter Müller

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 12:28     Titel: sinussignal
  Antworten mit Zitat      
hallo,

könnt ihr mir sagen, was der höchste Vektor Wert eines Sinussignals ist, der Darstellbar und möglich ist?


lG Peter


Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 19:38     Titel:
  Antworten mit Zitat      
Ich fürchte, da musst Du etwas genauer sagen, was Du meinst - dann kann Dir vermutlich geholfen werden...
Private Nachricht senden Benutzer-Profile anzeigen
 
Peter Müller

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 21:15     Titel:
  Antworten mit Zitat      
ja sry bin ein wenig im Stress =)

also ich wollte Fragen, ob es nach oben hin einen Maximalen-Wert (also einen Vektor-Wert zB: 2000 - ich denke die Höhe der Amplitude) den ein Sinussignal haben kann, der nicht überschritten werden kann/darf - sowas wie einen definierten Standard, der sagt, der höchste Vektor-Wert eines Sinussignals hat einen Wert von xxx und darf nicht überschritten werden, bzw. sonst wird alles darüber abgeschnitten.

bin leider kein Elektrotechniker und hoffe das ich meine Frage ein wenig deutlicher geschrieben habe.

lG
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 21:26     Titel:
  Antworten mit Zitat      
Also in Matlab bist Du nur durch den Zahlentyp begrenzt. In einem 32-Bit Integer mit Vorzeichen kommst Du nur bis +/- 2,xx Milliarden weit. Ein float (32-Bit) kann bis zu 10^38, ein double (64 Bit) geht dann schon bis 10^308 - das ist ne Menge...

In der Mathematik hat der Sinus an sich ne Amplitude von 1.

Im echten Leben kommt so ungefähr alles vor. Wenn Du e-technik ansprichst sind es 325V im Hausnetz und mehrere hundert kV in den Höchstspannungsleitungen. In der Signalübertragung geht es wieder eher um einige wenige Volt.

Clipping (abschneiden) passiert dir eigentlich nur bei realen Schaltungen (oder wenn Du den zulässigen Zahlenbereich (s.o.) überschreitest). Schuld daran ist meistens, dass das Signal von einem Verstärker so stark verstärkt werden soll, dass das Ausgangssignal größer wird, als seine Versorgungspannung. Das kann er dann einfach nicht.

Grundsätzlich bist Du aber eigentlich frei in der Wahl der Amplitude - außer Deine Aufgabenstellung schreibt Dir was anderes vor...
Private Nachricht senden Benutzer-Profile anzeigen
 
PM

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 21:54     Titel:
  Antworten mit Zitat      
danke für die schnelle Antwort.

Wie schaut es mit einer in Matlab erzeugten Sinus-Welle aus ?- ich hab zB: ein Sinus von 100 Hz mir die Vektoren (durch die Abtastung 1000mal/s) angesehen bei einer Welle und da war der höchste Wert ~1900.
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 21:59     Titel:
  Antworten mit Zitat      
Joa... Dann ist das in dem Fall eben so. Dass Du nicht 5000 abgelesen hast liegt auf jeden Fall nicht grundsätzlich an Matlab, sondern an der Quelle, wo die Werte rausgefallen sind.

Woher kommen denn die Werte? Und was hast Du statt der 1900 erwartet?
Private Nachricht senden Benutzer-Profile anzeigen
 
PM

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 22:11     Titel:
  Antworten mit Zitat      
ich dachte nur, ein sinussignal hat eine festvorgeschriebenen höchsten Vektor-Wert.

>Woher kommen denn die Werte?

die werte kommen aus den abtastungen der amplitude

> Und was hast Du statt der 1900 erwartet?

nachdem ich leider nicht so umfangreich mit dem Thema mich bisher auseinander gesetzt habe, wusste ich nicht genau, wie ich diesen wert interpretieren soll
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 22:13     Titel:
  Antworten mit Zitat      
Nein, ein Sinus kann grundsätzlich jede beliebige Amplitude annehmen. In Matlab natürlich nur so lange wie der Rechner die Zahlen auch darstellen kann.
Private Nachricht senden Benutzer-Profile anzeigen
 
PM

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 22:20     Titel:
  Antworten mit Zitat      
k, danke, und eine letzte frage, würde es eine beschränkung im spektrum geben (also auf der y achse), wie hoch so ein vektor-wert sein darf?
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 22:21     Titel:
  Antworten mit Zitat      
So lange Du nicht an die Grenzen des Rechners stößt: kein Thema. Einfach ein bisschen rumprobieren - so schnell explodiert Dein Rechner nicht ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
PM

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 23:02     Titel:
  Antworten mit Zitat      
Wink ich werd aufpassen

Könntest du mir vl noch verraten, wie würdest du zB: den Wert

0.00301 - 0.09665i

in eine einfachere Zahl zB: 12345xx darstellen, also ohne "-" und "i", einfach als ganz normalen Integer?

DAnke
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2010, 23:05     Titel:
  Antworten mit Zitat      
Das ist ne Komplexe Zahl.
Code:


In eine reelle Zahl kann man die mit abs() umwandeln. Ob das sinnvoll und richtig ist, hängt von der Anwendung ab.
Private Nachricht senden Benutzer-Profile anzeigen
 
PM

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.04.2010, 21:57     Titel:
  Antworten mit Zitat      
ich hoff die eine frage geht noch durch =)

wenn ich ein reines sinussignal habe, dann habe ich ja im fft einen Spektralanteil der mir die zB: 100 Hz repräsentieren. wenn ich das original-signal in die variable zB: orgsin speichere, und dann fft(orgsin) mache, kann ich dann annehmen, dass der größte vektor der spektralanteil ist, der mir die 100 Hz in der Frequenz also repräsentiert?

Danke
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.04.2010, 21:59     Titel:
  Antworten mit Zitat      
Wenn dein Sinus-Signal vorher wirklich 100Hz hatte: ja.

Besser wäre es vielleicht, wenn Du verstehst, was die FFT tut und wie man den Frequenz-Vektor dazu berechnet. Das müsste aber in
Code:
ziemlich gut beschrieben sein.
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.04.2010, 22:11     Titel:
  Antworten mit Zitat      
bei der antwort geschwindigkeit kann jede minute produktiv genutzt werden. super, danke für den hinweis, werds glei mal anschaun
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite 1, 2  Weiter

Einstellungen und Berechtigungen
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
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

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.