Основы ЦОС: 15. Корреляционная функция (ссылки на скачивание скриптов в описании)

Поделиться
HTML-код
  • Опубликовано: 16 сен 2024
  • Российская платформа математических вычислений и динамического моделирования Engee:
    сайт: clck.ru/37kCz5
    Телеграм канал: clck.ru/37kCww
    ###############
    Наш тренинг "Проектирование систем цифровой обработки сигналов" exponenta.ru/p...
    Данное видео посвящено рассмотрению взаимно-корреляционной функции и автокорреляционной функции, а также методам корреляционного анализа.
    Ролик продолжает серию видео, рассказывающих об основах ЦОС. Простота изложения, демонстрация простых примеров и объяснение базовых принципов делают тему доступной даже для новичков в ЦОС, а для опытных практиков помогает взглянуть на привычные вещи через новую призму.
    Все видео и описание exponenta.ru/n...
    Ссылки на скачивание скриптов и файлов данных:
    github.com/ETM...
    Плейлист "Введение в цифровую обработку сигналов (ЦОС)": • Цифровая обработка сиг...
    Проект «Карьера» - вакансии для разработчиков и инженеров: hub.exponenta....
    Подписывайтесь на нас
    VK ‣ mathworks
    Telegram ‣ t.me/exponenta_ru

Комментарии • 36

  • @viktorliutov7292
    @viktorliutov7292 5 лет назад +20

    Спасибо все четко и по делу. Вот так должны преподавать в ВУЗАХ. Визуализация + Формулы + графики + пояснения = понимание.

  • @ИльяСаксин-в2б
    @ИльяСаксин-в2б 5 лет назад +7

    Марат - красавчик! Всё доходчиво объясняет - никакой воды

  • @BRTaoufik
    @BRTaoufik 4 года назад +3

    Марат, однажды посчастливилось тебя слушать на семинаре в МТУСИ! Очень доходчиво и понятно. Стат. радиотехнику студенты могут понять только таким языком, ориентированным на молодое поколение.

  • @Vitalii2013
    @Vitalii2013 5 лет назад +11

    круто, все понятно, спасибо за Ваш труд

    • @maratuss570
      @maratuss570 5 лет назад +1

      Спасибо за отзыв. Рад знать, что всё было понятно!

  • @MWStranger
    @MWStranger 3 года назад

    Святой Грааль 🔬😎📡
    Спасибо за разбор темы)

  • @finn6088
    @finn6088 3 года назад

    Даже не задумывался про корреляцию. Формулу знал, а вот как её использовать🤔

  • @Reincornator
    @Reincornator 5 лет назад +1

    Это просто гениально.

  • @urbanspoken
    @urbanspoken 4 года назад

    Очень доступное объяснение. Спасибо!

  • @daniil8150
    @daniil8150 6 месяцев назад

    Большое спасибо!

  • @petrelizarov4549
    @petrelizarov4549 Год назад +1

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

  • @user-zr4bl7df2x
    @user-zr4bl7df2x 4 года назад

    Отличное объяснение !!!

  • @MegaTraxxas
    @MegaTraxxas 5 лет назад +2

    По этим видео можно легко готовиться к экзаменам в университете

  • @АлександрМакаров-р1и

    Лучший

  • @petrelizarov4549
    @petrelizarov4549 Год назад

    При наложении двух сигналов в одинаковых фазах происходит явление резонанса. Это формула свертки двух сигналов.

  • @barabucho
    @barabucho 3 года назад

    Очень крутой канал,сумасшедший,качественный контент! Я таракан по сравнению с Вами...
    Очень жаль,что так не преподают.

  • @denispashnev912
    @denispashnev912 5 лет назад +1

    А есть где-то реализации функций корреляции? Например на python или с++

    • @Exponenta-tech
      @Exponenta-tech  5 лет назад

      Вы можете сгенерировать C++ код прямо из MATLAB при помощи MATLAB Coder

  • @nurtas.toibek
    @nurtas.toibek 5 лет назад

    Здравствуйте ! Как вы ? Спасибо вам большое за такие качественные уроки. А теперь как можно загрузить в МАТЛАБ другую музыку ?

    • @Exponenta-tech
      @Exponenta-tech  5 лет назад

      Здравствуйте. Для загрузки любого аудио в MATLAB существует функция audioread.

  • @medetkhanaltynbek1442
    @medetkhanaltynbek1442 5 лет назад

    Спасибо за Вашу работу! Не могли бы Вы пояснить про строчку кода для выделения временного отрезка фрагмента plot(time, full_sig,[timeA timeB], [m m;M M], '--')? зачем тут миниумы указывать и максимумы, и почему аргумент именно такого вида?

    • @Exponenta-tech
      @Exponenta-tech  5 лет назад +1

      Это всё нужно для того, чтобы отрисовать не только временную зависимость сигнала, но и две вертикальные линии. Точки по оси х - это моменты времени timeA и timeB, а точки по оси у - минимумы и максимумы размаха сигнала.

  • @russianultraviolet4441
    @russianultraviolet4441 Год назад

    Russianultraviolet
    0 секунд назад
    По нормированию функции не понятно. Если кор.функция - интеграл или сумма произведения неизвестных 2х функций, то как можно говорить, что она может меняться только от -1 до +1 ?

    • @Exponenta-tech
      @Exponenta-tech  Год назад

      В упоминаемом сегменте видео речь идёт о коэффициенте корреляции, а не о функции

    • @russianultraviolet4441
      @russianultraviolet4441 Год назад

      1:30 Вы говорите, что кор. функция -это зависимость кор. коэффициента от времени сдвига "по-сути".
      2:31 В этом примере кор-я зависит ещё и от амплитуды той и другой функции, а не от похожести сигналов во временном интервале сравнения. И в такой корреляции высокоамплитудный шум даст больший коэф.кор-и чем низкоамплитудный сигнал, наиболее приближенный к эталону сравнения. Надо нормировать. Делить сумму или интеграл произведения функций на произведение "весов" этих функций.

  • @antonshadrin7927
    @antonshadrin7927 3 года назад

    Здравствуйте, не подскажите, а как найти нормальную автокорреляционную функцию аудиосигнала? Просто вы разобрали пример с взаимной корреляцией, а с акф как быть?

    • @Exponenta-tech
      @Exponenta-tech  3 года назад

      Здравствуйте. Автокорреляция - это корреляция сигнала с самим собой. Сдвигайте сигнал во времени относительно его самого - и вы получите автокорреляционную функцию

  • @Hodakovi
    @Hodakovi 2 года назад

    Где можно посмотреть, как задать функцию в матлаб . Как чисто технически это сделать не знаю. Нужно сравнить сигнал с копией

    • @Exponenta-tech
      @Exponenta-tech  2 года назад

      Поясните конкретнее, что вы хотите. Понятие "функции в MATLAB" имеет несколько значений.

  • @mpreceptor2049
    @mpreceptor2049 2 года назад

    интегрируем по тау d(тау)

  • @rodiontimofeev392
    @rodiontimofeev392 5 лет назад

    Здравствуйте, а как можно реализовать то, что происходит на 3:04 минуте ?

    • @Exponenta-tech
      @Exponenta-tech  5 лет назад +2

      x1 = [zeros(1,15) ones(1,10) zeros(1,15)];
      x2 = [0.1:0.1:1 zeros(1,30)];
      yvec = zeros(1,40);
      for k = 1:30
      yvec(k) = sum(x1.*x2)/5.5;
      x2 = circshift(x2,1);
      subplot(2,1,1);
      stairs(x1,'LineWidth',2,'Marker','.','MarkerSize',15); hold on;
      plot(x2,'LineWidth',2,'Marker','.','MarkerSize',15); hold off;
      ylim([0 1.2]); grid on;
      subplot(2,1,2);
      stem(yvec,'LineWidth',2,'Marker','.','MarkerSize',20);
      ylim([0 1.2]); grid on;
      pause(0.1);
      end

  • @jenyamawina
    @jenyamawina 3 года назад +1

    395 группа привет

  • @ПавелЗуев-ф4ю
    @ПавелЗуев-ф4ю 3 года назад

    Начинающему трейдеру самое то, он сразу поймет, что ничего не понимает.

  • @russiansensoling4916
    @russiansensoling4916 3 года назад

    Крайне не достаточно, примеры слабые. Слабая коррелируемость шума так и не доказана и не сказано чем это грозит

  • @0Shkiper0
    @0Shkiper0 Год назад

    вообще ничего непонятно