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

 
 
> Определение амплитуды и фазы сигнала, Алгоритм Герцеля - практическая реализация.
misyachniy
сообщение Oct 27 2014, 17:34
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Примеров применения в сети достаточнонапример здесь:
http://www.dsplib.ru/content/goertzel/goertzel.html
И как как всегда абстрактно:
Цитата
Пусть N=8, исходный сигнал s(n) показан на рисунке 3.
Рассчитаем при помощи алгоритма Герцеля спектральный отсчет S(k) с номером k=1.

Мне нужно определить ампдитуду и фазу сигнала от датчика.
Датчик будет запитываться одной частотой в диапазоне от 4 до 20 кГц.
Сигнал с него имеет длительность до 300 миллисекунд.
Я рассчитываю обрабатывать сигнал частями по 10..20 миллисекунд.
АЦП 12 разрядов.
Например я хочу определить фазу с точностью до 5 градусов, (точность амплитуды пока опустим).
Первый вопрос - какую частоту оцифровки сигнала выбрать?
Второй вопрос - по сколько отсчетов брать в работу?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Fat Robot
сообщение Oct 27 2014, 18:57
Сообщение #2


ʕʘ̅͜ʘ̅ʔ
*****

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



Частота отсчетов любая, удовлетворяющая критерию Найквиста. Но самое простое для ваших измерений и вычислений - взять частоту отсчетов ровно в 4 раза превышающую частоту измеряемого сигнала.

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

Естественно, специально накапливать отсчеты в массиве смысла нет. Простые вычисления делаются по мере поступления отсчетов.

Цитата(misyachniy @ Oct 27 2014, 18:34) *
Первый вопрос - какую частоту оцифровки сигнала выбрать?
Второй вопрос - по сколько отсчетов брать в работу?
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Oct 28 2014, 16:19
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(Fat Robot @ Oct 27 2014, 20:57) *
Частота отсчетов любая, удовлетворяющая критерию Найквиста. Но самое простое для ваших измерений и вычислений - взять частоту отсчетов ровно в 4 раза превышающую частоту измеряемого сигнала.

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

Естественно, специально накапливать отсчеты в массиве смысла нет. Простые вычисления делаются по мере поступления отсчетов.


Сигнал не постоянный а импульсный , изменяющийся.
На рисунке приведен сигнал с синхронного детектора. Собственно синхронный детектор исключается из схемы.
На сколько я понимаю, максимальные значения амплитуды и фазы будет зависеть от количества выборок которые предполагается обрабатывать за один раз.
Значения будут размазываться.

Пусть частота выборки будет в 4 раза выше частоты сигнала. Тогда меня интересует отсчет номер 1 , если считать от 0?

Нужно ли мне сбрасывать фильтр в 0, или можно непрерывно вычислять значение амплитуды и фазы, усредняя значение с выхода фильтра по своему усмотрению?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Oct 29 2014, 09:14
Сообщение #4


ʕʘ̅͜ʘ̅ʔ
*****

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



Я понял почти все слова по-отдельности, но совсем не понял ваших вопросов.

Какая структурная схема вашего оценивателя? В каких точках получены зависимости? Чем они вас не устраивают?

Задача-то, в общем, не слишком сложная, как я понял: есть датчик, на него подается сигнал с определенной известной частотой. Датчик (например, пусть это будет колебательный контур) в зависимости от внешних воздействий меняет амплитуду и фазу сигнала, которые мы хотим оценить. Сама частота на время оценивания считается постоянной и известной.

Цитата(misyachniy @ Oct 28 2014, 17:19) *
Значения будут размазываться.

усредняя значение с выхода фильтра

Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Oct 30 2014, 06:21
Сообщение #5





Guests






Цитата(Fat Robot @ Oct 29 2014, 12:14) *
Я понял почти все слова по-отдельности, но совсем не понял ваших вопросов.

Аналогично.

Если сигнал является затухающей гармоникой, то, вероятно лучше, делать оценку сдвига фазы от опорной синусоиды по двум первым минимаксам амплитуды.
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Nov 2 2014, 08:32
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Попробую совсем просто.
Есть сигнал с одной конкретной частотой например 10 кгц.
Сигнал имеет дительность от 10 до 300 мс.
Амплитуда и фазовый сдвиг в начале нарастает а затем спадает.
Нужно найти максимум сдвига фазы с точностью в 5 градусов.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Nov 2 2014, 11:37
Сообщение #7


ʕʘ̅͜ʘ̅ʔ
*****

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



Подаете сигнал на квадратурный преобразователь. В качестве опоры - ваша известная частота в 10 кГц. Если вы можете управлять частотой отсчетов, то для упрощения работы смесителей см. мой предыдущий пост в этой ветке.

Фильтры после смесителей подбираете исходя из компромиса: точность измерений (шум на выходе), частота выдачи некоррелированных измерений, временной интервал, на котором амплитуду и фазу можно считать постоянной.

Преобразуете квадратурные отсчеты с выхода фильтров в полярные координаты.

Ничего нового.

Цитата(misyachniy @ Nov 2 2014, 09:32) *
Амплитуда и фазовый сдвиг в начале нарастает а затем спадает.
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Nov 4 2014, 16:03
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Понятно.
Толку от темы никакой. Можно модератору удалить полностью.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- misyachniy   Определение амплитуды и фазы сигнала   Oct 27 2014, 17:34
- - Xenia   Цитата(misyachniy @ Oct 27 2014, 20:34) А...   Oct 27 2014, 18:10
- - SM   А что вообще подразумевается под фазой и амплитудо...   Oct 29 2014, 06:26
|- - misyachniy   Цитата(SM @ Oct 29 2014, 08:26) А что воо...   Oct 29 2014, 17:54
|- - SM   Цитата(misyachniy @ Oct 29 2014, 20:54) Н...   Oct 29 2014, 18:09
|- - misyachniy   Цитата(SM @ Oct 29 2014, 20:09) А до синх...   Oct 29 2014, 18:12
|- - SM   Цитата(misyachniy @ Oct 29 2014, 21:12) З...   Oct 29 2014, 18:21
- - Kluwert   Цитата(misyachniy @ Nov 4 2014, 19:03) По...   Nov 5 2014, 08:42


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 11:27
Рейтинг@Mail.ru


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