Data (informace) jsou přenášena médiem (metalické vedení, optické vlákno, vzduch) v podobě změn vhodné fyzikální veličiny (nejčastěji napětí, proudu, intenzity světla) - signálu. Na takovýto signál můžeme pohlížet jako na funkci, jejíž argumentem je čas - f(t). Jak ukázal J.B.Fourier, může být každá "rozumná" periodická funkce s periodou T vyjádřena jako součet (nekonečného počtu) harmonických - Fourierovou řadou:
f(t)=1/2*c + SUM(n=1 to INF)[An*sin(omega*n*t)]
+ SUM(n=1 to INF)[Bn*cos(omega*n*t)]
omega - zakladni frekvence
Pro datový signál, který je obecně neperiodický a má konečnou dobu
trvání,
můžeme uvažovat tak, že jej prohlásíme za periodický s tím, že periodou
je
celá doba trvání signálu.
Popišme dvoustavový (obdélníkový) signál vyjadřující sekvenci
01100010
pomocí Fourierovy řady.
Vyjádříme-li zkoumaný signál jako funkci g(t), vypočteme hodnoty
koeficientů An, Bn podle vztahů
An=2/T*Integral(0,T)[g(t)*sin(omega*n*t)] dtZákladní frekvenci omega získáme podle vztahu
Bn=2/T*Integral(0,T)[g(t)*cos(omega*n*t)] dt
omega=2*PI/Tkde T je perioda, získaná zde z počtu bitů sekvence násobeného zvolenou délkou bitového intervalu (může být jednotková).
c=2/T*Integral(0,T)[g(t)] dt
Dále si připomeňme, že kvadráty amplitud jednotlivých harmonických (sqrt(An^2+Bn^2)) vyjadřují, jaká část výkonu signálu je s danou harmonickou svázána. Z pohledu na amplitudové spektrum tedy můžeme odhadnout, jak významně se na tvaru signálu podílí vyšší harmonické a k jaké újmě signál dojde, pokud budou tyto harmonické při přenosu médiem utlumeny.
Po vyčíslení koeficientů An a Bn tedy můžeme pro náš příklad nakreslit amplitudové (nebo ještě lépe výkonové) spektrum. Z něj vidíme, že i výkony na vyšších harmonických nejsou zcela zanedbatelné a že tedy jejich potlačením bude signál nikoli bezvýznamně deformován. Čím více harmonických budeme uvažovat, tím věrněji bude výsledek připomínat ideální obdélníkový signál.Ukázka tvaru signálu při zvyšujícím se počtu přenášených harmonických
Poznámka:
Obecně se udává, že pro dosažení "přijatelného" tvarového zkreslení
obdélníkového signálu potřebujeme přenést alespoň 10 harmonických, tedy
např.
pro bitovou rychlost 20kbps v přímém kódování (NRZ), obsahujícím
základní kmitočet 10kHz, potřebujeme pásmo 100 kHz. Přesněji řečeno,
potřebovali bychom, kdybychom trvali na dosti přesné reprodukci
vysílaného
signálu. Např. v Ethernetu 10BaseT se omezujeme na přenos pouze prvních
3 harmonických.
Je nutné si uvědomit, že každé reálné přenosové médium přenášený signál nějakým způsobem deformuje. Uplatňují se především tyto vlivy:
Mnohé fyzikální parametry kanálu jsou frekvenčně závislé. Proto je žádoucí pro přenos využívat co nejužšího přenosového pásma (minimální zkreslení signálu).
Na reálný přenosový kanál takto můžeme také pohlížet jako na
pásmovou propust.
Rozklad signálu na harmonické složky pomocí Fourierovy řady je
užitečný při stanovení vlivu frekvenčně závislých parametrů kanálu na
zkreslení signálu - posuzujeme vliv na jeho jednotlivé složky.
Z pohledu přenosu digitální informace nás zajímá, jakou šířku pásma potřebujeme (při určitém kódování jedniček a nul) pro přenos daného bitového proudu konstantní bitovou rychlostí (bps-bits per second).
Signál, který neobsahuje frekvence vyšší než H (např byl filtrován dolní propustí o mezním kmitočtu H), může být plně zrekonstruován ze vzorků (samples) snímaných s frekvencí 2H.
Uvažujeme-li nyní, že signál při vzorkování kvantizujeme na V diskrétních úrovní, potřebujeme pro "digitální" reprezentaci signálu s max. frekvencí H bitovou rychlost 2*H*log2(V). A opačně, uvedená bitová rychlost je maximem, které můžeme na přenosovém kanále s mezní frekvencí H dosáhnout.
Nyquistův teorém byl rozšířen pro zašuměný kanál (Shannon). Uvažován je termický šum s Gaussovským průběhem. Potom je maximální přenosová rychlost ovlivněna odstupem signálu od šumu:
max_bps=H*log2(1+S/N)kde
Pozn.: Odstup signálu od šumu se v praxi se častěji vyjadřuje v dB, 10*log(S/N) [dB].
Jak je vidět, přenosovou rychost můžeme při dané šíři frekvenčního pásma zvýšit pouze zvětšením počtu rozlišitelných úrovní signálu (tj. počtu bitů vyjádřitelných jednou značkou), avšak reálně dosažitelný počet je limitován úrovní šumem.Jelikož přenosové soustavy použitelné frekvenční pásmo výrazně omezují a často neumožňují přenášet stejnosměrnou složku, není obvykle možné přenášet digitální signál v základním pásmu, protože ten (bez použití vhodného kódování) stejnosměrnou složku obsahuje a navíc zabírá značně širokou část spektra. Proto se použije vhodná nosná frekvence (carrier), která se přenášeným signálem moduluje. Jak je patrné z obecného vyjádření nosného signálu
s(t)=A.sin(omega*t+fi)
můžeme informaci přenášet změnou frekvence, amplitudy a fáze nosného signálu, příp. jejich kombinací.
Jelikož kmitočtové spektrum modulovaného signálu je v jiné oblasti než spektrum signálu (původního) modulačního, nazývá se tento typ přenosu přenosem v přeloženém pásmu.
Přenosy v přeloženém pásmu umožňují vícenásobné využití přenosové cesty.Poznámka: Baud - počet změn v signálu za sekundu (pokud je signál dvoustavový, je rovna bitové rychlosti, jinak menší)
Řeší se kódováním datového signálu
Bitová synchronizace se obvykle řeší vybavením přijímače generátorem taktu, který se fázově zasynchronizovává na změny v přijímaném signálu (fázový závěs). Jde tedy o to kódovat signál tak, aby byl zaručen dostatečný výskyt změn (což je však požadavek mírně protichůdný s pokud možno minimální šířkou pásma přenášeného signálu).
Kódy z pohledu počtu úrovní signálu
Poznámka:
Scrambling - kódování
datového signálu tak, aby signál na
médiu
měl pseudonáhodný charakter (vyvážený počet jedniček a nul) ->
nulová ss složka, odstranění problému závislosti přenosových zařízení
na signálu (zahřívání a z něj plynoucí drift ...), vyrovnání výkonového
spektra (omezení dominujících frekvencí, na kterých by mohly být časté
přeslechy)