QT GUI Time Sink

De QT GUI Time Sink in GNU Radio is een visualisatieblok dat het tijdsdomeinsignaal in real-time weergeeft. Dit blok wordt gebruikt om de waarde van een signaal te bekijken als functie van de tijd. Eigenlijk is het een soort oscilloscoop.

QT GUI Time Sink

Hoe Werkt Het?

De QT GUI Time Sink ontvangt een signaal (of meerdere signalen) als invoer en toont de tijd-afhankelijke waarde van het signaal in een grafiek, waarbij de horizontale as de tijd vertegenwoordigt en de verticale as de amplitude van het signaal toont.

Stappen:

  1. Bufferen van Samples:
    Het blok slaat een bepaald aantal samples op, afhankelijk van de ingestelde tijdsweergave en de samplefrequentie.
  2. Weergave over Tijd:
    Het blok plot de waarden van de samples tegen de tijd, meestal in een scrollend venster dat continu de nieuwste samples toont.
  3. Schalen en Styling:
    De amplitude en tijdschaal kunnen ‘on the fly’ worden aangepast aan de eigenschappen van het signaal.
    Kleuren, stijlen, en labels kunnen worden ingesteld voor een overzichtelijke presentatie.

 

Parameters en Functies:

  • Aantal Traces (sporen):
    Je kunt meerdere signalen tegelijk plotten, elk weergegeven als een aparte lijn.
  • Tijdschaal:
    Bepaalt hoeveel tijd op de horizontale as wordt weergegeven. Dit hangt af van de bufferlengte en de ingestelde samplefrequentie.
  • Amplitude:
    Je kunt de verticale schaal aanpassen om signalen beter zichtbaar te maken.
  • Labels en Kleuren:
    Elk spoor kan worden voorzien van een label en een unieke kleur voor eenvoudige interpretatie.
  • Triggering:
    Het blok ondersteunt triggering op een bepaalde signaalwaarde, vergelijkbaar met een oscilloscoop, om specifieke gebeurtenissen in het signaal vast te leggen.
  • Zoom- en Scrollopties:
    Gebruikers kunnen in- en uitzoomen op de tijdschaal en door het signaal scrollen.

Link naar de GNU Radio site voor de QT GUI Time Sink.