Как передать nfm с ctcss(субтоном) в gnuradio

В данном форуме можно обсудить и найти информацию о SDR, в том числе о HackRF One, RTL-SDR и подобных устройствах, а также о программах SDRSharp, SDR Console и других
Ответить
nein1211
Интересующийся
Сообщения: 53
Зарегистрирован: 14 авг 2018, 19:57

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение nein1211 »

Всем привет.

Собственно сам вопрос в заголовке.

Находил разние конфигурации передачи nfm в gnuradio но как передать с субтоном?

Гуглил ,находил только инфу как получить субтон принимаемового сигнала в gnuradio но ету задачу успешно решает плагин в sdr#.

Собственно кто может помочь и добавить в флоу граф все необходимое,чтоб можно било ввести только частоту ctcss .

Если хто скинет силку на готовое буду очень благодарен(даже на англ. Инфу не нашол)

Hardware:Hackrf(будет уже на днях)

Всем спасибо!

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение DesignerMix »

nein1211, может посмотреть в сторону QRadioLink т.к. там есть: CTCSS encoder and decoder for analog FM

PS: ПО это поддерживает: Ettus USRP, RTL-SDR, LimeSDR, PlutoSDR, BladeRF, other devices supported by gr-osmosdr, а gr-osmosdr поддерживает hackrf так что все должно быть совместимо.

nein1211
Интересующийся
Сообщения: 53
Зарегистрирован: 14 авг 2018, 19:57

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение nein1211 »

Да спасибо!Как раз смотрел hardware какой поддержывает:-)

Но казалось бы задача не сложная но в просторах интернета не нашол на gnuradio реализованою

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение DesignerMix »

nein1211, я тоже не встречал (но целенаправленно не искал)

nein1211
Интересующийся
Сообщения: 53
Зарегистрирован: 14 авг 2018, 19:57

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение nein1211 »

К слову нашел пару ссылок ,может кто увидит и разберется

https://www.reddit.com/r/GNURadio/comme ... lch_block/

https://www.reddit.com/r/GNURadio/comme ... s_squelch/


Наверное буду юзать qradiolink как только получу hackrf.

Может сделаю ролик на ютуб по етой теме.

Кстати думаю сделать ролик сравнения hackrf и rtl-sdr по чуствительности ,усилению.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7030
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение DesignerMix »

nein1211 писал(а): 14 авг 2018, 20:44 думаю сделать ролик сравнения hackrf и rtl-sdr по чуствительности ,усилению
Это интересно

PS: я пока сниму отметку что тема решена, лучше как проверите на практике и если все заработает то отметьте решенной снова.

nein1211
Интересующийся
Сообщения: 53
Зарегистрирован: 14 авг 2018, 19:57

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение nein1211 »

Ok.По qradiolink видео вообще почти что нету но радует то что интерфейс понятный.Как только попробую-отпишусь+ скину ссылку на ролик.Думаю на одном компе запустить линукс с qradiolink а на другом sdr# + плагин ctcss

Eismeer
Постоянный пользователь
Сообщения: 152
Зарегистрирован: 28 апр 2017, 21:26

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение Eismeer »

Мне кажется что будет достаточно суммировать ваш речевой сигнал перед передачей в эфир с сигналом генерируемым с нужно вам частотой в диапазоне 67-257Гц. Т.е. просто добавить в схему источник сигнала (синусоиду) генерируемую с нужной вам частотой (зависит от номера субтона), а так же добавить возможность изменять амплитуду этой несущей и играясь с ней найти оптимальное значение. Я бы пробовал так

Отправлено спустя 3 минуты 6 секунд:
Насколько я понял из википедии, что в речевой сигнал добавляется несущая в диапазоне неслышимым ухом, но слышимым радиостанцией. Попробуйте шарпом записать с эфира речь с субтоном, а потом посмотреть спектр аудиосигнала в Cool Edit, Adobe Audition или подобном софте, мне кажется вы должны увидеть субтон.

nein1211
Интересующийся
Сообщения: 53
Зарегистрирован: 14 авг 2018, 19:57

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение nein1211 »

Eismeer, Можете добавить и скинуть файлик.Буду очень благодарен т.к. я новичек в gnuradio .

Eismeer
Постоянный пользователь
Сообщения: 152
Зарегистрирован: 28 апр 2017, 21:26

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение Eismeer »

nein1211, сейчас на отдыхе, но хакрф с собой, но нету тв-sdr, чтобы проверить результат. Завтра может попробую

Отправлено спустя 15 минут 47 секунд:
Хорошее видео https://www.youtube.com/watch?v=DAQYfpETDdM

Eismeer
Постоянный пользователь
Сообщения: 152
Зарегистрирован: 28 апр 2017, 21:26

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение Eismeer »

Подправил пример с youtube, в теории должно работать. Сделал следующее:
1. Добавил ФВЧ для источника речи, так как человеческое ухо воcпринимает звук от 300Гц, установил частоту среза 300Гц сделал это для того, чтобы посторонние шумы (50Гц электропроводки, касания микрофона и прочие) не смешивались с субтонами ctcss;
2. Добавил генератор субтона ctcss (можно sin или cos) на частоте 179,9Гц (34-ый субтон);
3. Поигрался с усилением для каждого сигнала и сложил их.
На полученном спектре виден сигнал субтона (в диапазоне 67-254,1Гц) и речь с микрофона (в диапазоне выше 300Гц).

Отправлено спустя 2 минуты 18 секунд:
P.S. столкнулся с проблемой - wx/qt спектр и водопад подвисает через 2-4 секунды работы..
Вложения
spectre.jpg
flougraf.jpg

nein1211
Интересующийся
Сообщения: 53
Зарегистрирован: 14 авг 2018, 19:57

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение nein1211 »

Eismeer, Спасибо большое!Графики подвисают а звук передается или нет?

Eismeer
Постоянный пользователь
Сообщения: 152
Зарегистрирован: 28 апр 2017, 21:26

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение Eismeer »

Судя по всему да, в качестве приемника использовал магнитолу в автомобиле)) когда включал передачу радио в машине замолкало на этой частоте. Заметил что графики подвисают в зависимости от того где выведешь на них сигнал, например если вывести перед ФНЧ то работает 4с, если после то уже 3с, а можно их вообще не выводить. Просто только ОС переустановил и наверно GNU не так стал, раньше норм работал.

nein1211
Интересующийся
Сообщения: 53
Зарегистрирован: 14 авг 2018, 19:57

Как передать nfm с ctcss(субтоном) в gnuradio

Сообщение nein1211 »

Eismeer, Спасибо Вам большое!!Можете скинуть grc файл?
Буду очень благодарен! :)

Ответить

Вернуться в «Программно-определяемое радио»