ARDOP_2Win v2.0.4 Parameter err exceptions


Bob NW8L
 

Hello,

I've been doing some over the air testing with distant stations on 40m with good results, including good connections at arqbw=200.

The station is sending ARIM beacons periodically, which are FEC frame transmissions using FECMODE 4FSK.500.50. I've noticed that about 5% of the time a series of "Parameter" errors appear in the ARDOP_2Win exception log after the FEC frames are transmitted.

See debug and exception log excerpts below for a typical example.

Submitted in case it's helpful,

Bob NW8L

Debug log
========
 19:10:01.731 [2.0.4] [SetARDOPProtocolState]  New State=FECSend
 19:10:01.746 [2.0.4] [Main.SendFrame] Send 4FSK.500.50.E  delayed 0 ms
 19:10:01.746 [2.0.4] [ARDOPProtocol.StartFEC] frame sent = 4FSK.500.50.E
 19:10:01.799 [2.0.4] [Main.MainPoll4] objProtocol.Repeating=True ProtocolState=FECSend  blnFramePending=True  next Play in 53 ms
 19:10:01.799 [2.0.4] [Main.KeyPTT] True
 19:10:01.799 [2.0.4] [PlaySoundStream] 4FSK.500.50.E
 19:10:01.799 [2.0.4] [Main.PlaySoundStream] set blnSoundStreamPlay to True
 19:10:05.706 [2.0.4] [MainPoll] Play stop. Length = 3907 ms
 19:10:05.742 [2.0.4] [Main.KeyPTT] False
 19:10:05.742 [2.0.4] *** Call GetDatFromQueue[GetNextFECFrame] 2 intFECFramesSent=1
 19:10:05.743 [2.0.4] [GetNextFECFrame]2 New Frame Type:4FSK.500.50.O
 19:10:05.756 [2.0.4] [Main.SendFrame] Send 4FSK.500.50.O  delayed 0 ms
 19:10:05.756 [2.0.4] [Main.tmrPoll] Frame Pending
 19:10:06.170 [2.0.4] [Main.MainPoll4] objProtocol.Repeating=True ProtocolState=FECSend  blnFramePending=True  next Play in 14 ms
 19:10:06.170 [2.0.4] [Main.KeyPTT] True
 19:10:06.172 [2.0.4] [PlaySoundStream] 4FSK.500.50.O
 19:10:06.173 [2.0.4] [Main.PlaySoundStream] set blnSoundStreamPlay to True
 19:10:10.096 [2.0.4] [MainPoll] Play stop. Length = 3923 ms
 19:10:10.127 [2.0.4] [Main.KeyPTT] False
 19:10:10.127 [2.0.4] [GetNextFECFrame] All data and repeats sent.  Going to DISC state
 19:10:10.127 [2.0.4] [SetARDOPProtocolState]  New State=DISC
 19:10:10.127 [2.0.4] [Main.KeyPTT] False

Exception log
===========
 19:10:10.668 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.693 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.709 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.724 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.738 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.754 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.763 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.770 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.820 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.828 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.836 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.844 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.852 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.860 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.868 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.877 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480
 19:10:10.885 [2.0.4] [GoertzelRealImagHann960] Parameter err:  N=960 intPtr=0 intRealInLen=0 HannWinLen=480

Join developers@ardop.groups.io to automatically receive all group messages.