[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] [an error occurred while processing this directive]

Отправлено Fat Robot 25 декабря 2001 г. 16:12
В ответ на: Вот такой сигнал на входе. А на выходе единичный пик по окончании сигнала. отправлено Alexandr 25 декабря 2001 г. 01:06

то все решается согласованной фильтрацией.
если начальная фаза известна, то в предположении стат. независимости отчетов и аддитивном гауссовском шуме в канале

Int(0, T, x(t)s(t)dt) <> C1

где
Int(0, T, ...) - определенный интеграл в пределах [0, T]
x(t) - принятая реализация
s(t) - ожидаемый сигнал
T - длительность сигнала
С1 - некоторый порог

не вдаваясь в подробности, в дискретном случае можно заменить
интеграл на сумму

SIGMA( i=0, N*delta_t, x(i*delta_t)s(i*delta_t)) <> C2

т.е. Вам следует реализовать КИХ-фильтр, значения коэффициентов которого повторяют ожидаемый сигнал, а выход сравнивается с некоторым порогом.
(Сколько уж у Вас коэффициентов получится - Вам решать)
Учтите, что в случае простого обнаружения ("есть сигнал"/"нет сигнала") этот порог зависит кроме прочего от мощности сигнала и от мощности шума.

если же фаза неизвестна, то в аналогичных предположениях

sqrt( SIGMA( i=0, N*delta_t, x(i*delta_t)s(i*delta_t))^2 +
+ SIGMA( i=0, N*delta_t, x(i*delta_t)s~(i*delta_t))^2 ) <> C3
s~ - преобразование Гильберта..

Непонятно - пишите.

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

Ответы



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

E-mail: info@telesys.ru