-
- У меня нет массива отсчётов АЦП для фурье и герцелей, есть только то, что есть (компаратор, таймер, МК) - Adept(14.09.2013 03:38)
- обычный совецкий АОН тоже не имел массива отсчётов АЦП, при этом герцеля хуярил только в путь - Shura(14.09.2013 03:41)
- Не было там герцеля, для него умножения нужны. Алгоритм им. АОНа это такой ДПФ над прямоугольным входным сигналом [-1;+1] с XOR вместо умножения, т.к. sin и cos представлены в дельта-сигма модулированном виде. fk0(1863 знак., 14.09.2013 10:30 - 10:32)
- SM утверждал, что был :-) - Shura(14.09.2013 15:52)
- весь внимания, - как оно применимо к смоей задаче ?? - Adept(14.09.2013 03:44)
- Ты хочешь, чтоб я вечером в пятницу, 13-го порешал твою задачу? ;-) Могу лишь идей подкинуть, Malbec из провинции Mendoza большего не велит ;-) - Shura(14.09.2013 03:49)
- Не, не в пятницу (у нас уже суббота, утро :))) Ну а если серьёзно, то хотелось бы обойтись наименьшим количеством математики. Буду дальше репу чесать, пока, то, что я изложил выше (шиз-идея :)), мне кажется наиболее жизнеспособным. - Adept(14.09.2013 03:56)
- В принципе, зная частоту и форму сигнала, сделать аппроксимацию и вычислить фазу тоже не должно быть особой проблемой. - Shura(14.09.2013 04:00)
- Да нет у меня сигнала в виде образа в отсчётах АЦП. Есть неправильные временные метки с компаратора. Вот нужно как-то сделать их правильными (zero-cross относительно опорного уровня) :( - Adept(14.09.2013 04:05)
- Ответ неверный. Если форма и частота входного сигнала известна, то этого более, чем достаточно. - Shura(14.09.2013 04:10)
- Форму я-то знаю, а компаратор нет. Он мне даёт только информацию о фазе сигнала и с ошибкой. Вот эту ошибку мне и нужно минимизировать, причём исходя из жёстких условий того, что есть (схема и ресурсы) - Adept(14.09.2013 04:13)
- Слово "аппроксимация" знаешь? На любой набор точек можно натравить любую периодическую функцию с любой амплитудой и вычислить фазу. - Shura(14.09.2013 04:22)
- ну и получу периодический сигнал с неправильной фазой. нахрен о мне нужен-то. Мне как раз нужно правильную фазу определить Adept(837 знак., 14.09.2013 04:35 - 04:38)
- Я допёр в чём засада, см. ниже - Shura(14.09.2013 04:39, ссылка)
- ну и получу периодический сигнал с неправильной фазой. нахрен о мне нужен-то. Мне как раз нужно правильную фазу определить Adept(837 знак., 14.09.2013 04:35 - 04:38)
- Слово "аппроксимация" знаешь? На любой набор точек можно натравить любую периодическую функцию с любой амплитудой и вычислить фазу. - Shura(14.09.2013 04:22)
- P.S. Забудь для начала про опорный уровень вообще. Восстанови исходный сигнал и дальше всё будет просто. - Shura(14.09.2013 04:13)
- P.P.S. Я понял, чего тебе нужно сделать. Не надо компаратором обрабатывать один сигнал относительно другого. Выдели один сигнал относительно стабильного опорника + второй сигнал относительно стабильного опорника и будет тебе щястя. - Shura(14.09.2013 04:37)
- Мне кажется я что-то неправильно объяснил. Дело обстоит так: Adept(693 знак., 14.09.2013 04:44 - 04:47)
- Можно ли интегрировать результат на достаточно большом временном интервале? Я выше рассказал алгоритм им. АОНа. Он и фазовую информацию даёт. Т.е. сигнал с компаратора принимаем этим самым алгоритмом. На выходе переменные int sum_sin, sum_cos. fk0(1264 знак., 14.09.2013 10:39 - 10:54)
- Аппсолютно непонятно почему опорный уровень постоянки зашумлён. Именно это и мешает! - Shura(14.09.2013 04:49)
- там на самом деле мешает и то, что синус зашумлён тоже. А шум, просто от того, что опора формируется ШИМ 50кГц (RC конечно есть, но всё не давит), ну и XMEGA на платке 3*3см, хоть вроде и разведено более-менее грамотно и блокировки стоят где надо, Adept(56 знак., 14.09.2013 04:56)
- 1. Вы случаем не RLC ваяете? saifullin(102 знак., 14.09.2013 09:24)
- Не, не RLC, но родстеное по сути устройство. АЦП в XMEGE да, говённый на заявленном 2MSPS реально даёт не более 8 бит точности при очень херовой линейности (и требует хорошего предбуфера для борьбы с УВХ) О 12 битах можно говорить только на Adept(127 знак., 14.09.2013 15:47)
- Я про не предельные скорости писал. - saifullin(14.09.2013 16:14)
- Не, не RLC, но родстеное по сути устройство. АЦП в XMEGE да, говённый на заявленном 2MSPS реально даёт не более 8 бит точности при очень херовой линейности (и требует хорошего предбуфера для борьбы с УВХ) О 12 битах можно говорить только на Adept(127 знак., 14.09.2013 15:47)
- 1. Вы случаем не RLC ваяете? saifullin(102 знак., 14.09.2013 09:24)
- там на самом деле мешает и то, что синус зашумлён тоже. А шум, просто от того, что опора формируется ШИМ 50кГц (RC конечно есть, но всё не давит), ну и XMEGA на платке 3*3см, хоть вроде и разведено более-менее грамотно и блокировки стоят где надо, Adept(56 знак., 14.09.2013 04:56)
- Мне кажется я что-то неправильно объяснил. Дело обстоит так: Adept(693 знак., 14.09.2013 04:44 - 04:47)
- P.P.S. Я понял, чего тебе нужно сделать. Не надо компаратором обрабатывать один сигнал относительно другого. Выдели один сигнал относительно стабильного опорника + второй сигнал относительно стабильного опорника и будет тебе щястя. - Shura(14.09.2013 04:37)
- Форму я-то знаю, а компаратор нет. Он мне даёт только информацию о фазе сигнала и с ошибкой. Вот эту ошибку мне и нужно минимизировать, причём исходя из жёстких условий того, что есть (схема и ресурсы) - Adept(14.09.2013 04:13)
- Ответ неверный. Если форма и частота входного сигнала известна, то этого более, чем достаточно. - Shura(14.09.2013 04:10)
- Да нет у меня сигнала в виде образа в отсчётах АЦП. Есть неправильные временные метки с компаратора. Вот нужно как-то сделать их правильными (zero-cross относительно опорного уровня) :( - Adept(14.09.2013 04:05)
- В принципе, зная частоту и форму сигнала, сделать аппроксимацию и вычислить фазу тоже не должно быть особой проблемой. - Shura(14.09.2013 04:00)
- Не, не в пятницу (у нас уже суббота, утро :))) Ну а если серьёзно, то хотелось бы обойтись наименьшим количеством математики. Буду дальше репу чесать, пока, то, что я изложил выше (шиз-идея :)), мне кажется наиболее жизнеспособным. - Adept(14.09.2013 03:56)
- Ты хочешь, чтоб я вечером в пятницу, 13-го порешал твою задачу? ;-) Могу лишь идей подкинуть, Malbec из провинции Mendoza большего не велит ;-) - Shura(14.09.2013 03:49)
- Не было там герцеля, для него умножения нужны. Алгоритм им. АОНа это такой ДПФ над прямоугольным входным сигналом [-1;+1] с XOR вместо умножения, т.к. sin и cos представлены в дельта-сигма модулированном виде. fk0(1863 знак., 14.09.2013 10:30 - 10:32)
- обычный совецкий АОН тоже не имел массива отсчётов АЦП, при этом герцеля хуярил только в путь - Shura(14.09.2013 03:41)
- У меня нет массива отсчётов АЦП для фурье и герцелей, есть только то, что есть (компаратор, таймер, МК) - Adept(14.09.2013 03:38)