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

 
 
 
Reply to this topicStart new topic
> Коды в Asynchronous CDMA и Near-far problem
_Макс
сообщение Oct 29 2012, 22:18
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



В системе которую я разрабатываю, решено использовать CDMA для слива информации со множества передатчиков на один приемник. Возникло две проблемы:

В данном случае имеет место асинхронный CDMA т.к. синхронизировать передатчики в силу отсутствия обратного канала не представляется возможным. Как оказалось CDMA коды не такие уж и ортогональные, если имеет место смещение начала последовательности. Какой код лучше использовать в данной ситуации?

Near-far problem. Во всем известной системе обратный канал используется для регулировки мощности мобильных терминалов, иначе возникает сильная интерференция. У нас обратного канала нет. Передатчики работают с максимальной мощностью. Напрашивается вариант использовать 16 битный АЦП в приемнике, боюсь рискую с высокой степень детализации оцифровывать шум приемника. Что еще посоветуете?

Сообщение отредактировал _Макс - Oct 29 2012, 22:23
Go to the top of the page
 
+Quote Post
emborg1
сообщение Oct 30 2012, 06:18
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 23-12-05
Пользователь №: 12 591



Цитата(_Макс @ Oct 30 2012, 02:18) *
В системе которую я разрабатываю, решено использовать CDMA для слива информации со множества передатчиков на один приемник. Возникло две проблемы:

В данном случае имеет место асинхронный CDMA т.к. синхронизировать передатчики в силу отсутствия обратного канала не представляется возможным. Как оказалось CDMA коды не такие уж и ортогональные, если имеет место смещение начала последовательности. Какой код лучше использовать в данной ситуации?

Near-far problem. Во всем известной системе обратный канал используется для регулировки мощности мобильных терминалов, иначе возникает сильная интерференция. У нас обратного канала нет. Передатчики работают с максимальной мощностью. Напрашивается вариант использовать 16 битный АЦП в приемнике, боюсь рискую с высокой степень детализации оцифровывать шум приемника. Что еще посоветуете?


Асинхронная cdma применяется, например, в ГНСС. Можно смотреть в эту сторону, по аналогии спутники - ваши передатчики, приемник абонента (без обратного канала со спутником естественно) - это ваш приемник.
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 30 2012, 13:16
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Макс @ Oct 30 2012, 02:18) *
В системе которую я разрабатываю, решено использовать CDMA для слива информации со множества передатчиков на один приемник. Возникло две проблемы:

В данном случае имеет место асинхронный CDMA т.к. синхронизировать передатчики в силу отсутствия обратного канала не представляется возможным. Как оказалось CDMA коды не такие уж и ортогональные, если имеет место смещение начала последовательности. Какой код лучше использовать в данной ситуации?

Near-far problem. Во всем известной системе обратный канал используется для регулировки мощности мобильных терминалов, иначе возникает сильная интерференция. У нас обратного канала нет. Передатчики работают с максимальной мощностью. Напрашивается вариант использовать 16 битный АЦП в приемнике, боюсь рискую с высокой степень детализации оцифровывать шум приемника. Что еще посоветуете?


Ну чудес то не бывает, если передатчики не синхронны и мощности в точке приёма не выравниваются, то последовательности потребуются очень длинные, плюс проблема их поиска.

Можно сделать проще, достаточно одной последовательности, все передатчики работают в сдвинутых каналах, минимальный сдвиг по частоте между передатчиками определяется ~1/T, где T - длина последовательности, ну и подумать над огибающей последовательности для согласованного фильтра чтобы было необходимое подавление соседних каналов.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 30 2012, 16:35
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(emborg1 @ Oct 30 2012, 09:18) *
Асинхронная cdma применяется, например, в ГНСС. Можно смотреть в эту сторону, по аналогии спутники - ваши передатчики, приемник абонента (без обратного канала со спутником естественно) - это ваш приемник.

Согласен. Натолкните пожалуйста на правильный путь поиска достаточно длинных последовательностей. Кроме кодов Уолша, никакого системного способа генерировать код не нашел. Не брать же тупо кода из того же GPS. Как понять какая длина будет достаточно для асинхронного приема? Какому количеству передатчиков будет позволительно вещать одновременно?

Цитата(petrov @ Oct 30 2012, 16:16) *
Можно сделать проще, достаточно одной последовательности, все передатчики работают в сдвинутых каналах, минимальный сдвиг по частоте между передатчиками определяется ~1/T, где T - длина последовательности, ну и подумать над огибающей последовательности для согласованного фильтра чтобы было необходимое подавление соседних каналов.

FDMA не подходит sad.gif

Сообщение отредактировал _Макс - Oct 30 2012, 16:35
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 30 2012, 17:44
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Макс @ Oct 30 2012, 20:35) *
FDMA не подходит sad.gif


Вникайте, а не лозунгами кидайтесь, всё это работа в общей полосе, минимальный сдвиг много много меньше полосы сигнала.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Oct 30 2012, 18:44
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(petrov @ Oct 30 2012, 20:44) *
Вникайте, а не лозунгами кидайтесь, всё это работа в общей полосе, минимальный сдвиг много много меньше полосы сигнала.

Количество передатчиков заранее неизвестно. Выполнить планирование каналов заранее не представляется возможным. 1/T. Если 1000 бит, то 0.001 чего Гц, МГц? Боюсь вкрай тяжело будет в приемнике распознать последовательность на определенной несущей, потребуются фильтры и частотные преобразования. Имхо, проще разработать последовательности достаточной длинны. Вот я и консультируюсь, как это сделать.
Go to the top of the page
 
+Quote Post
emborg1
сообщение Oct 31 2012, 05:56
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 23-12-05
Пользователь №: 12 591



Цитата(_Макс @ Oct 30 2012, 20:35) *
Согласен. Натолкните пожалуйста на правильный путь поиска достаточно длинных последовательностей. Кроме кодов Уолша, никакого системного способа генерировать код не нашел. Не брать же тупо кода из того же GPS. Как понять какая длина будет достаточно для асинхронного приема? Какому количеству передатчиков будет позволительно вещать одновременно?


Ну можно и GPS:) (последовательности Голда), также Вэлча, Касами (то, что будет в будущем в Глонасс, сейчас тестируется), можно смотреть в сторону евройпейской Галлилео (там тоже CDMA). Реализация Касами выбрана, насколько помню, длиной 4096 cимволов. Подробнее можно почитать в книге автора Ипатов "Широкополосные системы и кодовое разделение сигналов. Принципы и приложения", там есть раздел посвященный асинхронной CDMA. Там же разъясняется доступное количество передатчиков.
И спутники движутся, как и абонент. Если у вас стационарно, то возможно даже проще (меньше длина ПСП)

P.S. и кстати, сейчас в Глонасс используется FDMA

Сообщение отредактировал emborg1 - Oct 31 2012, 06:04
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:36
Рейтинг@Mail.ru


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