To trochę podstawowe pytanie, ale mam problem ze zrozumieniem, dlaczego sygnał musi zostać rozbity na komponenty I i Q, aby były użyteczne w programowym radiu (SDR).
Rozumiem, że komponenty I i Q są tym samym sygnałem, tylko 90 stopni poza fazą, ale nie rozumiem, dlaczego jest to ważne. Dlaczego nie możesz po prostu zdigitalizować jednego sygnału? Dlaczego potrzebujesz pozornie identycznego sygnału, który jest poza fazą o 90 stopni? A jeśli potrzebujesz tego drugiego sygnału, dlaczego nie możesz go stworzyć samodzielnie (np. W oprogramowaniu), po prostu opóźniając pierwszy sygnał?
Mogę tylko stwierdzić, że jest to konieczne z jakiegoś powodu, aby przeprowadzić demodulację w stylu FM w oprogramowaniu, ale nigdzie nie mogę znaleźć niczego, co tłumaczyłoby potrzebę i dlaczego ta demodulacja nie jest możliwa bez komponentów I i Q.
Czy ktoś może rzucić na to trochę światła? Wikipedia nie jest szczególnie pomocna, ponieważ każda strona ma link zamiast wyjaśnienia, a każdy link wskazuje na następną w nieskończonej pętli.
źródło
Ma to związek z częstotliwością próbkowania i tym, jak zegar próbkowania (lokalny oscylator lub LO) odnosi się do częstotliwości sygnału będącego przedmiotem zainteresowania.
Częstotliwość częstotliwościNyquista jest dwukrotnością najwyższej częstotliwości (lub szerokości pasma) w próbkowanych widmach (aby zapobiec aliasingowi) sygnałów pasma podstawowego. Ale w praktyce, biorąc pod uwagę sygnały o skończonej długości, a tym samym nie-matematycznie idealnie ograniczone pasma (a także potencjalną potrzebę fizycznie możliwych do zastosowania filtrów nieściennych), częstotliwość próbkowania dla DSP musi być wyższa niż dwukrotność najwyższej częstotliwości sygnału . Zatem podwojenie liczby próbek poprzez podwojenie częstotliwości próbkowania (2X LO) byłoby nadal zbyt niskie. Czterokrotne zwiększenie częstotliwości próbkowania (4X LO) znacznie przewyższyłoby częstotliwość Nyquista, ale użycie tej częstotliwości o wiele wyższej częstotliwości byłoby droższe pod względem komponentów obwodu, wydajności ADC, szybkości danych DSP, wymaganych megaflopów itp.Dlatego próbkowanie IQ często odbywa się za pomocą lokalnego oscylatora na (lub względnie bliskiej) tej samej częstotliwości co pasmo sygnału lub pasmo częstotliwości będące przedmiotem zainteresowania, co jest oczywiście o wiele za niską częstotliwością próbkowania (dla sygnałów w paśmie podstawowym) według Nyquista. Jedna próbka na cykl fali sinusoidalnej może znajdować się na zerowych przejściach, na wszystkich szczytach lub w dowolnym punkcie pomiędzy nimi. Dowiesz się prawie nic o tak próbkowanym sygnale sinusoidalnym. Ale nazwijmy to, sam w sobie prawie bezużytecznym, zestawem próbek I zestawu próbek IQ.
Ale co powiesz na zwiększenie liczby próbek, nie tylko poprzez podwojenie częstotliwości próbkowania, ale poprzez pobranie dodatkowej próbki nieco po pierwszym w każdym cyklu. Dwie próbki w jednym cyklu nieco oddalone od siebie pozwoliłyby oszacować nachylenie lub pochodną. Gdyby jedna próbka przekraczała zero, dodatkowa próbka nie byłaby. Lepiej więc byłoby dowiedzieć się, który sygnał jest próbkowany. Dwa punkty plus wiedza, że sygnał zainteresowania jest z grubsza okresowy przy częstotliwości próbkowania (z powodu ograniczenia pasma) zwykle wystarcza, aby zacząć szacować niewiadome kanonicznego równania fali sinusoidalnej (amplituda i faza).
Ale jeśli odejdziesz zbyt daleko od siebie z drugą próbką, do połowy między pierwszym zestawem próbek, znajdziesz się w tym samym problemie, co próbkowanie 2X (jedna próbka może mieć dodatnie przejście przez zero, druga ujemna, mówiąc ci nic). Jest to ten sam problem, co 2X to zbyt niska częstotliwość próbkowania.
Ale gdzieś pomiędzy dwiema próbkami pierwszego zestawu (zestawu „I”) jest słodka plama. Nie jest zbędny, jak w przypadku próbkowania w tym samym czasie i nie jest równomiernie rozmieszczony (co jest równoważne podwojeniu częstotliwości próbkowania), istnieje przesunięcie, które zapewnia maksymalną informację o sygnale, przy czym koszt jest dokładnym opóźnieniem dla dodatkowej próbki zamiast o znacznie wyższej częstotliwości próbkowania. Okazuje się, że opóźnienie wynosi 90 stopni. Daje to bardzo przydatny zestaw próbek „Q”, który wraz z zestawem „I” mówi o wiele więcej na temat sygnału niż osobno. Być może wystarczy, aby zdemodulować AM, FM, SSB, QAM itp. Itd. Podczas próbkowania złożonego lub IQ na częstotliwości nośnej lub bardzo blisko, zamiast znacznie powyżej 2X.
Dodany:
Dokładne przesunięcie o 90 stopni dla drugiego zestawu próbek również odpowiada ładnie połowie wektorów podstawy składowej w DFT. Pełny zestaw jest wymagany do pełnego przedstawienia danych niesymetrycznych. Bardziej wydajny algorytm FFT jest bardzo często wykorzystywany do przetwarzania dużej liczby sygnałów. Inne formaty próbkowania inne niż IQ mogą wymagać albo wstępnego przetworzenia danych (np. Korekty pod kątem nierównowagi IQ w fazie lub wzmocnieniu), albo zastosowania dłuższych FFT, co potencjalnie może być mniej wydajne w przypadku niektórych operacji filtrowania lub demodulacji zwykle wykonywanych w typowy sposób Przetwarzanie SDR danych IF.
Dodany:
Należy również zauważyć, że szerokość pasma wodospadu sygnału SDR IQ, która może wydawać się szerokopasmowa, jest zwykle nieco węższa niż IQ lub złożona częstotliwość próbkowania, nawet jeśli częstotliwość środkowa przed złożonym heterodyną może być znacznie wyższa niż częstotliwość próbkowania IQ . Tak więc szybkość komponentu (2 komponenty na pojedynczy kompleks lub próbkę IQ), która jest dwukrotnością stawki IQ, kończy się ponad dwukrotnością pasma zainteresowania, co jest zgodne z próbkowaniem Nyquista.
Dodany:
Nie możesz sam stworzyć drugiego kwadraturowego sygnału, po prostu opóźniając wejście, ponieważ szukasz zmiany między sygnałem a sygnałem 90 stopni później. I nie zobaczy żadnych zmian, jeśli użyjesz tych samych dwóch wartości. Tylko jeśli próbkujesz w dwóch różnych momentach, delikatnie przesuń.
źródło
To naprawdę tak prosty temat, że prawie nikt nie wyjaśnia dobrze. Każdy, kto stara się to zrozumieć, może obejrzeć film W2AEW: http://youtu.be/h_7d-m1ehoY?t=3m . W ciągu zaledwie 16 minut przechodzi od zupy do orzechów, a nawet daje dema ze swoim oscyloskopem i obwodem, który stworzył.
źródło
I
iQ
są po prostu innym sposobem przedstawienia sygnału. Myślicie w myślach, że sygnał jest falą sinusoidalną, modulowaną wzdłuż jego amplitudy, częstotliwości lub fazy.Fale sinusoidalne można przedstawić jako wektor. Jeśli pamiętasz wektory z zajęć z fizyki, masz tendencję do pracy z
x
iy
składowymi tego wektora (dodającx's
razem iy's
). Właśnie to jestI
iQ
jest zasadniczoX
(jest w fazie -I
) iY
(kwadratura -Q
).Kiedy reprezentujesz falę sinusoidalną jak wektor i udostępniasz ją,
I
iQ
może być znacznie łatwiej mieć oprogramowanie do wykonywania matematyki w celu demodulacji sygnału. Twój komputer ma specjalne układy scalone - karta graficzna i karta dźwiękowa toVECTOR
procesory - z dodatkowymi rejestrami do przechowywaniax
y
elementów i do szybkich obliczeń.Dlatego
SDR
chceI
iQ
.I
iQ
pozwól procesorom wektorowym na twoim komputerze przeprowadzić demodulację szybko i skutecznie.źródło