Цитата(EKirshin @ Jul 31 2008, 20:14)

...Имеется устройство (АЦП, ...), которое способно периодически (период не фиксирован) получать сигнал со входа - N точек. Частота дискретизации более 1 МГц. Задача следующая. Хочется "видеть", что происходит в районе частоты, поданной на вход устройства с большим разрешением по частоте. Оставшаяся часть спектра нас не интересует (вернее, интересует, но уже в других целях). Устройство не может по архитектурным причинам получать за раз данных больше N отсчётов. Под стационарностью я понимаю неизменность параметров сигнала: частота сигнала (синусоиды) остаётся неизменной (не учитывая качество самого сигнала: дрожание частоты и т.п., изменяющие частоту сигнала), уровень шума и его другие характеристики также неизменны.
Понятно. Однако, это ещё не постановка задачи.
Видимо, вопросы придётся повторить.
1. Какова частота выборки сигнала?
2. Какова частота гармонического тона?
3. Каково отношение С/Ш? Каковы статистические свойства шума? Можно ли его в интересующей полосе считать белым?
4. Обладает ли шум свойством эргодичности?
5. Сохраняется ли когерентность выборки между кусками? Опишите харатктеристики кусков во временнОй области.
Очень хорошо бы выложить несколько реализаций СП.
Цитата(EKirshin @ Jul 31 2008, 20:14)

...Один из рассматриваемых нами способов - это "усреднение" различных реализаций сигнала. Однако, не ясно, как склеить M кусков, чтобы получить из этого какую-то дополнительную информацию. Фаза синусоиды, естественно различна в каждом из М кусков. Поэтому их простое "склеивание" ни к чему хорошему не приводит, даже с наложением окон для устранения эффекта резкого скачка фазы.
Окна не дадут нужного эффекта. Потому, как скачок фазы от фрагмента к фрагменту всё равно есть.
Цитата(fontp @ Aug 1 2008, 11:07)

Если период не фиксирован - нет точной временной привязки начала блока - то и никакая когерентная обработка невозможна.
Вы забыли добавить "
по моему мнению" к слову "
невозможно". Иначе Ваше заявление придётся признать слишком сильным.
Цитата(fontp @ Aug 1 2008, 11:07)

...Всё что Вы можете сделать - это накоплять спект мощности (квадрат модуля ДПФ). Поднокопив достатоно можно оценить частоту.
Да зачем её оценивать? По-моему, доходчиво же объяснили: нужно рассмотреть спектр в окрестностях некого гармонического сигнала. То есть, найти оценку
спектральной функции. Что здесь может быть непонятного?
Цитата(fontp @ Aug 1 2008, 11:07)

...Сигнал гармонический на фоне белого шума. Для оценки частоты существует множество методик.
Есть очень продвинутые но не real-time, такие как MUSIC или метод гармонического разложения Писаренко. В реальном времени для одной гармоники оценку обычно строят посредством интерполяции спектра:
-считаем спектр мощности S(.)
-находим максимум S(fmax)
-по трём (или более) точкам в окрестности максимума fmax-1. fmax. fmax+1 строят параметрическую модель ( по-возможности квадратичную параболу, чтобы не парить бабушку )
- аргумент максимума этой модели (типа параболы) и есть oценка частоты (заодно имеем "неперекошеное" значение амплитуды)
(если бы С/Ш был всё ещё недостаточен, то можно было бы тупо взять центр тяжести фигуры, и причём здесь ортогональность базиса ДПФ? ;-) Мы с самого начала знали , что это за фигура, вот и пользуемся.)
Такая оценка получается раз в 10 точнее "естественного разрешения" - бина ДПФ - при разумных отношениях сигнал/шум и длинах блока
Это тоже банальности. Которые не имеют прямого отношения к постановке задачи, и только засоряют тему.
Цитата(EKirshin @ Jul 31 2008, 20:14)

По ссылке, что я приводил, различные варианты этого подхода в реализации для матлаба.
Послушайте, Вам не надоело?
Какое отношение имеет Маклауд к увеличению разрешения по частоте? Ответьте на вопрос, пожалуйста.
Цитата(fontp @ Aug 1 2008, 11:07)

...Некоторые используют дополнительные "свойства ортогональности" ДПФ, некоторые нет. Некоторые используют спектр мощности, другие сам спектр ДПФ. Но в любом случае очевидно это работает только если соблюдается модель - одна гармоника в белом шуме. Если рядом будет стоять помеха - модель рухнет сразу
На самом деле, чтобы проделывать такие вещи вовсе не нужна никакая ортогональность ДПФ. Те же рассуждения пройдут для банка фильтров, составленного из более плотной по частоте сетки гармоник, чем ДПФ. Никакая ортогональность не нужна, как не нужны никакие взвешивающие окна. Зарабатываем взвешивание синком? - вот и отлично! Только этого и хотелось, на макушке синка будем искать максимум.
Мы просто можем заценить отклик такого банка на гармонический сигнал и на самой верхушке устроить аппроксимацию параметрической моделью, которую мы знаем, поскольку гармоника всего одна, соответственно измеренный спектр задаётся частотной характеристикой окна
Я всегла пользуюсь построеной таким образом моделью в которой частотных отсчётов больше вдвое чем в ДПФ (половина линейно-зависима) и используется спектр мощности. Как оказалось, это наиболее устойчивое к сильному шуму приближение среди подобных, в том числе и по отношению к приведённым по ссылке и приводимых в учебниках. Увеличение затрат (примерно вдвое) я себе прощаю.
( В учебниках почему-то упорно рисуют приближение Quin)
Словесный спам, ничего более...
Пошу Вас, прекращайте зас..ать человеку мозги.
2 EKrishinНа флудеров советую не обращать внимания. Это одни и те же лица, для которых на форуме давно пора завести отдельный раздел, который я бы назвал обезьянником, и куда стоило бы свалить весь словесный мусор, ими произведённый. Стоит только помнить, что они:
а) очень упрямые;
б) очень тупые;
в) очень плодовитые.