Skip to content

MMDVM Transmit Level adjust

Steve Zingman edited this page Feb 14, 2017 · 1 revision

I prefer to keep with the standard suggested test pattern. The adjustment is pretty easy with the current test sequence that mimics a 1200Hz tone:

Set the TX Pot to minimum level Start MMDVMCal, select DMR mode (D) and start TX (spacebar). Adjust TXLevel to 84 with "T" key. Using an SDR (RTL, AirSpy...) or any kind of spectrum analyzer with enough resolution, monitor the transmitted signal and adjust the TX potentiometer to null the main carrier as deep as possible. Stop MMDVMCal and set TXLevel=80 in MMDVM.ini That's it! Now the test sequence deviation should be about 2747.4Hz, a negligible error from the theorical 2749Hz (-0.06% error!).

It's not necessary to add any new frequency generator for deviation adjustment. Frequency precission could not be perfect due to the timming resolution and there could be some level impairments due to the root raised cosine filter. The standard suggests using the [+3 +3 -3 -3] test sequence for a reason.

Carlos EB4FBZ