На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 60,
участников - 6 [ UC9CDB, rusal, AlexR, Greenland, domic7, sibirjac]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Радиосигналы —› CDMA: понять как BPSK-сигнал смешанный с кучей других BPSK можно пытаться демодулировать? 
Автор Сообщение
pavelkolodin
Участник
Offline1.3
с апр 2012
Санкт-Петербург
Сообщений: 83

Дата: 04 Окт 2024 19:11:39 · Поправил: pavelkolodin (04 Окт 2024 23:08:51) #  

CDMA -- это мы берём битовую последовательность и делаем DSSS - каждый бит выражаем как кодовую последовательность - маленькую битовую последовательность. То, что эти последовательности - это ортогональные коды Уолша-Адамара, Баркера (или другого мужика) - это понятно, это принцип разделения, но для вопроса это вторично, вопрос про PHY-layer так сказать. Пока важно только то, что мы взяли нашу последовательность битов и ускорили этот битовый поток раз в 11. На каждый 1 бит информации - 11 бит битовой последовательности (11 "чипов"). Теперь берём этот ускоренный трафик - и передаём как BPSK промодулированный сигнал. За счёт увеличения трафика у нас и спектр расширяется, это уже тоже вторично и естественно в рамках вопроса (ну да, если ускорить трафик, то расширится спектр, чё удивительного-то).

Первично для данного вопроса вот что: вещателей на этой "частоте" у нас штук 20. Каждый выдаёт свою BPSK модуляцию в эфир и там сумма из 20 BPSK модуляций. Вот тут основной замес. Не пойму как можно пытаться эту смесь пытаться демодулировать демодулятором BPSK. Он ведь будет выдавать бред? BPSK-демодулятор должен отдать тебе последовательность нулей и единиц, в зависимости от того как повернулась или не повернулась фаза. От суммы кучи BPSK модуляций фазу будет вертеть как попало и на выходе я получу некий бред. То есть, я получил уже что-то, что никак не связано ни с одним из передатчиков и никак не может быть подано дальше на какие-либо корелляторы.

В статьях про CDMA нарисован результат "эфирного" суммирования сигналов (-1:+1) от множества передатчиков: нарисован этакий "меандр" с разными значениями типа -3, 0, +2, -1, 1, +2, -2 -- мол вот он присутствует в эфире. В этом месте математически всё понятно, но физически не понятно ничего: потому что -3, 0, +2, -1, 1, +2, -2 не подлежит демодуляции в BPSK - BPSK надо чтобы фаза врыгнула на 180 или не прыгнула, больше он ничего не понимает, он не может выразить в сигнале значения 3, -3 или +2, он "понимает" только 0 и 1.

В случае применения BPSK как мы переходим от физической модуляции/демодуляции к этой (-3, 0, +2, -1, 1, +2, -2) штуке, из которой можно пытаться выкореллёвывать свои чипы?

Попробую сказать иначе. Представим два передатчика, у которых атомные часы сверхточно синхронизированы. Передатчики пошли излучать BPSK. У них равные фазы на старте, они пошли оба передавать 1. Фазы сложатся, мы увидим двойную амплитуду. Как только один из них решит передать 0, то фазы просто вычтутся и у нас на выходе вообще нулевая амплитуда и BPSK-приёмник просто уезжает в дурку - сигнала нет. Вот это и не понятно: как сумма сигналов переживает смешение. Только одна идея: на приёмнике есть BPSK-модулятор, который постоянно циклически генерирует аналоговую последовательность для нашей битовой расширительной последовательности и складывает сигнал с ней.

UPDATE
Посмотрел всякие блок-диаграммы.
1. Берётся шумоподобный сигнал из эфира. Даун-конвёртится в baseband.
2. Умножается на spreading sequence (-1, 1, ...., -1, 1) прямо сразу вот на этом шаге. Это приводит к перевороту фазы в нужные моменты.
3. Теперь мы получаем сигнал, который можно демодулировать.

Исходя из архитектуры такого приёмника, наш BPSK сигнал формируется ДО применения к нему spreading sequence что-ли?
1. Берём исходные данные, пихаем сразу в BPSK модулятор. Получаем baseband сигнал.
2. Умножаем его на spreading sequence (-1, 1, ...., -1, 1), переворачивая по-сути ему фазу в нужных местах. Постойте, но это ведь то же самое, что загнать spreading sequence сразу на вход BPSK? А если там QPSK... Непонятно.
3. Ну дальше это переносится на нужную частоту передачи.

Короче, пока ничё не понял.
Пытался смотреть этот замечательный видосик https://www.youtube.com/watch?v=68Nua8gKdRU&t=140s
vladisslav2011
Участник
Offline0.0
с фев 2022
СЗФО
Сообщений: 419

Дата: 05 Окт 2024 02:04:32 #  

Представим два передатчика, у которых атомные часы сверхточно синхронизированы.
Тут даже представлять ничего не нужно. Их на низких орбитах несколько десятков сейчас летает. Все спутники GNSS кроме старых Glonass. Подключаем GNSS антенну к чему-нибудь вроде HackRF, ставим ее на крышу или хотя-бы на подоконник и принимаем.
Посмотрите реализацию программных приемников GNSS - там все довольно просто.
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.038; miniBB ®