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

 
 
> Выделение тактовой синхронизации
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, 08:36
Сообщение #2


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

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



Надо определиться, где стоит АЦП.
Если после аналогового согласованного фильтра, то достаточно двух выборок на бит. При этом должна быть возможность двигать фазу выборки (управлять таймером, пускающим АЦП).
Если же согласованный фильтр цифровой, то желательно иметь хотя бы 4 выборки. Фазу можно двигать как управляя таймером, так и интерполируя между выборками
Если выборок > 8...16, то можно двигать фазу дискретно.
В любом случае отсчеты с выхода согласованного фильтра берутся 2 раза за битовый интервал.
Для четырехпозиционного сигнала могу навскидку предложить:
err[k] = (x[k-0.5] - (x[k]+x[k-1])/2)*(x[k]-x[k-1])
или (сигнал должен быть симметричен относительно 0, позиции: -A,-A/3,A/3,A):
err[k] = x[k-0.5]*( abs(x[k]) - abs(x[k-1]) )
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   Пардон, последнюю строку надо читать: 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
- - kons   Вопрос к evg123: а у вас кодек оцифровывает baseba...   Sep 19 2006, 16:06
- - 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 Текстовая версия Сейчас: 21st June 2025 - 23:05
Рейтинг@Mail.ru


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