Zmiana fazy sygnału

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Zmiana fazy sygnału

Post autor: Woop »

Potrzebuję pomocy, chciałbym się od was dowiedzieć w jaki sposób mogę zmienić fazę wygenerowanego sygnału. Wiem, że mogę zmienić fazę ręcznie, lub przy pomocy wprowadzania danych przy linii Phase w bloczku Generate Signal, jednak nie o to chodzi. Chodzi o to, żeby zmienić fazę np. o 90 stopni, która jest na wyjściu z tego bloczka. Nie mogę ingerować w jego wejścia. Proszę o pomoc
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Zmiana fazy sygnału

Post autor: Woop »

Na prawde nikt nie zna zadnej wskazowki?
Awatar użytkownika
Nowszy
Posty: 504
Rejestracja: 30 maja 2008 08:33
Wersja środowiska: LabVIEW 2011
Lokalizacja: Katowice
Kontakt:

Zmiana fazy sygnału

Post autor: Nowszy »

Witaj

twoje pytanie jest zbyt ogólne - dlaczego nie chcesz wykorzystywać wejść bloczka Generate Signal? Podaj kawałek kodu który pokazuje co chcesz zrobić, a my coś pomożemy
Pozdrawiam, Maciek Antonik
Edu4Industry
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Re: Zmiana fazy sygnału

Post autor: Woop »

Podgląd mojego projektu zamieszczam w linku poniżej. Problem polega na tym: na zdjęciu widać parę wygenerowanych sygnałów: parę sygnałów Ir (prąd składowej rezystywnej) i jeden sygnał Ic(prąd składowej pojemnościowej), następnie na zdjęciu widać jak prądy Ir składają się w jeden, a następnie złożone prądy Ir składają się z prądem Ic w jedną całość. Wszystko jest podłączone do paru spectrogramów. Moim zadaniem jest udowodnic, że za pomocą paru operacji, zaczynając od detekcji częstotliwości, znalezienia szczytów wierzchołków, PRZESUNIĘCIA W FAZIE, itd, mogę dodany ze wszystkich składowych prąd doprowadzić do stanu, w którym z powrotem mam prąd złożony z prądów Ir oraz prąd Ic. Dlatego nie mogę ingerować w wejście bloczka, żeby mieć podgląd na wykresie, czy wejscia i wyjścia ( po paru operacjach) będą sie pokrywać.

Obrazek
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Re: Zmiana fazy sygnału

Post autor: Woop »

Ponawiam pytanie, chociaz wskazowki?
Przemoga
Posty: 14
Rejestracja: 16 lis 2011 22:51
Wersja środowiska: LabVIEW 2011
Lokalizacja: Kraków

Re: Zmiana fazy sygnału

Post autor: Przemoga »

Odpowiedzi nie mam ale wskazówka a raczej próba pomocy ode mnie wygląda tak :
Proponuje zastosować filtr coś jak wtórnik przesuwający fazę w zadanym paśmie. Nie wiem czy to dobry pomysł ale ja bym tak spróbował.
Mogę pomóc takie coś stworzyć ale dopiero w niedzielę.
Przemoga
Posty: 14
Rejestracja: 16 lis 2011 22:51
Wersja środowiska: LabVIEW 2011
Lokalizacja: Kraków

Re: Zmiana fazy sygnału

Post autor: Przemoga »

Proszę, na szybkości zrobiłem coś takiego, robiłem szybko więc jest napisany brzydko ;) No ale sama idea jest zawarta mam nadzieje że pomogłem, przesunięciem fazy możesz sterować za pomocą rządu filtrów, ale to nie jest jedyny sposób a jedynie najszybsza realizacja rozwiązania twojego problemu, na pewno nie jest zbyt optymalna ale pokazuje sam fakt możliwości sterowania fazą. For wykonuje się dwa razy aby "rozpędzić" filtry . Połączenie kaskadowe pokazuje jak przesuwać fazę. czasem wskaźniki mogą pokazywać błędnie przesunięcie (trzeba dodać lub odjąć 180 stopni) ale z racji pisania pod presją czasu pozwoliłem sobie nie rozwiązywać tego problemu. Nie robiłem SubVI abyś mógł zobaczyć ideę. W razie pytań pisz. Polecam doczytać o filtrach i sygnałach gdyż ja sam troszeczkę kuleje w tej dziedzinie.

Pozdrawiam,
P.G
Załączniki
przesuwaniefazy.vi
wersja 86
(20.82 KiB) Pobrany 394 razy
przesuwaniefazy.vi
(37.25 KiB) Pobrany 373 razy
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Re: Zmiana fazy sygnału

Post autor: Woop »

Pomysł Przemogi bardzo dobry, jednak nie sprawdza się na moim sygnale. Za pomoc wielkie dzieki.
Wpadlem na cos takiego:
[IMG=http://img841.imageshack.us/img841/1169/przes.png][/IMG]

[IMG=http://img341.imageshack.us/img341/9320/przes2.png][/IMG]

Sygnał przesunął się o 1/4 okresu, czyli to co chciałem osiągnąć, jednak w tyle wyzerował wartości Y, w czym leży błąd, ma ktoś pomysł?
ODPOWIEDZ