[an error occurred while processing this directive]
|
Вобщем думаю вопрос для истинных профи в этом деле....
Исходные данные:
1. форма искомого сигнала - полупериоды 2 синусоид (1200 и 1800 Гц)FFSK чередование их заранее известно.
2. искомая уникальная последовательность(чередование полупериодов 2х частот) только одна те уникальна и без вариантов (число её полупериодов) 154.
3. Периодичность повторения искомой последовательности - никакая те 1 раз появляется и её надо как-то выловить из шума.
Хочется не "опускатся" до разложения Фурье на составляющие спектра да и что мне это даст ? А использовать метод кореляционного анализа, но... 1 штука и неизвестная точка отсчёта всё портит, делать конвеер со сдвигом на полпериода и паралельным анализом в реальном времени (ставить 154*2 контроллера) и отлавливать оную последовательность - бред.
Есть ещё мысля зацепится к точкам перехода через "0"(последовательность временных интервалов между ними известна) те использовать примитивный компаратор, но опять же неизвестна точка старта.
Думал так-же насчёт ослабления влияния помех аналоговым фильтром но тоже обломс, разнос для эффективного ПФ общего для 2х частот большой, те всё что между 1200 и 1800 попадёт на вход, поставить 2 режекторных и на выходе сложить - фаза полетит к .... короче опять толку мало. Но можно попробовать извратится - поставить 2 АЦП (на каждый фильтр свой) потом опытным путём прогнать эталонный (чистый пакет)записать в таблицу ту абру-кадабру что на выходе фильтров получилась, но добротные фильтры вещь капризная и "звенящая".
Возможно решение лежит в применении dsp (возможно с абвеатурой напутал) Но я в них не в зуб ногой - хотелось бы обойтись АЦП и однокристалкой.
E-mail: info@telesys.ru