реклама на сайте
подробности

 
 
> FSK декодер
rimidalv
сообщение Mar 12 2016, 20:55
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 26-02-16
Пользователь №: 90 625



добрый день, вопрос у меня следующий: на выходе FSK демодулятора имею восстановленную цифровую последовательность,НО каждому биту
соответствует N=Fдискр/Fвх.сигн. точек. Видимо, мне необходима децимация, но, чтобы ее сделать,нужна синхронизация,то есть я должен знать
номер отсчета, соответствующий началу бита и от него плясать. Как лучше сделать? Можно заложить длинную последовательность и, при наличии
хорошей корреляции с ней, считать, что привязались.Тогда, если, например, выбрать байт для привязки 0x55, эта последовательность будет
длиной 8*N точек,чередуются N 0-й и N 1-ц 4 раза. С ней и сравниваем каждые 8*N отсчетов входного сигнала. Если фрагмент похож - от этой
точки и пляшем. Или вообще не так делают?

PS не так давно спрашивал про модуляцию FSK-спасибо всем ответившим,разобрался,заработало...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rimidalv
сообщение Mar 13 2016, 10:02
Сообщение #2





Группа: Участник
Сообщений: 7
Регистрация: 26-02-16
Пользователь №: 90 625



так в том-то и дело, понятно, что дальше есть crc сообщения, которая не будет равна для ошибочного приема,
но все таки как лучше синхронизироваться с моментом смены символов?
Go to the top of the page
 
+Quote Post
petrov
сообщение Mar 13 2016, 10:24
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(rimidalv @ Mar 13 2016, 13:02) *
так в том-то и дело, понятно, что дальше есть crc сообщения, которая не будет равна для ошибочного приема,


И CRC любые в шуме встречаются.

Цитата(rimidalv @ Mar 13 2016, 13:02) *
но все таки как лучше синхронизироваться с моментом смены символов?


Разные способы есть. Например на выходе частотного детектора ставите чётную нелинейность, на выходе которой в спектре появляется гармоника символьной частоты, при наличии символьных переходов, выделяете эту гармонику узкополосным фильтром и используете для выборки отсчётов символов в моменты максимального отношения сигна/шум.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Mar 13 2016, 15:02
Сообщение #4


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Один из способов реализации: система фазовой автоподстройки частоты (ФАПЧ)
генератор с управляемой частотой, выход которого - тактовая символов
петлевой фильтр
дискриминатор

Литературы про фапч много.

Дискриминаторов фазы символов тоже много. Вот на выбор:
http://mathworks.com/help/comm/ref/gardner...ngrecovery.html
http://mathworks.com/help/comm/ref/earlyla...ngrecovery.html
http://mathworks.com/help/comm/ref/mueller...ngrecovery.html
http://mathworks.com/help/comm/ref/squarin...ngrecovery.html

Последнее - то, о чем говорил Petrov
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th August 2025 - 22:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01894 секунд с 7
ELECTRONIX ©2004-2016