Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Коды в Asynchronous CDMA и Near-far problem
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
_Макс
В системе которую я разрабатываю, решено использовать CDMA для слива информации со множества передатчиков на один приемник. Возникло две проблемы:

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

Near-far problem. Во всем известной системе обратный канал используется для регулировки мощности мобильных терминалов, иначе возникает сильная интерференция. У нас обратного канала нет. Передатчики работают с максимальной мощностью. Напрашивается вариант использовать 16 битный АЦП в приемнике, боюсь рискую с высокой степень детализации оцифровывать шум приемника. Что еще посоветуете?
emborg1
Цитата(_Макс @ Oct 30 2012, 02:18) *
В системе которую я разрабатываю, решено использовать CDMA для слива информации со множества передатчиков на один приемник. Возникло две проблемы:

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

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


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

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

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


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

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

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

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

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


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

Количество передатчиков заранее неизвестно. Выполнить планирование каналов заранее не представляется возможным. 1/T. Если 1000 бит, то 0.001 чего Гц, МГц? Боюсь вкрай тяжело будет в приемнике распознать последовательность на определенной несущей, потребуются фильтры и частотные преобразования. Имхо, проще разработать последовательности достаточной длинны. Вот я и консультируюсь, как это сделать.
emborg1
Цитата(_Макс @ Oct 30 2012, 20:35) *
Согласен. Натолкните пожалуйста на правильный путь поиска достаточно длинных последовательностей. Кроме кодов Уолша, никакого системного способа генерировать код не нашел. Не брать же тупо кода из того же GPS. Как понять какая длина будет достаточно для асинхронного приема? Какому количеству передатчиков будет позволительно вещать одновременно?


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

P.S. и кстати, сейчас в Глонасс используется FDMA
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.