На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 57,
участников - 4 [ Барабашка_Азимут_, dir320, Vlad Timan, Edd]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Радиосигналы —› Помогите оцифровать LARS 
Большой выбор аксессуаров для радиостанций и приемников!


Зарядные устройства

Гарнитуры и тангенты

Аккумуляторы

Динамики

Переходники
 Страница:  1  2  3  4  5  6  »»Поиск в теме
Автор Сообщение
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 16 Янв 2006 14:27:50 #  

Есть звуковая посылка от передатчика с форматом передачи LARS.

Как тональную последовательность перевести в код?
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 16 Янв 2006 14:39:19 #  

Поясню!!!

LARS почти похож на DTMF только длительность каждого тона (900 и 1500Гц) меньше 1мс (около 0,6мс). Определяется какой символ пришел по длительности. Частоты приходят последовательно друг за другом.

Ну так с каким методом (программным) это обработать.
Реклама
Google
Дата: 16 Янв 2006 14:43:45 #  

Deeper

Запись бы для приличия положили, что ли? А там видно будет.
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 16 Янв 2006 15:39:29 #  

Вот образец кто заинтересовался!

http://www.radioscanner.ru/files/records/lars.wav
Дата: 16 Янв 2006 15:46:45 #  

Deeper Ничего общего с DTMF в этой записи нет. ;)
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 16 Янв 2006 16:07:42 #  

У меня есть описание протокола. Там сказано что:



Несущая подвергается частотной модуляции, осуществляемой двумя тональными частотами с минимальным фазовым сдвигом при их переключении.

Используются тональные сигналы частотой 900Гц и 1500Гц, с логическим значением бита, определяемым длительностью тона. Переход от одного тона к другому происходит непрерывно и означает замещение бита. Эта плавность перехода позволяет производить эффективное и точное декодирование в условиях сильных помех.

Базовая единица времени передачи данных в сети LARS NET, так же называется "Т", является 600Гц или 1,67мсек. Если длительность тона равна:
- Одному Т то логическое значение бита равна 0;
- Двум Т, то логическое значение бита равно 1;
- Четырем Т, представляет собой кадровый синхронизирующий импульс.

В протоколе цифровое слово сотоит из 32 бит. Каждое слово ограничено кадровым импульсом, отмечающим начало и конец слова.


По этому описанию достаточно понятно что это наверное что-то схоже с DTMF.
Дата: 16 Янв 2006 16:15:44 #  

Deeper Хм.. с DTMF и по описанию ничего похожего, ну ладно, получить 0 и 1 вы легко можете и в ручную, по описанию. 32 бита не так и много, вопрос что дальше, у вас есть описание каждого бита из этих 32?


По софту не знаю, помочь ничем не могу.
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 16 Янв 2006 16:20:29 #  

Вручную мы уже все получили. И описание всей посылки есть.
Нам бы в автоматическом режиме получить последовательность этих бит.

С чего начать. Может есть какие-то библиотеки. Или алгоритм.
Дата: 16 Янв 2006 16:26:03 #  

Deeper

Под этот сигнал подойдет любой алгоритм fsk демодулятора, некоторые способы реализации были и на этом сайте, в сигнале ничего особенного да еще с таким хорошим качеством...
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 16 Янв 2006 16:33:31 #  

Да! Качество можно получить любое. У меня передатчик в руках.

А по-точнее подсказать где? Если можно.

Кстати нашел реализацию демодулятора FSK только он меряет сигнал до 1мс. Сами пробовали декодировать сигнал в Delphi c помощью разным компонент, но меньше чем 1мс ничто не меняет.

Может встречал кто-нибудь подобное.
Дата: 16 Янв 2006 16:41:38 #  

Deeper

Вот тут описание простейшиго алгоритма дема для fsk http://www.radioscanner.ru/forum/index.php?action=vthread&forum=21&topic=15766&page=0#3 по моему еще чего-то было, поищите, есть кнопка ПОИСК, не могу же я за вас все делать.
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 16 Янв 2006 16:47:14 #  

И на этом больщое спасибо. Интересно есть ли какие-то компоненты под Delphi для декодирования сигналов.
Дата: 16 Янв 2006 16:51:50 #  

Deeper

Ок, может описание протокола LARS в копилку кинете, или ссылку дадите? Вдруг кто нибудь да напишет декодер.
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 16 Янв 2006 17:11:01 #  

Скинул! Читайте на здоровье.

Так что не подкинет никто компоненты для работы с сигналом в Delphi
Дата: 16 Янв 2006 17:20:43 #  

Deeper Ок, спасибо, почитаю на досуге... да и многим может пригодится.
Дата: 20 Янв 2006 23:48:40 #  

Да вот согласно описанию я понял что базовая еденица - 1.67 секунды
А причем 0.6 с??? Для реализации метода нам надо следить за изменением частоты и фиксировать длину посылки каждой из частот. Далее опрделить сколько T была посылка (время посылки разделить на 1.67 с) и записать нужный результат.
Дата: 21 Янв 2006 00:06:46 #  

Да а кодировка 8-ми битная или какая? Чтобы можно было хоть какой-то смысловой текст увидеть?
Дата: 21 Янв 2006 12:44:13 #  

Andy

Да а кодировка 8-ми битная или какая?

В копилке лежит описание протокола LARS.
Дата: 21 Янв 2006 15:55:39 #  

>В копилке лежит описание протокола LARS.

Да потом нашел :) хотя там особо подробно и не расписано
как те 32 бита перевести в нужную информацию..
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 21 Янв 2006 16:25:42 #  

Ну для этого есть другая инструкция приемника. В котором четко расписана посылка уже от приемника к компьютеру в шеснадцатиричной системе...

Наверное у них есть что-то схожее...

Если надо скоро скину в копилку...
Дата: 21 Янв 2006 19:07:09 #  

>Если надо скоро скину в копилку...

Можно...
Lorenz
Участник
Offline3.1
с авг 2003
Москва
Сообщений: 1877

Дата: 21 Янв 2006 19:21:01 #  

В копилке лежит описание протокола LARS.

Бестолковое описание...
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 21 Янв 2006 19:31:52 #  

Ну не знаю у меня вот это все. Если есть что-то лучше просьба поделиться.
Дата: 21 Янв 2006 19:36:55 #  

Lorenz Для правильной демодуляции достаточно. Декодирование отдельная тема.
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 21 Янв 2006 19:43:40 #  

У меня такой вопрос! Если частоты модуляции не всегда стабильны как допустим распознать эта частота или нет.
Дата: 21 Янв 2006 19:47:28 #  

Deeper Судя по соседней ветке и /меандр не нужен/ еще много вопросов будет. ;) Описание битов-байтов даешь?
Lorenz
Участник
Offline3.1
с авг 2003
Москва
Сообщений: 1877

Дата: 21 Янв 2006 20:00:27 #  

Mesh

Для правильной демодуляции достаточно. Декодирование отдельная тема.

Нафига его демодулировать, если не известен формат слова??
Дата: 21 Янв 2006 20:08:58 #  

Lorenz
Нафига его демодулировать Хм... некоторые рады битовому потоку, это как раз тот случай. А за Deeper теперь описание формата.
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 21 Янв 2006 20:31:14 #  

Надеюсь что найду. Покрайней мере вскроем передатчик и отследим все. Вплоть до программы в микроконтроллере. :)
Deeper
Участник
Offline1.2
с янв 2006
Кишинев
Сообщений: 59

Дата: 21 Янв 2006 20:32:19 #  

Кстати сотворил я этот битовый поток по советам из другой ветки.

Если надо скину исходник.
Реклама
Google
 Страница:  1  2  3  4  5  6  »» 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.051; miniBB ®