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

 
 
> Определение амплитуды и фазы сигнала, Алгоритм Герцеля - практическая реализация.
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

Сообщений в этой теме
- misyachniy   Определение амплитуды и фазы сигнала   Oct 27 2014, 17:34
- - Xenia   Цитата(misyachniy @ Oct 27 2014, 20:34) А...   Oct 27 2014, 18:10
|- - TSerg   Цитата(Fat Robot @ Oct 29 2014, 12:14) Я ...   Oct 30 2014, 06:21
|- - misyachniy   Попробую совсем просто. Есть сигнал с одной конкре...   Nov 2 2014, 08:32
|- - Fat Robot   Подаете сигнал на квадратурный преобразователь. В ...   Nov 2 2014, 11:37
|- - misyachniy   Понятно. Толку от темы никакой. Можно модератору у...   Nov 4 2014, 16:03
- - 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 - 07:14
Рейтинг@Mail.ru


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