{"id":117,"date":"2008-11-07T18:32:28","date_gmt":"2008-11-07T16:32:28","guid":{"rendered":"http:\/\/dk5ras.dyndns.org\/www\/db0fue\/?page_id=117"},"modified":"2024-04-08T19:22:16","modified_gmt":"2024-04-08T17:22:16","slug":"dm1400","status":"publish","type":"page","link":"https:\/\/dk5ras.dyndns.org\/www\/db0fue\/dm1400\/","title":{"rendered":"DM1400"},"content":{"rendered":"\n<p>Aktuell werden die als MMDVM-Relaistransceiver sehr bew\u00e4hrten und beliebten Motorola GM340\/360\/380 rar. Die Ger\u00e4te sind \u00fcber 20 Jahre alt, Ausf\u00e4lle treten auf, und der Gebrauchtmarkt wird d\u00fcnner, die Preise steigen. Was l\u00e4ge also n\u00e4her, als Ger\u00e4te aus aktueller Produktion zu verwenden? Motorola DM1400-Fahrzeugger\u00e4te sind preiswert, robust, haben exzelltente HF-Eigenschaften und sind f\u00fcr diverse analoge Relais bereits verbreitet im Einsatz.<\/p>\n\n\n\n<p>Auch DB0FUE verwendet diese Ger\u00e4te seit einigen Jahren schon, f\u00fcr das analoge FM-Relais auf VHF und UHF. Wer dieses Relais benutzt und sich evtl. schon mal auf der Ausgabe mit einem zweiten Ger\u00e4t zur\u00fcckgeh\u00f6rt hat, dem mag aufgefallen sein, da\u00df eine kleine Verz\u00f6gerung der NF h\u00f6rbar ist. <\/p>\n\n\n\n<p>Dies r\u00fchrt nicht etwas von einem Signalpfad \u00fcber einen Rechner mit Soundkarte her, sondern beruht auf der Signalverarbeitung in den Ger\u00e4ten. Was nicht jedem bewu\u00dft ist, die neue Generation Betriebsfunkger\u00e4te von Motorola arbeitet nach dem SDR-Prinzip; auch die analoge Funk\u00fcbertragung in FM wird voll digital abgearbeitet. Dies f\u00fchrt zu exzellenten HF-und NF-Eigenschaften &#8211; aber eben auch dieser Verz\u00f6gerung.<\/p>\n\n\n\n<p>Nun kann man sich schon denken, diese Verz\u00f6gerung ist f\u00fcr DMR mit seinem TDMA-Verfahren ein Problem. Doch der Entwickler von MMDVMHost hat mit sowas gerechnet und den Parameter DMRDelay eingef\u00fchrt. Erh\u00f6hen um einen Schritt kompensiert eine Verz\u00f6gerung von 1\/24 ms. <\/p>\n\n\n\n<p>Experimentell war schnell ein Wert ermittelt, das testweise aufgebaute Relais mit RasPi 4, MMDVM-Modem v2 von Repeaterbuilder und zwei DM1400 funktionierte prima &#8211; bis zum n\u00e4chsten Test tags darauf. Das Timing war wieder kaputt, und ich mu\u00dfte erneut das Delay ermitteln, es ergaben sich deutlich abweichende Werte.<\/p>\n\n\n\n<p>Im Ausschlu\u00dfverfahren stellte sich letztlich heraus, die DM1400 zeigen nach jedem Einschalten anderes Verhalten bez\u00fcglich der Laufzeit. Offenbar arbeitet die Software nicht zu 100% deterministisch, was ja bei normalem FM-Betrieb unkritisch ist, f\u00fcr TDMA aber eher t\u00f6dlich ist.<\/p>\n\n\n\n<p>Mein erster Ansatz war, alles aus der Ger\u00e4tekonfigurastion herauszunehmen, was nicht n\u00f6tig ist. Ferner habe ich alle Audio-Signalisierungen, Piep-und Signalt\u00f6ne usw. deaktiviert, da diese ggf. ebenfalls den Audio-Pfad beeinflussen. Au\u00dferdem habe ich alle Timer und \u00e4hnliche Dinge herausgenommen. <\/p>\n\n\n\n<p>Mit diesen Ma\u00dfnahmen konnte ich die Variation in der Signallaufzeit deutlich verringern, das Konstrukt bleibt nun weit innerhalb der Toleranz, damit kann man nun definitiv arbeiten.<\/p>\n\n\n\n<p>F\u00fcr mich ist ein DMRDelay=110 der korrekte Wert. Ferner m\u00fcssen TXInvert=1 und RXInvert=1 gesetzt werden, da die Ger\u00e4te offenbar auf der Audioschnittstelle die Signale invertieren.<\/p>\n\n\n\n<p>So erreiche ich im debug-output des MMDVM-Modems diese Werte:<\/p>\n\n\n\n<p>Debug: DMRSlotRX: voice terminator found slot\/pos\/centre\/threshold 2 450 -86 443<\/p>\n\n\n\n<p>Dabei ist der spannende Wert &#8222;pos&#8220;, hier die gew\u00fcnschten 450. Erreicht werden sollte ein Bereich von vielleicht 430-470. Der Wert zeigt die zeitliche Position des DMR-Frames im Synchronisationsfenster an.<\/p>\n\n\n\n<p>Ich nehme an, da\u00df der Wert von 110 nur ein Individualwert meines Ger\u00e4teparks ist. Es ist davon auszugehen, da\u00df je nach Konfiguration und Ger\u00e4tefirmware ein anderer Wert n\u00f6tig wird. Da hilft es nur, bei jedem aufgebauten Relais den Wert zu pr\u00fcfen und ggf. anzupassen.<\/p>\n\n\n\n<p>Bei der Konfiguration der Funkger\u00e4te ist zu beachten:<br><br>Das TX-Ger\u00e4t mu\u00df auf 20 kHz Bandbreite programmiert sein, da nur so der notwendige Hub erreicht wird. &#8222;Voice Emphasis&#8220; ist auf &#8222;none&#8220; zu setzen, da linearer Frequenzgang n\u00f6tig ist. Bei 12.5 kHz kommt man in den Limiter und bleibt weit unter dem DMR-Norm-Hub, die Signale w\u00fcrden nicht decodiert. &#8222;Analog Accessory Mic Gain&#8220; habe ich auf 16dB gesetzt, was aber je nach MMDVM-Board variieren kann. Der Feinabgleich erfolgt ohnehin mit dem Trimmer am Modem-board. &#8222;Debounce Duration&#8220; auf 0ms setzen, um verz\u00f6gerungsfreies Ansprechen des Senders zu erreichen.<\/p>\n\n\n\n<p>Beim RX-Ger\u00e4t funktionieren 12.5 kHz Bandbreite prima, und bieten die erforderliche Nachbarkanalselektion. &#8222;Voice Emphasis&#8220; ist auf &#8222;none&#8220; zu setzen, da linearer Frequenzgang n\u00f6tig ist. &#8222;RX audio type&#8220; mu\u00df auf &#8222;Flat Unsquelch&#8220; gesetzt werden.<\/p>\n\n\n\n<p>Hier noch die Belegung der Zubeh\u00f6rbuchse an der R\u00fcckseite:<\/p>\n\n\n\n<p>3 PTT<br>5 TX audio<br>7 Ground<br>11 RX audio<\/p>\n\n\n\n<p>Unter Beachtung meiner Empfehlungen sollte es m\u00f6glich sein, ein stabil und zuverl\u00e4ssig funktionierendes MMDVM\/DMR-Relais unter Verwendung von Ger\u00e4ten wie dem Motorola DM1400 oder anderen Modellen dieser Familie aufzubauen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aktuell werden die als MMDVM-Relaistransceiver sehr bew\u00e4hrten und beliebten Motorola GM340\/360\/380 rar. Die Ger\u00e4te sind \u00fcber 20 Jahre alt, Ausf\u00e4lle treten auf, und der Gebrauchtmarkt wird d\u00fcnner, die Preise steigen. Was l\u00e4ge also n\u00e4her, als Ger\u00e4te aus aktueller Produktion zu verwenden? Motorola DM1400-Fahrzeugger\u00e4te sind preiswert, robust, haben exzelltente HF-Eigenschaften und sind f\u00fcr diverse analoge Relais [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":30,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-117","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dk5ras.dyndns.org\/www\/db0fue\/wp-json\/wp\/v2\/pages\/117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dk5ras.dyndns.org\/www\/db0fue\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dk5ras.dyndns.org\/www\/db0fue\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dk5ras.dyndns.org\/www\/db0fue\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dk5ras.dyndns.org\/www\/db0fue\/wp-json\/wp\/v2\/comments?post=117"}],"version-history":[{"count":11,"href":"https:\/\/dk5ras.dyndns.org\/www\/db0fue\/wp-json\/wp\/v2\/pages\/117\/revisions"}],"predecessor-version":[{"id":656,"href":"https:\/\/dk5ras.dyndns.org\/www\/db0fue\/wp-json\/wp\/v2\/pages\/117\/revisions\/656"}],"wp:attachment":[{"href":"https:\/\/dk5ras.dyndns.org\/www\/db0fue\/wp-json\/wp\/v2\/media?parent=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}