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

 
 
> BPSK carrier recovery
maxfox2k
сообщение Apr 28 2008, 10:27
Сообщение #1


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

Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553



уважаемый all

собственно кто-нибудь может обяснить по-простому как ето стделать?

исходные данные: symbol rate 256 KHz
несущая 950-1500 MHz
несущая может плавать в пределе 1 MHz

какои алгоритм есть, чтобы понять, локалная отстаёт или опережает несущую принятого сигнала?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fontp
сообщение Apr 28 2008, 10:40
Сообщение #2


Эксперт
*****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
maxfox2k
сообщение Apr 28 2008, 11:19
Сообщение #3


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

Группа: Участник
Сообщений: 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?
Go to the top of the page
 
+Quote Post
fontp
сообщение Apr 28 2008, 11:57
Сообщение #4


Эксперт
*****

Группа: Свой
Сообщений: 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, а потом уже запускают ФАПЧ, инициировав ему значения частоты и фазы, найденными на первом этапе
Прикрепленные файлы
Прикрепленный файл  New_Freq_Estimate_DMA_RAD.zip ( 55.75 килобайт ) Кол-во скачиваний: 1349
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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