Выделение сигнала АТ
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 окт 2012, 21:39
- Версия LabVIEW: 2012
- Контактная информация:
Выделение сигнала АТ
с программой работаю всего месяц, очень сложно что-то сообразить сходу....помогите соорудить схему обработки сигнала АТ (амплитудная телеграфия(манипуляция)). Соответственно токовая посылка = 1, без токовая = 0.....ну или хотя бы просто вывод в график поступающего сигнала....
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: выделение сигнала АТ
А сам сигнал имеется?dfax писал(а):с программой работаю всего месяц, очень сложно что-то сообразить сходу....помогите соорудить схему обработки сигнала АТ (амплитудная телеграфия(манипуляция)). Соответственно токовая посылка = 1, без токовая = 0.....ну или хотя бы просто вывод в график поступающего сигнала....
А то лечим... а пациента нет.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 окт 2012, 21:39
- Версия LabVIEW: 2012
- Контактная информация:
Re: выделение сигнала АТ
Сам сигнал по идее должен поступать с приемника, который принимает сигнал с телеграфного ключа..... Но это в будущем, сейчас же необходим хотя бы генератор сигнала АТ и остальная схема выделения его в последовательность 0 и 1.... Всё это необходимо для определения символов азбуки морзе....
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: выделение сигнала АТ
а как Вы собираетесь делать обработку сигнала, не зная его?dfax писал(а):Сам сигнал по идее должен поступать с приемника, который принимает сигнал с телеграфного ключа..... Но это в будущем, сейчас же необходим хотя бы генератор сигнала АТ и остальная схема выделения его в последовательность 0 и 1.... Всё это необходимо для определения символов азбуки морзе....
у Вас манипуляция какая хоть используется?
что за сигнал используется в качестве несущей?
определитесь сначала с сигналом, а только потом начинайте его обрабатывать
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
Re: выделение сигнала АТ
А как передается сигнак вручную телеграфистом на ключе??? или телетайпом???
Это имеет решающее значение для сложности программы распознавания.
В первом случае будет гораздо сложнее,
смотри пример 1 и его картинку я передал SOS.
Посмотри также, для более точного понимания. пример передачи сообщения в автоматическом режиме
тут строго определены временные интервалы точек, тире и промежутки между ними.
Передавать то не сложно, а вот распознавать...???
Это имеет решающее значение для сложности программы распознавания.
В первом случае будет гораздо сложнее,
смотри пример 1 и его картинку я передал SOS.
Посмотри также, для более точного понимания. пример передачи сообщения в автоматическом режиме
тут строго определены временные интервалы точек, тире и промежутки между ними.
Передавать то не сложно, а вот распознавать...???
- Вложения
-
- morze_manuel.vi
- (15.75 КБ) 158 скачиваний
-
- Snd Morse Code Generator.vi
- (151.75 КБ) 146 скачиваний
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 окт 2012, 21:39
- Версия LabVIEW: 2012
- Контактная информация:
Re: выделение сигнала АТ
Сигнал должен распознаваться с телеграфного ключа..... Передаваться рукой..... В этом вся и задумка. В принципе я не знаю можно так сделать или нет, чтобы при расшифровки программа сама подбирала значения длительности интервалов и посылок...... Или определяла бы как нибудь динамически. Тогда может задумка и станет реальной..
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
Re: выделение сигнала АТ
Попробуй, эта распознает код ?
http://nice.artip.ru/programma-dlya-pri ... buki-morze
Если да, то значит и в Labview теоретически можно написать распознаватель, все дело
в алгоритме.
http://nice.artip.ru/programma-dlya-pri ... buki-morze
Если да, то значит и в Labview теоретически можно написать распознаватель, все дело
в алгоритме.
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 окт 2012, 21:39
- Версия LabVIEW: 2012
- Контактная информация:
Re: Выделение сигнала АТ
Да, уже знаком с этой программой... Она работает, правда не совсем всё точно определяет..... Но в целом задачу выполняет...примерно такого же принципа программу надо каким-то образом сделать здесь...
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
Re: Выделение сигнала АТ
Научить комп распознавать мелодию каждого, переданного на ключе символа, как это делает челоовек, писать руками ???, очевидно надо искать в labview что то уже готовое, связанное с распознавание графических образов, возможно в IMAQ-Vision, что то может получиться. Во всяком случае штрихкоды и 7-сегментные индикаторы считываются уже готовыми суб-ВИ
http://zone.ni.com/reference/en-XX/help ... aders_pal/
Наверное, как в старых телеграфных аппаратах, сначала пишем точки-тире
на "бумажную ленту", затем распознаем образ. В форуме есть довольно много спецов по обработке изображений в Labview, уступаю им место для ответа.
Хотя, конечно можно попробовать и все сделать "руками".
http://zone.ni.com/reference/en-XX/help ... aders_pal/
Наверное, как в старых телеграфных аппаратах, сначала пишем точки-тире
на "бумажную ленту", затем распознаем образ. В форуме есть довольно много спецов по обработке изображений в Labview, уступаю им место для ответа.
Хотя, конечно можно попробовать и все сделать "руками".
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Выделение сигнала АТ
мне кажется, это как пневмомолотом гвозди забивать....Jakob Brontfeyn писал(а):Наверное, как в старых телеграфных аппаратах, сначала пишем точки-тире
на "бумажную ленту", затем распознаем образ. В форуме есть довольно много спецов по обработке изображений в Labview, уступаю им место для ответа.
Вы так и не сказали вид сигнала и модуляции, но Я бы пошел следующим путем:
1. Фильтрация сигнала избирательным фильтром (подавление высокочастотных шумов и низкочастотных флуктуаций.
2. Определение порога, выше которого сигнал идентифицируется как информационный, например 1/3 от амплитуды. Это позволит снизить количество ложных срабатываний.
3. Разбиваем по порогу на посылки и паузы (по точкам перехода через "0") и при необходимости очищаем по длительности посылки/паузы (т.е. необходимо определиться с минимальной длительностью паузы и точки и все что короче фильтруем). Ну и соответственно если мы фильтранули по длительности, то заново разбиваем на посылки и паузы.
4. Определяем, точку/тире и пробел между символами/словами.
5. Транслируем код Морзе в символы алфавита.
Задача не простая, но вполне решаема стандартными средствами LabVIEW
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Выделение сигнала АТ
Алгоритмически задача совершенно точно решаемая, масса примеров радиолюбительского софта для приема в том числе азбуки морзе. Когда-то давно я делал такую программу на LabVIEW в качестве эксперимента, что-то даже удавалось распознавать, но до качества там руки не дошли.
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Выделение сигнала АТ
Поискал - не нашел, но скорее это даже лучше, чем если бы нашел :) Там подход изначсально был неверный, через БПФ. Тут вам дали хорошее направление для реалицаии, это не так и сложно сделать фильтр и пороговый обнаружитель сигнала...
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 окт 2012, 21:39
- Версия LabVIEW: 2012
- Контактная информация:
Re: Выделение сигнала АТ
у меня есть схема модулятора(манипулятора) и демодулятора сигнала. В схеме имеется добавление шума и фильтрация его на выходе.
Мне на данный момент необходимо каким-то образом собрать демодулятор, который может из отфильтрованного сигнала определять символы азбуки Морзе....для этого так же хотел добавить в манипулятор сам алфавит из программы, которую мне сделали в этом форуме...для того чтобы схема манипулировала именно необходимые символы из введенного сообщения, а не просто какой-то неопределённый сигнал....Но у меня ничего не получается, слишком плохо знаю LabView...Кто сможет помочь разобраться в этом вопросе, буду очень признателен....
Мне на данный момент необходимо каким-то образом собрать демодулятор, который может из отфильтрованного сигнала определять символы азбуки Морзе....для этого так же хотел добавить в манипулятор сам алфавит из программы, которую мне сделали в этом форуме...для того чтобы схема манипулировала именно необходимые символы из введенного сообщения, а не просто какой-то неопределённый сигнал....Но у меня ничего не получается, слишком плохо знаю LabView...Кто сможет помочь разобраться в этом вопросе, буду очень признателен....
- Вложения
-
- AT mod-demod.vi
- схема манипуляции
- (113.2 КБ) 140 скачиваний
-
- Snd Morse Code Generator.vi
- символы алфавита и цифры в точках и тире.
- (151.75 КБ) 118 скачиваний
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 окт 2012, 21:39
- Версия LabVIEW: 2012
- Контактная информация:
Re: Выделение сигнала АТ
помогите разобраться, каким образом в данном манипуляторе сделать интервалы между самими точками и тире, для более менее похожей манипуляции ключом....?
и как после смешивания самого манипулированного сигнала с шумом, можно выделить сами точки и тире?
ну для дальнейшего сопоставления с символами ))
помогите, очень важная задача и не могу никак её решить...
и как после смешивания самого манипулированного сигнала с шумом, можно выделить сами точки и тире?
ну для дальнейшего сопоставления с символами ))
помогите, очень важная задача и не могу никак её решить...
- Вложения
-
- манипулятор и демодулятор .vi
- (40.56 КБ) 144 скачивания
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 14 Ответы
- 595 Просмотры
-
Последнее сообщение IvanLis