Как сделать измерения канала в Gnuradio? - PullRequest
1 голос
/ 21 сентября 2008

Как лучше всего измерить канал для использования в пространстве-времени? схемы кодирования с использованием платы RFX2400?

Насколько я знаю, вы можете получить только потоки I и Q из USRP, и я не уверен, как вы получите набор коэффициентов канала.

Я планирую использовать конъюгат измеряемого канала для «обратить» ущерб, нанесенный передачей.

1 Ответ

1 голос
/ 21 сентября 2008

Если вы пытаетесь измерить импульсную характеристику канала, то одним из методов будет передача известной псевдослучайной битовой последовательности ( m-последовательность) с использованием модуляции BPSK на несущей частоте, представляющей интерес. Чиповая скорость последовательности определяет ширину полосы системы измерения, а длина последовательности определяет «динамический диапазон» измерения.

На приемнике установите LO на ту же несущую частоту, что и на передатчик. Здесь вам нужно взаимно коррелировать эквивалентный нижний проход принятый сигнал с известной m-последовательностью для выдачи (комплексного) импульса Ответ канала. Любые «пики», которые превышают ваше определение пороговым уровнем шума будут коэффициенты вашего канала во временной области.

На самом деле это реализовано в gr-sounder.

Передатчик эхолота канала передает BPSK, модулированный PRNG, в 32 Mchips / сек Вы должны сделать корреляцию на этой скорости; это не можно отправить столько данных через USB на хост.

Программный эхолот будет работать на скорости менее 4 Мчип / сек. Но это ограничивает разрешение вашей импульсной реакции на около 250 нс на ячейку или 75 метров на ячейку в пространственной области.

К сожалению, взаимная корреляция сделана на очень ограниченном пространстве FPGA не имеет компенсации смещения частоты, поэтому результирующий импульс векторы ответов «катятся» во временной области.

- ответ (с) Джонатан Корган

...