Необходимо выполнить следующее задание в Octave:
1. Сформировать набор данных
2. Реализовать кодер сигнала
3. Реализовать кодер канала
4. Модулировать фазу несущей данными (BPSK модуляция)
5. Наложить шумы с заданным соотношением мощностей сигнала и шума (выполнить
моделирование для отношений от -5дБ до 5дБ с шагом 1дБ)
6. Демодулировать полученную смесь сигнала и шума
7. Реализовать декодер канала
8. Реализовать декодер сигнала
9. Сравнить принятые данные с переданными
10. Рассчитать ошибки
11. Построить график вероятности появления ошибок
12. Оценить исправляющую способность использованного кода, сделать выводы о
достижении целей моделирования
ВАЖНО: Набор исходных данных – последовательность, состоящая из символов [1 2 3 4 5 6 7 8],
генерируемых с вероятностями [1/2 1/4 1/8 1/16 1/32 1/64 1/128 1/128] соответственно. Длина
последовательности – 1000 символов.
Кодер сигнала:код Шеннона-Фано или код Хаффмана.
Кодер канала код Хэмминга или циклический код.
Модуляция - двоичная фазовая манипуляция (BPSK).
Помеха в канале - аддитивный белый гауссовский шум (АБГШ)
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |