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

 
 
> Выделение тактовой синхронизации
evg123
сообщение Sep 15 2006, 11:31
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 353
Регистрация: 11-09-06
Из: Минск
Пользователь №: 20 282



Задача такая: Есть поток 16-ричных цифр - оцифровнный аналоговый сигнал на фоне гауссового шума со скоростью где-то 100-200 KSPS т.е. цифровой сигнал. Сигнал представляет собой медленную последовательность нулей и единиц (10 кБод) пропущенную через фильтр преподнятого косинуса и переданную в эфир. Из этих, полученных из эфира, волн требуется выделить тактовую синхронизацию, т.е. место стробирования в котором нулевая ISI. Задача классическая, может быть кто-то знает алгоритм как это сделать.

Сообщение отредактировал evg123 - Sep 15 2006, 11:32
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kons
сообщение Sep 19 2006, 16:06
Сообщение #2


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

Группа: Свой
Сообщений: 106
Регистрация: 28-09-05
Пользователь №: 9 035



Вопрос к evg123: а у вас кодек оцифровывает baseband или последнюю (низкую) ПЧ? Если ПЧ - то могу дать модификацию для QPSK, а если baseband после ограничителя/дискриминатора - то применяйте обычный early-late синхронизатор, все равно "все украдено до нас".
Дискриминатор для такого синхронизатора: err=x[k]*(x[k+1]-x[k-1]), где k - момент принятия решения о символе. Он будет стараться вытащить вас на гребень волны. При 9 отсчетах/бит фазу можно двигать дискретно, без всякого управления АЦП и интерполятора.
А вообще, ФАПЧ алгоритмы требуют меньших ресурсов, но время захвата у них больше, чем у алгоритмов с разомкнутым контуром, особенно в шумах. Так что - все зависит от ваших требований и возможностей...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- evg123   Выделение тактовой синхронизации   Sep 15 2006, 11:31
- - fontp   Цитата(evg123 @ Sep 15 2006, 15:31) Задач...   Sep 15 2006, 12:26
- - Fast   только я не понял, какой вид модуляции используетс...   Sep 15 2006, 13:50
- - fontp   Для большинства видов простой модуляции можно испо...   Sep 15 2006, 14:01
- - evg123   Уточняю: Речь идет на самом деле о черырех-уровнев...   Sep 15 2006, 14:36
- - fontp   Типа того. Вы должны придумать нелинейную схему пр...   Sep 15 2006, 14:55
- - kons   Для выделения тактовой синхронизации из baseband д...   Sep 18 2006, 08:23
|- - evg123   Цитата(kons @ Sep 18 2006, 12:23) Для выд...   Sep 18 2006, 17:37
- - kons   Надо определиться, где стоит АЦП. Если после ан...   Sep 19 2006, 08:36
- - kons   Пардон, последнюю строку надо читать: err[k] = ...   Sep 19 2006, 09:00
- - evg123   Идея понятна. АЦП стоит после согл. фильтра. Это ...   Sep 19 2006, 09:01
- - petrov   Вот моделька простенькая для симулинка (7-ой матла...   Sep 19 2006, 10:00
|- - fontp   Цитата(petrov @ Sep 19 2006, 14:00) Вот м...   Sep 19 2006, 10:12
|- - petrov   Цитата(fontp @ Sep 19 2006, 14:12) Цитата...   Sep 19 2006, 10:16
|- - fontp   Цитата(petrov @ Sep 19 2006, 14:16) Цитат...   Sep 19 2006, 10:20
|- - petrov   Цитата(fontp @ Sep 19 2006, 14:20) Цитата...   Sep 19 2006, 10:30
- - fontp   Цитата(kons @ Sep 19 2006, 20:06) Вопрос ...   Sep 20 2006, 07:29
- - evg123   Цитата(kons @ Sep 19 2006, 20:06) Вопрос ...   Sep 20 2006, 14:19


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

 


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


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