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

Gezielte Bereiche interpolieren, bzw mit Werten auffüllen

 

Max24
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 29.06.14
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 05.07.2015, 19:37     Titel: Gezielte Bereiche interpolieren, bzw mit Werten auffüllen
  Antworten mit Zitat      
Hi!

Ich hatte vorhin einen Thread zum Augendiagramm aufgemacht. Ich denke ich habe das Problem eingegrenzt, das eyeObj von Matlab scheint mit meinen Werten nicht klarzukommen.

Im Anhang befindet sich ein Ausschnitt des Plots. Ist es möglich die dünnbesiedelten Bereiche der Datenmenge mit zusätzlichen Werten zu interpolieren?

Das gezeigte Bild enthält bereits einen interpolierten Datensatz.

Viele Grüße,
Max

jpg.jpg
 Beschreibung:

Download
 Dateiname:  jpg.jpg
 Dateigröße:  91.83 KB
 Heruntergeladen:  375 mal
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 05.07.2015, 19:43     Titel:
  Antworten mit Zitat      
Zitat:
. Ist es möglich die dünnbesiedelten Bereiche der Datenmenge mit zusätzlichen Werten zu interpolieren?

ich denke die antwort darauf ist ja.
für weitere antworten müsstest du deine frage konkretisieren.
was hast du versucht? was hat nich geklappt... code und datenbeispiel.
sihe auch den thread aus meiner signatur.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Max24
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 29.06.14
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 05.07.2015, 20:01     Titel:
  Antworten mit Zitat      
Winkow hat Folgendes geschrieben:
Zitat:
. Ist es möglich die dünnbesiedelten Bereiche der Datenmenge mit zusätzlichen Werten zu interpolieren?

ich denke die antwort darauf ist ja.
für weitere antworten müsstest du deine frage konkretisieren.
was hast du versucht? was hat nich geklappt... code und datenbeispiel.
sihe auch den thread aus meiner signatur.


Ich habe einen Messdatensatz eines Oszilloskopes in Matlab importiert.
Der Abstand zweier Zeitpunkte liegt im Bereich von 1e-08. Daraufhin habe ich mit
hier benannten Vektoren "zeit" und "signal"

Code:

 xx=zeit(1):1e-10:zeit(end);
> yy = interp1(zeit,signal,xx);
 


zusätzliche Interpolationsstellen eingeführt.
Das Problem scheint nun zu sein, dass trotz Interpolation, die Menge der Werte die eine 1 oder 0 repräsentieren im Datensatz viel größer ist, als die der Flanken.

Jetzt habe ich ein eyeObj erzeugt:
Code:

h =
 
      Type: 'Eye Diagram'
      SamplingFrequency: 4.000000000000000e+09 % 4GS/s SampleRate
      SamplesPerSymbol: 100
      SymbolRate: 40000000
      SymbolsPerTrace: 5   % 5 "Augen"
      MinimumAmplitude: -0.050000000000000 % Amplitude justiert
      MaximumAmplitude: 0.050000000000000
      AmplitudeResolution: 1.000000000000000e-03 % Auflösung 1:10
      MeasurementDelay: 0
      OperationMode: 'Real Signal'
      PlotType: '2D Color'
      PlotTimeOffset: 0
      RefreshPlot: 'on'
      PlotPDFRange: [0 1]
      ColorScale: 'linear'
      SamplesProcessed: 0
      Measurements: [1x1 commscope.eyemeasurements]
      MeasurementSetup: [1x1 commscope.eyemeasurementsetup]

 


hier müsste nun eigentlich ein schönes Augendiagramm kommen.
Ich erhalte aber nur eine Ausgabe wie im Anhang.

eye.jpg
 Beschreibung:

Download
 Dateiname:  eye.jpg
 Dateigröße:  17.08 KB
 Heruntergeladen:  385 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 05.07.2015, 20:13     Titel:
  Antworten mit Zitat      
Zitat:
Das Problem scheint nun zu sein, dass trotz Interpolation, die Menge der Werte die eine 1 oder 0 repräsentieren im Datensatz viel größer ist, als die der Flanken.

soltle auch logisch sein da ja die flanken kürzer sind....
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Max24
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 29.06.14
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 05.07.2015, 20:18     Titel:
  Antworten mit Zitat      
Winkow hat Folgendes geschrieben:
Zitat:
Das Problem scheint nun zu sein, dass trotz Interpolation, die Menge der Werte die eine 1 oder 0 repräsentieren im Datensatz viel größer ist, als die der Flanken.

soltle auch logisch sein da ja die flanken kürzer sind....


Ja aber warum versagt dann das Objekt? Eigentlich müsste das relativ einfach sein.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



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.