Souhvězdí Qpsk. Signální konstelace. Modulační metody v digitálních TV systémech

Co je proměnná?

Proměnnou si lze představit jako kontejner, který má pro vás hodnotu, běhemživot Java programu. Každé proměnné je přiřazeno a datový typ která navrhuje typ a množství hodnoty, kterou může mít.

Abyste mohli v programu použít proměnnou, musíte provést 2 kroky

  1. Variabilní prohlášení
  2. Variabilní inicializace

V tomto tutoriálu se naučíte-

Prohlášení o proměnné:

Chcete-li deklarovat proměnnou, musíte zadat typ dat a dát proměnné jedinečný název.

Příklady dalších platných prohlášení jsou

Int a,b,c; plovák pí; dvojité d; char a;

Inicializace proměnné:

Chcete-li inicializovat proměnnou, musíte jí přiřadit platnou hodnotu.

Příkladem jiných platných inicializací jsou

Pi = 3,14f; do = 20,22 d; a='v';

Můžete kombinovat deklaraci proměnné a inicializaci.

Int a=2,b=4,c=6; plovák pi=3,14f; dvojité do=20,22d; char a=’v’;

Typy proměnných

V Javě existují tři typy proměnných:

  1. Místní proměnné
  2. Proměnné instance
  3. Statické proměnné

1) Lokální proměnné

Místní proměnné jsou proměnné, které jsou deklarovány uvnitř těla metody.

2) Proměnné instance

Proměnné instance jsou definovány bez klíčového slova STATIC. Jsou definovány mimo deklaraci metody. Jsou specifické pro objekt a jsou známé jako proměnné instance.

3) Statické proměnné

Statické proměnné jsou inicializovány pouze jednou, na začátku provádění programu. Tyto proměnné by měly být inicializovány jako první, před inicializací jakýchkoli proměnných instance.

Příklad: Typy proměnných v Javě

class Guru99 ( int data = 99; //proměnná instance static int a = 1; //statická proměnná void metoda() ( int b = 90; //místní proměnná ) )

Datové typy v Javě

Datové typy klasifikují různé hodnoty, které mají být uloženy v proměnné. V Javě existují dva typy datových typů:

  1. Primitivní datové typy
  2. Neprimitivní datové typy

Primitivní datové typy

Primitivní datové typy jsou předdefinované a dostupné v jazyce Java. Primitivní hodnoty nesdílejí stav s jinými primitivními hodnotami.

Existuje 8 primitivních typů: byte, short, int, long, char, float, double a boolean Integer datové typy

Bajt (1 bajt) krátký (2 bajty) int (4 bajty) dlouhý (8 bajtů)

Plovoucí datový typ

Float (4 bajty) double (8 bajtů)

Typ textových dat

Char (2 bajty)

Boolean (1 bajt) (pravda/nepravda)

Typ dat Výchozí hodnota Výchozí velikost
byte 0 1 bajt
krátký 0 2 bajty
int 0 4 bajty
dlouho 0L 8 bajtů
plovák 0,0f 4 bajty
dvojnásobek 0,0 d 8 bajtů
booleovský falešný 1 bit
char "\u0000" 2 bajty

Body k zapamatování:

  • Všechny číselné datové typy jsou se znaménkem (+/-).
  • Velikost datových typů zůstává na všech platformách stejná (standardizovaná)
  • datový typ char v Javě je 2 bajty, protože používá UNICODE znaková sada. Díky tomu Java podporuje internacionalizaci. UNICODE je znaková sada, která pokrývá všechny známé skripty a jazyk ve světě

Java Variable Type Conversion & Type Casting

Proměnná jednoho typu může získat hodnotu jiného typu. Zde jsou 2 případy -

Případ 1) Proměnná s menší kapacitou je přiřazena jiné proměnné s větší kapacitou.

Tento proces je automatický a neexplicitní je známý jako Konverze

Případ 2) Proměnná s větší kapacitou je přiřazena jiné proměnné s menší kapacitou

V takových případech musíte výslovně specifikovat operátor typu cast. Tento proces je známý jako Typ Odlévání.

V případě nezadáte operátor přetypování typu; kompilátor hlásí chybu. Protože toto pravidlo vynucuje kompilátor, programátor si je vědom toho, že konverze, kterou se chystá provést, může způsobit určitou ztrátu dat a zabrání náhodné ztráty.

Příklad: Chcete-li porozumět odlévání typu

Krok 1) Kopie následující kód do editoru.

Demo třídy ( public static void main(String args) ( bajt x; int a = 270; double b = 128,128; System.out.println("int převedeno na byte"); x = (byte) a; System.out. println("a a x " + a + " " + x System.out.println("double převedeno na int" a = (int) b System.out.println("ba " + b); + " " + a) System.out.println("\ndouble převedeno na byte");

Krok 2) Uložte, zkompilujte a spusťte kód.

Int převedeno na bajt a a x 270 14 double převedeno na int b a a 128,128 128 double převedeno na bajt b a x 128,128 -128

Proměnná je nám poskytnuta jménem úložiště, aby bylo možné s naším programem manipulovat. Každá proměnná v Javě má ​​specifický typ, který určuje její velikost a umístění v paměti; rozsah hodnot, které lze uložit do paměti; a sadu operací, které lze aplikovat na proměnnou.

Všechny proměnné musí být před použitím deklarovány. Níže je uveden základní formulář reklamy:

Datový typ proměnná [=hodnota], [proměnná [=hodnota], ...] ;

Chcete-li deklarovat více než jednu proměnnou zadaného typu, můžete použít seznam oddělený čárkami.

Níže jsou uvedeny příklady deklarace a inicializace proměnných v Javě:

Int a, b, c; // Deklarace tří celých čísel a, b a c. int a = 10, b = 10; // Příklad inicializace. byte b = 22; // Inicializuje proměnnou b typu byte. dvojité pí = 3,14159; // Deklarace a přiřazení pí. char a = "a"; // Proměnné a typu char je přiřazena hodnota "a".

V této lekci se podíváme na různé typy proměnné dostupné v jazyk Java. Existuje tři typy proměnných:

  • lokální proměnné;
  • instance proměnné;
  • statické proměnné nebo proměnné třídy.

Místní proměnné v Javě

  • Lokální proměnné jsou deklarovány v metodách, konstruktorech nebo blocích.
  • Lokální proměnné se vytvářejí při spuštění metody, konstruktoru nebo bloku a jsou zničeny po dokončení metody, konstruktoru nebo bloku.
  • Modifikátory přístupu nelze použít pro místní proměnné.
  • Jsou viditelné pouze v rámci deklarované metody, konstruktoru nebo bloku.
  • Lokální proměnné jsou implementovány na úrovni zásobníku interně.
  • Pro místní v Javě neexistuje proměnné hodnoty výchozí, takže musí být deklarovány a před prvním použitím musí být přiřazena počáteční hodnota.

Příklad

„věk“ je lokální proměnná definovaná uvnitř metody „pupAge()“ a její rozsah je omezen pouze touto metodou.

Public class Test( public void pupAge())( int věk = 0; věk = věk + 7; System.out.println("Věk štěněte: " + věk); ) public static void main(String args)( Testovací test= new Test();

test.pupAge();

))

Získá se následující výsledek:

Věk štěněte: 7

Příklad bez inicializace

Příklad použití "věku" bez inicializace. Program během kompilace vyvolá chybu.

Public class Test( public void pupAge())( int věk; věk = věk + 7; System.out.println("Věk štěněte: " + věk); ) public static void main(String args)( Test test = nový test test.pupAge(); To bude mít za následek následující chybovou zprávu během kompilace: Test.java:4:číslo proměnné nemusí

byli

  • inicializovaný věk = věk + 7;
  • Chyba ^1
  • Proměnné instance Proměnné instance jsou deklarovány v rámci třídy, ale mimo metodu, konstruktor nebo jakýkoli blok. Když je pro objekt přidělen zásobníkový prostor, vytvoří se slot pro každou hodnotu proměnné instance.
  • Proměnné obsahují hodnoty, které musí odkazovat na více než jednu metodu, konstruktor nebo blok nebo základní části stavu objektu, které musí být přítomny v celé třídě.
  • Proměnné instance lze deklarovat na úrovni třídy, před nebo po použití.
  • Mohou být poskytnuty modifikátory přístupu, například proměnné.
  • Proměnné instance v Javě jsou viditelné pro všechny metody, konstruktory a bloky ve třídě. Zpravidla se doporučuje, aby byly soukromé (úroveň přístupu). Můžete je však zviditelnit pro podtřídy těchto proměnných pomocí modifikátorů přístupu.
  • Proměnné instance mají výchozí hodnoty. Výchozí hodnota je 0 pro čísla, false pro logická a null pro odkazy na objekty. Hodnoty lze přiřadit v deklaraci nebo v konstruktoru.
  • K proměnným instance v Javě lze přistupovat přímo voláním názvu proměnné uvnitř třídy. Ve statických metodách a různých třídách (když je dán přístup k proměnným instance) je však nutné volat using celé jméno - ObjectReference.VariableName.

Příklad

import java.io.*; public class Zaměstnanec( // Proměnná instance je veřejná pro jakoukoli podřízenou třídu. public String name; // Platová proměnná je viditelná pouze v Employee. private double plat; // Název proměnné je přiřazen v konstruktoru. public Employee (String empName)( name = empName; ) // Proměnné plat je přiřazena hodnota public void setSalary(double empSal)( plat = empSal; ) // Tato metoda zobrazí data zaměstnance public void printEmp() ( System.out.println. ("jméno: " + jméno) ; System.out.println("plat:" + mzda public static void main(String args)( Zaměstnanec empOne = new Employee("Oleg"); empOne.setSalary(1000); empOne.printEmp();

Program vytvoří následující výstup:

Jméno: Oleg plat: 1000,0

Proměnné třídy nebo statické proměnné v Javě

  • Proměnné třídy, v Javě také známé jako statické proměnné, které jsou deklarovány se statickým klíčovým slovem ve třídě, ale mimo metodu, konstruktor nebo blok.
  • Ve třídě bude existovat pouze jedna kopie každé statické proměnné, bez ohledu na to, kolik objektů z ní bude vytvořeno.
  • Statické proměnné nebo proměnné třídy se v Javě používají zřídka, kromě případů, kdy jsou deklarovány jako konstanty. Konstanty jsou proměnné, které jsou deklarovány jako veřejné/soukromé, konečné a statické. Konstanty se nikdy nemění od své původní hodnoty.
  • Proměnné instance Java statická Proměnné se vytvářejí při spuštění programu a jsou zničeny, když program přestane běžet.
  • Viditelnost je jako proměnná instance. Většina statických proměnných je však deklarována jako veřejná, protože musí být přístupné uživatelům dané třídy.
  • Výchozí hodnoty jsou stejné jako například proměnné. Pro čísla je výchozí hodnota 0, pro data zadejte Boolean- nepravdivý; a pro odkazy na objekty - null. Hodnoty lze přiřadit v deklaraci nebo v konstruktoru. Navíc je lze přiřadit do speciálních statických inicializačních bloků.
  • Ke statickým proměnným lze přistupovat voláním s názvem třídy Název třídy.Název proměnné.
  • Když bylo oznámeno třídní proměnné jako public, static, final, jména jsou velká. Pokud statické proměnné nejsou statické, syntaxe je stejná jako u příkladů a lokálních proměnných.

Příklad

import java.io.*; veřejná třída Zaměstnanec( // plat variabilní soukromý statický soukromý statický dvojí plat; // ODDĚLENÍ je stálé veřejné statické fináleŘetězec ODDĚLENÍ = "Vývoj"; public static void main(String args)( plat = 1000; System.out.println(ODDĚLENÍ+" průměrný plat

: "+plat); ))

Tím vznikne následující výstup:

Vývoj průměrný plat: 1000 Poznámka:

Aby byly konstanty přístupné z vnější třídy, musí být přístupné jako Employee.DEPARTMENT.

Modifikátory přístupu byly v předchozích materiálech zmíněny více než jednou. V další lekci se na ně podíváme podrobně.

Rádiový signál je reprezentován jako dvourozměrný bodový graf na komplexní rovině, body, na kterých jsou všechny možné symboly znázorněny v geometrické formě. Více abstraktně, diagram označuje všechny hodnoty, které lze vybrat daným manipulačním schématem, jako body na komplexní rovině. Konstelace signálu získané z měření rádiového signálu lze použít k určení typu manipulace, typu interference a úrovně zkreslení. Když je přenášený symbol reprezentován jako komplexní číslo a když jsou kosinové a sinusové signály nosné frekvence modulovány reálnou a imaginární částí, může být symbol přenášen dvěma nosnými se stejnou frekvencí. Takovým nosičům se často říká kvadratura ) je schopen demodulovat obě nosné nezávisle. Princip použití dvou nezávisle modulovaných nosných je základem kvadraturní modulace. Při jednoduchém klíčování fázovým posuvem se fáze modulačního symbolu stává fází nosného signálu.

Pokud jsou znaky reprezentovány jako komplexní čísla, mohou být reprezentovány jako body v komplexní rovině. Často se nazývají skutečné a imaginární osy ve fázi nebo I-osa a kvadratura(kvadratura) nebo osa Q. Vynesením bodů z několika symbolů do diagramu lze získat konstelaci signálu. Body na diagramu se často nazývají signální body(neboli body souhvězdí). Představují mnohé modulační symboly, to je modulační abeceda.

Trellis kódovaná modulace

Při použití blokového nebo konvolučního kódování se zvyšuje odolnost rádiových komunikací proti šumu rozšířením frekvenčního pásma a zvýšením složitosti rádiového zařízení bez zvýšení odstupu signálu od šumu (SNR). Aby byla zachována odolnost vůči šumu při stejném SNR, je možné snížit použitelné frekvenční pásmo a zjednodušit rádiová zařízení pomocí mřížkové modulace (TCM), která byla poprvé vyvinuta v roce 1982 společností Ungerbock. V srdci TCM je společný proces kódování a modulace.

Pokud je použit kombinovaný kodér/modulátor, obecná struktura který je znázorněn na obrázku, pak bit b0 umožňuje vybrat jednu ze dvou konstelací, které byly získány během prvního dělení. Volba je pak určena v závislosti na bitech b1 a b2.

Aplikace

Uvažujme detekci založenou na metodě maximální věrohodnosti. Při příjmu rádiového signálu demodulátor vyhodnocuje přijatý symbol, který je při vysílání nebo příjmu zkreslen (například vlivem aditivního bílého Gaussova šumu, zeslabování, vícecestného šíření, útlumu, rušení a nedokonalostí rádiového zařízení). Demodulátor vybere nejlepší přiblížení k přenášenému signálu, tzn. nejbližší bod konstelace signálu z hlediska euklidovské metriky). Pokud je zkreslení signálu dostatečně silné, může být zvolen jiný bod než ten, který byl vysílán, a demodulátor bude generovat nesprávný výsledek. Vzdálenost mezi dvěma nejbližšími body konstelace tedy určuje odolnost manipulace proti šumu.

Pro účely analýzy přijímaných signálů usnadňuje konstelace signálů detekci určitých typů zkreslení signálu. Například,

  • Gaussův šum se jeví jako rozmazané body konstelace
  • Nekoherentní jednofrekvenční interference se jeví jako kruhy namísto bodu souhvězdí
  • Fázové zkreslení je viditelné jako signální body rozmístěné v kruhu
  • Útlum signálu vede k tomu, že body umístěné v rozích jsou blíže středu, než by měly být.

Signální konstelace dávají obraz podobný diagram oka pro jednorozměrné signály. Diagramy oka se používají k určení jitteru v jedné dimenzi modulace.

Viz také

  • Schéma oka ( angličtina)

Napište recenzi na článek "Konstelace signálu"

Literatura

  • Prokis, J. Digitální komunikace = Digital Communications / Klovsky D. D. - M.: Radio and Communications, 2000. - 800 s. - ISBN 5-256-01434-X.
  • Sklyar B. Digitální komunikace. Teoretické základy A praktická aplikace= Digitální komunikace: Základy a aplikace. - 2. vyd. - M.: Williams, 2007. - 1104 s. - ISBN 0-13-084788-7.

Odkazy

Výňatek charakterizující konstelaci signálu

"Věc se má tak, že tvoje matka tu nebyla," zašeptala Stella tiše. – Potkali jsme tvoji matku tam, odkud jsi „selhal“. Mají o vás velký strach, protože vás nemohou najít, a tak jsme jim nabídli pomoc. Ale jak vidíte, nebyli jsme dostatečně opatrní a skončili jsme ve stejné hrozné situaci...
- Jak dlouho jsi tady? Víte, co s námi udělají? – snažil jsem se mluvit sebevědomě, zeptal jsem se tiše.
- My nedávno... Přivádí stále nové lidi a někdy i malá zvířata, a pak zmizí a on přináší nové.
Vyděšeně jsem se podíval na Stellu:
– Toto je velmi skutečný, skutečný svět a velmi reálné nebezpečí!.. Toto už není ta nevinná krása, kterou jsme vytvořili!... Co budeme dělat?
- Odejdi. “ opakovala holčička znovu tvrdohlavě.
– Můžeme to zkusit, ne? A babička nás neopustí, pokud je to opravdu nebezpečné. Zřejmě se stále můžeme dostat ven sami, pokud nepřijde. Nebojte se, ona nás neopustí.
Přál bych si její důvěru!... I když jsem obvykle nebyl bázlivý člověk, tato situace mě velmi znervózňovala, protože jsme tu nebyli jen my, ale i ti, kvůli kterým jsme do této hrůzy přišli. Bohužel jsem nevěděl, jak se z této noční můry dostat.
– Není zde čas, ale obvykle přichází ve stejném intervalu, přibližně jako by byly dny na Zemi. “ Najednou chlapec odpověděl na mé myšlenky.
– Už jste dnes byli? “ zeptala se Stella zjevně potěšená.
Chlapec přikývl.
- Tak jdeme? – pozorně se na mě podívala a já si uvědomil, že mě žádá, abych jim „nasadil“ svou „ochranu“.
Stella byla první, kdo vystrčil svou červenou hlavu...
- Nikdo! – byla potěšena. - Wow, co je to za hrůzu!...
Samozřejmě jsem to nevydržel a šel za ní. Opravdu to byla skutečná „noční můra“!... Vedle našeho podivného „místa uvěznění“ zcela nepochopitelným způsobem viseli ve „snopech“ hlavou dolů lidské bytosti... Byli zavěšeni za nohy a vytvořili , jakoby obrácená kytice .
Přišli jsme blíž - nikdo z lidí nejevil známky života...
– Jsou úplně „vypumpovaní“! – Stella byla zděšená. – Nezbyla jim ani kapka vitality!.. To je ono, utečeme!!!
Spěchali jsme, jak jen to šlo, někam stranou, absolutně nevědouce, kam běžíme, jen abychom se dostali pryč od všech těch hrůzostrašných hrůz... Aniž bychom si mysleli, že bychom se mohli dostat znovu do stejné věci, nebo dokonce horší, hrůza...
Najednou se náhle setmělo. Po obloze se hnaly modročerné mraky, jako by je poháněl silný vítr, i když ještě nefoukal vítr. V hlubinách černých mraků šlehaly oslnivé blesky, horské štíty plály rudou září... Někdy se nafouklé mraky roztrhly proti zlým štítům a jako vodopád se z nich lila tmavě hnědá voda. Celý tento hrozný obraz připomínal nejstrašnější z hrozných, noční můru....
– Tati, miláčku, já se tak bojím! – zaječel chlapec nenápadně, zapomněl na svou bývalou agresi.
Najednou se jeden z mraků „roztrhl“ a vyšlehlo z něj oslepující jasné světlo. A v tomto světle se v jiskřivém kokonu blížila postava velmi hubeného mladého muže s tváří ostrou jako čepel nože. Všechno kolem něj zářilo a zářilo, z tohoto světla se černé mraky „roztavily“ a změnily se ve špinavé černé hadry.
- Páni! “ vykřikla radostně Stella. – Jak to dělá?!
- Znáš ho? – Neuvěřitelně mě to překvapilo, ale Stella negativně zavrtěla hlavou.
Mladý muž se posadil vedle nás na zem a s láskyplným úsměvem se zeptal:
- Proč jsi tady? Toto není vaše místo.
– My víme, jen jsme se snažili dostat nahoru! – veselá Stella už cvrlikala z plných plic. – Pomůžeš nám vstát?... Musíme se určitě rychle dostat domů! Jinak tam na nás čekají babičky a taky na ně čekají, ale jiné.
Mezitím se na mě mladík z nějakého důvodu velmi pečlivě a vážně podíval. Měl zvláštní, pronikavý pohled, který mě z nějakého důvodu znepokojoval.
-Co tady děláš, holka? – zeptal se tiše. - Jak se vám sem podařilo dostat?
- Jen jsme šli. – odpověděl jsem upřímně. - A tak je hledali. – Usmála se na „nalezence“ a ukázala na ně rukou.
– Ale jsi naživu, že? – nemohl se zachránce uklidnit.
– Ano, ale byl jsem tu více než jednou. – odpověděl jsem klidně.
- Oh, ne tady, ale "nahoře"! – opravila mě kamarádka se smíchem. "Rozhodně bychom se sem nevrátili, že?"
"Ano, myslím, že to bude stačit na dlouhou dobu... Alespoň pro mě..." Otřásl jsem se nedávnými vzpomínkami.
- Musíte odsud odejít. "Mladý muž řekl znovu tiše, ale naléhavěji." - Teď.
Od něj se táhla jiskřivá „cesta“ a běžela přímo do světelného tunelu. Byli jsme doslova vtaženi dovnitř, aniž bychom stihli udělat jediný krok, a po chvíli jsme se ocitli ve stejném průhledném světě, ve kterém jsme našli naši kulatou Leah a její matku.
- Mami, mami, tatínek je zpět! A taky Skvělý!... - malá Leah se převalila hlavou přes paty k nám a pevně si tiskla rudého draka na hruď.. Její kulatá tvářička zářila jako slunce a ona sama, neschopná potlačit své divoké štěstí, se vrhla k tátovi a visící mu na krku a kvílející slastí.
Byla jsem šťastná za tuto rodinu, která se našla, a trochu smutno za všechny své mrtvé „hosty“, kteří přišli na zem pro pomoc, kteří se už nemohli tak radostně objímat, protože nepatřili do stejných světů. .
- Oh, tati, tady jsi! Myslel jsem, že chybíš! A tys to vzal a našel! To je dobře! – zaječela radostí zářivá holčička.
Najednou nad její šťastnou tváří přeletěl mrak a bylo to velmi smutné... A úplně jiným hlasem se holčička otočila ke Stelle:
– Milé děvčata, děkuji za tátu! A pro mého bratra, samozřejmě! Chystáš se teď odejít? vrátíš se někdy? Tady je váš malý drak, prosím! Byl velmi hodný a velmi, velmi mě miloval... - Zdálo se, že právě teď se nebohá Leah rozbrečí, tak moc chtěla toho roztomilého úžasného draka držet jen o něco déle!... A byl asi být odvezen a víc už nebude...

Popis

Modifikátory přístupu byly v předchozích materiálech zmíněny více než jednou. V další lekci se na ně podíváme podrobně.

Když je přenášený symbol reprezentován jako komplexní číslo a když je sinusový a kosinusový signál nosné frekvence modulován reálnou a imaginární částí, může být symbol přenášen dvěma nosnými se stejnou frekvencí. Takovým nosičům se často říká Když je přenášený symbol reprezentován jako komplexní číslo a když jsou kosinové a sinusové signály nosné frekvence modulovány reálnou a imaginární částí, může být symbol přenášen dvěma nosnými se stejnou frekvencí. Takovým nosičům se často říká kvadratura ) je schopen demodulovat obě nosné nezávisle. Princip použití dvou nezávisle modulovaných nosných je základem kvadraturní modulace. Při jednoduchém klíčování fázovým posuvem se fáze modulačního symbolu stává fází nosného signálu.

Pokud jsou symboly reprezentovány jako komplexní čísla, mohou být reprezentovány jako body v komplexní rovině. Často se nazývají skutečné a imaginární osy ve fázi nebo I-osa a kvadratura(kvadratura) nebo osa Q. Vynesením bodů z několika symbolů do diagramu lze získat konstelaci signálu. Body na diagramu se často nazývají signální body(neboli body souhvězdí). Představují mnohé modulační symboly, to je modulační abeceda.

Trellis kódovaná modulace

Při použití blokového nebo konvolučního kódování se zvyšuje odolnost rádiových komunikací proti šumu rozšířením frekvenčního pásma a zvýšením složitosti rádiového zařízení bez zvýšení odstupu signálu od šumu (SNR). Chcete-li zachovat odolnost proti šumu na stejné hodnotě SNR, můžete snížit používané frekvenční pásmo a zjednodušit rádiové zařízení pomocí mřížkové modulace (TCM), která byla poprvé vyvinuta v roce 1982 společností Ungerbock. V srdci TCM je společný proces kódování a modulace.

Pokud je použit kombinovaný kodér/modulátor, jehož obecná struktura je znázorněna na obrázku, pak bit b0 umožňuje vybrat jednu ze dvou konstelací, které vyplynuly z prvního dělení. Volba je pak určena v závislosti na bitech b1 a b2.

Aplikace

Uvažujme detekci založenou na metodě maximální věrohodnosti. Při příjmu rádiového signálu demodulátor vyhodnocuje přijatý symbol, který je při vysílání nebo příjmu zkreslen (například vlivem aditivního bílého Gaussova šumu, zeslabování, vícecestného šíření, útlumu, rušení a nedokonalostí rádiového zařízení). Demodulátor vybere nejlepší přiblížení k přenášenému signálu, tzn. nejbližší bod konstelace signálu z hlediska euklidovské metriky). Pokud je tedy zkreslení signálu dostatečně silné, může být vybrán bod odlišný od přenášeného a demodulátor vytvoří nesprávný výsledek. Vzdálenost mezi dvěma nejbližšími body konstelace tedy určuje odolnost manipulace proti šumu.

Pro účely analýzy přijímaných signálů usnadňuje konstelace signálů detekci určitých typů zkreslení signálu. Například

  • Gaussův šum se jeví jako rozmazané body konstelace
  • Nekoherentní jednofrekvenční interference se jeví jako kruhy místo konstelačních bodů
  • Fázové zkreslení je viditelné jako signální body rozmístěné v kruhu
  • Útlum signálu vede k tomu, že body umístěné v rozích jsou blíže středu, než by měly být.

Signální konstelace dávají obraz podobný diagram oka pro jednorozměrné signály. Diagramy oka se používají k určení jitteru v jedné dimenzi modulace.

Viz také

  • Schéma oka ( angličtina)

Literatura

  • Prokis J. Digitální komunikace. - Per. z angličtiny // Ed. D. D. Klovský. - M.: Radio and Communications, 2000. - 800 s. - ISBN 5-256-01434-X
  • Sklyar B. Digitální komunikace. Teoretické základy a praktická aplikace. - Per. z angličtiny - M.: Williams Publishing House, 2003. - 1104 s. -

Taková rotace může výrazně zvýšit stabilitu signálu při typické problémyéter. Každý vektor takové konstelace získává své vlastní individuální souřadnice A Q. Pokud se tedy informace o jedné ze souřadnic ztratí, lze ji obnovit. V důsledku prokládání komponent A Q jsou přenášeny odděleně, což snižuje pravděpodobnost jejich současné ztráty. V systému DVB-T Každá souřadnice se vyskytuje několikrát, takže pokud dojde ke ztrátě informací o jedné z nich, je obtížné určit, do kterého kvadrantu bod patří. Princip je znázorněn na Obr. 3.4.34. Každá bodová souřadnice je v modulátoru zpracovávána samostatně a jsou přenášeny v OFDM signálu odděleně jedna od druhé, smíchané s u2 a u1 jiného symbolu (to znamená, že u2 a u1 mohou být přenášeny na různých OFDM nosných a v různých OFDM symbolech ). Na přijímači se u2 a u1 opět spojí a vytvoří původní signální konstelaci posunutou v kruhu. Pokud se tedy jedna nosná nebo symbol ztratí v důsledku interference, informace o druhé souřadnici se zachovají, což umožní obnovení symbolu, i když na nižší úrovni signálu od šumu. Při použití symetrické (neotočené) konstelace signálu nedává oddělení u2 a u1 smysl, protože symbol lze rozpoznat pouze kombinací dvou souřadnic. Každý z nich jednotlivě má ​​dvojníky a pouze jejich kombinace je jedinečná. Nová metoda poskytuje výrazné zvýšení stability v obtížných etherových podmínkách. Testovací simulace ukázala, že zisk v poměru signál-šum (C/N) díky použití této techniky může dosáhnout 5 dB nebo více (obr. 3.4.25, 3.4.35).

Rýže. 3.4.34. Rotace konstelace signálu.


Rýže. 3.4.35. Porovnání charakteristik odolnosti proti rušení
s otočenou/neotočenou konstelací.

Literatura.

1. Marder N.S. Moderní telekomunikace. – M.: IRIAS, 2006. – 384 s.

2. Lokshin B.A. Digitální vysílání: od studia k divákovi - M.: Společnost CYRUS SYSTEMS, 2001. - 285 s.

3. Zubarev Yu.B., Krivosheev I.N., Krasnoselsky I.N. Digitální televizní vysílání. Základy, metody systému. – M.: Vědecký výzkumný ústav rozhlasu (NIIR), 2001.- 568 s.



4. Krivosheev M.I. Mezinárodní standardizace digitálu televizní vysílání.- M.: Radio Research Institute (NIIR). 2006.-928s.

5. Krasnoselsky I.N. Analýza zahraničních zkušeností a trendů v přechodu na digitální pozemní televizní vysílání // Elektrosvyaz.- 2007.- č. 3.- s. 18-22.

6. Vilková N.N., Zubarev Yu.B. Stav a vyhlídky rozvoje digitálního televizního vysílání v Rusku // Electrosvyaz - 2008. - č. 1.

7. Tyukhtin M.F. Systémy internetové televize. - M.: Horká linka-Telecom, 2008.-320 s.

8. M.S. Nemirovsky, O.A. Shorin, A.I. Babin, A.L. Sartakov Bezdrátové technologie z poslední míle do posledního palce: Konzultace. - M.: Eco-Trends, 2010. - 400 s.

9. Materiály školicího střediska SibGUTI a NPO Triada-TV LLC

Novosibirsk.

10. G.V. Mamčev Teorie a praxe pozemního digitálního televizního vysílání: Učebnice / SibGUTI - Novosibirsk, 2010. 340 s.

11. Elektroakustika a zvukové vysílání: Učebnice pro vysoké školy / I.A Aldoshina, E.I. Vologdin, A.P. Efimov a kol. Yu.A. Kovalgina.- M.: Hotline – Telecom. Rádio a komunikace. 2007. – 872 s.

12. Gelgor A.L., Popov E.A. Digitální televizní vysílací systém standard DVB-T: Učebnice. - Petrohrad: Nakladatelství Vysoké školy polytechnické, 2010. - 207 s.




Nahoru