Курсовая работа: Дослідження математичної моделі WiMax та розрахунок покриття на її основі

- General QAM Modulator Baseband (QAM модулятор) модулює вхідний сигнал використовуючи метод квадратурної фазової модуляції(QPSK), що заміняє 2бітову послідовність за допомогою одного символу із відповідною синфазною(I) і квадратурною складовою(Q) з векторних діаграм Грея.

Рис.1. 11. Векторна діаграма Грея для QPSK .

o Normalize ( Нормалізатор ) розкладає комплексний сигналZ після модуляції на real(Z) - i*imag(Z) та перемножує на величину 1/√2:

Рис.1.12. Нормалізатор.

o OFDM Symbols (Формувач OFDM повідомлення) проводить OFDM модуляцію потоку даних в одному частотному каналі. Для цього елементи вхідного потоку інтерпретуються як 192 несучі, що групується по 12 та передається 16 групами на вихідні порти. До них додаються дві групи(27 і 28 несучих), що утворюють захисний інтервал на границі частотного діапазону. В результаті об’єднання груп утворюється вихідний сигнал, над яким проходиться зворотнє швидке перетворення Фур’є та додається циклічний префікс (коефіцієнти 193-256 та 1-256).Утворений сигнал із 320 символів передається через канал зв’язку.

Рис.1.13. OFDM- модулятор .

o OFDM Data (відновлювач даних з OFDM - повідомлення) отримує сигнал після проходження ним каналу зв’язку. Він відкидає циклічний префікс, проводить швидке перетворення Фур’є, об’єднує інформацію в кадри по 256символів, видаляє елементи із 29 до 128 та від 130 до 229. На виході отримується кадр із 192 символів.

Рис.1.1 4 . OFDM- демодулятор .

o Denormalize (Денормалізатор) являється точною копією блока Normalize.

o Demodulator виконує QPSK демодуляцію та перетворює цілі числа до біт з відповідністю 1 число до 2-х біт. На виході отримується рамка із 384 бітів.

o

Рис.1.13. Демодулятор QPSK.

o Deinterleaver (зворотній перемішувач) відновлює початковий порядок бітів, аналогічний послідовності до обробки перемішувачем на передаючій стороні.

Рис.1.1 4 . Зворотній перемішувач .


Viterbi Decoder

Рис.1.15. Декодер Вітербі

- Unipolar to Bipolar Converter (перетворювач однополярного коду до двополярного) перетворює вхідний однополярний сигнал до двополярного вихідного сигналу. Так вхідний сигнал містить значення одиниць та нулів, в той час як вихідний 1 та -1.

- Insert Zero (Блок додавання нулів) будує вихідний вектор на основі додавання нулів до вхідної послідовності для розширення її із 384 до 640 бітів. Відбувається вставка 4 нулів на кожні 6 символів згідно алгоритму reshape([1 0 1 0 1;1 1 0 1 0], 10, 1). Для прикладу, додавання нулів із початковим вектором [1,0,1,1,1,0] цього блоку буде виглядати наступним чином:

Рис.1.16. Приклад роботи блоку додавання нулів.

- Viterbi Decoder (Декодер Вітербі) використовує алгоритм Вітербі для декодування кодованої вхідної інформації. Ідея алгоритму Вітербі полягає в тому, що в декодері відтворюють всі можливі шляхи послідовних змін стану сигналу, порівнюючи при цьому кодові символи із прийнятими аналогами із каналу зв’язку, і на основі аналізу помилок між прийнятими і потрібними символами вибирають оптимальний шлях. Декодування по методу Вітербі являє собою алгоритм пошуку найкращого, максимально правдоподібного шляху на графі – решіточній діаграмі коду. До складу декодеру Вітербі входять три основні блоки:

· гілкового метричного обчислення(BMC);

К-во Просмотров: 454
Бесплатно скачать Курсовая работа: Дослідження математичної моделі WiMax та розрахунок покриття на її основі