Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Edellisen kerran yhteenveto: MAC frame

Samankaltaiset esitykset


Esitys aiheesta: "Edellisen kerran yhteenveto: MAC frame"— Esityksen transkriptio:

1 Edellisen kerran yhteenveto: MAC frame
LLC-kehys MAC-kehys

2 IEEE 802.11 Physical (PHY) layer
MAC layer PLCP sublayer PMD Sublayer PHY SAP PMD SAP MAC layer FHSS/DSSS/OFDM/IR PLCP FHSS PHY SAP DSSS OFDM IR PMD SAP PLCP = Physical Layer Convergence Procedure sublayer PMD = Physical Medium Dependent sublayer

3 Fyysisen kerroksen tehtävät
Carrier sense Transmit Receive Standardi määrittelee 3 tilakoneetta, joista kukin hoitaa yhden yllämainituista tehtävistä. PLCP = Physical Layer Convergence Procedure sublayer PMD = Physical Medium Dependent sublayer

4 Carrier Sense Kuinka usein Carrier Sense suoritetaan?
Mikä on Carrier Sensen tehtävä fyysisellä kerroksella (MAC kerroksestahan tiedetään jo)? Millaisia moodeja käyttäjän konfiguroitavissa? Carrier sense suoritetaan aina kun station ei lähetä tai vastaanota. Fyysisen kerroksen carrier sense toimintaa ovat Jatkuva signaalin kuuntelu. Jos tunnistetaan lähetystä (=riittävä signaalin taso), niin yritetään synkronoitua ja saada vastaanotettua fyysisen kerroksen header. Päättelee onko kanava vapaa vai varattu. Tähän liittyy 3 eri moodia, joista ensimmäinen mittaa vain vastaanotetun signaalin energiaa. Toinen moodi pyrkii tunnistamaan DSSS signaalin ja kolmannessa moodissa sekä energia ja signaalin tunnistus ovat molemmat käytössä.

5 Transmit function Kuka hoitaa lähetyksen ajoituksen (milloin käynnistyy)? Mitä transmit funktio lähettää datan lisäksi? Miten lähetyksen pituutta ja modulaationopeutta säädetään? MAC käynnistää lähetyksen. Voisi kuvitella tarkaa implementointia tietämättä, että lähetyksen triggaa käyntiin NAV timeriltä tuleva keskeytys ja kun PHY transmit funktio takaa, että preample on ilmassa 20us kuluttua MAC:n käskystä. Transmit funktio lisää datan eteen preamplen ja headerin MAC säätää modulaationopeuden haluamakseen ja ilmoittaa valitusta nopeudesta PHY:lle. Fyysisen kerroksen tehtäväksi jää lähettää preample ja headeri perus 1Mbit/s nopeudella ja datan ajaksi modulaatio muutetaan halutuksi.

6 Receive function Kuka/mikä ohjaa Receive funktion käynnistymistä?
Kuka sammuttaa Receive funktion? Clear channel assesment (Carrier Sense funktio) huomaa kanavan olevan päällä, jos Tehotaso > 85 dBm Jos header on error free, niin aloitetaan vastaanotto ja kerrotaan siitä MAC:lle Receive funktio lukee headerista tulevan datan pituuden ja ottaa vastaan niin monta byteä kun datan pituus käskee. Tulevaa dataa välitetään ilmeisesti jatkuvasti MAC:lle ja viimeisestä bytestä kerrotaan erikseen MAC:lle.

7 FHSS PLCP kehys MAC frame PSDU:n sisälle
SYNC = vaihtelevia nolla ja ykkös bittejä Start Frame Delimiter => vastaanotin tunnistaa kehyksen ajoituksen PLW = PSDU:n eli datakentän pituus byteinä PSF = Kertoo vastaanottajalle modulaationopeuden datakentän osalta.

8 DSSS PLCP kehys SYNC samantyylinen kuin FHSS:ssä, mutta pidempi, miksi? Start frame delimiter = kehyksen ajoituksen tunnistukseen Signal = modulaatiotyyppi, miksi sille on varattu pitempi alue kuin FHSS:ssä? Service = varattu tulevaisuutta varten Length = Kehyksen kesto mikrosekunteina, miksi tämäkin on erilainen kuin FHSS? FCS PSDU 0 – aMPDUMaxLength bittiä

9 OFDM PLCP kehys PLCP preample (synkronoituminen ja AGC)
Rate= datanopeus Reserved = varattu tulevaisuuden käyttöön Parity = pariteettitarkiste ensimmäisten 17 bitin yli Tail = 6 nolla bittiä, miksi? Service = 7 bittiä alusta käytössä descramblerin alustamiseen?? PSDU = MAC data Tail = konvoluutiodekooderin saattaminen tilaan. Pad Bits, joilla asetetaan kehys oikean mittaiseksi PLCP preample ja signal kentät konvoluutiokoodataan ja lähetetään BPSK modulaatiolla Data scramblerillä hajoitetaan pitkät 0 tai 1 bittijonot => ei siis interleavaus

10

11 Hyötysuhde ?


Lataa ppt "Edellisen kerran yhteenveto: MAC frame"

Samankaltaiset esitykset


Iklan oleh Google