...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)
- 
	
- тогда уж проще герцеля какого-нибудь привинтить - Shura(14.09.2013 03:31)
			
- У меня нет массива отсчётов АЦП для фурье и герцелей, есть только то, что есть (компаратор, таймер, МК) - 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)
					
 
 - тогда уж проще герцеля какого-нибудь привинтить - Shura(14.09.2013 03:31)