background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Основы ЦОС: 30. Обработка на Raspberry Pi"

input logo icon
Теги видео
|

Теги видео

Matlab
Mathworks
Simulink
матлаб
симулинк
raspberry
raspberry pi
аудиофильтр
реализация
raspberry_pi
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:01
обработка на
00:00:03
разбей пай сразу отмечу все наши ролики
00:00:05
до этого держались в рамках matlab и
00:00:07
парочки дополнительных tool box of но в
00:00:09
этом видео мы впервые за действием
00:00:11
simulink до тех кто с ним не знаком
00:00:12
обязательно посмотрите плейлист видения
00:00:14
в simulink ссылку описание к данному
00:00:16
ролику но в целом эта среда графическое
00:00:19
моделирование и динамической симуляции
00:00:20
систем как показывает практика то очень
00:00:23
удобно и именно для реализации систем
00:00:25
сос на различных платформах создадим
00:00:27
новую модель simulink здесь мы будем
00:00:29
рисовать нашу систему виде блок-схемы
00:00:31
блоке мы находим в специальных
00:00:32
библиотеках возьмем блок для чтения
00:00:35
мультимедийных файлов и указываем
00:00:36
интересующий нас
00:00:37
файл теперь найдем блок для
00:00:45
воспроизведения и запустим модель на 4
00:00:52
секунды мы можем отобразить прямо на
00:01:00
схеме типа данных и размерности то есть
00:01:03
сейчас мы видим то что наши блоки
00:01:04
обмениваются матрицами типа дабл
00:01:07
теперь добавим блок дискретного ких
00:01:09
фильтра и добавим ему отдельный вход для
00:01:11
коэффициентов а также укажем возможность
00:01:14
покадровой обработки но откуда он будет
00:01:16
получать значение коэффициентов прошло
00:01:19
видео нам досталась матрица
00:01:21
ну мат мы можем хранить ее в блоке
00:01:23
констант вот только сама матрица еще не
00:01:28
загружено и см от файла но это мы можем
00:01:30
быстро поправить
00:01:31
но правильнее было бы загружать
00:01:33
переменную с файла каждый раз когда мы
00:01:35
хотим запустить модель
00:01:36
сделать это можно при помощи call back
00:01:38
of модели запишем команду лаут в
00:01:40
инициализацию теперь найдем блок
00:01:42
вере был селектор который поможет
00:01:44
выбирать строки матрицы a на его вход
00:01:49
индекса пока что просто подадим какое-то
00:01:52
значение константы
00:01:58
давайте запустим модель и послушно
00:02:01
у нас был выбран первый фильтр
00:02:07
я хочу узнать как он поменял спектр
00:02:09
сигнала поэтому добавлю блог анализатора
00:02:11
спектра настроим его немножко установим
00:02:14
ему отображения только действительно
00:02:16
части спектра и вновь запустим модель
00:02:21
[музыка]
00:02:26
теперь давайте включим
00:02:27
бесконечное воспроизведение то есть
00:02:29
установлен stoptime в бесконечность info
00:02:32
и попробуем менять значение тут нижнего
00:02:35
влога конца менять вручную мне надоело
00:02:55
теперь хочу чтобы коэффициент и меня
00:02:57
лесами по какому-то законом и в этом мне
00:02:59
поможет
00:03:00
блок источника сигнала под названием ли
00:03:03
sequins стелс то есть
00:03:06
повторяющаяся последовательность
00:03:07
значений и тут я просто укажу
00:03:10
строки матрицы с 1 по 8 и обратно и
00:03:13
причем период выдачи сигнала я выберу
00:03:16
равным 0 1 секунде что мне достаточно
00:03:18
быстро менялись
00:03:20
запускаем нашу модель и видим ошибку
00:03:24
конфликт периодов сигналов значение на
00:03:27
входе фильтра приходят с разными
00:03:28
периодом дискретизации и если увеличить
00:03:30
количество отсчетов сигнала на каждом
00:03:32
шаге то конфликта не будет
00:03:38
[музыка]
00:03:52
спектрограмма
00:03:53
[музыка]
00:04:01
нас получился называемый эффект
00:04:03
of the vow to true будет еще заметнее на
00:04:05
сигнале с более равномерно спектром
00:04:07
особенно на спектрограмме но для того
00:04:22
чтобы реализовать этот алгоритм на
00:04:24
разборе пай нам потребуется установить
00:04:25
пакет поддержки оборудования вкладка
00:04:27
хаббла саппорты реджис там мы ищем
00:04:30
simulink саппорт также для разбери pipe
00:04:32
и следуем инструкциям по установке
00:04:33
важно отметить что наши модели корректно
00:04:35
будут работать на версиях matlab от 17б
00:04:37
и выше
00:04:38
вернёмся к модели в первую очередь
00:04:41
давайте сохраним ее под новым именем
00:04:42
назовем и аудио модуль и разбери также
00:04:45
нам придется поменять некоторые
00:04:47
параметры в нашей модели поэтому мы
00:04:49
зайдем в основные настройки в раздел
00:04:51
ходу implementation
00:04:52
и выберем там тип платы остальные
00:04:55
параметры таргета систем выберет
00:04:57
самостоятельно также нам придется
00:05:00
заменить наши блоки источника аудио и
00:05:04
проигрывание поэтому заходим
00:05:05
специализированную библиотеку для
00:05:06
разгребай и достаём оттуда блоки
00:05:09
аудиофайл рид и также блок als audio
00:05:12
playback
00:05:13
на замену блоком аудиодевайс райдер и
00:05:15
фронте медиафайл эти блоки мы убираем из
00:05:18
закомментируем а блоки для разбери pipe
00:05:21
отставим на их место также у них есть
00:05:24
определенные особенности конкретного ту
00:05:26
блока алсо audio playback
00:05:28
он принимать на свой вход только типы
00:05:30
данных формате интеджер то есть он не
00:05:31
может принимать данные в табл как и блок
00:05:34
аудиофайл dried также выдает только
00:05:35
данный formatting 16 поэтому здесь нам
00:05:37
понадобится блоки преобразования типов
00:05:39
данных или да это type converter первый
00:05:42
будет преобразовывать is in 16 го дабл а
00:05:44
второй будет преобразовывать издавал
00:05:46
обратно в n 16
00:05:48
после того как
00:05:49
проведем все преобразования мы будем
00:05:51
готовы запустить модель уже
00:05:53
непосредственно платформе оплата
00:05:55
подключена компьютера и теперь мы
00:05:57
попробуем запустить и в так называемом
00:05:59
режиме external mode для этого нам надо
00:06:01
будет поменять режим симуляции но в
00:06:03
первую очередь давайте поставим нашу
00:06:05
знакомую гитару как test audio file
00:06:08
теперь поменяем режим симуляции с
00:06:11
normalno external и запустим кнопку ран
00:06:14
здесь у нас произойдет автоматическая
00:06:17
генерация кода который потом запустится
00:06:19
на целевой платформе то есть на 1 were
00:06:22
paid вот так вот выглядит автоматически
00:06:23
сгенерированный код и давайте посмотрим
00:06:25
что же у нас будет происходить
00:06:26
непосредственно на платформе вот мы
00:06:33
наблюдаем данные из вершины с динамита
00:06:36
на полотенечко рипа я сейчас людьми
00:06:40
четвёрный модель передает данные на плату платы
00:06:43
перед играми обратно
00:06:44
поэтому мы наблюдаем тоже спектр если я
00:06:47
отключу всему развернет то все
00:06:53
прекратится это давайте вернем на место
00:07:00
[музыка]
00:07:01
также можем запустить модель и в режиме
00:07:04
полностью автономно законом надо будет
00:07:07
нажать кнопку бил
00:07:09
пока что отключим плату
00:07:11
давайте поменяем аудиофайл к примеру
00:07:15
поставим там файл под названием dance и
00:07:17
нажмем кнопку build так же произойдет
00:07:21
генерация кода он отправится на разбери
00:07:24
пайна теперь мы сможем отключить от
00:07:25
компьютера могут работать в автономном
00:07:27
режиме
00:07:30
как вы слышите музыка заиграла
00:07:32
и обмен данными теперь не происходит
00:07:39
если оценить плату тонн а теперь
00:07:42
абсолютно автономно гипер стол стоит
00:07:48
музыка теперь это просто убрать питания
00:07:51
что ж на этом мы заканчиваем наш
00:07:54
плейлист основы цифровой обработки
00:07:56
сигналов оставляйте в комментариях все
00:07:59
что вы хотели бы увидеть наших
00:08:00
дальнейших плейлистах если у вас какие
00:08:02
то технические вопросы пишите их нам на
00:08:04
нашу почту
00:08:05
наши инженеры будут всегда рады вам
00:08:07
ответить ну и конечно же оставайтесь на
00:08:09
канале подписывайтесь и следите за
00:08:11
обновлениями до новых встреч

Описание:

Российская платформа математических вычислений и динамического моделирования Engee: сайт: https://start.engee.com/ Телеграм канал: https://t.me/engee_com ############### Наш тренинг "Проектирование систем цифровой обработки сигналов" https://exponenta.ru/SLBE-G В заключительном видео плейлиста мы рассмотрим процессы разработки моделей в среде Simulink, а также реализации алгоритмов ЦОС на Raspberry Pi. Все видео и описание https://exponenta.ru/news/cifrovaya-obrabotka-signalov Ссылки на скачивание скриптов и файлов данных: https://github.com/ETMC-Exponenta/DSP_YoutubePlaylist/tree/master/deploy Плейлист "Введение в цифровую обработку сигналов (ЦОС)": https://www.youtube.com/playlist?list=PLmu_y3-DV2_kpP8oX_Uug0IbgH2T4hRPL Плейлист "Введение в Simulink": https://www.youtube.com/watch?v=_gDsghQ-Y1s&list=PLmu_y3-DV2_k0FqQSqWVKE0cW-eSPUSTq Мы Вконтакте: https://vk.com/mathworks

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Основы ЦОС: 30. Обработка на Raspberry Pi"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Основы ЦОС: 30. Обработка на Raspberry Pi" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Основы ЦОС: 30. Обработка на Raspberry Pi"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Основы ЦОС: 30. Обработка на Raspberry Pi" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Основы ЦОС: 30. Обработка на Raspberry Pi"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Основы ЦОС: 30. Обработка на Raspberry Pi"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.