Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 2.28 KB

README.md

File metadata and controls

23 lines (15 loc) · 2.28 KB

Моделирование КС (Радио)

Тестовое задание для выполнения в MATLAB или совместимых средах.

Требования к выполнению

  • Написание текстового отчета по алгоритму решения не требуется. Хороший код документирует сам себя - крайне рекомендуется использовать понятные названия переменных и комментарии, поясняющие основные шаги при решении (документ с требованиями и рекомендациями, приложенный к заданию, в точности соблюдать не требуется, но он может помочь для структуризации и улучшения качества кода);
  • Ожидаемая форма предоставления результата - pull request в исходный репозиторий; при отсутствии достаточного опыта работы с git - допускаются другие, удобные для исполнителя формы;

Содержание репозитория

Для выполнения задания нами предоставляется исходный код в составе:

  • WaveformAnalyzer.m – файл, реализующий класс Beamformer
  • simulationScenario.m – файл "сценария"
  • Папка waveform - необходимые данные для выполнения задания

Задание:

  1. Code review – предложите правки по логике и оформлению предоставленного вам кода (StyleGuide прилагается)

  2. Реализуйте методы "calcWaveformParameters", "calcDopplerShift" и "plotPowerSpectrumDensity" в классе WaveformAnalyzer.

  3. Заполните следующие поля класса: waveformMeanPower, channelBandwidth, modulationType, waveformDuration, dopplerShift.

  4. Реализуйте скрипт для демострации работы программы с функционалом описанным в пункте 2 и 3