Модифицирован оригинальный генетический алгоритм, предназначенный для конструирования цифровых фильтров, адаптированных для решения задачи классификации и выделения особенностей в биомедицинских сигналах. Модификация данного алгоритма реализует математический аппарат канонического корреляционного анализа в процедуре присвоения весов для каждой «особи» (цифрового фильтра), генерируемого в текущем «поколении». Цифровые фильтры с наименьшим весом исключаются из дальнейших расчетов - «погибают», а на основе фильтров с наибольшим весом при помощи различных бионических подходов генерируются новые. Результаты тестирования разработанного алгоритма на сигналах с известными свойствами (использовались фрагменты ЭКГ, а также искусственно созданные сигналы) показали, что он надежно решает задачу детекции заданных паттернов биомедицинских сигналов.