Kérdés:
A GNU rádió szinuszos szorzata nem eredményez tökéletes eredményt
Denis
2018-06-10 16:22:46 UTC
view on stackexchange narkive permalink

A GNU Rádióban készítettem egy egyszerű vázlatot, amely megsokszorozza a két jelet. Az egyik szinusz, a másik koszinusz. Az alábbiakban beillesztek egy képernyőképet róla és annak eredményeiről.

enter image description here

Hallottam, hogy a DSP-ben szinte tökéletes jelfeldolgozást tudunk végezni. Ezért feltételezem, hogy az olyan jelenségek, mint az LO szivárgás és a kétszeresen kiegyensúlyozott keverők nem alkalmazhatók, ha a már digitalizált jeleket megsokszorozzák, például a bemutatott esetben.

Miután azonban a GNU Rádióban megszoroztam a következő két konzoljelet, arra számítok, hogy megnézem az összes & különbség frekvenciáját; semmi más.

Meglepetésemre egy nagy csúcsot látok az összeg frekvenciáján, amelyet több csúcs sorozata követ az FFT-n. Kíváncsi vagyok, hogy mit hiányolok itt.

Úgy válaszoltam, mintha az egyik jelforrást "szinuszra" állította volna, de a valóságban a koszinuszra van állítva a képernyőképén. Ez nem probléma - a matematika megegyezik, de kis fáziseltolás esetén.
Egy válasz:
Marcus Müller
2018-06-10 16:52:17 UTC
view on stackexchange narkive permalink

Arra számítok, hogy látom az & különbségeket.

Két komplex szinuszoidot szorzol, nem pedig $ \ sin $ és $ \ cos $, de

$$ e ^ {j2 \ pi f_1t} \ cdot e ^ {j \ balra (2 \ pi f_2t- \ frac \ pi2 \ jobbra)} = e ^ {j2 \ pi (f_1 + f_2) -j \ frac \ pi2} $$

Tehát csak az összeg gyakorisága, ahogy kell.

Nagy csúcsot látok összegfrekvencián, amelyet az FFT többszörös csúcsainak sorozata követ. Kíváncsi vagyok, hogy itt mit hiányolok.

Először is, ne felejtsd el, hogy ha a jeled periódusa tökéletesen illeszkedik az FFT hosszába, akkor a szivárgás t, vagyis a sinccel való konvolúció hatását. Jelének időszaka $ \ frac4 {15} $. Megállapítja, hogy ezzel nem oszthatja el az 1024 értéket, és így egész számot kaphat. Tehát tiszta matematikai szempontból itt látnia kell a szivárgást.

Ezután nézze meg a dolgok skáláját: elméleti csúcsa meghaladja a 120 dB-t az összes többi oldalsó csúcsa felett. Rendben van. Ez a tényező $ 10 ^ {12} $, és a szoftverben használt lebegőpontos számok numerikus pontossága körül van. Eszembe sem jut olyan eset, amikor ez problémává válik

Köszönöm a gyors választ! Most már megértettem, hogy egy komplex generátor KÉT hullámformát produkál. Az egyik I és a másik Q hullámalak. Kiváló matematikai egyszerűsítés! Azt is megtudtam, hogy a "kalapálás" segítségével a csúcsok eltűntek. Ezen még dolgoznunk kell.
A "GNU rádió intelligens" -et kedvenc keretem dicséretének tekintem, de valójában ez nem a GNU rádió-specifikus. Ez a bonyolult jelelmélet alapja :) (Ó, és a Hamming-ablakolás, vagy általában a megfelelő tekercselés a szokásos módszer a spektrális szivárgás kezelésére. Csökkenti az oldalsó szélességet a frekvenciatartományban a pontosság rovására. Nincs ingyenes ebéd. )
Úgy gondolom, hogy a https://greatscottgadgets.com/sdr/ jó forrás lesz az Ön számára, mert sok ilyen fogalmat nagyon könnyen megmagyaráz.
Egyetértés, a matematika mindig nagyszerű. De azok az emberek, akik létrehozták a GNU Rádiót, vették a fáradságot, hogy 1. jól megértsék az alapelveket. 2. Integrálják az ilyen elveket a keretbe. Tehát úgy éreztem, hogy a GNU Rádió okos, és a vele való kísérletezés sokkal többre "vezet". Oké, ideje visszatérnem a GreatScott Gadgets-hez.


Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 4.0 licencért, amely alatt terjesztik.
Loading...