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

 
 
> Измерение частоты основной гармоники (50 Гц) с точностью 0.01 Гц
Pridnya
сообщение Sep 8 2015, 16:21
Сообщение #1


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

Группа: Свой
Сообщений: 142
Регистрация: 11-01-11
Из: Орел
Пользователь №: 62 159



Здравствуйте!

Существует ли программный метод измерения частоты основной гармоники с точностью 0,01 Гц? Предполагается, что в системе есть антиалисинговый фильтр 0-1600 Гц, АЦП с частотой выборки 3200 Гц и микроконтроллер.

Сообщение отредактировал Pridnya - Sep 8 2015, 16:25
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serjj
сообщение Sep 14 2015, 14:00
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Цитата
И, если вы прочитали всю приведенную ссылку, в ней, опять же, подтверждают мои слова о разрывности дифференцируемого вами арктангенса

И прочитал и в своё время сделал в железке, не поверите rolleyes.gif
Его там исключают потому что далее делается дифференцирование и можно вместо d/dt(arg(y(t))) рассчитывать конечное выражение и собрать эквивалентую схему. Никто не запрещает сделать схему "в лоб" с использованием арктангенса + unwrap и всё будет работать (проверено на практике, работает, alas!).
Да и где ж разрыв?
Прикрепленное изображение


Цитата
Поэтому, в реальной обработке, арктангенс старательно исключают.

Приехали. Преобразование координат и демодуляцию PSK-N созвездий наверное тоже без арктангеса делают, ага.

Цитата
Расскажите мне, как определить фазу сигнала по одному отсчету АЦП? Ну ладно, учитывая нарисованные вами производные - пусть будет целых три последовательных отсчета с интервалом 1 мксек: -1В; 0В; +1В.
Ну, хотя бы, любимую "мгновенную" частоту определите?

А мне не нужно работать на уровне АЦП. И ТС'у никто не предлагал работать на уровне АЦП и по одному отчёту. Есть сигнал после гетеродина и ФНЧ, и он комплексный. Для него понятие фазы определено строго математически и применимо к каждому символу. А раз определено понятие фазы, то значит можно оценить мгновенную частоту. Точность такой оценки будет зависеть от сигнал-шума. Процесс демодуляции ЧМ сигналов привёл как простой и распространённый пример.

Что ещё Вы хотите тут опровергать? biggrin.gif

Сообщение отредактировал serjj - Sep 14 2015, 14:20
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Sep 15 2015, 04:29
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Цитата(Fat Robot @ Sep 14 2015, 16:34) *
Нет ничего проще: На основании именно этих полученных от АЦП отсчетов можно смело сказать, что на его входе присутствует синусоидальный сигнал с частотой 250 kHz, c амплитудой 1В. Центральному отсчету соответствует фаза 0. Мы считаем, что амплитуда сигнала нормирована под полный "раскрыв" АЦП +/-1В.


Смелый вы человек. Но с чего вы взяли, что это синус? Боженька на ушко шепнул? А может это линейно нарастающее напряжение? Или пила, трапеция и т.д. с произвольным периодом?
Или вообще непериодический сигнал?

Но, даже если предположить чистый синус, то с чего вы решили, что амплитуда сигнала равна 1В?
Вот набор пар амплитуда/частота который дает именно эти отсчеты. Ваш вариант - это только один из них.
Амплитуда ----------- Частота --------- Напряжение при t=1 мксек
1.000000E+00 -- 2.500000E+05 1 -- Ваш вариант
1.500000E+00 -- 1.161398E+05 1
2.250000E+00 -- 7.329944E+04 1
3.375000E+00 -- 4.787579E+04 1
5.062500E+00 -- 3.164613E+04 1
7.593750E+00 -- 2.101973E+04 1
1.139063E+01 -- 1.399046E+04 1
1.708594E+01 -- 9.320293E+03 1
2.562891E+01 -- 6.211555E+03 1
3.844336E+01 -- 4.140452E+03 1
5.766504E+01 -- 2.760129E+03 1
8.649756E+01 -- 1.840034E+03 1
и далее ...

А если взять частоты более 250 кГц (не совсем корректно, но чего только в жизни не бывает) - то снова получим неограниченный набор пар частота/амплитуда, котрые дадут те же отсчеты.

Если вы собираетесь заниматься гаданием на кофейной гуще, то вы не туда попали, эта тема связана с метрологией.

Цитата(serjj @ Sep 14 2015, 17:00) *
А мне не нужно работать на уровне АЦП. И ТС'у никто не предлагал работать на уровне АЦП и по одному отчёту. Есть сигнал после гетеродина и ФНЧ, и он комплексный.

Так как же быть с вашим определением "мгновенной" частоты? Опять увиливаете от ответа? Или уже убедились, что это чушь? Тогда так и скажите и закончим на этом эту бесплодную дискуссию.

Цитата(thermit @ Sep 14 2015, 16:45) *
Прошу прощения за нескромный вопрос. А в каком месте atan(x) разрывается?

Действительно не совсем корректно выразился. Разрывность появляется при попытке определить именно фазовый угол (что, при грамотной обработке, практически не требуется) по соотношению Re и Im компонент применяя функцию арктангенса. Нужна, как минимум, atan2, но и с ней получаемый фазовый угол будет не линейно нарастающим (если есть постоянная разность частот), а скакать при переходе через +/-пи.

Цитата(mcheb @ Sep 14 2015, 17:43) *
Наверное, подразумевалась неоднозначность.

Это как минимум.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 15 2015, 09:25
Сообщение #4


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

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



Ваши рассуждения довольно любопытны для человека, который декларирует, что хоть сколько-то занимается метрологическим оборудованием. Сначала вы ставите условие и просите получить по данным из условия оценку частоты. После того, как оценка частоты получена, вы дополняете условия, и оценка оказывается не верной и/или не может быть получена. Знаменитый принцип ведения дискуссии: "так да не так".

Если следовать этой вашей логике, то любая метрология, в основе которой лежит приницип причинности, является баловством и никчемной ахинеей: собрали установку, измерили частоту в розетке, записали результат, но как раз в этот момент напряжение могут отключить. Зачем суетились, и что делать с записями - не понятно. Это первое.

А второе: любой оценщик, как использующий 3 отсчета, так и 333 отсчета, можно обмануть и придумать бесконечное множество "а если", которые заставят его показывать не то, что вы подразумевали. Это не повод опускать руки. Нужно ограничить область применения доп. условиями, предоставить больше априорной информации о входном воздействии к началу измерений.

Выводы простые в общем-то:
Можно ли оценивать частоту сигнала по 3м отсчетам? Можно, если имеется другая необходимая априорная информация или предположения о сигнале.
Можно ли "обмануть" любой, наперед заданный оценщик? Можно, если выйти из базиса гипотез об оцениваемом сигнале.

А существование понятия "мгновенная частота".. Угловое положение вращающегося диска можно измерить. Время тоже.

Цитата(rudy_b @ Sep 15 2015, 05:29) *
Смелый вы человек. Но с чего вы взяли, что это синус? Боженька на ушко шепнул? А может это линейно нарастающее напряжение? Или пила, трапеция и т.д. с произвольным периодом?
Или вообще непериодический сигнал?

Но, даже если предположить чистый синус, то с чего вы решили, что амплитуда сигнала равна 1В?
Вот набор пар амплитуда/частота который дает именно эти отсчеты. Ваш вариант - это только один из них.

[...]

А если взять частоты более 250 кГц (не совсем корректно, но чего только в жизни не бывает) - то снова получим неограниченный набор пар частота/амплитуда, котрые дадут те же отсчеты.

Если вы собираетесь заниматься гаданием на кофейной гуще, то вы не туда попали, эта тема связана с метрологией.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pridnya   Измерение частоты основной гармоники (50 Гц) с точностью 0.01 Гц   Sep 8 2015, 16:21
- - Fat Robot   Да. См методы MUSIC, ESPIRIT http://mathworks.com...   Sep 8 2015, 16:56
|- - _pv   Цитата(Fat Robot @ Sep 8 2015, 23:56) Да....   Sep 9 2015, 07:34
|- - TSerg   Цитата(_pv @ Sep 9 2015, 10:34) и потом о...   Sep 9 2015, 08:06
|- - Fat Robot   Про измеряемый сигнал нам мало что известно из опи...   Sep 9 2015, 08:45
|- - blackfin   Цитата(Fat Robot @ Sep 9 2015, 11:45) В з...   Sep 9 2015, 08:53
|- - Fat Robot   "We can neither confirm nor deny the existenc...   Sep 9 2015, 09:04
- - serjj   MUSIC или ESPRIT могут и не залезть в микроконтрол...   Sep 8 2015, 17:42
|- - Fat Robot   Для единственной синусоиды music сведется mle. А н...   Sep 8 2015, 18:11
- - serjj   ЦитатаДля единственной синусоиды music сведется ml...   Sep 8 2015, 19:11
- - Pridnya   Спасибо ответившим! Много нового узнал.   Sep 8 2015, 19:47
- - blackfin   Цитата(serjj @ Sep 8 2015, 20:42) Если ис...   Sep 9 2015, 08:41
- - serjj   Цитатаесли сам коррелятор уже и есть узкополосный ...   Sep 9 2015, 09:12
|- - blackfin   Цитата(serjj @ Sep 9 2015, 12:12) А что с...   Sep 9 2015, 09:20
- - serjj   ЦитатаЕсли заранее известно, что сигнал гармоничес...   Sep 9 2015, 09:24
|- - blackfin   Цитата(serjj @ Sep 9 2015, 12:24) Почему ...   Sep 9 2015, 09:31
- - serjj   ЦитатаСуществует ли программный метод измерения ча...   Sep 9 2015, 09:41
|- - Fat Robot   Ну вот хочет человек, чтобы во входном сигнале был...   Sep 9 2015, 09:43
|- - blackfin   Цитата(serjj @ Sep 9 2015, 12:41) Измерен...   Sep 9 2015, 10:21
||- - Fat Robot   Вот кстати, наглядный пример того, что шумовой про...   Sep 9 2015, 10:42
|||- - blackfin   Цитата(Fat Robot @ Sep 9 2015, 13:42) Есл...   Sep 9 2015, 10:52
||- - petrov   Цитата(blackfin @ Sep 9 2015, 13:21) но с...   Sep 9 2015, 10:46
||- - blackfin   Цитата(petrov @ Sep 9 2015, 13:46) В неск...   Sep 9 2015, 11:28
||- - petrov   Цитата(blackfin @ Sep 9 2015, 14:28) Смыс...   Sep 9 2015, 11:49
||- - blackfin   Цитата(petrov @ Sep 9 2015, 14:49) Почему...   Sep 9 2015, 12:03
|- - Pridnya   Цитата(serjj @ Sep 9 2015, 12:41) Измерен...   Sep 9 2015, 21:03
|- - Tiro   Цитата(Pridnya @ Sep 10 2015, 00:03) Реь ...   Sep 9 2015, 22:02
|- - petrov   Pridnya Выделяйте комплексным полосовым КИХ фильт...   Sep 9 2015, 22:39
|- - анатолий   ЦитатаХочется выделить основную гармонику (цифровы...   Sep 13 2015, 19:44
|- - Krys   Цитата(анатолий @ Sep 14 2015, 02:44) И т...   Sep 14 2015, 04:10
- - serjj   ЦитатаВ этом уравнении две неизвестных: ω и ...   Sep 9 2015, 11:06
|- - petrov   Цитата(serjj @ Sep 9 2015, 14:06) MUSIC, ...   Sep 9 2015, 12:25
- - serjj   ЦитатаНе смущает, что в одном случае мы умножаем з...   Sep 9 2015, 12:37
|- - petrov   Цитата(serjj @ Sep 9 2015, 15:37) Что-то ...   Sep 9 2015, 13:01
- - serjj   ЦитатаТипа что-то сигнал у вас слишком хорош, дава...   Sep 9 2015, 13:25
- - Милливольт   Удалено, не понял задачи и сморозил чушь.   Sep 10 2015, 06:10
|- - Pridnya   Цитата(Tiro @ Sep 10 2015, 01:02) Почему ...   Sep 10 2015, 07:05
|- - Tiro   Прошу не приписывать мне то, что не было сказано. ...   Sep 10 2015, 07:39
|- - Pridnya   Цитата(Tiro @ Sep 10 2015, 10:39) Прошу н...   Sep 10 2015, 07:58
|- - Tiro   Цитата(Pridnya @ Sep 10 2015, 10:58) Вот ...   Sep 10 2015, 19:25
|- - Pridnya   Цитата(Tiro @ Sep 10 2015, 22:25) Каж...   Sep 10 2015, 19:53
|- - rudy_b   Цитата(Tiro @ Sep 10 2015, 22:25) Вот и...   Sep 10 2015, 20:33
|- - Fat Robot   Дарю. Пользуйтесь. Цитата(rudy_b @ Sep 10 20...   Sep 10 2015, 23:06
- - rudy_b   Парма - это, как раз, образец безграмотной разрабо...   Sep 10 2015, 10:04
|- - Pridnya   Цитата(rudy_b @ Sep 10 2015, 13:04) Станд...   Sep 10 2015, 11:35
- - rudy_b   Спасибо, конечно, но это не метрологическое, а чис...   Sep 11 2015, 00:30
|- - blackfin   Цитата(rudy_b @ Sep 11 2015, 03:30) Мгнов...   Sep 11 2015, 08:58
- - serjj   ЦитатаСпасибо, конечно, но это не метрологическое,...   Sep 11 2015, 07:52
|- - rudy_b   Цитата(serjj @ Sep 11 2015, 10:52) f(t) =...   Sep 11 2015, 14:26
- - serjj   ЦитатаНет, вы не отличите изменение фазы от измене...   Sep 11 2015, 14:32
|- - rudy_b   Цитата(serjj @ Sep 11 2015, 17:32) Да вы ...   Sep 11 2015, 18:15
|- - blackfin   Цитата(rudy_b @ Sep 11 2015, 22:15) Как я...   Sep 15 2015, 03:20
|- - Pridnya   Цитата(blackfin @ Sep 15 2015, 06:20) Мож...   Sep 15 2015, 14:10
|- - blackfin   Цитата(Pridnya @ Sep 15 2015, 18:10) Един...   Sep 15 2015, 14:28
- - serjj   ЦитатаНу тогда уж сначала вы расскажите мне, как в...   Sep 11 2015, 20:08
|- - rudy_b   Цитата(serjj @ Sep 11 2015, 23:08) Арктан...   Sep 12 2015, 16:40
- - serjj   ЦитатаЧто-то я не знаю приборов измеряющих арктанг...   Sep 14 2015, 07:04
|- - blackfin   Цитата(serjj @ Sep 14 2015, 10:04) Просве...   Sep 14 2015, 07:13
- - serjj   ЦитатаА чего это они в формулах (4) и (7) после вт...   Sep 14 2015, 07:23
|- - blackfin   Цитата(serjj @ Sep 14 2015, 10:23) Если к...   Sep 14 2015, 07:40
- - rudy_b   И где же тут прямое измерение "мгновенной...   Sep 14 2015, 12:34
|- - Fat Robot   Нет ничего проще: На основании именно этих получен...   Sep 14 2015, 13:34
- - thermit   Цитатаrudy_b: подтверждают мои слова о разрывности...   Sep 14 2015, 13:45
|- - mcheb   Цитата(thermit @ Sep 14 2015, 16:45) Прош...   Sep 14 2015, 14:43
- - serjj   Цитатаf = [1/[pi*(t3 - t1)]]*arccos[(S1 + S3)/(2*S...   Sep 15 2015, 08:51
|- - blackfin   Цитата(serjj @ Sep 15 2015, 11:51) А тыкн...   Sep 15 2015, 10:15
- - thermit   ЦитатаС другой стороны для идеального (нет шума) д...   Sep 15 2015, 11:14
- - serjj   ЦитатаДля неопределенной амплитуды скрипт, естеств...   Sep 15 2015, 12:33
- - serjj   ЦитатаДругие способы (MUSIC, MLE - Метод максималь...   Sep 15 2015, 15:38
|- - blackfin   Цитата(serjj @ Sep 15 2015, 19:38) При та...   Sep 15 2015, 16:13
|- - Pridnya   Цитата(blackfin @ Sep 15 2015, 19:13) ......   Sep 16 2015, 07:15
|- - blackfin   Цитата(Pridnya @ Sep 16 2015, 10:15) А та...   Sep 16 2015, 07:28
|- - Pridnya   Цитата(blackfin @ Sep 16 2015, 10:28) Эту...   Sep 16 2015, 08:08
- - EvgenyNik   Pridnya, если с частотой семплирования и разрешающ...   Sep 18 2015, 13:33
|- - Pridnya   Цитата(EvgenyNik @ Sep 18 2015, 16:33) Pr...   Sep 21 2015, 06:30
|- - Santik   Цитата(Pridnya @ Sep 21 2015, 09:30) Хоте...   Sep 22 2015, 06:57
|- - Pridnya   Цитата(Santik @ Sep 22 2015, 09:57) Код ...   Sep 22 2015, 07:11
|- - Santik   Цитата(Pridnya @ Sep 22 2015, 10:11) Не п...   Sep 22 2015, 07:51
|- - Pridnya   Цитата(Santik @ Sep 22 2015, 10:51) Это с...   Sep 22 2015, 08:11
|- - Santik   Цитата(Pridnya @ Sep 22 2015, 11:11) 64то...   Sep 22 2015, 08:35
||- - Pridnya   Цитата(Santik @ Sep 22 2015, 11:35) Да та...   Sep 22 2015, 08:41
||- - Santik   Цитата(Pridnya @ Sep 22 2015, 11:41) Уже ...   Sep 22 2015, 08:57
||- - Pridnya   Цитата(Santik @ Sep 22 2015, 11:57) Можно...   Sep 22 2015, 09:08
|- - petrov   Цитата(Pridnya @ Sep 22 2015, 11:11) Но м...   Sep 22 2015, 11:09
|- - Pridnya   Цитата(petrov @ Sep 22 2015, 14:09) Да хо...   Sep 22 2015, 11:43
|- - petrov   Цитата(Pridnya @ Sep 22 2015, 14:43) До м...   Sep 22 2015, 12:05
|- - Pridnya   Цитата(petrov @ Sep 22 2015, 15:05) Что н...   Sep 22 2015, 12:15
- - Corner   Делов то. Фурье на 8к. Самая яркая палка это она))...   Sep 21 2015, 09:08
|- - Pridnya   Цитата(Corner @ Sep 21 2015, 12:08) Делов...   Sep 21 2015, 13:59
|- - Tiro   Цитата(Pridnya @ Sep 21 2015, 16:59) Наки...   Sep 22 2015, 00:00
|- - Pridnya   Цитата(Tiro @ Sep 22 2015, 03:00) Сколько...   Sep 22 2015, 06:52
- - serjj   ЦитатаДелов то. Фурье на 8к. Самая яркая палка это...   Sep 21 2015, 09:36
- - serjj   ЦитатаДо меня только сегодня дошло, как увеличить ...   Sep 22 2015, 12:40
|- - Pridnya   Цитата(serjj @ Sep 22 2015, 15:40) На мк ...   Sep 22 2015, 12:56
- - serjj   Цитатаdft - ДПФ? sdft - буква s что означает? Може...   Sep 22 2015, 13:12
- - Pridnya   Цитата(serjj @ Sep 22 2015, 16:12) dft=di...   Sep 22 2015, 13:25
- - rudy_b   Куда-то вас не туда понесло, все намного проще - в...   Sep 22 2015, 17:30
2 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 12:58
Рейтинг@Mail.ru


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