[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено ВН 18 апреля 2002 г. 17:08
В ответ на: Алгоритм попинайте. отправлено mandigit 18 апреля 2002 г. 14:51

Поскольку про второй микрофон рядом с динамиком Вы не писали, то видимо у Вас есть какая-то связь (не акустическая) между приемником и передатчиком. Иначе как узнать время прохождения сигнала?
По Фурье. Одно только Фурье годится, если Вы излучаете тон. Фурье в этом случае работает как коррелятор с сеткой тональных опорных сигналов и его длина д.б. равна длине излучаемого тона. Посему вместо Фурье можно использовать коррелятор в чистом, так сказать, виде. Результат будет одинаков. Но, поскольку у тона ширина корр. пика = длительности этого самого тона, он хорошо подходит для измерения расстояний при комбинации корреляционного (спектрального) и фазового методов. И при использовании АЦП, а не компаратора. Хотя все зависит от требуемой точности. Однако для фазового Вам нужен излученный сигнал. С динамика.
Для корреляционного метода лучше использовать сложные сигналы, уже упоминавшийся код Баркера, например, или ПСП.
Корреляцию можно считать как в лоб, так и через Фурье - обратное Фурье от произведения спектра принятого сигнала на сопряженный спектр опорного. Во временной области опора, как впрочем и для тона, должна быть комплексной. Решение о наличии сигнала (и времени его прихода, соответственно) по сравнению максимума корреляции с порогом.
Все вышенаписанное по обнаружению.
По контролю мощности - все зависит от сигнал-шума. При большом сигнал-шуме скорее всего никакого контроля не получится, у Вас же компаратор. При зашумленном сигнале можно понять когда принимается сигнал большей мощности, а когда меньшей.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru