АБ
Материал из ГутиВики
(→Курсовые работы 2011) |
|||
Строка 43: | Строка 43: | ||
== Курсовые работы 2011 == | == Курсовые работы 2011 == | ||
- | '''1. Разработка функции хэширования | + | '''1. Разработка функции хэширования MD6 на языке M.''' |
- | <br>'' | + | <br>''Так как на днях нашёл уже готовый вариант MD5 хэша в Интернете, предлагается реализовать алгоритм MD6-hash как функцию MATLAB. Нужно создать m-файл в котором будет содержаться алгоритм. Запуск функции должен осуществлятся из Command Window какой либо командой, например md6('текст') или md6('путь к файлу').'' |
<br> | <br> | ||
- | <br>'''2. Разработка функции хэширования Tiger | + | <br>'''2. Разработка функции хэширования Tiger на языке M.''' |
- | <br>'' | + | <br>''Так как на днях нашёл уже готовый вариант SHA-хэша, предлагается реализовать алгоритм хэширования Tiger как функцию MATLAB. Нужно создать m-файл в котором будет содержаться алгоритм. Запуск функции должен осуществлятся из Command Window какой либо командой, например sha('текст') или sha('путь к файлу').'' |
<br> | <br> | ||
- | <br>'''3. | + | <br>'''3. Разработка модуляторов и демодуляторов в Simulink''' |
- | <br>'' | + | <br>''Разработать подсистемы модуляторов и демодуляторов BPSK, QPSK, 8-PSK, 16-QAM, 64-QAM, DSSS и FSK, которые бы выдавали красивый синусоидальный или косинусоидальный сигнал. Входной каскад должен содержать блоки проверки атрибутов сигнала. Оформить красиво в отдельные модели. '' |
+ | <br> | ||
+ | <br>'''4. Разработка модели системы передачи данных в среде Simulink''' | ||
+ | <br>''Разработать модель системы передачи данных, которая бы имела пропускную способность R Мбит/с, её спектр лежал бы в полосе частот ДИАПАЗОН, а ширина спектра составляла не более F. Данные передаются пакетами (блоками), длину которых выбрать самостоятельно. Необходимо так же использовать корректирующее кодирование (КК) и CRC код для определения ошибок. Модуляцию, естественно, подбирать к скорости, качеству канала и заданному ограничению по полосе. Перенос сигнала в ДИАПАЗОН частот осуществляется PassBand амплитудной модуляцией (из библиотеки Simulink).'' | ||
+ | ''Необходимо, чтобы модель считала и выводила BER и PER. Опционально - строила спектр сигнала. Модель так же должна выводить «созвездие» на передаче (после модулятора) и на приёме (после канала).'' | ||
+ | <br>''Канал АБГШ, отношение сигнал/шум опускается до Nmin дБ, т.е. система должна выдавать PER не более 0.01 при отношении сигнал/шум Nmin и выше.'' | ||
+ | ''Украшение внешнего облика модели приветствуется, добавлять цвета по вкусу, но не переусердствуйте.'' | ||
+ | |||
+ | ''Корректирующее кодирование можно выбрать следующее:'' | ||
+ | * ''Сверточное (различных скоростей, в этом ограничений нет);'' | ||
+ | * ''Рида-Соломона;'' | ||
+ | * ''БЧХ;'' | ||
+ | * ''Турбо-код (в Simulink нет такого блока, однако его можно собрать из имеющихся, в Интернете есть схема, а на mathworks.com в разделе File Exchange есть примеры моделей);'' | ||
+ | * ''LDPC.'' | ||
+ | |||
+ | ''Можно ВМЕСТО ЛЮБОГО Корректирующего Кодирования применить метод прямого расширения спектра, если хотите или если придётся.'' | ||
+ | |||
+ | Цифры к среде. |
Версия 19:20, 21 марта 2011
Здесь студенты группы АБ смогут найти всю необходимую информацию для курса "Системы и сети передачи информации".
Успеваемость (баллы) группы АБ-78 можно посмотреть здесь. Загружено 21.03.2011 в 15:58.
Книгу по Simulink'у можно скачать с депозита.
Лабораторные работы
- Лабораторная работа №1 - "Изучение основных функций и команд программы MATLAB". Скачать
- Лабораторная работа №2 - "Изучение среды моделирования Simulink". Скачать
- Лабораторная работа №3 - "Изучение методов модуляции и их качественных характеристик. Часть 1" Скачать
- Лабораторная работа №4 - "Изучение методов модуляции и их качественных характеристик. Часть 2" Скачать
- К лабораторной работе №4: Модель QPSK_spectrum Модель BPSK_spectrum Модель FSK_spectrum
- Лабораторная работа №5 - "Фильтрация цифровых сигналов"
- Лабораторная работа №6 - "Моделирование физического уровня систем передачи данных"
- Лабораторная работа №7 - "Беспроводные точки доступа (Wi-Fi). Часть 1" - одна пара на каждую подгруппу + защита = 3 пары
- Лабораторная работа №8 - "Беспроводные точки доступа (Wi-Fi). Часть 2" - одна пара на каждую подгруппу + защита = 3 пары
Оставшиеся часы отводятся для защиты курсового проекта.
Лекции
- Вводная лекция. Основы языка и работа с программой MATLAB.
- Базовые знания в Simulink. Часть 1.
- Базовые знания в Simulink. Часть 2.
- Базовые знания в Simulink. Часть 3.
- Создание моделей систем передачи данных Simulink.
- Общие вопросы по модуляции. Фазовая модуляция.
- Амплитудная и частотная модуляция.
- CRC, MD5-хэш.
- Фильтрация цифровых сигналов.
- Множественный доступ (мультиплексирование).
- Стандарт IEEE 802.11. Архитектура. Физический уровень.
- Стандарт IEEE 802.11. Канальный уровень. Часть 1.
- Стандарт IEEE 802.11. Канальный уровень. Часть 2.
- Стандарт IEEE 802.11. Безопасность WEP и WPA.
- Настройка точек доступа DWL-2100AP. Часть 1.
- Настройка точек доступа DWL-2100AP. Часть 2.
- Стандарт IEEE 802.16. Архитектура. Физический уровень.
- Стандарт IEEE 802.16. Канальный уровень.
- GSM - архитектура, интерфейсы. Air-интерфейс. Часть 1.
- GSM - архитектура, интерфейсы. Air-интерфейс. Часть 2.
- UMTS - архитектура, интерфейсы.
- UMTS - HSPA,UTRAN.
- LTE, LTE-TRAN.
Курсовые работы 2011
1. Разработка функции хэширования MD6 на языке M.
Так как на днях нашёл уже готовый вариант MD5 хэша в Интернете, предлагается реализовать алгоритм MD6-hash как функцию MATLAB. Нужно создать m-файл в котором будет содержаться алгоритм. Запуск функции должен осуществлятся из Command Window какой либо командой, например md6('текст') или md6('путь к файлу').
2. Разработка функции хэширования Tiger на языке M.
Так как на днях нашёл уже готовый вариант SHA-хэша, предлагается реализовать алгоритм хэширования Tiger как функцию MATLAB. Нужно создать m-файл в котором будет содержаться алгоритм. Запуск функции должен осуществлятся из Command Window какой либо командой, например sha('текст') или sha('путь к файлу').
3. Разработка модуляторов и демодуляторов в Simulink
Разработать подсистемы модуляторов и демодуляторов BPSK, QPSK, 8-PSK, 16-QAM, 64-QAM, DSSS и FSK, которые бы выдавали красивый синусоидальный или косинусоидальный сигнал. Входной каскад должен содержать блоки проверки атрибутов сигнала. Оформить красиво в отдельные модели.
4. Разработка модели системы передачи данных в среде Simulink
Разработать модель системы передачи данных, которая бы имела пропускную способность R Мбит/с, её спектр лежал бы в полосе частот ДИАПАЗОН, а ширина спектра составляла не более F. Данные передаются пакетами (блоками), длину которых выбрать самостоятельно. Необходимо так же использовать корректирующее кодирование (КК) и CRC код для определения ошибок. Модуляцию, естественно, подбирать к скорости, качеству канала и заданному ограничению по полосе. Перенос сигнала в ДИАПАЗОН частот осуществляется PassBand амплитудной модуляцией (из библиотеки Simulink).
Необходимо, чтобы модель считала и выводила BER и PER. Опционально - строила спектр сигнала. Модель так же должна выводить «созвездие» на передаче (после модулятора) и на приёме (после канала).
Канал АБГШ, отношение сигнал/шум опускается до Nmin дБ, т.е. система должна выдавать PER не более 0.01 при отношении сигнал/шум Nmin и выше.
Украшение внешнего облика модели приветствуется, добавлять цвета по вкусу, но не переусердствуйте.
Корректирующее кодирование можно выбрать следующее:
- Сверточное (различных скоростей, в этом ограничений нет);
- Рида-Соломона;
- БЧХ;
- Турбо-код (в Simulink нет такого блока, однако его можно собрать из имеющихся, в Интернете есть схема, а на mathworks.com в разделе File Exchange есть примеры моделей);
- LDPC.
Можно ВМЕСТО ЛЮБОГО Корректирующего Кодирования применить метод прямого расширения спектра, если хотите или если придётся.
Цифры к среде.