Каков входной диапазон для раковины osmocom?
Я использую устройство HackRF One и соответствующий ему Sink-блок osmocom внутри gnuradio-companion. Поскольку вход в этот блок является сложным (т. Е. Парой чисел с плавающей запятой), я мог бы предположительно отправить ему чрезвычайно большое значение. В какой-то момент приемник osmocom достигнет максимального значения и перестанет управлять подключенным HackRF для вывода более сильных сигналов.
Я пытаюсь выяснить, что это максимальное значение.
Я просмотрел документацию на нескольких разных сайтах, как для HackRF One, так и для источника osmocom, и не могу найти ответ. Я попытался просмотреть сам исходный код, но там не было четких указаний, хотя я мог что-то там пропустить. http://sdr.osmocom.org/trac/wiki/GrOsmoSDR
https://github.com/osmocom/gr-osmosdr
Я также думал о получении значения эмпирически, но не доверял своему оборудованию, чтобы точно определить, когда блок начал ударяться по рельсам.
Есть идеи? Спасибо Фридман
1 ответ
Я использую устройство HackRF One и соответствующий ему Sink-блок osmocom внутри gnuradio-companion. Поскольку вход в этот блок является сложным (т. Е. Парой чисел с плавающей запятой), я мог бы предположительно отправить ему чрезвычайно большое значение.
Нет, комплексы г должны соответствовать
потому что приемник osmocom / лежащие в его основе драйверы и устройства отображают этот диапазон от -1 до +1 в диапазоне значений I и Q DAC.
Вы правы, однако, трудно измерить эмпирически, потому что, как правило, выходные усилители переходят в нелинейность, близкую к максимальным выходам ЦАП, и, кроме того, все зависит от частоты, например, 0,5+j0,5 при 400 МГц не обязательно создает ту же напряженность электрического поля, что и 0,5+j0,5 при 1 ГГц.
Это справедливо для всех некалиброванных устройств SDR (которые, за исключением вашего обычного генератора сигналов стоимостью в несколько тысяч долларов, - это все, если только вы не калибруете для всех частот, которые вас интересуют).