[feat](trx-rs): split VDES frontend and decoder path

Add a dedicated VDES plugin tab and live bar, stop reusing the AIS vessel UI, and serve a separate VDES frontend script. Rework the SDR backend so VDES receives a single 100 kHz IQ tap, then replace the fake AIS-clone decoder path with an early M.2092-1 oriented complex-baseband scaffold using burst detection, coarse pi/4-QPSK slicing, and TER-MCS-1.100 frame heuristics.

Co-authored-by: OpenAI Codex <codex@openai.com>
Signed-off-by: Stanislaw Grams <stanislawgrams@gmail.com>
This commit is contained in:
2026-03-03 00:32:32 +01:00
parent 92423f1e02
commit 6e558303a7
16 changed files with 850 additions and 522 deletions
Generated
+2
View File
@@ -2591,6 +2591,7 @@ dependencies = [
"clap",
"cpal",
"dirs",
"num-complex",
"opus",
"serde",
"serde_json",
@@ -2615,6 +2616,7 @@ dependencies = [
name = "trx-vdes"
version = "0.1.0"
dependencies = [
"num-complex",
"trx-core",
]