Pawa писал(а):
Если на разных целях пик канала Х не совпадет с пиком канала Y по временной оси осциллографа (ось Х)
Я много раз смотрел диаграммы, пики всегда совпадали. Да и чего бы им не совпадать - это же один и тот же сигнал пролета датчика над мишенью, в обоих каналах. А СД работает на частоте Тх, которая режется аналоговым ФВЧ, и фактически влияет только на амплитуду.
По поводу вектора. Вектор характеризуется длинной, углом и направлением. С направлением все понятно - из центра, угол - это и есть сдвиг фаз, который я вычисляю, а длинна - корень квадратный из квадратов измеренных Re и Im. Но проблема в том, что длинна вектора - это характеристика как размера мишени, так и ее удаленности от датчика, т.е. однозначно о размере мишени мы судить не сможем. Насколько это информативно для нас?
На мой взгляд, длинна вектора должна говорить всего о двух вещах: - что мишень вообще обнаружена (длинна больше 0), и что в АЦП нет перегруза (Re и Im не превышают разрядности). А для индикации перечисленного достаточно и простого спикера:
1. цель не обнаружена (длинна вектора ниже шумового порога) - тишина
2. цель обнаружена - тон, или мелодия, в зависимости от угла
3. перегруз ацп (проекции длинны вектора выше предела) - характерный тон или мелодия.
Получается, знать все параметры вектора совсем не обязательно, и годограф не нужен. Главное - сделать звук максимально информативным, различимым на слух.
Добавил в программу следящий алгоритм поиска максимума. Соответственно, отсеялись импульсы с перегрузом АЦП, просто большие импульсы стали информативней, а у малых импульсов теперь вычисляется не мгновенное, а среднее значение амплитуды (попытка убрать шум и/или повысить разрядность). В целом, считаю что алгоритм достаточно зрелый, и очередь за макеткой.
Могу предложить еще одну интересную тему для обсуждения - выявление цветнины на фоне железа. Прилагаю две диаграммы - железные плоскогубцы в воздухе, и золотое кольцо с теми же плоскогубцами в воздухе. Диаграммы видно что разные, но как написать алгоритм по их разделению? Прибор все считает железом