v1.5.3 — IC-705 Wi-Fi TX now decodable
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".