|
BPSK carrier recovery |
|
|
|
 |
Ответов
|
Apr 28 2008, 10:40
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
Цитата(maxfox2k @ Apr 28 2008, 14:27)  уважаемый all
собственно кто-нибудь может обяснить по-простому как ето стделать?
исходные данные: symbol rate 256 KHz несущая 950-1500 MHz несущая может плавать в пределе 1 MHz
какои алгоритм есть, чтобы понять, локалная отстаёт или опережает несущую принятого сигнала? Ну разные есть. С обратной связью (feedback) и без (feedforward). C обратной связью - это ФАПЧ. Без обратной связи - прямые алгоритмы. Среди прямых алгоритмов опять подходы разнятся 1) data driven. Это когда данные известны (преамбула). Тогда модуляцию (на преамбуле) снимают и остаётся выявить комплексный тон 2) слепые. Сигнал возводят в квадрат (для BPSK) и модуляция опять же исчезает. Опять остаётся определить частоту комплексной экспоненты удвоеной частоты. Всякое возведение в степень ведёт к энергетическим потерям, но приходится чем-то поступиться, если известной преамбулы нет Для определения частоты комплексной экспоненты опять же предложено много эффективных методов. Применение того или иного зависит от компромисса : быстродействие против snr
|
|
|
|
|
Apr 28 2008, 11:19
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553

|
Цитата(fontp @ Apr 28 2008, 13:40)  Ну разные есть. С обратной связью (feedback) и без (feedforward). C обратной связью - это ФАПЧ. Без обратной связи - прямые алгоритмы. Среди прямых алгоритмов опять подходы разнятся
1) data driven. Это когда данные известны (преамбула). Тогда модуляцию (на преамбуле) снимают и остаётся выявить комплексный тон
2) слепые. Сигнал возводят в квадрат (для BPSK) и модуляция опять же исчезает. Опять остаётся определить частоту комплексной экспоненты удвоеной частоты. Всякое возведение в степень ведёт к энергетическим потерям, но приходится чем-то поступиться, если известной преамбулы нет
Для определения частоты комплексной экспоненты опять же предложено много эффективных методов. Применение того или иного зависит от компромисса : быстродействие против snr 1. preambuly net. 2. est li primer, blok-shema ili ponyatnoe opisanie algoritma?
|
|
|
|
|
Apr 28 2008, 11:57
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
Цитата(maxfox2k @ Apr 28 2008, 15:19)  1. preambuly net.
2. est li primer, blok-shema ili ponyatnoe opisanie algoritma? Преамбулы нет - значит нужно снимать модуляцию, возводя сигнал в квадрат. Изощрённый быстрый алгоритм определения частоты немодулированой несущей здесь внизу приатачен Работает идеально при не слишком низких отношениях snr При очень низких snr используют преобразование Фурье, полученные отсчёты так или иначе интерполируют и находят максимум построеной модели - там и есть частота Типа как здесь http://home.comcast.net/~kootsoop/EricJ2/index.htmПри совсем низких SNR у меня получались более устойчивые решения, если дополнить блок данных нулями вдвое, сделать ДПФ, найти максимум и по трём точкам построить параболическую интерполяцию аналитически. Аргумент максимума параболы и есть искомая частота. Можно использовать ФАПЧ для захвата частоты. Но время захвата будет всегда хуже, чем у методов feed forward. Поэтому если требуется минимизировать время измерения частоты/фазы, то сначала используют метод feed forward, а потом уже запускают ФАПЧ, инициировав ему значения частоты и фазы, найденными на первом этапе
|
|
|
|
Сообщений в этой теме
maxfox2k BPSK carrier recovery Apr 28 2008, 10:27 petrov Вот посмотрите модели:
http://electronix.ru/forum/... Apr 29 2008, 07:17 MKS Приветствую всех. Решил спросить в этой теме.
Начи... Apr 29 2008, 09:05 fontp Цитата(MKS @ Apr 29 2008, 13:05) Приветст... Apr 29 2008, 10:23 petrov Цитата(MKS @ Apr 29 2008, 13:05) Приветст... Apr 29 2008, 12:00 maxfox2k через фурье удаётся довольно точно подстроить несу... May 8 2008, 05:04 fontp Цитата(maxfox2k @ May 8 2008, 09:04) може... May 8 2008, 05:57 petrov Цитата(maxfox2k @ May 8 2008, 09:04) чере... May 8 2008, 06:06  fontp Цитата(petrov @ May 8 2008, 10:06) Рано в... May 8 2008, 06:38   petrov Цитата(fontp @ May 8 2008, 10:38) Это вря... May 8 2008, 06:53    fontp Цитата(petrov @ May 8 2008, 10:51) Да дей... May 8 2008, 06:58     petrov Цитата(fontp @ May 8 2008, 10:58) В прили... May 8 2008, 07:12      maxfox2k Цитата(petrov @ May 8 2008, 10:12) И дешё... May 8 2008, 11:27       petrov Цитата(maxfox2k @ May 8 2008, 15:27) може... May 8 2008, 12:07        maxfox2k Цитата(petrov @ May 8 2008, 15:07) Вобщем... May 8 2008, 15:01         petrov Цитата(maxfox2k @ May 8 2008, 19:01) собс... May 8 2008, 15:42     maxfox2k Цитата(fontp @ May 8 2008, 09:58) Нестаби... May 8 2008, 07:15   maxfox2k Цитата(fontp @ May 8 2008, 09:38) Это вря... May 8 2008, 06:57  maxfox2k Цитата(petrov @ May 8 2008, 09:06) Рано в... May 8 2008, 06:47 maxfox2k как засимулировать несущую?
тобишь на перидатчике ... May 12 2008, 08:20 petrov Цитата(maxfox2k @ May 12 2008, 12:20) как... May 12 2008, 08:37 fontp Цитата(maxfox2k @ May 12 2008, 12:20) как... May 12 2008, 08:44  maxfox2k Цитата(fontp @ May 12 2008, 11:44) Ну не ... May 12 2008, 09:00 maxfox2k с какой частотои надо считать цикл костаса?
и чем ... May 13 2008, 06:20 petrov Цитата(maxfox2k @ May 13 2008, 10:20) с к... May 13 2008, 07:25  maxfox2k Цитата(petrov @ May 13 2008, 10:25) Незам... May 13 2008, 07:40   petrov Цитата(maxfox2k @ May 13 2008, 11:40) sor... May 13 2008, 07:56    maxfox2k Цитата(petrov @ May 13 2008, 10:56) 3 гла... May 13 2008, 08:11     petrov Цитата(maxfox2k @ May 13 2008, 12:11) рас... May 13 2008, 08:39     Andreas1 Цитата(maxfox2k @ May 13 2008, 12:11) рас... May 13 2008, 11:15      petrov Цитата(Andreas1 @ May 13 2008, 15:15) Вы ... May 13 2008, 11:19 maxfox2k схему 3-18 из незами можно исползоват и для qpsk т... May 13 2008, 10:58 fontp Цитата(maxfox2k @ May 13 2008, 14:58) схе... May 13 2008, 11:09  maxfox2k Цитата(fontp @ May 13 2008, 14:09) 3-20 К... May 13 2008, 11:15   fontp Цитата(maxfox2k @ May 13 2008, 15:15) e(t... May 13 2008, 11:20  maxfox2k Цитата(fontp @ May 13 2008, 14:09) Реализ... May 13 2008, 11:19 petrov Цитата(maxfox2k @ May 13 2008, 14:58) схе... May 13 2008, 11:12  maxfox2k Цитата(petrov @ May 13 2008, 14:12) Нельз... May 13 2008, 11:40   petrov Цитата(maxfox2k @ May 13 2008, 15:40) т.е... May 13 2008, 11:50 maxfox2k уф, кажись без математики всё заработало. а то в ф... May 13 2008, 12:28 maxfox2k bpsk заработало, но в qpsk большои error rate полу... May 15 2008, 09:04 petrov Цитата(maxfox2k @ May 15 2008, 13:04) bps... May 15 2008, 09:12  maxfox2k Цитата(petrov @ May 15 2008, 12:12) Модел... May 15 2008, 10:43   petrov Цитата(maxfox2k @ May 15 2008, 14:43) da,... May 15 2008, 11:07   petrov Цитата(maxfox2k @ May 15 2008, 14:43) esl... May 15 2008, 12:31    maxfox2k Цитата(petrov @ May 15 2008, 15:31) http:... May 15 2008, 12:49  maxfox2k Цитата(petrov @ May 15 2008, 12:12) Вы св... May 15 2008, 11:49   GetSmart Цитата(maxfox2k @ May 15 2008, 17:49) к с... May 15 2008, 11:55    maxfox2k Цитата(GetSmart @ May 15 2008, 14:55) И к... May 15 2008, 12:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|