В настоящее время я использую Redhawk для декодирования входящего потока пакетов VITA49. Данные в этом потоке представляют собой чередующиеся данные I/Q, закодированные как числа с плавающей запятой IEEE-754. Это работает правильно, за исключением построения графика порта dataFloat_out
, который, кажется, отображает данные только как реальные, даже если установлено значение «Реальные и мнимые». В целях тестирования я установил, что данные I всегда равны 0,9, а данные Q всегда равны 0,1. Захват этого с помощью Data List
и отображение его как Complex показывает, что данные поступают и декодируются правильно, просто не отображаются должным образом.
Я проверил (используя wireshark), что отправляемые пакеты контекста верны в отношении того, как их следует интерпретировать (сложный декартов).
Есть ли что-то, что мне не хватает / нужно сделать, чтобы правильно построить данные I/Q?