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

 
 
> Декодирование 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 9 2005, 12:51
Сообщение #2


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

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



to Stanislav: а можно подробнее узнать о 6 пункте
"6. На основе получаемых данных создаем систему временной синхронизации для точного выделения бодовых интервалов."
Какие методики существуют, где почитать(можно на англицком)? Очень интересно!
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jul 9 2005, 15:00
Сообщение #3


Гуру
******

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



Цитата(moonrock @ Jul 9 2005, 15:51)
to Stanislav: а можно подробнее узнать о 6 пункте
"6. На основе получаемых данных создаем систему временной синхронизации для точного выделения бодовых интервалов."
Какие методики существуют, где почитать(можно на англицком)? Очень интересно!
*


Ссылок, к сожалению, сейчас дать не имею возможности, могу только посоветовать почитать литературу по модемной тематике. Для вас же пришел в голову следующий простой способ (в предположении, что огибающая элементарной посылки близка к прямоугольной). Если где ошибся - укажите.
1а. Возведите модули комплексных огибающих в квадрат.
2а. Найдите сумму двух результирующих функций. В спектре суммы будет мощная составляющая с тактовой частотой (333 Гц).
3а. Выделите эту составляющую с помощью линейного фильтра. Положение максимумов этой функции будет соответствовать максимумам корреляции. В эти моменты и нужно производить окончательную выборку.
4а. Для повышения помехоустойчивости сделайте адаптивный "генератор импульсов" выборки с тактовой частотой (333 Гц), попросту счетчик, синхронизируйте его с результатом п.3а. Для повышения точности слежения можно применить счетчик с целой и дробной частями, а также интерполяцию модулей комплексных огибающих. Целочисленная арифметика даст результат лишь ненамного хуже, т.к. у вас хорошие соотношения тактовой и несущих частот.
Далее с п.7 предыдущего поста от Stanislav.
К этому следует добавить, что частоту выборки АЦП нужно сделать именно 4000 Гц, а в качестве самого АЦП использовать сигма-дельта с цифровым фильтром на входе (см. у Analog Devices или Maxim). Иначе большие вычислительные затраты неизбежны. Еще лучше, если можно плавно управлять частотой выборки АЦП. В этом случае ее нужно синхронизовать с результатом п.3а, а п.4а не нужен.
P.S. п.5 предыдущего поста от Stanislav следует перенести в самый конец.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
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   Спасибо за ответ, интересный способ! У меня за...   Jul 11 2005, 08:29
|- - Stanislav   Цитата(moonrock @ Jul 11 2005, 11:29)Спасибо ...   Jul 11 2005, 15:16
||- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 01:51
Рейтинг@Mail.ru


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