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

 
 
> Декодирование FSK, посоветуйте алгоритм
Dmitry_R
сообщение Jun 24 2005, 08:34
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 23-06-05
Пользователь №: 6 258



Через мировой эфир передается цифровой сигнал со скоростью 333 бод, используя частотную манипуляцию без разрыва фазы. 1000Гц единичка, 1333Гц нолик (значения частот приблизительные, точные не помню). В начале посылки длинная преамбула 10 единичных бит.
Сейчас для декодирования этой посылки используется ФАПЧ настроенный на 1167Гц.
Так вот! Есть мысль, что используя цифровую обработку этой посылки, можно существенно повысить вероятность правильного приема, сильно обезображенной эфирными помехами посылки.
Так ли это? И если так то какие алкогоритмы лучше применить? Корреляционный когерентный метод спасет меня? Или по сравнению с ФАПЧ не будет ни какого выигрыша?

Сообщение отредактировал Dmitry_R - Jun 29 2005, 11:13
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
moonrock
сообщение Jul 11 2005, 08:29
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 24-03-05
Из: Санкт-Петербург
Пользователь №: 3 661



Спасибо за ответ, интересный способ!
У меня задача для BPSK.
Была рождена похожая идея, суть такая: перемножить несколько периодов огибающей с SIN и COS (с бодовой частотой), найти ARCTAN от всего этого и скорректировать счетчик. Разумеется это получится если синхронизирующая последовательность будет 10101010101...
В общем надо проверять. Хотел еще спросить, в чем лучше моделировать, точнее в чем быстрее?(я пока на С пишу модели).
Об АЦП. Внешний АЦП - не хочется. Как бы это все в AVR или MSP затолкать, используя то что есть.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jul 11 2005, 15:16
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(moonrock @ Jul 11 2005, 11:29)
Спасибо за ответ, интересный способ!
У меня задача для BPSK.
Была рождена похожая идея, суть такая: перемножить несколько периодов огибающей с SIN и COS (с бодовой частотой), найти ARCTAN от всего этого и скорректировать счетчик. Разумеется это получится если синхронизирующая последовательность будет 10101010101...
В общем надо проверять. Хотел еще спросить, в чем лучше моделировать, точнее в чем быстрее?(я пока на С пишу модели).
Об АЦП. Внешний АЦП - не хочется. Как бы это все в AVR или MSP затолкать, используя то что есть.
*


В воскресенье была возможность подумать над этой задачей более тщательно.
Более эффективный способ синхронизации (по сравнению с тем, что был в предыдущем посте) состоит в следующем.

1б. Вместо действия п.1а следует найти разность модулей комплексных огибающих.
2б. Взять модуль результирующей функции. У меня при моделировании на "чистом" сигнале получилась последовательность треугольных и трапецидальных импульсов. Тактовая частота в спектре выражена еще мощнее, чем в предыдущем способе, и, кроме того, не загрязнена комбинаторными составляющими шумов, которые возникают при возведении в квадрат.
Далее - с пункта 3а без изменений. Выбор линейного фильтра п.3а представляет собой некую исследовательскую задачу. Я использовал для модели согласованный КИХ-фильтр с нулевым средним.
Достоинством вышеприведенных методов является то, что они будут работать не только со специальными синхропоследовательностями, а будут давать четкий синхросигнал при подключении входа в любое время. А вообще, подобные задачи требуют комплексного подхода, а не "блочно-модульного". Если вопрос стоит того, пишите, посотрудничаем. Мой мэйл sauls@mail.ru.
По поводу АЦП. Единственным способом радикально избавиться от шумов и зеркальных частот на входе АЦП является использование входного цифрового фильтра, каковые есть почти во всех сигма-дельта АЦП (кстати, такие имеются и в некоторых МК). Применение же встроенного в процессор АЦП последовательных приближений оправдано только для простых систем. В качестве паллиативной меры могу предложить делать выборку в 2-4 раза чаще необходимой с последующим цифровым прореживанием.
P.S. Моделировать лучше всего в матлабе, лучше пока ничего не знаю.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dmitry_R   Декодирование FSK   Jun 24 2005, 08:34
- - bmf   Насчет выигрыша с ФАПЧ не знаю, но сам метод и алг...   Jun 24 2005, 11:27
|- - proxi   Цитата(bmf @ Jun 24 2005, 13:27)Насчет выигры...   Jun 25 2005, 09:42
- - Fast   Цитата(Dmitry_R @ Jun 24 2005, 11:34)Через ми...   Jun 27 2005, 12:12
|- - Dmitry_R   Цитата(Fast @ Jun 27 2005, 15:12)Цитата(Dmitr...   Jun 29 2005, 06:14
- - vm1   Цитата(Dmitry_R @ Jun 24 2005, 11:34)Через ми...   Jun 27 2005, 14:35
|- - Fast   Цитата(vm1 @ Jun 27 2005, 17:35)Так не бывает...   Jun 27 2005, 15:06
|- - Tommyknocker   Цитата(vm1 @ Jun 27 2005, 17:35)Цитата(Dmitry...   Jun 27 2005, 19:36
|- - Dmitry_R   [/quote] Так не бывает при FSK, несущая здесь мен...   Jun 29 2005, 05:52
- - Stanislav   Цитата(Dmitry_R @ Jun 24 2005, 11:34)Через ми...   Jul 4 2005, 18:51
|- - Fast   Цитата(Stanislav @ Jul 4 2005, 21:51)Следующи...   Jul 5 2005, 10:07
|- - Dmitry_R   Следующий метод приема будет гораздо эффективнее ...   Jul 25 2005, 07:05
|- - Stanislav   Цитата(Dmitry_R @ Jul 25 2005, 10:05)Цитата(S...   Jul 25 2005, 23:05
|- - Stanislav   Посмотрел матлабовский файл, добавил замечания. Си...   Jul 26 2005, 16:45
- - moonrock   to Stanislav: а можно подробнее узнать о 6 пункте ...   Jul 9 2005, 12:51
|- - Stanislav   Цитата(moonrock @ Jul 9 2005, 15:51)to Stanis...   Jul 9 2005, 15:00
||- - vm1   Я из огибающих x и y для FSK получал сигнал по фо...   Jul 11 2005, 16:05
||- - Stanislav   Цитата(vm1 @ Jul 11 2005, 19:05)Я из огибающи...   Jul 11 2005, 18:07
||- - vm1   X и Y фильтрованные компоненты после перемножения ...   Jul 12 2005, 09:59
||- - vm1   Поправка: разницу между текущим и немного задержан...   Jul 12 2005, 10:01
||- - Stanislav   Цитата(vm1 @ Jul 12 2005, 12:59)X и Y фильтро...   Jul 12 2005, 12:02
|- - Tommyknocker   Цитата(moonrock @ Jul 11 2005, 11:29)Спасибо ...   Jul 11 2005, 19:26
|- - Stanislav   Цитата(Dsurkov @ Jul 11 2005, 22:26)... После...   Jul 12 2005, 12:16
|- - Tommyknocker   Цитата(Stanislav @ Jul 12 2005, 15:16)Цитата(...   Jul 12 2005, 17:56
|- - Stanislav   Цитата(Dsurkov @ Jul 12 2005, 20:56)В данном ...   Jul 13 2005, 14:58
- - moonrock   Спасибо всем за ответы! Мне очень понравился...   Jul 13 2005, 10:20
- - Tommyknocker   Цитата(moonrock @ Jul 13 2005, 13:20)Спасибо ...   Jul 13 2005, 19:18


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:29
Рейтинг@Mail.ru


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