DS-CDMA

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Direct Sequence Code Division Multiple Access (DS-CDMA) - це метод мультиплексування користувачів за допомогою різних кодів. У цьому методі різні користувачі використовують одну і ту ж смугу пропускання. Кожному користувачеві призначається власний код розширення. Ці набори кодів поділяються на два класи -

  • Ортогональні коди
  • Неортогональні коди

Послідовності Уолша відносяться до першої категорії, яка є ортогональними кодами, тоді як інші послідовності, наприклад, PN, Gold та Kasami, є послідовностями регістрів зсуву.

Direct sequence.jpg

Користувачам присвоюються ортогональні коди, вихід корелятора в приймачі буде нульовим, крім бажаної послідовності. У синхронній прямій послідовності одержувач отримує ту саму послідовність кодів, яка була передана, так що між користувачами не відбувається зрушення в часі.

Демодулюючі сигнали DS-1

Для демодуляції DS-сигналів потрібно знати код, який використовувався на момент передачі. У цьому прикладі, помноживши код, що використовується при передачі, на сигнал прийому, ми можемо отримати переданий сигнал.

У цьому прикладі на момент передачі (10 110 100) прийнятого сигналу використовувались кілька кодів. Тут ми розрахували, використовуючи закон двох добавок (Modulo 2 Addition). Далі це демодулюється шляхом множення коду, який використовувався під час цієї передачі, званого зворотною дифузією (де-розповсюдження). На діаграмі, наведеній нижче, видно, що під час передачі даних у вузькосмуговий (вузькосмуговий) спектр спектр сигналу поширюється.

Ds signals1.jpg

Демодулюючі сигнали DS-2

З іншого боку, якщо ви не знаєте коду, який використовувався на момент передачі, ви не зможете демодулювати. Тут ви намагаєтеся демодулювати в коді різного (10101010) і часу передачі, але це не вдалося.

Навіть дивлячись на спектр, він поширюється під час передачі. Коли він пропускається через смуговий фільтр (Band Path Filter), залишається лише цей невеликий сигнал, який не демодулюється.

Ds signals2.jpg