Всем привет,

Я хотел бы применить режекторный гребенчатый фильтр (например, с помощью функции iircomb), но моя частота дискретизации составляет 976 Гц, а основная частота шумового сигнала — 50 Гц.

Буду очень признателен за любые идеи о том, как я мог бы этого добиться. Альтернативой может быть использование нескольких режекторных фильтров (например, iirnotch), но это резко увеличит связанные с этим вычислительные затраты.

ОТВЕЧАТЬ

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech , ME, M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Вы должны изменить частоту дискретизации так, чтобы частота дискретизации была кратна частоте шума.

Вы можете сделать это с помощью комбинации понижения частоты дискретизации и повышения частоты дискретизации. Найдите дробь, при которой частота дискретизации преобразуется в ЛЮБУЮ кратную частота шума. Не то чтобы это могло быть любое кратное, не обязательно 1000 Гц.