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

 
 
 
Reply to this topicStart new topic
usercod
сообщение Jul 28 2013, 08:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-10-11
Пользователь №: 67 612



Добрый день!

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

По друм отчетам через 90 градусов, все понятно. Тут работатет c^2 =a^2+b^2. В данном случае погрешность определения амп. будет большая при малых значениях сдвига фаз.

По трем отчетам через 120 градусов можно существенно снизить погрешность.

Задача: как посчитать амплитудное значение сигнала по трем отчетам через 120 град?

Go to the top of the page
 
+Quote Post
Xenia
сообщение Jul 28 2013, 09:22
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(usercod @ Jul 28 2013, 12:35) *
По друм отчетам через 90 градусов, все понятно. Тут работатет c^2 =a^2+b^2. В данном случае погрешность определения амп. будет большая при малых значениях сдвига фаз.
Задача: как посчитать амплитудное значение сигнала по трем отчетам через 120 град?


А все так же - запихайте и третий отсчет в сумму квадратов: sm.gif
a^2+b^2+d^2
только от этого получится не квадрат амплитуды, а в полтора раза больше.
Амплитуду тогда вычислите так:
u = sqrt( (a^2+b^2+d^2)/1.5)

P.S. не могла использовать символ "c" для третьего измерения, т.к. вы его заняли под гипотенузу.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Jul 28 2013, 09:51
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Составить уравнение и решить его
Y[0] = A * Sin(W * t0 + Fi0)
Y[1] = A * Sin(W * t1 + Fi0)
Y[2] = A * Sin(W * t2 + Fi0)

Три уравнения три не известных A, W, Fi0 (ампл., част., нач. фаза)
Для простоты t0 = -1 t1 = 0 t2 = 1

Y[0] = A * Sin(-W + Fi0)
Y[1] = A * Sin(Fi0)
Y[2] = A * Sin(W + Fi0)
Go to the top of the page
 
+Quote Post
usercod
сообщение Jul 28 2013, 10:37
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-10-11
Пользователь №: 67 612



Цитата
u = sqrt( (a^2+b^2+d^2)/1.5)


Xenia, все работает, спасибо. Было выведено через формулы приведения?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jul 28 2013, 11:04
Сообщение #5


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(usercod @ Jul 28 2013, 14:37) *
Xenia, все работает, спасибо. Было выведено через формулы приведения?


Ничего не выводила, просто из соображений симметрии сказала. А что, разве не правильно?

В общем случае из тех же соображений следует:
u = sqrt( sum(ai^2)/(N/2))
при N=2 она тоже работает, вырождаясь в закон Пифагора. Но мой закон шире sm.gif.
т.е. что-то в духе среднеквадратичного среднего измерений, если те следуют через равный фазовый угол.

Впрочем, все мы еще из школы знаем, что амплитуда переменного тока в корень из двух больше его средне-квадратичного значения:
Um = sqrt(2) * Uq
Cредне-квадратичное трех отчетов это:
Uq = sqrt( (a^2+b^2+d^2)/3)
Значит амплитуда равна:
Um = sqrt(2) * sqrt( (a^2+b^2+d^2)/3)
Я же только объединила двойку с остальным выражением под одним знаком квадратного корня:
Um = sqrt( 2*(a^2+b^2+d^2)/3)
Отсюда и делитель в моей формуле 1.5 = 3/2
Go to the top of the page
 
+Quote Post
usercod
сообщение Jul 28 2013, 11:41
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-10-11
Пользователь №: 67 612



Цитата
А что, разве не правильно?


Все работает, спасибо.

Просто я думал, что должно быть немного сложнее. wacko.gif
Go to the top of the page
 
+Quote Post
fontp
сообщение Jul 29 2013, 15:19
Сообщение #7


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

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



QUOTE (Xenia @ Jul 28 2013, 15:04) *
Ничего не выводила, просто из соображений симметрии сказала. А что, разве не правильно?

В общем случае из тех же соображений следует:
u = sqrt( sum(ai^2)/(N/2))
при N=2 она тоже работает, вырождаясь в закон Пифагора. Но мой закон шире sm.gif.
т.е. что-то в духе среднеквадратичного среднего измерений, если те следуют через равный фазовый угол.


Точно! Ваш закон шире, хороший, годный закон
только не любой фазовый сдвиг подойдет, а только k*пи/N, то есть равномерное усреднение на целом числе полупериодов
Go to the top of the page
 
+Quote Post

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

 


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


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