Skip to content

hummel009/Digital-Signal-Processing

Repository files navigation

Code Smells Maintainability Rating Security Rating Bugs Vulnerabilities Duplicated Lines (%) Reliability Rating Quality Gate Status Technical Debt Lines of Code

Мои лабораторные работы для BSUIR/БГУИР (белорусский государственный университет информатики и радиоэлектроники).

Предмет - COS/ЦОС (цифровая обработка сигналов).

Условия

Лабораторная работа 1

  • Сгенерировать звуковые сигналы различной формы:
    • синусоида;
    • импульс с различной скважностью;
    • треугольная;
    • пилообразная;
    • шум.
  • Сгенерировать полифонические сигналы на основе сигналов из предыдущего пункта (суммировать несколько монофонических сигналов).
  • Сгенерировать звуковые сигналы с модуляцией параметров (амплитуда, частота) несущих сигналов, полученных в 1а при помощи модулирующих сигналов различной формы:
    • синусоида;
    • импульс с различной скважностью;
    • треугольная;
    • пилообразная.

Лабораторная работа 2

Исследовать сигналы, сгенерированные в лабораторной работе №1, используя преобразования Фурье:

  • Построить амплитудные и фазовые спектры сигналов, восстановить исходные сигналы по полученным спектрам. Использовать прямое и обратное дискретное преобразование Фурье (ДПФ).
  • Выполнить предыдущий пункт с использованием быстрого преобразования Фурье (БПФ).
  • Реализовать цифровую фильтрацию сигналов (НЧ-фильтр, ВЧфильтр, полосовой фильтр)

Лабораторная работа 3

Реализовать фильтры свёртки для изображений:

  • коробочное размытие (box blur);
  • размытие по Гауссу;
  • медианный фильтр;
  • оператор Собеля.

Лабораторная работа 4

Разработать программу, вычисляющую функцию корреляции двух изоб ражений. Программа должна обеспечивать возможность расчёта функции вза имной корреляции двух различных изображений и автокорреляционную функ цию одного изображения.

4а. В случае взаимной корреляции необходимо выполнить поиск фраг мента в заданном изображении. Интерфейс программы должен содержать ис ходное изображение, какой-либо случайный фрагмент этого же изображения, а также изображение корреляционной функции. В результате работы про граммы необходимо в исходном изображении выделить найденный фрагмент прямоугольником.

4б. В случае автокорреляции необходимо определить повторяющиеся фрагменты в заданном изображении. Интерфейс программы должен содер жать исходное изображение и изображение автокорреляционной функции.

About

ЦОС - лабораторные работы БГУИР

Topics

Resources

License

Stars

Watchers

Forks