реклама на сайте
подробности

 
 
8 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Увеличение разрешения по частоте, засчёт накопления
GetSmart
сообщение Jul 31 2008, 09:05
Сообщение #16


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(fontp @ Jul 31 2008, 14:53) *
Теоретически увеличивает. Разрешение так стопудово. И точность оценки тоже стопудово. И это совершенно разные вещи, как настаивает тяжеловес. cool.gif

Тяжеловес сам порой не понимает что говорит smile.gif
Вы мне не проясните разницу между разрешением и точностью оценки при анализе одиночного тона? К примеру, если взять тон с частотой, некратной окну. Лучше всего когда она ровно по средине между двумя бинами.

Цитата(fontp)
Дальше наверно вообще ничего не поможет, поскольку потеряет смысл сама "гармоничность" сигнала - на этом мпсштабе времени это уже не синусоида
А может не надо так "обожествлять" сигнал. Ведь одной из характеристик оценки может быть кол-во периодов одиночного сигнала за еденицу времени. По условиям задачи сигнал один. Нет задачи селекции сигналов, а нужно только вычислить предельно точно определённую характеристику.

Сообщение отредактировал GetSmart - Jul 31 2008, 09:26


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jul 31 2008, 09:05
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(fontp @ Jul 31 2008, 11:26) *
Запросто! Или наоборот, усредняю спектр некогерентно, а потом строю модель и имею оценку.
По-моему, есть способы и получше. Эти будут далеки от оптимума для большинства критериев.
Сейчас времени маловато, но попозже попытаюсь что-нибудь предоложить.

Цитата(fontp @ Jul 31 2008, 11:26) *
...Когерентная оценка - через одно большое ДПФ длиной N*M - будет значительно точнее. По CRLB ежу понятно cool.gif
Ежу это не понятно. Ежи, они интерполировать умеют. wink.gif
Задача, повторюсь, на мой взгляд, сотоит именно в том, чтобы получить оценку ДПФ для реализации последовательности длиной M*N по набору его более коротких реализаций. Для чего - это уже другой вопрос.

Цитата(fontp @ Jul 31 2008, 11:26) *
...Но не известно, достаточно ли ресурсов делать такое длинное преобразование, это раз.
Это уже лирика. Не имеющая отношения к сути вопроса.
Цитата(fontp @ Jul 31 2008, 11:26) *
...Частота синусоиды должна быть стабильна в течение этих N*M отсчётов, что тоже не факт
Ну, и как тогда предлагаете её определять, да ещё и по Маклауду?


2 Автор темы

Скажите, в каком смысле Вы понимаете стационарность данного СП?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
fontp
сообщение Jul 31 2008, 09:15
Сообщение #18


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(Stanislav @ Jul 31 2008, 13:05) *
Задача, повторюсь, на мой взгляд, сотоит именно в том, чтобы получить оценку ДПФ для реализации последовательности длиной M*N по набору его более коротких реализаций. Для чего - это уже другой вопрос.


Если куски подряд, то это тривиально. Логика FFT с прорежением по частоте

Цитата(Stanislav @ Jul 31 2008, 13:05) *
Ну, и как тогда предлагаете её определять, да ещё и по Маклауду?


Тогда я предлагаю бросать это дело.
Нельзя параметризовать непараметризуемое тремя привычными параметрами (фаза, частота, амплитуда)
Во всяком случае, тогда нужно очень хорошо подумать как определять частоту.
Маклауд не виноват cool.gif
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jul 31 2008, 09:23
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(fontp @ Jul 31 2008, 12:53) *
Теоретически увеличивает. Разрешение так стопудово. И точность оценки тоже стопудово. И это совершенно разные вещи, как настаивает тяжеловес. cool.gif
Полегче, уважаемый.
Глупость и непонимание основ не дают права на фривольные высказывания.
Скажите, Вы с чем-то написанным мной не согласны?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
fontp
сообщение Jul 31 2008, 09:25
Сообщение #20


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(GetSmart @ Jul 31 2008, 13:05) *
Вы мне не проясните разницу между разрешением и точностью оценки при анализе одиночного тона? К примеру, если взять тон с частотой, некратной окну. Лучше всего когда она ровно по средине между двумя бинами.


Не хочу. Я тысячу раз и сам это объяснял.
Скажу только что разрешение растёт как 1/N
СRLB (точность оценки) как 1/(N*N*N). Это должно вас насторожить.

Вы сами можете себе ответить на свой вопрос. Ваша беда, что
-по моей ссылке Вы ходили,
-текст читали,
- но m-файл - не запускали.

Маклакуда, как говорит тяжеловес cool.gif
Запустите Маклауда и у Вас наступит прояснение с некратной частотой

Независмо от частоты точность оценки будет великолепной. А как же разрешение?
А разрешение здесь не при чём. Маклауд использовал мощнейшую априорную информацию о сингулярности спектра сигнала. А разрешение определено только по отношению к сложным спектрам, в которых как минимум два горба
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jul 31 2008, 09:31
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(fontp @ Jul 31 2008, 13:15) *
Если куски подряд, то это тривиально. Логика FFT с прорежением по частоте
Послушайте, это банально. Зачем об этом вообще писать?

Цитата(fontp @ Jul 31 2008, 13:15) *
...Тогда я предлагаю бросать это дело.
Нельзя параметризовать непараметризуемое тремя привычными параметрами (фаза, частота, амплитуда)
Во всяком случае, тогда нужно очень хорошо подумать как определять частоту.
Маклауд не виноват cool.gif
Мудро, ничего не скажешь. Сначала придумали несуществующее условие, а потом предлагаете бросать это дело, из-за того, что с ним ничего не получается.


Цитата(fontp @ Jul 31 2008, 13:25) *
Вы сами можете себе ответить на свой вопрос. Ваша беда, что по моей ссылке Вы ходили, текст читали, но m-файл - не запускали. Маклакуда, как говорит тяжеловес cool.gif
Ещё раз прошу: прекращайте. Если есть что сказать, высказывайтесь от своего имени, а не от имени неких "тяжеловесов".
Указываю Вам также на то, что Вы нарушаете Правила форума: флейм.
Тема снова превращается в ликбез и обезьянник.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
fontp
сообщение Jul 31 2008, 09:33
Сообщение #22


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(Stanislav @ Jul 31 2008, 13:31) *
Тема снова превращается в ликбез и обезьянник.


Ну и не буду. Не очень то и хотелось biggrin.gif
Про Маклауда не я начал
Go to the top of the page
 
+Quote Post
RadioJunior
сообщение Jul 31 2008, 09:34
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 28-01-08
Пользователь №: 34 498



а у меня более банальный вопрос: а как вообще оценивают частоту сигнала при низком отношении С/Ш? Если есть ссылки на литературу, то буду признателен =)
Go to the top of the page
 
+Quote Post
fontp
сообщение Jul 31 2008, 10:02
Сообщение #24


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(RadioJunior @ Jul 31 2008, 13:34) *
а у меня более банальный вопрос: а как вообще оценивают частоту сигнала при низком отношении С/Ш? Если есть ссылки на литературу, то буду признателен =)


В принципе, на форуме есть все нужные ссылки ( +Маклауд в Вашей теме).
Попробуйте найти по ключевому слову CRLB (критерий Крамера-Рао)
Если по делу, то читайте только мои посты - всё остальное здесь в этой теме - застарелый флейм!
Засим прощаюсь, бо ой боюсь WriteOnly доступ получить или что-то в этом роде! cool.gif
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 31 2008, 10:40
Сообщение #25


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(fontp)
А разрешение здесь не при чём. Маклауд использовал мощнейшую априорную информацию о сингулярности спектра сигнала. А разрешение определено только по отношению к сложным спектрам, в которых как минимум два горба
Хватит повторять друг за другом характеристику сигнала, не имеющую к теме отношения. Для сигнала, состоящего из одного тона она бессмыслена.

Цитата(fontp)
Если куски идут подряд то проблемы нет
(отказаться от когерентной обработки может только недостаток быстродействия или памяти, либо нестабильность частоты)

Если между кусками произвольные, но известные расстояния, то тоже проблемы нет - если ввести коррекцию по фазе для каждого куска и накоплять результаты ДПФ
S = Сумма(ДПФ(i)*exp(j*ф(i))) Принцип правильный, но формула неверная в том смысле, что фаза Ф ещё зависит и от частот в ДПФ, двойные суммы, это мне не написать нормально. В, общем, вы поняли


Если же расстояния не известны, то остаётся только некогерентное накопление. Собственно разница когерентного накопления от некогерентного собственно в том, что в одном случае накопляется результат ДПФ с правильной фазой, а в другом его квадрат модуля
Если куски идут подряд, то это уже не куски, а одно большое окно для FFT.

Если между кусками произвольные, но известные расстояния, то ничего у вас, дорогой мой, не получится. Т.к. для этой "операции" нужно знать ответ на вопрос: какая частота у тона, причём с идеальной точностью.

Так что остаётся метод один - некоггерентное накопление.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
fontp
сообщение Jul 31 2008, 10:51
Сообщение #26


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(GetSmart @ Jul 31 2008, 14:40) *
Хватит повторять друг за другом характеристику сигнала, не имеющую к теме отношения. Для сигнала, состоящего из одного тона она бессмыслена.

Если куски идут подряд, то это уже не куски, а одно большое окно для FFT.

Если между кусками произвольные, но известные расстояния, то ничего у вас, дорогой мой, не получится. Т.к. для этой "операции" нужно знать ответ на вопрос: какая частота у тона, причём с идеальной точностью.

Так что остаётся метод один - некоггерентное накопление.


Я уже было ушёл, но вы опять... Отвечу коротко
1. Разрешение - это другое, да
2 Одно большое FFT - отлично
3.

А я уже зачеркнул ту формулу. Её просто было трудно написать - там двумерная сумма и всё такое.
Я не могу и не хочу даже учиться писать в форумах серьёзные двумерные суммы.
Но! Это не меняет ничего в принципе.
Принцип-то верный. Мне не нужно знать частоту синусоиды. Я беру много синусод - всю линейку ДПФ - в качестве эталонов. Для каждой синусоиды частоты F я знаю набег фазы между блоками - это
2*pi*dt*F. На каждом блоке я корректирую фазу. Что мне помешает считать "сплошной ДПФ"?
Можете сказать, что это не ДПФ. Может быть, назовите как хотите. Только это согласованая когерентная фильтрация по всем блокам

Считается скалярное произведение сигнальной синусоиды с синусоидой эталонной как при ДПФ. Но некоторые точки недоступны, их не считаем. Но положение всех сигнальных точек выборок известны - их считаем. Имеем когерентное накопление.
Go to the top of the page
 
+Quote Post
729
сообщение Jul 31 2008, 10:58
Сообщение #27


Местный
***

Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952



Цитата(GetSmart @ Jul 31 2008, 14:40) *
Если между кусками произвольные, но известные расстояния, то ничего у вас, дорогой мой, не получится. Т.к. для этой "операции" нужно знать ответ на вопрос: какая частота у тона, причём с идеальной точностью.

Какая частота у тона можно и не знать. Фазировать тогда надо опоры DFT на разных кусках. И, похоже, в этом случае даже временное окно можно длиной M*N на всё последовательность наложить без учета пропусков. Но это надо проверять.




Цитата(fontp @ Jul 31 2008, 14:51) *
Считается скалярное произведение сигнальной синусоиды с синусоидой эталонной как при ДПФ. Но некоторые точки недоступны, их не считаем. Но положение всех сигнальных точек выборок известны - их считаем. Имеем когерентное накопление.

Практически в унисонsmile.gif
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 31 2008, 11:44
Сообщение #28


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(fontp)
Можете сказать, что это не ДПФ. Может быть, назовите как хотите. Только это согласованая когерентная фильтрация по всем блокам
Во-первых, для определения "правильного" сдвига фазы между блоками с помощью FFT/DFT расстояния между этими блоками должны быть меньше самого блока. Желательно раза в два. Иначе ошибётесь на раз-два-три cool.gif
Так чта не судьба вам справиться без интерполяции.

PS. При придумывании всяких алгоритмов, не забывайте об их эффективности, то есть кол-ве расчётов пропорционально качеству результата. А то дело дойдёт до абсурда, типа этого:
Цитата(Stanislav)
Цитата(fontp @ Jul 31 2008 @ 11:26)
...Но не известно, достаточно ли ресурсов делать такое длинное преобразование, это раз.
Это уже лирика. Не имеющая отношения к сути вопроса.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
729
сообщение Jul 31 2008, 11:57
Сообщение #29


Местный
***

Группа: Участник
Сообщений: 312
Регистрация: 21-10-05
Пользователь №: 9 952



Цитата(GetSmart @ Jul 31 2008, 15:44) *
Во-первых, для определения "правильного" сдвига фазы между блоками с помощью FFT/DFT расстояния между этими блоками должны быть меньше самого блока. Желательно раза в два. Иначе ошибётесь на раз-два-три cool.gif

Поясните, пожалуйста, в чем будет ошибка?
Go to the top of the page
 
+Quote Post
fontp
сообщение Jul 31 2008, 11:59
Сообщение #30


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(GetSmart @ Jul 31 2008, 15:44) *
При придумывании всяких алгоритмов, не забывайте об их эффективности, то есть кол-ве расчётов пропорционально качеству результата. А то дело дойдёт до абсурда, типа этого:
Это уже лирика. Не имеющая отношения к сути вопроса.


А это может быть очень быстрый алгоритм. Внутри блочка FFT. Это внутренний цикл. Результат умножается на линейный по частоте фазовый множитель и складывается векторно в аккумуляторы. Это внешний цикл.

Кстати так и делают во многих приложениях практически. Более того, если шум "не мешает" то супер-точность получают просто с двух блоков, но далеко разнесённых. Временная база получается большая, значить точность - высокая, а диапазон частот обеспечивается мелким шагом дискретизации.

Вот так
хххххххххх----------------------ххххххххххххххх
Всего два блока.
Понятно, что стабильность и измеряемого сигнала и тактирования АЦП должна быть высокой и определяться общей базой. Нет а как бы Вы хотели - иметь никудышнюю опору, но замерить точно?

Интерполяцией Вы такую точность не получите. Дело в том что в формулах Quinn'a или Macleod'a, в любых других сохраняется кроме зависящей от шума ошибки (по cRLB при нормальном С/Ш) ещё и маленькая систематическая ошибочка. Поэтому даже при хорошем отношении С/Ш точность по отношению к бину ДПФ (разрешению) можно повысить в десятки, но не в сотни раз. Или если хотите, можно сказать, что при высоких C/Ш CRLB не достигается, всё утонет в систематической ошибке (всё есть на рисунках по ссылке). интерполяция работает хорошо, но много хуже теоретического предела
При совсем низких С/Ш интерполяция совсем не работает, но уже по другим причинам - надо ведь накопить приличный С/Ш чтобы вообще вести интерполяцию - нельзя безнаказано интерполировать сильно зашумлённые данные. Но тогда уже ничего не работает, остаётся найти максимум среди бинов и сказать, что это и есть частота может быть
Казалось бы :-)
Go to the top of the page
 
+Quote Post

8 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 15:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01964 секунд с 7
ELECTRONIX ©2004-2016