Skip to content

v1.5.3 — IC-705 Wi-Fi TX now decodable

Choose a tag to compare

@pepefrog1234 pepefrog1234 released this 30 May 22:06
· 124 commits to main since this release

RADE Decode v1.5.3 — IC-705 Wi-Fi TX now decodable

Fixes the last open issue from v1.5.2: TX over Wi-Fi transmitted a clean-looking
signal that the far end could not decode, even though the identical TX over
the USB cable decoded fine. (RX level and the TX dropouts from v1.5.2 are good.)

Root cause

The only difference between the two TX paths is the 8 kHz → 48 kHz upsampling.
The USB path sends raw 8 kHz and lets Android's resampler do the conversion; the
Wi-Fi path did its own with crude linear interpolation, which droops ~4 dB by
3 kHz and rejects images poorly. That's inaudible/normal-looking but distorts the
RADE OFDM constellation enough to break decode (and it also dropped ~2 samples
per 20 ms frame).

Fix

Proper integer ×6 polyphase anti-imaging FIR interpolator (windowed-sinc,
3.5 kHz cutoff, 24 taps/phase), with filter state carried across frames — flat
passband, proper image rejection, no sample loss.

Please test & report

TX over Wi-Fi should now decode at your counterpart, matching the USB result.
If anything is still off:

adb logcat -s IcomNetwork:* AudioEngine:* AudioService:* RADE_JNI:*

Debug-signed APK for sideloading — allow "install from unknown sources".