Posts by DD4YR

    Hallo zusammen,

    vielleicht ein kleiner Tipp:

    Die MiniTioune Software krallt sich immer einen kompletten Kern aus den CPU Kernels. Will man jetzt mehrere Anwendungen gleichzeitig laufen lassen, dann macht es Sinn eine CPU mit möglichst vielen Kernen zu verwenden. Geschwindigkeit ist sekundär.

    In meinem Fall läuft Minitioune im Kern 11. In Summe ist dadurch die CPU wenig ausgelastet, und ich bin somit in der Lage mit 12 Kernels OBS, ffmpeg, usw. bis hin zur SDR-Console alles gleichzeitig laufen zu lassen und hab nur 60% CPU Auslastung in Summe.

    Schaut euch mal die aktuelle Auslastung eurer Kernels an, mit und ohne MiniTioune ....

    Übrigens, es läuft auch MiniTioune noch problemlos mit 0,9 GHz Taktfrequenz .....

    73 de Robert


    Das ist einfach zu beantworten.

    Die seperate Ausweisung / Kennzeichnung von Fakenull packets wurde erst in den jüngeren Firmwareversionen eingeführt.

    Bei den älteren Firmwareversionen geht das einfach im overhaed unter.


    (Hab das gerade nochmal bei der 2908 ausprobiert. Ist so, dass keine Fakenullpackets trotz zu niedriger Datenrate angezeigt werden. )

    Ja, wie schon geschrieben, der Pluto kann nur fehlende Pakete zur TS-Rate available auffüllen und als Fakenull packets kennzeichnen.

    Die Zusammensetzung des Videostreams ist primär Aufgabe der vorangestellten Video H265 encoding Soft / Hardware.

    Leider ist der Transporstream über DVB-S2 nicht dynamisch sondern an eine fixe Datenrate gebunden.

    Was jetzt der Evariste da in seinem speziellen H265 encoder box Teil der Pluto Firmware versucht hat zu korrigieren weiß ich nicht.

    Schließlich wurde dieser Part aufgrund seines geringen Erfolges auch nicht weiter verfolgt.


    73 de Robert

    Vielleicht etwas Licht ins Dunkel ...


    Es gibt da ein paar grundsätzliche Zusammenhänge die berücksichtigt werden sollten.


    Zunächst macht der Pluto mit den Firmwareversionen zwar die DVB-S2 Modulation mit seinen Parametern, bearbeitet selbst aber nicht den Transport Stream in seiner Abhängigkeit von Geschwindigkeit und Zusammensetzung von Audio, Video und Nullpackets.

    Dies ist ein Ergebnis des UDP Streams welcher, von wo auch immer, zusammengestellt und bereitgestellt wird.

    Unterschiedliche Ergebnisse zwischen den Firmwareversionen bei gleichem UDP Stream und Parametern im PLUTO sind nicht möglich.


    Bei jeder Modulatoreinstlellung berechnet die F5OEO Firmware den maximal verfügbaren Transportstream. (TS Rate available)

    Diese TS Rate available ändert sich mit SR, Modulationsart (QPSK, 8PSK usw.), FEC, Pilot on/off, short or long frames entsprechend.

    Die von der Firmware angezeigte TS Rate available muss jetzt vom UDP Stream welcher beim Pluto ankommt in seiner Zusammensetzung eingehalten werden.


    In diesem Beispiel für SR333 mit FEC 2/3 und QPSK ergibt sich eine TS Rate available von 441 kb/s.


    Wird dieser Wert vom UDP Stream unterschritten, werden von der F5OEO Software Fakenulls eingefügt um einen konstanten Datenstrom senden zu können. Man muss also den UDP Stream mit Daten soweit auffüllen, bis die 441kb/s erreicht sind. Dann kommt es zu keine Fakenull Pakete.


    Der Anteil an Null-Paketen, die in einem Bereich von 2-10% gewollt sind (als Puffer für schnelle Videobewegungen), ergibt sich nun aus der Zusammensetzung von Video- / Audio / und Overhaed Daten. In Summe muss dies immer wie im Beispiel 441kb/s ergeben.


    Also: Fakenull = vom PLUTO aufgefüllter Transportstream zur TS Rate available.

    Nullpakete = gewollter Puffer zum Auffangen von schnellen Videobewegungen.


    Es ist also ausschließich die Aufgabe des Protrammteiles welches den UDP stream für den PLUTO zur Verfügung stellt diese Parameter einzuhalten. Egal ob das von OBS direkt, der H265 encoer Box oder ffmpeg stammt.


    Nun ist OBS und die encoder Box wenig in der Lage den UDP Stream entsprechend zu konfigurieren. Insbesondere bei niedrigen SR. Darum auch die Schwierigkeiten dies einzustellen.


    Aus meiner Erfahrung ist nur die Erzeugung eines korrekten UDP Transport Streams für PLUTO (oder auch LIME) mittels ffmpeg mit geeignetem Script möglich. Dort können alle Parameter vollständig und frei eingestellt und exakt justiert werden.

    Zudem können über ffmpeg noch weitere timingrelevante Parameter für die DVB-S2 Kodierung eingestellt werden, in wesentlich größerem Umfang als es die Benutzeroberfläche vom PLUTO erlaubt. (diese ist wiederum Abhängig von der verwendeten pluto.php)


    73 de Robert, DD4YR

    Auf einer pach.zip wie die auf der Seite von F5UII liegen benutzen und ggf. abändern.

    In dem zipfile steht die pluto.php, ändern, wieder einpacken in patch.zip und zum Pluto schieben.

    Ich hab übrigens keine für die 0303.

    Benutze nur 2908 mit patch und 2202 ohne patch.

    Ja, ein zurück aus dem Verhageln Rechner ist nicht unproblematisch.

    Das mag auch der Grund sein warum sich die 0201 nicht mehr richtig verhält.

    In diesem Fall mal zurück gehen auf die 2908 und dann wieder aufbauen.

    Oder PLUTO DFU

    Man weiß ja nicht wo es jetzt letztendlich hängt.

    Im Pluto bleiben auch trotz neuer Firmware ältere Inhalte erhalten.

    Die 0303 stellt einen absoluten Zwischenstand dar, ist rein experimentell!

    Wurde damals im Chat auch mehrfach von Evariste drauf hingewiesen.

    Als eine der letzten "stabilen" Versionen hat er die "perseverance" 2202, herausgegeben.

    Aber wie schon geschrieben, die Anpassungen von Slider und Grenzwerten usw. laufen in der Regel über patches.

    Das klingt ja alles ein wenig konfus.

    Klingt nicht nur so, ist so.

    Es sind verschiedene Baustellen in den einzelnen Versionen.

    Das mit dem sofortigen übernehmen machen frühere Versionen auch schon.

    Wesentlicher Nachteil der nicht mehr behoben wurde ist bei den aktuellen Versionen der Leistungsabfall bei SR500 und kleiner.

    Das sind bis zu 10dB weniger bei SR25 z.B.

    Ab Januar oder Februar sind 2 Modulatoren im Einsatz welche unterschiedlich gehandhabt werden. Übergang zwischen den Modulatoren ist SR501 . Alles drunter läuft mit einem Modifizierten, alles über SR501 mit dem original AD Modulator.

    Also die Finale Version gibt es leider nicht.

    Viele OM´s (darunter ich auch) benutzen 2 PLUTO mit unterschiedlichen Firmwareständen um alle Optionen bestmöglich nutzen zu können.


    73 de Robert

    Ja, wie schon geschrieben, die 0303 zerhagelt die cashes, und das läuft bei jedem anders ab, je nachdem wie man welche Versionen installiert hatte.

    Ich musste den kompletten browser cashe löschen bis alles wieder lief ....

    Dann kann es sein, dass der ein oder andere die pluto.php korrigiert hat und als patch.zip nachinstalliert wurde.

    Das ist eine übliche Vorgehensweise.

    Schau mal auf der Seite von F5UII, der Christian hat viele patches für diverse Firmwareversionen geschrieben.

    https://www.f5uii.net/en/patch-plutodvb/


    73 de Robert

    Hallo Frank,

    das Einzige was Du falsch machst ist die Benutzung von 0303.

    Die integrierte pluto.php ist fehlerbehaftet, und macht je nachdem was in den cashes des PC bereits liegt lauter wirre Sachen.

    Trenn Dich von der 0303, lösche alle Caches....

    Die 0303 ist (wie ich schon mehrfach geschrieben habe in anderen Threads) eine reine experimental Version welche für DVB-S2

    keine Änderungen beihnhaltet.

    Bleib bei der 0201, das ist eine der stabilsten Versionen, Anpassungen können ggf. mit einem patch gemacht werden.


    73 de Robert

    Hello Claudio,

    the left one has the better (not correct) shape. Can be better with a rolloff 0.25, what is usual for DVB-S2.


    The right one is result of a overdriven power amplifier, maybe a Class-C type. On the bottom you can see

    the intermodulation, what happens, when the pa is overdriven and the distance between intermodulation and useful signal is not large enough.

    A DATV PA may only be operated with at least 6 dB less than the possible CW power, the quiescent current must be designed as Class A/B.


    This excample shows the Intermodulation Diagramm.

    Its a 180 Watt CW-PA. You can see, on DATV is only 6dB less (abt. 45 Watt) possible.

    On higher power the IM rises up..... And finaly you can see shoulders of the

    signal over the TP



    This is a shape with rolloff .25 and clas A/B power amplifier. IM distance is on tx side 35dB.


    73 de Robert, DD4YR