¿ªÔÆÌåÓý

FM Mode Configuration ?


 

Good day,

I recently updated my Pi-Star and STM32-DVM to the latest and greatest.

I see and hear a LOT about the FM Mode that has been integrated, but NOTHING on the configuration and actual running of the system. I currently run a DStar node, and adding FM would GREATLY improve our local radio coverage.

Thanks a ton,

John Brent
?VA7WPN


 

John,

I've been playing with Pi-Star and STM32 DVM (Blue) couple of days. Here is my current configuration, I sure you will get clue of this with this example.

[General]
Callsign=OH5RUA
Id=244505
Timeout=240
Duplex=1
RFModeHang=300
NetModeHang=300
Display=None
Daemon=1

[Info]
RXFrequency=432725000
TXFrequency=434725000
Power=1
Latitude=60.6315
Longitude=26.7985
Height=70
Location="Kotka, KP30JP"
Description="Finland"
URL=

[Log]
DisplayLevel=0
FileLevel=2
FilePath=/var/log/pi-star
FileRoot=MMDVM

[CW Id]
Enable=1
Time=10
Callsign=DE OH5RUA C

[DMR Id Lookup]
File=/usr/local/etc/DMRIds.dat
Time=24

[NXDN Id Lookup]
File=/usr/local/etc/NXDN.csv
Time=24

[Modem]
Port=/dev/ttyAMA0
TXInvert=0
RXInvert=0
PTTInvert=0
TXDelay=100
RXOffset=0
TXOffset=0
DMRDelay=0
RXLevel=100
TXLevel=80
RXDCOffset=0
TXDCOffset=0
RFLevel=100
CWIdTXLevel=50
#D-StarTXLevel=50
#DMRTXLevel=50
#YSFTXLevel=50
#P25TXLevel=50
#NXDNTXLevel=50
#POCSAGTXLevel=50
FMTXLevel=80
RSSIMappingFile=/usr/local/etc/RSSI.dat
Trace=0
Debug=0

[Transparent Data]
Enable=0
RemoteAddress=127.0.0.1
RemotePort=40094
LocalPort=40095

[UMP]
Enable=0
Port=/dev/ttyACM1

[D-Star]
Enable=1
Module=B
SelfOnly=0
AckReply=1
AckTime=750
ErrorReply=1
RemoteGateway=0
ModeHang=20
AckMessage=0

[DMR]
Enable=1
Beacons=0
BeaconInterval=60
BeaconDuration=3
ColorCode=1
SelfOnly=0
EmbeddedLCOnly=0
DumpTAData=1
CallHang=3
TXHang=4
ModeHang=20
OVCM=0
Id=244505

[System Fusion]
Enable=1
LowDeviation=0
SelfOnly=0
TXHang=4
RemoteGateway=0
ModeHang=20

[P25]
Enable=0
NAC=293
SelfOnly=0
OverrideUIDCheck=0
RemoteGateway=0
ModeHang=20

[NXDN]
Enable=0
RAN=1
RemoteGateway=0
SelfOnly=0
ModeHang=20

[POCSAG]
Enable=0
Frequency=439987500

[FM]
Enable=1
Callsign="DE OH5RUA C"
CallsignSpeed=20
#CallsignFrequency=1000
CallsignFrequency=880
CallsignTime=10
CallsignHoldoff=0
CallsignHighLevel=50
CallsignLowLevel=20
CallsignAtStart=1
CallsignAtEnd=1
CallsignAtLatch=0
RFAck=K
ExtAck=N
AckSpeed=20
#AckFrequency=1750
AckFrequency=880
AckMinTime=4
AckDelay=1000
#AckLevel=50
AckLevel=50
Timeout=180
TimeoutLevel=80
CTCSSFrequency=114.8
#CTCSSThreshold=20
CTCSSHighThreshold=20
CTCSSLowThreshold=10
#CTCSSLevel=20
CTCSSLevel=5
KerchunkTime=2
HangTime=7
AccessMode=1
COSInvert=0
#RFAudioBoost=1
RFAudioBoost=1
MaxDevLevel=90
ExtAudioBoost=1

[D-Star Network]
Enable=1
GatewayAddress=127.0.0.1
GatewayPort=20010
LocalPort=20011
Debug=0
ModeHang=20

[DMR Network]
Enable=1
Address=85.188.1.107
Port=62031
Jitter=360
Password="xxxxxxx"
Slot1=1
Slot2=1
Debug=0
ModeHang=20

[System Fusion Network]
Enable=1
LocalAddress=127.0.0.1
LocalPort=3200
GatewayAddress=127.0.0.1
GatewayPort=4200
Debug=0
ModeHang=20

[P25 Network]
Enable=0
GatewayAddress=127.0.0.1
GatewayPort=42020
LocalPort=32010
Debug=0
ModeHang=20

[NXDN Network]
Enable=0
LocalAddress=127.0.0.1
LocalPort=14021
GatewayAddress=127.0.0.1
GatewayPort=14020
Debug=0
ModeHang=20

[POCSAG Network]
Enable=0
LocalAddress=127.0.0.1
LocalPort=3800
GatewayAddress=127.0.0.1
GatewayPort=4800
ModeHang=5
Debug=0

[TFT Serial]
Port=/dev/ttyAMA0
Brightness=50

[HD44780]
Rows=2
Columns=16
Pins=11,10,0,1,2,3
I2CAddress=0x20
PWM=0
PWMPin=21
PWMBright=100
PWMDim=16
DisplayClock=1
UTC=0

[Nextion]
Port=/dev/ttyAMA0
Brightness=50
DisplayClock=1
UTC=0
ScreenLayout=0
IdleBrightness=20

[OLED]
Type=3
Brightness=0
Invert=0
Scroll=0
Rotate=0
Cast=0
LogoScreensaver=0

[LCDproc]
Address=localhost
Port=13666
DimOnIdle=0
DisplayClock=1
UTC=0

[Lock File]
Enable=0
File=/tmp/MMDVMHost.lock

[Mobile GPS]
Enable=0
Address=127.0.0.1
Port=7834

[Remote Control]
Enable=0
Port=7642

-----

73 de Veijo





On Fri, Jan 1, 2021 at 11:31 PM John Brent - VA7WPN <john.brent@...> wrote:
Good day,

I recently updated my Pi-Star and STM32-DVM to the latest and greatest.

I see and hear a LOT about the FM Mode that has been integrated, but NOTHING on the configuration and actual running of the system. I currently run a DStar node, and adding FM would GREATLY improve our local radio coverage.

Thanks a ton,

John Brent
?VA7WPN


 

Thank you,

This is the config that I have been using.

[FM]
Enable=1
Callsign=VA7PRR
CallsignSpeed=20
#CallsignFrequency=1000
CallsignFrequency=880
CallsignTime=10
CallsignHoldoff=0
CallsignHighLevel=50
CallsignLowLevel=20
CallsignAtStart=1
CallsignAtEnd=0
CallsignAtLatch=0
RFAck=K
ExtAck=N
AckSpeed=20
#AckFrequency=1750
AckFrequency=880
AckMinTime=4
AckDelay=1000
AckLevel=50
Timeout=180
TimeoutLevel=80
CTCSSFrequency=100.0
CTCSSThreshold=30
#CTCSSLevel=20
CTCSSLevel=5
KerchunkTime=0
HangTime=7
UseCOS=1
COSInvert=0
RFAudioBoost=1
MaxDevLevel=90
ExtAudioBoost=1
?
But I have a question about the :

RFAudioBoost=1
UseCOS=1

The TX Audio seems a Little low when I listen for the CW Callsign, and I'm also getting quite a bit of hiss on the signal too, would that have to do with the COS? I'm using the V3 board myself, and a pair of CDM1250 radios. The COS is not used at this time, I'm sure I have some fine-tuning to do.

John Brent
?VA7WPN


 

I am using RFAudioBoost = 3 on my 2 repeaters.
I adjust TX as follow
With MMDVMCAl set for DMR.
I adjust software level to 50 and adjust TX pot for carrier null.
Put DMRTxLevel to 43 in MMDVM.ini
With Rx level pot just under Clip level using Clip Led?
I adjust FMTXLevel with MMDVMCAL
Select F key repeating F key until? cal level indicates 4 khz dev for 20 khz bandwidth channel.

And adjust MMDVMCAL t or shift t to increase tx level to get 4 khz deviation . Copy the setting to Mmdvm.ini. I use a setting of
about 80 with my repeaters.
Adjust CTCSSLevel for 600 hz in mmdvm.ini. I use a setting of abt 6 on my repeater.

Richard
VE2DJE

Le ven. 1 janv. 2021 8 h 29 p.m., John Brent - VA7WPN <john.brent@...> a ¨¦crit?:
Thank you,

This is the config that I have been using.

[FM]
Enable=1
Callsign=VA7PRR
CallsignSpeed=20
#CallsignFrequency=1000
CallsignFrequency=880
CallsignTime=10
CallsignHoldoff=0
CallsignHighLevel=50
CallsignLowLevel=20
CallsignAtStart=1
CallsignAtEnd=0
CallsignAtLatch=0
RFAck=K
ExtAck=N
AckSpeed=20
#AckFrequency=1750
AckFrequency=880
AckMinTime=4
AckDelay=1000
AckLevel=50
Timeout=180
TimeoutLevel=80
CTCSSFrequency=100.0
CTCSSThreshold=30
#CTCSSLevel=20
CTCSSLevel=5
KerchunkTime=0
HangTime=7
UseCOS=1
COSInvert=0
RFAudioBoost=1
MaxDevLevel=90
ExtAudioBoost=1
?
But I have a question about the :

RFAudioBoost=1
UseCOS=1

The TX Audio seems a Little low when I listen for the CW Callsign, and I'm also getting quite a bit of hiss on the signal too, would that have to do with the COS? I'm using the V3 board myself, and a pair of CDM1250 radios. The COS is not used at this time, I'm sure I have some fine-tuning to do.

John Brent
?VA7WPN


 

Hi,

There are many parameters which have affect to the transmitted FM audio level.?

My procedure to set the primary level is this:? ?
1. TxLevel is set to 84 in the configuration file
2. With the trimmers on the RB STM32 DVM the DMR signal deviation is adjusted to Bessel-Null
3. TxLevel is backed down to 80 to achieve the correct 2.75 kHz deviation

John, I see you are using different set of the FM-parameters than I. A good source for the parameters is OpenDV group and it's Search field. For example the parameter UseCOS has gone, see /g/OpenDV/message/530?p=,,,20,0,0,0::relevance,,accessmode,20,2,0,75480795

Yes, I have discovered too there is some low level noise and hiss on the FM audio backround, the the transmitted voice comes still clear enough.

Measurement and final tuning of the FM mode and the CTCSS deviation are next on my list.

73 de Veijo OH4VA
?


On Sat, Jan 2, 2021 at 6:55 AM Richard Aubin <ve2dje@...> wrote:
I am using RFAudioBoost = 3 on my 2 repeaters.
I adjust TX as follow
With MMDVMCAl set for DMR.
I adjust software level to 50 and adjust TX pot for carrier null.
Put DMRTxLevel to 43 in MMDVM.ini
With Rx level pot just under Clip level using Clip Led?
I adjust FMTXLevel with MMDVMCAL
Select F key repeating F key until? cal level indicates 4 khz dev for 20 khz bandwidth channel.

And adjust MMDVMCAL t or shift t to increase tx level to get 4 khz deviation . Copy the setting to Mmdvm.ini. I use a setting of
about 80 with my repeaters.
Adjust CTCSSLevel for 600 hz in mmdvm.ini. I use a setting of abt 6 on my repeater.

Richard
VE2DJE

Le ven. 1 janv. 2021 8 h 29 p.m., John Brent - VA7WPN <john.brent@...> a ¨¦crit?:
Thank you,

This is the config that I have been using.

[FM]
Enable=1
Callsign=VA7PRR
CallsignSpeed=20
#CallsignFrequency=1000
CallsignFrequency=880
CallsignTime=10
CallsignHoldoff=0
CallsignHighLevel=50
CallsignLowLevel=20
CallsignAtStart=1
CallsignAtEnd=0
CallsignAtLatch=0
RFAck=K
ExtAck=N
AckSpeed=20
#AckFrequency=1750
AckFrequency=880
AckMinTime=4
AckDelay=1000
AckLevel=50
Timeout=180
TimeoutLevel=80
CTCSSFrequency=100.0
CTCSSThreshold=30
#CTCSSLevel=20
CTCSSLevel=5
KerchunkTime=0
HangTime=7
UseCOS=1
COSInvert=0
RFAudioBoost=1
MaxDevLevel=90
ExtAudioBoost=1
?
But I have a question about the :

RFAudioBoost=1
UseCOS=1

The TX Audio seems a Little low when I listen for the CW Callsign, and I'm also getting quite a bit of hiss on the signal too, would that have to do with the COS? I'm using the V3 board myself, and a pair of CDM1250 radios. The COS is not used at this time, I'm sure I have some fine-tuning to do.

John Brent
?VA7WPN