|
в тупую - набрать секунду выборок и БПФ им всем. "высота" максимума будет амплитудой, а его положение - частотой. Заодно и уменьшится требование к разрядности АЦП за счет большого времени усреднения. И кода готового для БПФ просто тьма.
Ну а если надо это запихать в что-нить хиломощное, то тогда проще будет считать переходы через ноль за заданный интервал времени для информации о частоте и усреднять локальные максимумы для информации об амплитуде.
E-mail: info@telesys.ru