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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Определение фазы "НЕДОДИСКРЕТИЗИРОВАННОГО" сигнала
DRUID3
сообщение Apr 25 2008, 09:46
Сообщение #16


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Цитата(GetSmart @ Apr 24 2008, 23:36) *
Ну ладно. С каких пор цифровой фазовый детектор научился определять фазы (да и частоту в комплекте) выше половины частоты дискретизации? Причём и в 2 и в 3 и в 4 раза выше.

GetSmart пожалуйста, не пЕшите ерунды особенно в области в которой Ваши знания стремяЦЦо к "0"... Вместо первого диапазона дискретизации 0..Fs/2 можно отфильтровать любой другой и с ним работать, так часто делают в супергетеродинной схеме где стоит аналоговый ВЧ тракт и цифровой тракт на ультранизкой ПЧ... Причем ФАПЧ для измерения фазы и частоты городить совершенно не обязательно! Модели ФАПЧ применяют для декодирования PSK и то не всегда, а для определения фазы и частоты подойдет подойдет обычный асинхронный детектор на основе математической функции арктангенса или арккосинуса.


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Apr 25 2008, 09:56
Сообщение #17


.
******

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



Ну что на это сказать... Я с какого-то перепугу подумал что частота на входе может быть разной (непредсказуемой в заданном диапазоне). Бывает smile.gif

А по поводу "стремяЦЦо к 0" - круто! А на чём основано? Только без общих фраз. Конкретика. А ещё, по сравнению с кем?


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


Гуру
******

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



Цитата(GetSmart @ Apr 25 2008, 13:30) *
Ах, да. Ошибся. 70 периодов неоцифрованного составят 47..23 дискретных отсчётов. Точность определения фазы стремится к кол-ву дискретных отсчётов, минус 1. Значит точность ещё меньше. 360/47 градусов.
Бред.
Погрешность определения фазы синусоидального сигнала по одному лишь его отрезку может быть теоретически сколь угодно малой, и практически определяется только отношением сигнал/помеха (с учётом статистики последней) и погрешностями измерительной аппаратуры.

Цитата(DRUID3 @ Apr 25 2008, 13:46) *
GetSmart пожалуйста, не пЕшите ерунды особенно в области в которой Ваши знания стремяЦЦо к "0"...
Я бы не рекомендовал ему писать ерунды и в остальных областях. Потому, как давно уже имею серьёзные сомнения по поводу адекватности данного индивида и способности его к целостному восприятию окружающего мира.
Ну, а его косноязычие и дикий хаос в голове подвигло к созданию целых "цитатников одного автора" уже нескольких посетителей форума. biggrin.gif

Сообщение отредактировал Stanislav - Apr 25 2008, 15:42


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


.
******

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



Цитата(Stanislav)
Бред.
Погрешность определения фазы синусоидального сигнала по одному лишь его отрезку может быть теоретически сколь угодно малой, и практически определяется только отношением сигнал/помеха ( с учётом статистики последней) и погрешностями измерительной аппаратуры.
Скажем так. Мат аппарат для дискретизированных сигналов имеет точность определения частоты+фаза+амплитуда = 1/N, где N - число отсчётов в окне. Точнее частота как бы известна, а всё остальное определяется по дискретизированному сигналу. Так вот, чем больше в окне отсчётов, тем достовернее определяется фаза+амплитуда. Окно в данном случае ограничено 23..47 отсчётами. На первый взгляд кажется что при идеальном отсутствии шума можно выявлять фазу с бесконечной точностью, но это можно делать только на эффекте "памяти" из предыдущего окна или вобщем из прошлого, когда оно имеет фазо-частотную взаимосвязь с текущим окном. О чём в данном случае не упоминалось. Разные алгоритмы с памятью всегда имеют время переходного процесса, который и завалит всю достоверность результата ещё хуже чем без него. Преобразование же дискретного сигнала из временной в частотную шкалу всегда имеет достоверность фазы и амплитуды 1/(N-1), из-за того, что все дробные частоты в полосе сигнала, шумы и дрейф нуля будут вносить непредсказуемость на уровне этой же величины 1/(N-1). Даже идеальная постонная частота (кратная на шкале ДПФ) может быть принята с непредсказуемой фазой относительно момента дискретизации АЦП, что опять же внесёт погрешность до 1/(N-1). А так как идеально постоянной частоты в данном случае нет и у неё будет какое-то время нарастания и спада (бесконечный спектр), то это полюбому внесёт погрешность 1/(N-1).

Сообщение отредактировал GetSmart - Apr 25 2008, 11:24


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


Гуру
******

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



Цитата(GetSmart @ Apr 25 2008, 14:25) *
Скажем так. Мат аппарат для дискретизированных сигналов имеет точность определения частоты+фаза+амплитуда = 1/N, где N - число отсчётов в окне.
Возможности Вашего "матаппарата" мне, с некоторых пор, хорошо известны. Сам же предпочитаю пользоваться "нормальным".

Цитата(GetSmart @ Apr 25 2008, 14:25) *
...Точнее частота как бы известна, а всё остальное определяется по дискретизированному сигналу. Так вот, чем больше в окне отсчётов, тем достовернее определяется фаза+частота. Окно в данном случае ограничено 23..47 отсчётами. На первый взгляд кажется что при идеальном отсутствии шума можно выявлять фазу с бесконечной точностью, но это можно делать только на эффекте "памяти" из предыдущего окна или вобщем из прошлого, когда оно имеет фазо-частотную взаимосвязь с текущим окном.
Цирк продолжается.
Уважаемый, давайте поставим эксперимент. Возьмём фрагмент дискретизированного синусоидального сигнала (для начала, известной частоты), и я измерю его фазу в любой точке с погрешностью, определяемой только точностью вычислителя (ПК). НО. С одним условием: вы перестанете писать в темах, где нужно думать головой, до приведения в порядок собственного мироощущения и изучения хотя бы элементарных основ математики и физики. Идёт?

Цитата(GetSmart @ Apr 25 2008, 14:25) *
О чём в данном случае не упоминалось. Разные алгоритмы с памятью всегда имеют время переходного процесса, который и завалит всю достоверность результата ещё хуже чем без него. Преобразование же дискретного сигнала из временной в частотную шкалу всегда имеет достоверность фазы и амплитуды 1/(N-1), из-за того, что все дробные частоты в полосе сигнала, шумы и дрейф нуля будут вносить непредсказуемость на уровне этой же величины 1/(N-1)
Бр-р.
Бред в квадрате. Более сказать нечего... sad.gif


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


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

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



Теоретически, ежу понятно, точность определения фазы тона задаётся CRLB

var(Ф) >= 1/(2*N*SNR),

Так по науке (там все случаи: частота известна/неизвестна)
http://electronix.ru/forum/index.php?act=A...st&id=18402

Может чуваки чего и напутали, как тот Котельников из ТК :-) Но вряд ли

Если частота известна, то оптимальной алгоритм определения фазы комплексного сигнала прост - умножаем на бегущую экспоненту и интегрируем(суммируем). Берём арктангенс.

Если сигнал действительный, то его сначала нужно отфильтровать (почистить) в известной полосе, потом сделать преобразование Гильберта. Вот задача и свелась к комплексному сигналу

Вроде бы "недодискретизированность" ничего не меняет
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 25 2008, 11:24
Сообщение #22


Гуру
******

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



Цитата(fontp @ Apr 25 2008, 15:08) *
Теоретически, ежу понятно, точность определения фазы тона задаётся CRLB
Ежу это не понятно. Он сам недавно в этом признался. biggrin.gif

Цитата(fontp @ Apr 25 2008, 15:08) *
Может чуваки чего и напутали, как тот Котельников из ТК :-) Но вряд ли
Там чуваки получили количественные оценки погрешностей при разных отношениях С/Ш для гармонических сигналов с разными периодами, как я понял (пробежал наискось, почитаю позже). Здесь же задача стоит несколько проще: о сигнале много чего априорно известно.
Ну, а показать всю степень глупости некоторых незнаек вообще не составит труда. biggrin.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Apr 25 2008, 12:04
Сообщение #23


.
******

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



Цитата(fontp)
Может чуваки чего и напутали, как тот Котельников из ТК :-) Но вряд ли
Удивительно, что эти чуваки и им подобные "играются" с комплексными синусами и по ним делают далеко идущие выводы. Налицо аналогия с ТК. Дело не в том, что все забывают о "применимости" подобных результатов. Проблема в том, что они даже не знают об этой стороне вопроса.
Цитата(fontp)
Если частота известна, то оптимальной алгоритм определения фазы комплексного сигнала прост - умножаем на бегущую экспоненту и интегрируем(суммируем). Берём арктангенс.

Если сигнал действительный, то его сначала нужно отфильтровать (почистить) в известной полосе, потом сделать преобразование Гильберта. Вот задача и свелась к комплексному сигналу
Вы ничего не забыли? smile.gif
Помните "завал" на высоких частотах при оцифровке АЦП, который "как бы" можно исправить синком при увеличении окна. Аналогичные "завалы" присутствуют на всех частотах в пределах окна ДПФ. И не только дробных, но и кратных частотах. То есть везде присутствует вероятность отклонения видимого (расчитанного) результата и реального. Всё зависит от "удачности" синхронизации фазы сигнала и АЦП. И это свойство присутствует при анализе всех действительных (не комплексных) сигналов. Поэтому плясать надо от него и (возможно) добавлять к нему 1/(2*N*SNR).

Сообщение отредактировал GetSmart - Apr 25 2008, 12:13


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


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

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



Цитата(GetSmart @ Apr 25 2008, 16:04) *
Удивительно, что эти чуваки и им подобные "играются" с комплексными синусами и по ним делают далеко идущие выводы.


Мне не хочется участвовать в бесполезной дискуссии... Я Вас умоляю

Просто известно, что задача с действительными сигналами хоть и несколько сложнее, но тоже решается. Причём, при хорошем отношении сигнал/шум удаётся выйти на ту же предельную оценку Крамера-Рао (CRLB).

Вот как это делают другие чуваки. Толковых чуваков-то много
Прикрепленные файлы
Прикрепленный файл  Real_Freq_est.zip ( 689 килобайт ) Кол-во скачиваний: 301
 
Go to the top of the page
 
+Quote Post
Simeon
сообщение Apr 25 2008, 12:55
Сообщение #25


Участник
*

Группа: Свой
Сообщений: 38
Регистрация: 5-02-07
Из: Kazan
Пользователь №: 25 082



Цитата(DRUID3 @ Apr 25 2008, 00:06) *
Ваша частота дискретизации в таком случае выступает как гетеродин супергетеродинного приемника... Постройте цифровой радиоприемный тракт с фазовым детектором и будет Вам счастье...

Цитата
Если частота известна, то оптимальной алгоритм определения фазы комплексного сигнала прост - умножаем на бегущую экспоненту и интегрируем(суммируем). Берём арктангенс.

Если сигнал действительный, то его сначала нужно отфильтровать (почистить) в известной полосе, потом сделать преобразование Гильберта. Вот задача и свелась к комплексному сигналу

Вроде бы "недодискретизированность" ничего не меняет

Точно, как вы и пишите, реализовал. Все получилось. Определяет разность фаз меж двух гармоник
при дельта ФАЗЫ до pi получаем ошибку порядка 6град., но по моему мнению, на первый взгляд, если и не устранить, то хотя бы учесть, ЕЕ (ошибку), вроде можно (Я прав, иль нет???)...

Цитата
Как соотносятся между собой частоты ДВУХ гармонических сигналов? Если один из них - сигнал опорного генератора, какова максимальная величина частотного сдвига между ним и принимаемым сигналом (допплера)?
Если гармонический сигнал один, относительно чего будем измерять фазу?

Предполагается решать пеленгационные задачи, вот...
P.S. Если у кого, есть полезные ссылки, ПОДЕЛИТЕСЬ, скажу БОЛЬШОЕ СПАСИБО...
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Apr 25 2008, 14:11
Сообщение #26


.
******

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



Цитата(fontp)
Мне не хочется участвовать в бесполезной дискуссии...

Просто известно, что задача с действительными сигналами хоть и несколько сложнее, но тоже решается. Причём, при хорошем отношении сигнал/шум удаётся выйти на ту же предельную оценку Крамера-Рао (CRLB).
Не хотите - как хотите smile.gif
Только прошу не забывать то, на чём облажался Котельников:
Кроме С/Ш в анализируемом сигнале могут быть посторонние сигналы. (если - нет, то дальше не читать smile.gif) Присутствие в сигнале посторонней частоты 1/(2*Tокна) исказит фазу кардинально (как раз на +-1/(N-1)/2) в случайную сторону, т.к. единственный метод улучшить разрешение при хорошем С/Ш - это интерполяция. И не обязательно частоты ниже минимума, вообще любые дробные в полосе ДПФ, и даже выше половины дискретизации. Попытка их отфильтровать аналоговыми фильтрами будет вносить опять же непредсказуемость фазы в полосе пропускания smile.gif Это как бег от собственной тени.

Сообщение отредактировал GetSmart - Apr 25 2008, 14:14


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 25 2008, 14:34
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Simeon @ Apr 25 2008, 16:55) *
...Определяет разность фаз меж двух гармоник при дельта ФАЗЫ до pi получаем ошибку порядка 6град., но по моему мнению, на первый взгляд, если и не устранить, то хотя бы учесть, ЕЕ (ошибку), вроде можно...
Вам же уже ответили, что ошибка зависит от SNR, от числа точек и времени наблюдения..
"ЕЕ (ошибку)", вроде уже "учитывали": Измерение фазового сдвига Sin, точность лучше 0,01градуса.
Это "на пальцах". Точнее в статье, ссылку на которую дал fontp. Там все-все-все.
Читайте классиков..

Цитата(fontp @ Apr 25 2008, 15:08) *
Вроде бы "недодискретизированность" ничего не меняет
Абсолютно...
Сначала находим частоту в главном окне: fт,
а затем - измеряемую частоту: fизм = N*fдискр+/-fт,
где N=0,1,2,... smile.gif
Go to the top of the page
 
+Quote Post
Simeon
сообщение Apr 25 2008, 17:21
Сообщение #28


Участник
*

Группа: Свой
Сообщений: 38
Регистрация: 5-02-07
Из: Kazan
Пользователь №: 25 082



Цитата(blackfin @ Apr 25 2008, 18:34) *
Читайте классиков..

БОЛЬШОЕ СПАСИБО... за КЛАССИКОВ, можно Ф.И.О. какого нить К..А и его (классика) наиболее удачный труд в отмеченной области, по ВАШЕМУ мнению конечно ж..
Если таковых не найдется, или чего ЕЩЕ более полезного по этой теме, предлагаю ее закрыть, во избежание повторения уже полученных ответов.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Apr 25 2008, 21:35
Сообщение #29


.
******

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



Цитата(fontp)
Может чуваки чего и напутали, как тот Котельников из ТК :-) Но вряд ли
...

Мне не хочется участвовать в бесполезной дискуссии... Я Вас умоляю

Просто известно, что задача с действительными сигналами хоть и несколько сложнее, но тоже решается. Причём, при хорошем отношении сигнал/шум удаётся выйти на ту же предельную оценку Крамера-Рао (CRLB).

Вот как это делают другие чуваки. Толковых чуваков-то много
Цитата(Real_Freq_est.pdf)
Computer simulations had been carried out using MATLAB to evaluate the frequency estimation performance for a single real tone of the RTCT and NSLC algorithms.
We had compared the mean square frequency errors (MSFEs) of the two proposed methods with those of the periodogram and Quinn's interpolation [5] as well as the CRLB.
Де жа вю какое-то smile.gif

А Вам для тренировки мозгов - простенькая задачка. Имеем дискретизацию 1 КГц и окно 1 сек (1000 отсчётов). Интересуемая нас частота находится в районе 300 Гц например. А в районе 1.5 Гц (хоть 5.5) есть сторонний сигнал допустим такой же амплитуды. Как думаете, куда интерполируются эти пол герца в подобных алгоритмах? И на результат чего это повлияет? И как результат (фаза) будет меняться во времени при сдвиге окна на 1 отсчёт вперёд? Замечу, данный пример содержит два сигнала очень отдалённых по спектру.

ЗЫ. Слабоумных читателей просьба не напрягаться smile.gif


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


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(GetSmart @ Apr 26 2008, 01:35) *
А Вам для тренировки мозгов - простенькая задачка.

Проблемы с ТК?
Как врач, могу порекомендовать Вам свеженькую микстуру:
Generalizations of the sampling theorem: Seven decades after Nyquist
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 01:29
Рейтинг@Mail.ru


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