Matlab & Simulink - замена на октаву и другие для запуска цифровых фильтров - PullRequest
0 голосов
/ 09 февраля 2019

Здравствуйте, уважаемые эксперты и пользователь

В настоящее время я планирую создать небольшую систему для передачи сигналов ЭКГ в реальном времени [и] для удаленного мониторинга

, поэтому мне нужно использовать Matlab и Simulink - (для запуска цифровых фильтров)

вопрос заключается в следующем: могу ли я использовать обе системы бесплатно или мне нужно найти другие системы и программы для замены вышеупомянутых для реализации проекта;

matlab & / Simulink - моделирование и модельно-ориентированный дизайн - MATLAB & Simulink https://de.mathworks.com/products/simulink.html

что требуется;cf Передача сигнала ЭКГ в реальном времени для удаленного мониторинга https://www.ijedr.org/papers/IJEDR1303068.pdf

Аннотация - Наша основная задача - внедрить систему мониторинга, которая контролирует пульс сердца пациента.В данной работе представлена ​​новая простая в использовании система, предназначенная для быстрого и неинвазивного мониторинга сигнала ЭКГ Lead I с помощью беспроводного рулевого колеса.Рулевое колесо, используемое здесь, является прототипом модели.Был реализован новый алгоритм обнаружения сердечного ритма, основанный на непрерывном вейвлет-преобразовании, который специально разработан для обеспечения устойчивости к наиболее распространенным источникам шума и помех, присутствующим при получении ЭКГ в руках.Кожные электроды были использованы для записи нервных напряжений для контроля сердечного пульса.Записанные напряжения будут отправлены на инструментальный усилитель, который усиливает сигнал, а затем на фильтр, который фильтрует шум.Таким образом, аналоговый сигнал поступает на аналого-цифровой преобразователь (АЦП) Arduino.Там аналоговые напряжения преобразуются в цифровые, и эти цифровые значения будут храниться в EEPROM Arduino.Значения, сохраненные в EEPROM, будут отправлены на ПК через XBEE (IEEE 802.15.4) по беспроводной связи, и последовательный порт будет открыт в MATLAB с использованием последовательного объекта.GUI запрограммирован, чтобы сделать интерфейс пользователя интерактивным и простым.Используя график в реальном времени, я нанес на график значения, полученные модулем XBEE, и создал кривую бега, которая отображается, когда MATLAB отправил запрос в Arduino.

рад вас слышать

bestС уважением

1 Ответ

0 голосов
/ 09 февраля 2019

Если вы планируете очистить некоторый существующий код, написанный на Matlab, но вместо этого хотите перейти на бесплатное программное решение, то GNU Octave , вероятно, будет лучшим выбором.Если вы ищете эквивалент Simulink, совместимый с Octave, я предлагаю вам проверить эту страницу .Вы также можете прочитать о пакете совместного моделирования Octave-Scilab , который позволит вам использовать преимущества пакета Xcos, подобного Similink, при работе в Octave.

С другой стороны, если вы пишете свою программу с нуля, вы также можете перейти на Python вместе с набором инструментов bms , который представлен как «эквивалент с открытым исходным кодом для simulink в Python»,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...