ramdor / Thetis

The main working repo for changes to Thetis for the Apache Labs line of radios. Find us here : https://discord.gg/6fHCRKnDc9
https://discord.gg/6fHCRKnDc9
GNU General Public License v2.0
50 stars 14 forks source link

Cross band transmit causes Attenuator values to swap [BUG] #399

Closed jm29401 closed 3 months ago

jm29401 commented 8 months ago

Cross Band TX causes ATT values to swap.

For example TX is set with max attenuation -31dB and in RX Attenuate is set to 0 dB. When TX is entered (PTT) the TX attenuation value will be 0 dB and the RX attenuation will be -31dB.

Does not seem to be band specific. Any two different bands will likely generate the change.

Does not matter the type of RX attenuation selected in setup - granular or not.

w-u-2-o commented 8 months ago

I've experienced this behavior as well.

On Mon, Jan 29, 2024 at 1:49 PM jm29401 @.***> wrote:

Cross Band TX causes ATT values to swap.

For example TX is set with max attenuation -31dB and in RX Attenuate is set to 0 dB. When TX is entered (PTT) the TX attenuation value will be 0 dB and the RX attenuation will be -31dB.

Does not seem to be band specific. Any two different bands will likely generate the change.

Does not matter the type of RX attenuation selected in setup - granular or not.

— Reply to this email directly, view it on GitHub https://github.com/ramdor/Thetis/issues/399, or unsubscribe https://github.com/notifications/unsubscribe-auth/AX4YGSZEWHNIWSXM7SPYPQ3YQ7VK5AVCNFSM6AAAAABCP6GFIOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGEYDMMJZGU4TGOA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

ramdor commented 8 months ago

@jm29401 thanks for the report, it is happening here as well. I'll look into it at some point when I get a moment.

ramdor commented 3 months ago

I have decoupled rx1 and rx2 attenuation from tx attenuation so everything is now unique. This should prevent the problems where att is lost. This will be used in 2.10.3.6_dev_5 and beyond.

However, there are some other issues with cross band transmit, which will have to be looked at in the future. It seems to be the incorrect handling of the lpf/bpf/hpf filters when operating the radio in such a way.