Как разместить n выборок после сгенерированного потока битов - PullRequest
0 голосов
/ 09 марта 2020

Я новичок в gnuradio и хотел бы сделать простой передатчик ook для моих дистанционных розеток. Согласно этим страницам

https://zeta-two.com/radio/2015/06/23/ook-ask-sdr.html https://www.w1gx.us/

Я сделал работающую потоковую диаграмму. Я передаю сигнал с помощью LimeSDR и получаю его с помощью RTL-SDR на втором компьютере и сравниваю полученный сигнал с записанным с исходного передатчика. Все выглядит хорошо. Длинны только перерывы между кадрами.

Top: original signal; buttom: generated Signal

Вверху: исходный сигнал; сигнал: сгенерированный и переданный сигнал

Итак, мой вопрос: как я могу добавить n выборок между блоками? На данный момент я использую Interleave-Block, как показано во второй ссылке. У меня есть 5 символов на бит и 25 бит на блок. Это означает 125 символов на блок. Перемежитель настроен на размер блока 125. Это означает, что после каждого блока следует 0-блок из 125 символов. Для моей конфигурации мне нужен только размер блока 125/3. Это около 41. Но с этой конфигурацией блок данных будет разделен после каждого 41-го символа: - /

...