[fix](trx-rs): improve FT2 coherent decoding
Add coherent FT2 sync and likelihood extraction. Align FT2 frequency and DT reporting with the reference decoder. Fix vendored monitor phase-mode type mismatches. Co-authored-by: OpenAI Codex <codex@openai.com> Signed-off-by: Stanislaw Grams <stanislawgrams@gmail.com>
This commit is contained in:
Vendored
+1
-1
@@ -192,7 +192,7 @@ void monitor_process(monitor_t* me, const float* frame)
|
||||
}
|
||||
|
||||
#ifdef WATERFALL_USE_PHASE
|
||||
void monitor_resynth(const monitor_t* me, const candidate_t* candidate, float* signal)
|
||||
void monitor_resynth(const monitor_t* me, const ftx_candidate_t* candidate, float* signal)
|
||||
{
|
||||
const int num_ifft = me->nifft;
|
||||
const int num_shift = num_ifft / 2;
|
||||
|
||||
Vendored
+2
-2
@@ -52,11 +52,11 @@ void monitor_process(monitor_t* me, const float* frame);
|
||||
void monitor_free(monitor_t* me);
|
||||
|
||||
#ifdef WATERFALL_USE_PHASE
|
||||
void monitor_resynth(const monitor_t* me, const candidate_t* candidate, float* signal);
|
||||
void monitor_resynth(const monitor_t* me, const ftx_candidate_t* candidate, float* signal);
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif // _INCLUDE_MONITOR_H_
|
||||
#endif // _INCLUDE_MONITOR_H_
|
||||
|
||||
Reference in New Issue
Block a user