Опубликовано 10.02.2017 в 01:01 | Сообщение #
122
Приветствую уважаемые друзья!
Позвольте поделиться своим опытом строительства узла,надеюсь он станет кому то полезным.
Мой состав оборудования:
Raspberry PI 3 c установленным образом 2016-05-12_mmdvm_xfce_dmr-utah
Arduino DUO (китай)
схема сопряжения с радиостанцией ZUM без операционников.
Радиостанция KENWOOD TK-760HG
Для подключения MMDVM к Kenwood использую штатный опциональный разъем радиостанции CN4 (расположен на плате внутри ) 8 контакт-выход шумоподавителя ,7 контакт- коммутация передачи PTT, 5 контакт- земля, 4 контакт- вход модуляции ( Data in), 1 контакт- выход с детектора (Data out).
Плата сопряжения выполнена на макетке, схема ZUM без использования операционных усилителей.
Цепь приема сигнала выполнена с разделительной емкостью и переменным резистором, а цепь передачи совсем не содержит никаких элементов,т.е сигнал подается напрямую с ЦАПа ардуины (DAC1) на вход модулятора радиостанции (4 контакт разъема CN4). Хочу отметить следующее. На прием, в моем случае, уровень звукового сигнала с детектора радиостанции был достаточен и регулировка приемного тракта сводилась к подбору приемлемого уровня путем поворота движка переменного резистора. С передачей было сложнее. Уровнь сигнала с ЦАПа ардуины был явно недостаточен. Я уже хотел было поставить операционник в цепь передачи, но взглянув на схему KENWOODа решил провести небольшую модернизацию. С 4-го контакта последовательно друг другу стояли резитор 30к (R4)-конденсатор 4.7 мкф(c20)- резистор 100к (R12). Я решил уменьшить номиналы резисторов R4 и R12 до 1к и 20к соответственно. После этой модернизации уровня сигнала на передачу стало хватать сполна.
Калибровку передающего тракта производил при помощи программы MMDVM calibration (она входит в состав образа Raspberry) , USB-SDR приемника и программой SDRsharp.Суть калибровки сводится к тому, чтобы на спектрограмме сигнала получить провал несущей на центральной частоте. Подробнее об этом написано у француза F5UII ссылка : https://www.f5uii.net/installation-calibration-adjustment-tunning-mmdvm-mmdvmhost-raspberry-motorola-gm360/5/
Что касается генератора для синхронизации MMDVM, то разница между внутренним и внешним генератором ардуины очень ощутима в пользу последнего. Лично у меня (могу ошибаться), сложилось впечатление, что внутренний генератор ардуины плывет по мере прогрева и из-за этого сигнал DMR имеет существенные артефакты. С внешним генератором такого не наблюдается.
Я использовал кварцевый генератор на 24мГц, то что у меня было. Как я понимаю, правило подбора частоты генератора просты. При делении частоты генератора на 48000 должно получаться целое число. Например мы имеем генератор на 12 мГц, вычисляем 12000000/48000=250, или 14400000/48000=300 ну и т.д.
При этом, в файле прошивки ардуино config.ini (там где прописываются все внешние генераторы) добавил строку # define EXTERNEL_OSC 24000000 и залил прошивку в ардуино.
Еще одно наблюдение, с которым я столкнулся. Радиостанция Kenwood ТК-760 имеет узкую 12.5 кГц и широкую 25 кГц полосы частот (выбираются при программировании канально-частотного плана). Изначально я проводил экскременты только на узкой полосе, поскольку DMR имеет полосу канала 12.5 кГц. У меня была постоянно битовая ошибка в канале приема BER 2-3%. Что только я не делал, чтобы улучшить эту характеристику, ничего хорошего не выходило. Как то я решил посмотреть, как ведет себя DMR на широкой полосе и зашил в станцию "широкий" канал.И о чудо, показатели BER упали до 0-0,5%! При этом полоса передачи не изменилась и осталась в пределах регламентированных 12.5 кГц. Не знаю почему так, может это такая особенность моей радиостанции, но факт есть.
И еще, так же из моих наблюдений:
У меня имеются две радиостанции китайского радиопрома Retevise RT3. Одна с версией прошивки D013.032 , а вторая с версией D02.032 как я понимаю, у этих станций есть и в железе разница. Так вот та что D013.032 гораздо менее требовательна к качеству формируемого DMR сигнала, что очень хорошо при эксплуатации. Зато при настройке узла лучше использовать станцию с D02.032, поскольку она является неким показателем качества модулированного сигнала.