|
|
  |
Коды в Asynchronous CDMA и Near-far problem |
|
|
|
Oct 30 2012, 06:18
|

Участник

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

|
Цитата(_Макс @ Oct 30 2012, 02:18)  В системе которую я разрабатываю, решено использовать CDMA для слива информации со множества передатчиков на один приемник. Возникло две проблемы:
В данном случае имеет место асинхронный CDMA т.к. синхронизировать передатчики в силу отсутствия обратного канала не представляется возможным. Как оказалось CDMA коды не такие уж и ортогональные, если имеет место смещение начала последовательности. Какой код лучше использовать в данной ситуации?
Near-far problem. Во всем известной системе обратный канал используется для регулировки мощности мобильных терминалов, иначе возникает сильная интерференция. У нас обратного канала нет. Передатчики работают с максимальной мощностью. Напрашивается вариант использовать 16 битный АЦП в приемнике, боюсь рискую с высокой степень детализации оцифровывать шум приемника. Что еще посоветуете? Асинхронная cdma применяется, например, в ГНСС. Можно смотреть в эту сторону, по аналогии спутники - ваши передатчики, приемник абонента (без обратного канала со спутником естественно) - это ваш приемник.
|
|
|
|
|
Oct 30 2012, 13:16
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(_Макс @ Oct 30 2012, 02:18)  В системе которую я разрабатываю, решено использовать CDMA для слива информации со множества передатчиков на один приемник. Возникло две проблемы:
В данном случае имеет место асинхронный CDMA т.к. синхронизировать передатчики в силу отсутствия обратного канала не представляется возможным. Как оказалось CDMA коды не такие уж и ортогональные, если имеет место смещение начала последовательности. Какой код лучше использовать в данной ситуации?
Near-far problem. Во всем известной системе обратный канал используется для регулировки мощности мобильных терминалов, иначе возникает сильная интерференция. У нас обратного канала нет. Передатчики работают с максимальной мощностью. Напрашивается вариант использовать 16 битный АЦП в приемнике, боюсь рискую с высокой степень детализации оцифровывать шум приемника. Что еще посоветуете? Ну чудес то не бывает, если передатчики не синхронны и мощности в точке приёма не выравниваются, то последовательности потребуются очень длинные, плюс проблема их поиска. Можно сделать проще, достаточно одной последовательности, все передатчики работают в сдвинутых каналах, минимальный сдвиг по частоте между передатчиками определяется ~1/T, где T - длина последовательности, ну и подумать над огибающей последовательности для согласованного фильтра чтобы было необходимое подавление соседних каналов.
|
|
|
|
|
Oct 30 2012, 16:35
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(emborg1 @ Oct 30 2012, 09:18)  Асинхронная cdma применяется, например, в ГНСС. Можно смотреть в эту сторону, по аналогии спутники - ваши передатчики, приемник абонента (без обратного канала со спутником естественно) - это ваш приемник. Согласен. Натолкните пожалуйста на правильный путь поиска достаточно длинных последовательностей. Кроме кодов Уолша, никакого системного способа генерировать код не нашел. Не брать же тупо кода из того же GPS. Как понять какая длина будет достаточно для асинхронного приема? Какому количеству передатчиков будет позволительно вещать одновременно? Цитата(petrov @ Oct 30 2012, 16:16)  Можно сделать проще, достаточно одной последовательности, все передатчики работают в сдвинутых каналах, минимальный сдвиг по частоте между передатчиками определяется ~1/T, где T - длина последовательности, ну и подумать над огибающей последовательности для согласованного фильтра чтобы было необходимое подавление соседних каналов. FDMA не подходит
Сообщение отредактировал _Макс - Oct 30 2012, 16:35
|
|
|
|
|
Oct 30 2012, 18:44
|
Знающий
   
Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945

|
Цитата(petrov @ Oct 30 2012, 20:44)  Вникайте, а не лозунгами кидайтесь, всё это работа в общей полосе, минимальный сдвиг много много меньше полосы сигнала. Количество передатчиков заранее неизвестно. Выполнить планирование каналов заранее не представляется возможным. 1/T. Если 1000 бит, то 0.001 чего Гц, МГц? Боюсь вкрай тяжело будет в приемнике распознать последовательность на определенной несущей, потребуются фильтры и частотные преобразования. Имхо, проще разработать последовательности достаточной длинны. Вот я и консультируюсь, как это сделать.
|
|
|
|
|
Oct 31 2012, 05:56
|

Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|