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

 
 
> Синхронизация в ШПС
Михаил_K
сообщение Mar 14 2008, 08:13
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Здравствуйте, уважаемые господа. У меня следующий вопрос. Нужно принять ШПС сигнал с большой базой (около 100 000) с модуляцией ФМ2. После сноса сигнала в 0, имеем остаточную несущую, период которой в несколько раз превышает длительность символа, что делает невоможным свертку сигнала, пока от этой остаточной несущей не избавишься. Кто-нибудь может подсказать, как осуществить первоначальную синхронизацию по несущей.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Михаил_K
сообщение Mar 20 2008, 09:55
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(alex_os @ Mar 20 2008, 10:18) *
Еще можно входную последовательность( или часть) ее умножить поэлементно на известнyю ПСП и от полученной последовательности посчитать FFT, таким образом получить оценку несущей. Что-то такое уже обсуждалось здесь...


Дело в том, что для этого нужно иметь приличный отклик на выходе, для этого нужно чтобы известная ПСП была синхронизированна с входной последовательностью. Если бы можно было получить хороший отклик от свертки части последовательности, я бы и без FFT частоту смог восстановить. Необходимо использовать свертку всей последовательности, чтобы получить максимум чувствительности.
Go to the top of the page
 
+Quote Post
fontp
сообщение Mar 20 2008, 10:23
Сообщение #3


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

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



Цитата(Михаил_K @ Mar 20 2008, 12:55) *
Дело в том, что для этого нужно иметь приличный отклик на выходе, для этого нужно чтобы известная ПСП была синхронизированна с входной последовательностью. увствительности.


Зачем? Вы вычисляете свёртку сигнала с ПСП или её частью. Понятно, что чем больше ПСП используется тем лучше для чувствительности. Но обычно вы скалярное произведение считаете скользящим окном и ловите как бы максимум.

Если есть частотное смещение, считается максимум пика в FFT от произведения известной ПСП c принятым сигналом. Вместо просто суммы произведений в случае отсутствия расстройки. Т.е. после "снятия модуляции" сигнал в отсчётных точках не постоянен, а комплексная экспонента

При этом получается сразу и тактовая синхронизация и синхронизация несущей. Оно и неудивительно- осуществлён одновременнно перебор по положению отсчётов и по частотам. Это тупо соответствует максимуму правдоподобия ( если, конечно, хватает быстродействия всё это посчитать в скользящей манере). Используемая длина ПСП определяется в том числе вычислительными возможностями.
Ну там ещё просто любого максимума недостаточно, значение максимума должно превышать некоторый порог, известный a priory. Это уже детали...

Кстати дискретные частоты FFT дают обычно слишком большую ошибку по частоте. Сто раз приводил ссылку на ресурс, где результаты спектрального анализа подвергаются интерполяции и из максимума получаемой непрерывной спектральной оценки получают тонкую оценку частоты несущей в десятки раз лучше бина FFT даже для малых snr~0. По науке это обычно называют ML-extension
типа того

"Типа" потому, что существуют и другие формулы интерполяции, более адекватные для низких Snr. Но принцип тот же. При низких snr можно пойти на смещённую оценку, но более робастную к шумам. Там по ссылке мужики слишком озабочены несмещённостью оценки частоты
Go to the top of the page
 
+Quote Post
samurad
сообщение May 13 2008, 08:12
Сообщение #4


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

Группа: Свой
Сообщений: 121
Регистрация: 9-05-08
Из: Япония
Пользователь №: 37 385



Цитата(fontp @ Mar 20 2008, 13:23) *
Зачем? Вы вычисляете свёртку сигнала с ПСП или её частью. Понятно, что чем больше ПСП используется тем лучше для чувствительности. Но обычно вы скалярное произведение считаете скользящим окном и ловите как бы максимум.

Перемножение принятой и местной ПСП и взятия БПФ от результата даст хороший отклик только при успешной синхронизации по задержке, а это как раз и надо найти.

Чувствительность можно не терять вовсе (кроме сравнимых по величине аппаратных потерь) при довольно большой скорости поиска, если принимать сигнал по другому, напр., как делается в софтверных приемниках GPS:
- однажды посчитать спектр местной ПСП и хранить в памяти,
- при приеме:
-- понижать несущую частоту принятого сигнала на ПЧ, пусть низкую, но не нулевую, так как иначе неизвестный вероятно ненулевой Доплер приведет к перекрытию положительной и отрицательной половин полезного спектра (искажение aliasing),
-- посчитать комплексно сопряженный спектр (БПФ) входной ШПС,
-- перемножать его со спектром местной ПСП,
-- посчитать обратное БПФ от результата, что дает полную автокорреляцию, смещение пика которой и есть искомая задержка.

В принципе, это параллельный поиск, ускоренный за счет быстродействия БПФ на DSP. Если памяти на FPGA или ASIC достаточно, то аппаратная реализация по этому методу будет вообще "мгновенной", хотя будут ли эти значительные ресурсы использоваться далее - вопрос. Но при длине ПСП 1е5, не знаю, реально ли это сделать на FPGA или ASIC.

Если максимальное доплеровское расширение спектра за счет нестабильности и рассогласованности генераторов, а так же движения объектов, сравнимо с или более полосы информационного сигнала, то дополнительно надо искать перебором по Доплеру, понижая принятый сигнал на разные ПЧ и повторяя операции свыше, т.к. иначе пик автокорреляции существенно "размажется", да еще и размножится, перейдя в боковые лепестки.

Если используются CDMA (несколько ПСП и неизвестно, какая именно принимается, как в "холодном" старте GPS приемника), то дополнительно надо искать по разным местным ПСП. В этом случае, если отойти от GPS, использование единой для всех ПСП "короткой" прерывистой или "модулирующей" ПСП очень существенно сокращает время поиска или упрощает аппаратную реализацию.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Михаил_K   Синхронизация в ШПС   Mar 14 2008, 08:13
- - eugen_pcad_ru   По-моему перемножение двух квадратур дает сигнал о...   Mar 14 2008, 08:47
- - Михаил_K   Цитата(eugen_pcad_ru @ Mar 14 2008, 11:47...   Mar 14 2008, 09:01
|- - eugen_pcad_ru   По-моему все известные методы слежения за несущей ...   Mar 14 2008, 09:35
||- - fontp   Цитата(eugen_pcad_ru @ Mar 14 2008, 12:35...   Mar 14 2008, 10:29
|- - Stanislav   Цитата(Михаил_K @ Mar 14 2008, 12:01) Да ...   Mar 14 2008, 13:48
|- - fontp   Цитата(Stanislav @ Mar 14 2008, 16:48) Ка...   Mar 14 2008, 14:42
|- - Stanislav   Цитата(fontp @ Mar 14 2008, 17:42) Не тол...   Mar 14 2008, 14:47
- - Михаил_K   Цитата(eugen_pcad_ru @ Mar 14 2008, 12:35...   Mar 14 2008, 13:16
- - Михаил_K   Цитата(Stanislav @ Mar 14 2008, 16:48) Ка...   Mar 14 2008, 18:11
|- - Макс_Мат   Михаил_K, вряд ли вы тут получите содержательные о...   Mar 16 2008, 20:13
|- - Stanislav   Цитата(Макс_Мат @ Mar 16 2008, 23:13) Мих...   Mar 17 2008, 00:47
- - Михаил_K   Цитата(Макс_Мат @ Mar 16 2008, 23:13) Мих...   Mar 17 2008, 07:19
- - petrov   Михаил, а книжку Nezami смотрели, там целая глава...   Mar 17 2008, 14:45
|- - Михаил_K   Цитата(petrov @ Mar 17 2008, 17:45) Михаи...   Mar 17 2008, 15:09
- - Макс_Мат   ответ кстати до банального простой. Михаил, копай ...   Mar 17 2008, 20:16
|- - alex_os   ЦитатаПосмотрел книгу Низами. Ну в общем классика....   Mar 20 2008, 07:18
- - Михаил_K   Посмотрел книгу Низами. Ну в общем классика. Систе...   Mar 18 2008, 07:52
|- - petrov   Цитата(Михаил_K @ Mar 18 2008, 10:52) Пос...   Mar 18 2008, 08:30
|- - mvm54   [quote name='Михаил_K'] «ШПС с базой 100 0...   Mar 20 2008, 17:14
- - Михаил_K   Цитата(petrov @ Mar 18 2008, 11:30) Либо ...   Mar 18 2008, 13:01
|- - Макс_Мат   Цитата(Михаил_K @ Mar 18 2008, 16:01) Вы ...   Mar 18 2008, 16:37
|- - yes   Цитата(samurad @ May 13 2008, 12:12) -- п...   May 13 2008, 10:29
|- - samurad   Цитата(yes @ May 13 2008, 13:29) кажется,...   May 14 2008, 06:55
|- - yes   Цитата(samurad @ May 14 2008, 10:55) Об э...   May 14 2008, 14:38
|- - samurad   Цитата(yes @ May 14 2008, 17:38) 1) можно...   May 15 2008, 07:33
- - Михаил_K   Цитата(fontp @ Mar 20 2008, 13:23) Зачем?...   Mar 20 2008, 13:53
|- - fontp   Цитата(Михаил_K @ Mar 20 2008, 16:53) Мож...   Mar 20 2008, 13:58
- - Stanislav   Простите, счас времени заходить на форум маловато;...   Mar 20 2008, 20:09
- - Михаил_K   Цитата(Stanislav @ Mar 20 2008, 23:09) 1....   Mar 21 2008, 10:34
|- - Макс_Мат   2 'Михаил_K' У вас есть требования к макси...   Mar 21 2008, 12:19
||- - Михаил_K   Цитата(Макс_Мат @ Mar 21 2008, 15:19) 2 ...   Mar 21 2008, 14:44
|- - Stanislav   Цитата(Михаил_K @ Mar 21 2008, 13:34) Тео...   Mar 21 2008, 20:21
|- - СОЖ   Цитата(Stanislav @ Mar 22 2008, 00:21) Ск...   Mar 21 2008, 21:27
||- - Stanislav   Цитата(СОЖ @ Mar 22 2008, 00:27) Желающие...   Mar 21 2008, 23:27
||- - Макс_Мат   Цитата(Stanislav @ Mar 22 2008, 02:27) Ит...   Mar 22 2008, 17:03
||- - Stanislav   Цитата(Макс_Мат @ Mar 22 2008, 20:03) Вяч...   Mar 23 2008, 08:22
||- - Макс_Мат   Цитата(Stanislav @ Mar 23 2008, 11:22) ко...   Mar 23 2008, 11:29
||- - Stanislav   Цитата(Макс_Мат @ Mar 23 2008, 14:29) По ...   Mar 23 2008, 11:32
||- - Макс_Мат   Цитата(Stanislav @ Mar 23 2008, 14:32) Ув...   Mar 23 2008, 11:39
|- - СОЖ   Цитата(Stanislav @ Mar 22 2008, 00:21) Те...   Mar 23 2008, 12:59
- - :-)   Первое, что хочется ответить на вопрос о базе сигн...   Mar 22 2008, 19:37
|- - Stanislav   Цитата(:-) @ Mar 22 2008, 22...   Mar 23 2008, 08:34
- - Михаил_K   Цитата(:-) @ Mar 22 2008, 22...   Mar 23 2008, 07:37
- - :-)   В GPS происходит логическое переножение данных и П...   Mar 23 2008, 08:26
- - Михаил_K   Цитата(Stanislav @ Mar 23 2008, 11:34) Пр...   Mar 23 2008, 10:51
|- - Stanislav   Цитата(Михаил_K @ Mar 23 2008, 13:51) Поя...   Mar 23 2008, 11:09
- - AlChi   Есть хорошая книга по шпс. Автор Варакин. Название...   Mar 23 2008, 12:27
- - Михаил_K   Цитата(AlChi @ Mar 23 2008, 15:27) Есть х...   Mar 23 2008, 14:11
|- - mrjack   Цитата(Михаил_K @ Mar 23 2008, 17:11) Ест...   Mar 31 2008, 03:13
|- - samurad   Михаил_K, прошло 1,5 мес. с последнего поста темы....   May 9 2008, 05:00
|- - Alex65111   Цитата(samurad @ May 9 2008, 09:00) 3) ...   May 9 2008, 12:05
||- - samurad   Цитата(Alex65111 @ May 9 2008, 15:05) А ч...   May 9 2008, 15:34
||- - Relayer   Цитата(samurad @ May 9 2008, 18:34) О ТЧП...   May 9 2008, 20:57
||- - samurad   Цитата(Relayer @ May 9 2008, 23:57) В.М. ...   May 12 2008, 11:26
||- - Relayer   Цитата(samurad @ May 12 2008, 14:26) Rela...   May 12 2008, 13:14
||- - samurad   Цитата(Relayer @ May 12 2008, 16:14) http...   May 12 2008, 13:57
|- - Михаил_K   Цитата(samurad @ May 9 2008, 09:00) Михаи...   May 13 2008, 12:54
|- - samurad   Цитата(Михаил_K @ May 13 2008, 15:54) Реш...   May 13 2008, 14:37
|- - Михаил_K   Цитата(samurad @ May 13 2008, 18:37) Спас...   May 13 2008, 17:56
|- - samurad   Цитата(Михаил_K @ May 13 2008, 20:56) Так...   May 14 2008, 11:08
|- - Михаил_K   Цитата(samurad @ May 14 2008, 15:08) Не п...   May 14 2008, 19:02
|- - samurad   Цитата(Михаил_K @ May 14 2008, 22:02) Все...   May 15 2008, 03:10
|- - Михаил_K   Цитата(samurad @ May 15 2008, 07:10) С пе...   May 15 2008, 11:29
- - Alex65111   samurad 1. Как я понял из Вашего ответа, ТЧП отли...   May 9 2008, 19:58
- - samurad   Цитата(Alex65111 @ May 9 2008, 22:58) 1. ...   May 11 2008, 22:23
|- - fontp   Цитата(Alex65111 @ May 9 2008, 23:58) sam...   May 12 2008, 07:28
- - yes   Цитата(Alex65111 @ May 9 2008, 23:58) 2. ...   May 12 2008, 14:07
- - samurad   Цитата(yes @ May 12 2008, 17:07) но единс...   May 13 2008, 03:38


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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 23:39
Рейтинг@Mail.ru


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