🎧 Адаптивная фильтрация в Engee
Друзья,
а вы задумывались, как работают ваши любимые наушники с активным шумоподавлением? Под капотом продвинутые алгоритмы цифровой обработки сигналов (ЦОС), а именно – адаптивные фильтры!🔈
Один из самых фундаментальных и широко применяемых алгоритмов – это LMS-алгоритм (Least Mean Squares, алгоритм наименьших средних квадратов). Он итеративно подстраивает коэффициенты КИХ-фильтра и минимизирует ошибку между желаемым и фактическим сигналом.
🎙️ В гарнитурах с ANC, к примеру, используется дополнительный микрофон, который улавливает только шум (эталонный шумовой сигнал). LMS-фильтр адаптируется так, чтобы его выходной сигнал максимально точно повторял этот шум, который затем вычитается из основного сигнала (где есть и полезный сигнал, и шум). В результате шум подавляется.
В новой серии демонстрационных проектов разбирается реализация этого алгоритма на базе системного объекта LMSFilter библиотеки EngeeDSP:
✍️ Первый проект Сообщества описывает основные принципы работы алгоритма и его параметры, такие как длина фильтра, шаг адаптации и коэффициент утечки, а также на тестовом сигнале демонстрирует адаптивное изменение коэффициентов объекта LMSFilter
🔎 Далее, осуществляется исследование таких параметров LMS-фильтра, как длина фильтра и шаг адаптации, оценивается их влияние на сходимость алгоритма.
✔️ Наконец, производится сравнение алгоритмов LMS и NLMS (Normalized LMS) для адаптивной фильтрации стационарных и нестационарных сигналов.
🚀 Проекты показывают, как легко начать знакомство с адаптивными фильтрами и другими продвинутыми алгоритмами ЦОС при помощи функционала библиотеки EngeeDSP.
Следите за обновлениями на канале, до встречи!💼
Друзья,
а вы задумывались, как работают ваши любимые наушники с активным шумоподавлением? Под капотом продвинутые алгоритмы цифровой обработки сигналов (ЦОС), а именно – адаптивные фильтры!
Один из самых фундаментальных и широко применяемых алгоритмов – это LMS-алгоритм (Least Mean Squares, алгоритм наименьших средних квадратов). Он итеративно подстраивает коэффициенты КИХ-фильтра и минимизирует ошибку между желаемым и фактическим сигналом.
🎙️ В гарнитурах с ANC, к примеру, используется дополнительный микрофон, который улавливает только шум (эталонный шумовой сигнал). LMS-фильтр адаптируется так, чтобы его выходной сигнал максимально точно повторял этот шум, который затем вычитается из основного сигнала (где есть и полезный сигнал, и шум). В результате шум подавляется.
В новой серии демонстрационных проектов разбирается реализация этого алгоритма на базе системного объекта LMSFilter библиотеки EngeeDSP:
Следите за обновлениями на канале, до встречи!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы смоделировали работу дуговой печи — агрегата, который превращает металлолом в сталь, но при этом создает значительные колебания нагрузки и искажения тока и напряжения в электросети.
Что сделали в Engee:
R_arc(I, dI/dt) в блоке переменного резистора - схемы замещения дуги в 1-D физической модели электрической цепи сталеплавильной печи. Весь проект — расчёты, моделирование и анализ — выполнен полностью в Engee, идеальном инструменте для комплексного решения сложных задач электроэнергетики и электротехнологий.
Присоединяйтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14⚡8 8❤3 1
1 сентября — символ нового старта. Для инженеров это не только про школу или университет, а про постоянное движение вперед, ведь учеба не заканчивается никогда. Новый учебный год – это всегда шанс освоить то, что сделает вас сильнее как инженера.
Встроенные бесплатные онлайн-курсы помогают быстрее освоить работу и применять знания в проектах:
И это далеко не полный перечень!
А еще недавно мы добавили наш онлайн тренинг на Stepik.
Приглашаем участвовать!
Начните с малого — пройдите один из курсов в Engee уже сегодня!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Экспонента для инженеров
Вопросы к Engee бывают сложные и острые. Один пост не вместит их все — поэтому мы запускаем новый формат.
- Engee - это продажа OpenSource в красивой упаковке?
- Вычислительный движок Engee - это MATLAB?
- Engee работает только в сети интернет?
- Что будет с Engee, если заберут Julia?
- Облачная архитектура Engee не позволяет работать с внешним оборудованием?
- Engee – проприетарная система, в нее нельзя перенести свои модели?
- Почему у вас блоки в примерах на английском языке?
- Действительно ли бесплатная лицензия Engee сильно ограничена по функциональности?
- Вы взяли чье-то математическое ядро и “нахлобучили” интерфейс?
- Engee интегрируется только с западным ПО и не поддерживает российскую инженерную инфраструктуру?
- Поддерживаются ли российские операционные системы и браузеры? Клиентская и серверная часть?
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Разрушаем мифы про Engee
👉 Зарегистрируйтесь на Engee и узнайте, чем платформа отличается от Matlab и почему это не «open source в красивой упаковке» - https://clck.ru/3P48XQ !
В ролике Денис рассказывает о собственном ядре для математического моделирования, поддержке Julia и Python…
В ролике Денис рассказывает о собственном ядре для математического моделирования, поддержке Julia и Python…
🔥11 8❤7🤩3👎1
Релиз 25.8 – новое в августе 📅🌞🍉
Друзья,
🗓 Переворачиваем календарь: вот и август остался уже позади, но месячный релиз Engee точно нельзя пропустить. Новая функциональность уже доступна на Engee.com — сегодня рассказываем, что изменилось и как это поможет в проектах.
А теперь о самом важном в обновлении:
🔹 ”Совершенно новые” блоки Scope и Display 🥰
🔹 Закрытие вкладок колёсиком мыши;
🔹 Обновленный “Быстрый старт” в документации;
🔹 Названия блоков на английском языке;
🔹 Графики с помощью маркеров без линий;
🔹 Sample Time для Engee Function;
🔹 Новое IP ядро в библиотеке – DPDex-IP;
🔹 Блок Algebraic Constraint;
А еще:
✔️ Новые блоки и функции в библиотеках Базовая, Теплообменники, ЦОС, Электричество, Механика, Гидравлика, Оборудование, Связь и РЧ;
✔️ Запуск “голой” Julia в терминале;
✔️ Дополнительный индикатор выполнения скрипта;
✔️ Новый порядок разделов в библиотеке блоков;
✔️ Предупреждения при поиске блока в пользовательских библиотеках;
✔️ Установка пакетов поддержки из локального архива;
✔️ Новые статьи в Документации и новые Примеры;
Все детали — в разделе «Что нового 25.8». Ждём вас в Engee!💼
PS Оставайтесь на связи — впереди важные анонсы и большие новости. Хороших выходных!
Друзья,
Лето закончилось, но для инженеров осень — время старта. Вас ждут новые курсы, мероприятия и вызовы. Самое интересное только начинается! И мы приглашаем вас на первый вебинар этого “сезона” – Генерация Verilog без рутины.
А теперь о самом важном в обновлении:
А еще:
Все детали — в разделе «Что нового 25.8». Ждём вас в Engee!
PS Оставайтесь на связи — впереди важные анонсы и большие новости. Хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍6❤4😁3🎉3 2🤩1
Друзья,
Хотите мы расскажем вам, как в Engee создавать свои оконные приложения?
1️⃣ Дело в том, что поверх всех богатых возможностей платформы Engee, у вас в распоряжении также есть средства для построения собственных графических приложений, позволяющих задействовать всю мощь веб-технологий
🌐 Но конечно, Engee-приложения – это не просто веб-страницы и не сторонние службы. Engee-приложения могут обращаться к вычислительному ядру Engee и к остальным инструментами платформы чтобы управлять моделями, выполнять любые вычисления, строить графики и так далее. В формате Engee-приложений вы можете реализовать приборную панель, синтезатор нейросетей, тетрис или симулятор полёта. А мы будем стремиться наделить вас всеми инструментами и знаниями для любой сложной задачи.
Сегодня мы делимся парой примеров на эту тему:
📈 Объясняем, как сделать простое приложение для регрессии
📈 И показываем более сложное приложение для аппроксимации данных разными кривыми, которое берет переменные из окружения Engee
Чувствуем, что вам стало интересно!
У нас в Сообществе есть:
🗯 целая категория проектов “Технические приложения”
🎓 короткий и бесплатный курс “Создание пользовательских приложений в Engee” с сертификатом!
Так что встречаемся на engee.com💼
🚨 Не пропустите:
Вебинар — Генерация Verilog без рутины 24.09
Бесплатный тренинг — Основы Engee 23.09
Хотите мы расскажем вам, как в Engee создавать свои оконные приложения?
Сегодня мы делимся парой примеров на эту тему:
Чувствуем, что вам стало интересно!
У нас в Сообществе есть:
Интерактивное окно — это виртуальный стенд для испытаний «что если». Оно заменяет тысячи итераций вслепую на один точный вопрос, заданный графику, и мгновенный, исчерпывающий ответ, экономя не часы, а целые проектные циклы.
Так что встречаемся на engee.com
Вебинар — Генерация Verilog без рутины 24.09
Бесплатный тренинг — Основы Engee 23.09
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Экспонента для инженеров
Каждому вопросу посвящён отдельный короткий ролик — удобно, структурировано и по делу.
Например, вы знали что в Engee можно работать с внешним оборудованием?
Регистрируйтесь прямо сейчас!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9 5🎉4👎3 2
This media is not supported in your browser
VIEW IN TELEGRAM
🔩 В Engee оживили знаменитый эффект Джанибекова!
Помните, как гайка в невесомости внезапно начинает кувыркаться? Мы построили модель этого феномена и показали, откуда берётся такая нестабильность.
👉 Открыть проект 👈
В механике есть явление, которое выглядит как цирковой трюк, а на самом деле подчиняется строгой математике. Это эффект Джанибекова — когда твердое тело вдруг начинает кувыркаться в воздухе (или в невесомости), хотя вроде просто вращается.
Секрет в том, что если моменты инерции устроены так:
В Engee мы реализовали моделирование этого эффекта через прямую запись уравнений Эйлера для свободного вращения твёрдого тела. Это даёт полный контроль и прозрачность для анализа и разработки.
🔧 В основе модели — блок Engee Function, где на Julia заданы дифференциальные уравнения Эйлера для угловых скоростей
🌀 Для описания ориентации мы используем кватернионы: их производные тоже считаются внутри блока, что избавляет от проблем с вырождением углов Эйлера.
📶 Затем угловые скорости и кватернионы интегрируются численно, результаты переводятся в матрицу направляющих косинусов (DCM) — и на выходе получаем анимацию кувыркающегося T-образного тела.
Хороших вам выходных и поздравляем с наступающим Днем Программиста!💼
🚨 Не пропустите:
Вебинар — Генерация Verilog без рутины 24.09
Бесплатный тренинг — Основы Engee 23.09
Помните, как гайка в невесомости внезапно начинает кувыркаться? Мы построили модель этого феномена и показали, откуда берётся такая нестабильность.
В механике есть явление, которое выглядит как цирковой трюк, а на самом деле подчиняется строгой математике. Это эффект Джанибекова — когда твердое тело вдруг начинает кувыркаться в воздухе (или в невесомости), хотя вроде просто вращается.
Секрет в том, что если моменты инерции устроены так:
I₁ < I₂ < I₃, то вращение вокруг средней оси (I₂) становится «скользким». Достаточно малейшего возмущения — и тело начинает периодически переворачиваться, словно капризная гайка в космосе.В Engee мы реализовали моделирование этого эффекта через прямую запись уравнений Эйлера для свободного вращения твёрдого тела. Это даёт полный контроль и прозрачность для анализа и разработки.
ω₁, ω₂, ω₃.Это не просто любопытная анимация. Понимание и моделирование такого поведения критически важно для систем ориентации спутников, динамики манипуляторов и задач наведения, где стабильность вращения — вопрос функциональности, а не эстетики.
Хороших вам выходных и поздравляем с наступающим Днем Программиста!
Вебинар — Генерация Verilog без рутины 24.09
Бесплатный тренинг — Основы Engee 23.09
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥19🆒5❤2 2🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Обработка видеопотока – важная инженерная задача. Но как превратить видео в источник информации? По сути, видео — это поток двумерных сигналов. В Engee с ним можно работать так же, как с временными рядами или изображениями:
🟦 Представьте типичную инженерную проблему: нужно определить траекторию движения объекта на записи.
В Engee вы можете:🔹 применить детектор границ (например Собеля или Канни),🔹 обработать изображение морфологическими фильтрами,🔹 выделить центр масс объекта на каждом кадре,🔹 получить временной ряд координат и построить график траектории.
В нашем Сообществе для ознакомления доступны следующие проекты:
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🎧 Передача данных через звук в Engee
Помните характерные звуки dial-up модемов? Сегодня они возвращаются в новом формате!
В новом видео мы рассказываем, как можно передавать данные через звуковые сигналы с помощью FSK-модуляции.
🔗 Приложенный проект реализует:
🔹 FSK-модуляцию с 96 частотами в диапазоне 1-5.5 кГц
🔹 Разбиение данных на 4-битные полубайты(nibble)
🔹 Простую проверку целостности данных (вместо Reed-Solomon)
🔹 Синхросигналы в начале и конце передачи
🔹 Демодуляцию с использованием FFT для анализа частот
🔹 Сохранение в WAV-файл
Попробуйте сами расшифровать переданный сигнал!
🎁 Первому угадавшему — памятный сувенир.
🚨 Не пропустите:
Вебинар — Генерация Verilog без рутины 24.09
Помните характерные звуки dial-up модемов? Сегодня они возвращаются в новом формате!
В новом видео мы рассказываем, как можно передавать данные через звуковые сигналы с помощью FSK-модуляции.
Попробуйте сами расшифровать переданный сигнал!
🎁 Первому угадавшему — памятный сувенир.
Вебинар — Генерация Verilog без рутины 24.09
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья! Мы собираем большую коллекцию классических алгоритмов, решений задач по программированию на языке Julia - снабжаем их развернутыми комментариями, пояснениями и даже теорией на русском языке.
Эта коллекция мини-проектов ДОСТУПНА ПО ССЫЛКЕ в открытом сообществе Engee и станет отличной опорой:
Так мы стремимся усилить поддержку ваших проектов - не нужно долго искать оптимальные решения и отлаживать классические алгоритмы, не нужно кропотливо переносить код на Julia и комментарии на русский язык - наша команда всё сделала за вас. Вы можете спокойно сконцентрироваться на решении собственных задач.
24.09 Вебинар по генерации Verilog
29.10 День Engee 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤8🥰5 3😁1