Pomiar przesunięcia fazowego
: 08 paź 2010 18:39
Jako, ze jest to mój pierwszy post to witam wszystkich.
Na wstępie uprzedzę, że jestem początkujący jeśli chodzi o G. Postaram się nie pytać o rzeczy oczywiste ale...
Jestem w trakcie tworzenia większej aplikacji która będzie się rozwijała równolegle z hardwarem, no i niestety napotkałem pewien problem, nad którym ślęczę już od jakiegoś czasu. Mój programik generuje dwie sinusoidy, obie sinusoidy mają mieć identyczną częstotliwość inną amplitudę i są przesunięte względem siebie w fazie (kąt się zmienia w czasie, podobnie jak i inne parametry). W jaki sposób najprościej można zmierzyć przesunięcie fazowe miedzy nimi?
Myślałem o wymnożeniu sinusoid przez siebie i zmierzeniu czasu przez jaki wynik jest <0 wtedy znając f wyznaczenie kata przesunięcia byłoby proste. Niestety przy dużych częstotliwościach (np:XY MHz) to raczej się nie uda. Powiem szczerze, że brak mi pomysłów jak to zrobić wykorzystując znane mi bloczki. Będę wdzięczny za pomoc.
pozdrawiam
Na wstępie uprzedzę, że jestem początkujący jeśli chodzi o G. Postaram się nie pytać o rzeczy oczywiste ale...
Jestem w trakcie tworzenia większej aplikacji która będzie się rozwijała równolegle z hardwarem, no i niestety napotkałem pewien problem, nad którym ślęczę już od jakiegoś czasu. Mój programik generuje dwie sinusoidy, obie sinusoidy mają mieć identyczną częstotliwość inną amplitudę i są przesunięte względem siebie w fazie (kąt się zmienia w czasie, podobnie jak i inne parametry). W jaki sposób najprościej można zmierzyć przesunięcie fazowe miedzy nimi?
Myślałem o wymnożeniu sinusoid przez siebie i zmierzeniu czasu przez jaki wynik jest <0 wtedy znając f wyznaczenie kata przesunięcia byłoby proste. Niestety przy dużych częstotliwościach (np:XY MHz) to raczej się nie uda. Powiem szczerze, że brak mi pomysłów jak to zrobić wykorzystując znane mi bloczki. Będę wdzięczny za pomoc.
pozdrawiam