Технологии беспроводной связи: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
− | *Математические методы: |
||
+ | Беспроводная связь базируется на кодировании информации. В рамках профиля Олимпиады НТИ приходится изучать, как закодировать, раскодировать и распределить сигнал, восстановить передающую систему, смоделировать канал связи и осуществить хорошее помехозащищённое кодирование. |
||
+ | |||
+ | == Что нужно знать == |
||
+ | |||
+ | * [[Математика]]: теория вероятности, простейшие арифметические операции с матрицами, геометрия |
||
** [https://prog-cpp.ru/mnk/ Линейная аппроксимация] |
** [https://prog-cpp.ru/mnk/ Линейная аппроксимация] |
||
** [http://libraryno.ru/3-3-approksimaciya-funkcii-matmodosipkina/ Аппроксимация функции] |
** [http://libraryno.ru/3-3-approksimaciya-funkcii-matmodosipkina/ Аппроксимация функции] |
||
** [https://habr.com/ru/post/314218/ Оптимальная аппроксимация сплайнами] |
** [https://habr.com/ru/post/314218/ Оптимальная аппроксимация сплайнами] |
||
+ | * [[Информатика]]: основы программирования, алгоритмы управления системами с обратной связью, протоколы передачи данных, манипуляции с битами. |
||
+ | * Специальные знания в области теории сигналов и теории автоматического управления. |
||
− | *Материалы по кодированию данных: |
||
+ | == Hard skills == |
||
+ | |||
+ | * Манипуляции с битами и байтами (C/C++, Python или Java): |
||
+ | ** [https://nsu.ru/xmlui/bitstream/handle/nsu/9058/kr.pdf Программирование на Си] |
||
+ | ** [https://pythonworld.ru/ Программирование на Python 3 ] |
||
+ | ** [http://study-java.ru/ Программирование на Java] |
||
+ | ** Курс [https://stepik.org/course/67/promo Программирование на Python] |
||
+ | * Обработка сигналов и борьба с шумами |
||
** [https://habr.com/ru/post/111336/ Помехоустойчивое кодирование с иcпользованием различных кодов] |
** [https://habr.com/ru/post/111336/ Помехоустойчивое кодирование с иcпользованием различных кодов] |
||
** Коды Рида-Соломона: [https://habr.com/ru/company/yadro/blog/336286/ Часть 1] и [https://habr.com/ru/company/yadro/blog/341506/ Часть 2] |
** Коды Рида-Соломона: [https://habr.com/ru/company/yadro/blog/336286/ Часть 1] и [https://habr.com/ru/company/yadro/blog/341506/ Часть 2] |
||
− | |||
+ | * Методы сжатия данных |
||
− | *Материалы по форматам данных и сжатию данных: |
||
** [https://habr.com/ru/post/251295/ Методы сжатия данных] |
** [https://habr.com/ru/post/251295/ Методы сжатия данных] |
||
** [http://www.compression.ru/arctest/descript/methods.htm Обзор методов сжатия данных] |
** [http://www.compression.ru/arctest/descript/methods.htm Обзор методов сжатия данных] |
||
** [https://www.ibm.com/developerworks/ru/library/l-compr/index.html Сжатие данных в примерах] |
** [https://www.ibm.com/developerworks/ru/library/l-compr/index.html Сжатие данных в примерах] |
||
** [https://ru.wikipedia.org/wiki/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D1%8B%D0%B5_%D0%B0%D1%83%D0%B4%D0%B8%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B Цифровые аудиоформаты] |
** [https://ru.wikipedia.org/wiki/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D1%8B%D0%B5_%D0%B0%D1%83%D0%B4%D0%B8%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B Цифровые аудиоформаты] |
||
+ | * Программирование систем управления (C/C++ или Python), в т. ч. систем с обратной связью (PID-регуляторов) |
||
+ | * Оперативная обработка больших объёмов данных |
||
− | *Языки программирования, которые вам понадобятся: |
||
+ | == Soft skills == |
||
− | ** [https://nsu.ru/xmlui/bitstream/handle/nsu/9058/kr.pdf Программирование на Си] |
||
+ | |||
− | ** [https://pythonworld.ru/ Программирование на Python 3 ] |
||
+ | [[Работа в команде]] |
||
− | ** Курс [https://stepik.org/course/67/promo Программирование на Python] |
||
− | ** [http://study-java.ru/ Программирование на Java] |
Текущая версия на 19:35, 19 марта 2020
Беспроводная связь базируется на кодировании информации. В рамках профиля Олимпиады НТИ приходится изучать, как закодировать, раскодировать и распределить сигнал, восстановить передающую систему, смоделировать канал связи и осуществить хорошее помехозащищённое кодирование.
Что нужно знать
- Математика: теория вероятности, простейшие арифметические операции с матрицами, геометрия
- Информатика: основы программирования, алгоритмы управления системами с обратной связью, протоколы передачи данных, манипуляции с битами.
- Специальные знания в области теории сигналов и теории автоматического управления.
Hard skills
- Манипуляции с битами и байтами (C/C++, Python или Java):
- Обработка сигналов и борьба с шумами
- Помехоустойчивое кодирование с иcпользованием различных кодов
- Коды Рида-Соломона: Часть 1 и Часть 2
- Методы сжатия данных
- Программирование систем управления (C/C++ или Python), в т. ч. систем с обратной связью (PID-регуляторов)
- Оперативная обработка больших объёмов данных