Projekt č.2 - Sítě GSM, datové přenosy GPRS, HSCSD, EDGE

autor: Jan Dohnal
spoluřešitelé: Jakub Hujer, Tomáš Valenta, Obrad Acimovic
datum měření: 12.11.2008
datum vypracování: 18.11.2008

zadání

  1. Odeslání SMS pomocí AT příkazů
  2. Datové přenosy
  3. Parametry sítě
  4. Analýza spektra GSM

Zařízení a přístroje pro realizaci jednotlivých částí projektu:

Manuály k jednotlivým zařízením spolu s potřebným softwarovým vybavením naleznete na www.comtel.cz v sekci předmětu X32MKS.


Teorie

Globální Systém pro Mobilní komunikaci (Global System for Mobile communications),

FDMA

(Frequency Division Multiple Access) vícenásobný přístup frekvenčním dělením.

Frekvenční pásma GSM 900

Základní (Primary) GSM 900 má přidělen kmitočet v rozsahu 890,2 až 960 MHz, kde frekvence 890,2 – 915 MHz je pro uplink (Mobil -> BTS) a 935,2 – 960 MHz je pro downlink (BTS -> Mobil). GSM 900 používá frekvenční multiplex, kde jednotlivá pásma jsou rozdělena po 200 KHz, takže je k dispozici 124 obousměrných kanálů. V rozšířeném (Extended) GSM, které vzniklo kvůli přetíženosti Primary GSM, je kmitočet u uplinku i downlinku rozšířen o 10 MHz dolu, takže jeho frekvenční pásma jsou 880,2 – 915 MHz pro uplink a 925,2 – 960 MHz pro downlink Díky tomuto rozšíření přibylo dalších 50 kanálů po 200 KHz tedy 174 obousměrných kanálů.

Frekvenční pásma GSM 1800

GSM 1800 (nazývána taky DCS (Digital Cordless Standard)) funguje na stejném principu, ale frekvence pro uplink jsou v rozsahu 1710 – 1785 MHz a pro downlink v rozsahu 1805 – 1880 MHz. Kmitočtové spektrum je opět rozděleno po 200 KHz, takže v DCS je 375 kanálů. Na rozdíl od GSM 900 které používá telefony s maximálním výkonem do 2 W, používá DCS 1800 telefony s výkonem do 1 W. Z použité frekvence a výkonu je zřejmé, že DCS vyžaduje vyšší počet BTS na pokrytí vybrané oblasti

TDMA

(Time Division Multiple Access) - vícenásobný přístup časovým dělením

V každém frekvenčním kanálu se přenáší 8 nezávislých modulačních signálů, tj. každý frekvenční kanál je rozdělen na 8 časových kanálů (tzv. time slot). Využívá se tady tzv. kombinovaný multiplex TDMA/FDMA. Skupina těchto osmi time slotů tvoří rámec TDMA, skupina frekvenčních kanálů tvoří rámec FDMA. Každý time slot má vyhrazenou dobu 576,9 mikrosekund (přesně 15/26ms), takže celý TDMA rámec má vyhrazenou dobu 4,615 milisekund.

Handover

Handover je tedy přepínaní probíhajících hovorů do jiných kanálů nebo buněk. Při této technice mobilní telefon neustále monitoruje ostatní BTSky v okolí a zároveň měří sílu signálu a chybovost. Tyto údaje jsou potom předány jednoduché funkci a výsledky šesti nejlepších stanic jsou předány zpět systému. Síť potom rozhodne, kdy se zahájí handover. BSC může sama zahájit a provézt handover, jsou-li obě BTS stanice (opouštěná a vstupující) kontrolované touto BSC. V opačném případě přebírá správu handoveru MSC.

Existují čtyři různé typy handoveru v GSM systému, které zahrnují přenos hovoru mezi:

GPRS (General Packet radio Service)

standard GSM pokračuje s vývojem schopností paketových dat přidaných do standardu ve verzi z roku 1997 pod zkratkou GPRS

EDGE (Enhanced Data for GSM Evolution)

vyšší přenosové rychlosti dat byly představeny jako EDGE a UMTS (v tomto případě už se jedná o 3G) ve verzi z roku 1999

Porovnání:

EDGE (Enhanced Data for GSM Evolution) je technologie, která pouhou změnou modulace signálu dokáže několikanásobně zvýšit přenosovou rychlost stávající GSM sítě. Jen CSD připojení, které v GSM síti dosahuje přenosové rychlosti 9,6/14.4 kbit/s, má v síti EDGE přenosovou rychlost 48 kbit/s. Problém je ale v tom, že díky rozdílnému způsobu modulace je potřeba pro EDGE speciální telefon (respektive je nutné současný GSM telefon dovybavit demodulátorem kódování 8PSK, které EDGE používá). Vzhledem k tomu, že EDGE je opravdu založeno pouze a jen na změně modulace, tak jeho ostatní funkce a možnosti jsou naprosto shodné se standardními sítěmi GSM. V sítích EDGE tak najdete, jak technologii HSCSD (v sítích EDGE se ji říká ECSD), tak technologii GPRS (v sítích EDGE se jmenuje EGPRS).

technologiemodulacerychlost sloturychlost připojení
CSD PCM9.6kb/s38.4kb/s
EDGE (GPRS) 8-PSK59.2kb/s236.8 kb/s

1. Odeslání SMS pomocí AT příkazů

Po připojení mobilního telefonu jsme spustili program HyperTerminal, ve kterém jsme zvolili připojení na virtuální komunikační port. Pak stačilo jen zadat správnou sekvenci AT příkazů pro odeslání SMS (viz. příloha).


<- AT
-> OK
<- AT+CMGF=11
-> OK
<- AT+CMGS="+420733xxxxxx"
<- skupina 4➝
<- +CMGS: 8
-> OK

2. Datové přenosy

Abychom otestovali rychlost připojení pomocí mobilního telefonu jsme nejdříve nastavit telefonické připojení v operačním systému (Microsoft Windows XP).

Nejdříve jsme testovali připojení pomocí technologie CSD (Circuit Switched Data).

Po úspěšném připojení k Internetu jsme pomocí programu TotalCommander zkopírovali soubor ze vzdáleného FTP serveru a následně ho nakopírovali zpět.

Nakonec jsme provedli měření rychlosti připojení pomocí webové aplikace na serveru www.dsl.cz.

Celý proces jsme opakovali pro připojení technologií EDGE (GPRS). S následujícím nastavením.

Výsledky měření jsou zapsány níže.

CDS - mereni rychlosti EDGE - mereni rychlosti

3. Parametry sítě

Pro měření parametrů sítě jsme použili mobilní telefon Nokia 6230i připojený pomocí USB kabelu (CA-53). Na PC jsme spustili program BTSSCAN, který pomocí virtuálního komunikačního portu začal sledovat parametry připojení k síti mobilního opeátora.

Při měření jsme otestovali více umístění mobilního telefonu a pokusili jsme se o vyvolání funkce handover (předání spojení sousední BTS). To se ovšem nepodařilo.

graf BTSSCANu

měření

4. Analýza spektra GSM

Pro měření spektra GSM jsme potřebovali: Spectran HF6060 (připojený k PC), dva mobilní telefony. Po počátečních problémech s přístrojem Spectran (vybitá baterie) jsme bez problémů navázali spojení s programem na PC. Zde jsme zvolili vhodné spektrum a uskutečnili hovor. Na spektrogramu se objevili špičky, které jsme zaznamenali. Uskutečnili jsme ještě několik hovorů různými směry a pozorovali spektrogram.

spektrogram

měření

závěr

Na závěr bych rád poděkoval za přínosné cvičení, které se podařilo celé bez větších problémů změřit.

zdroje


Přílohy

AT příkazy Nokia

Call control
Command Description
ATA Answer command
ATD Dial command
ATH Hang up call
ATL Monitor speaker loudness
ATM Monitor speaker mode
ATO Go on-line
ATP Set pulse dial as default
ATT Set tone dial as default
AT+CSTA Select type of address
AT+CRC Cellular result codes


Data card control commands

Command Description
ATI Identification
ATS Select an S-register
ATZ Recall stored profile
AT&F Restore factory settings
AT&V View active configuration
AT&W Store parameters in given profile
AT&Y Select Set as powerup option
AT+CLCK Facility lock command
AT+COLP Connected line identification presentation
AT+GCAP Request complete capabilities list
AT+GMI Request manufacturer identification
AT+GMM Request model identification
AT+GMR Request revision identification
AT+GSN Request product serial number identification


Phone control commands

Command Description
AT+CBC Battery charge
AT+CGMI Request manufacturer identification
AT+CGMM Request model identification
AT+CGMR Request revision identification
AT+CGSN Request product serial number identification
AT+CMEE Report mobile equipment error
AT+CPAS Phone activity status
AT+CPBF Find phone book entries
AT+CPBR Read phone book entry
AT+CPBS Select phone book memory storage
AT+CPBW Write phone book entry
AT+CSCS Select TE character set
AT+CSQ Signal quality


Computer data card interface commands

Command Description
ATE Command Echo
ATQ Result code suppression
ATV Define response format
ATX Response range selection
AT&C Define DCD usage
AT&D Define DTR usage
AT&K Select flow control
AT&Q Define communications mode option
AT&S Define DSR option
AT+ICF DTE-DCE character framing
AT+IFC DTE-DCE Local flow control
AT+IPR Fixed DTE rate


Service

Command Description
AT+CLIP Calling line identification presentation
AT+CR Service reporting control
AT+DR Data compression reporting
AT+ILRR DTE-DCE local rate reporting


Network communication parameter commands

Command Description
ATB Communications standard option
AT+CBST Select bearer service type
AT+CEER Extended error report
AT+CRLP Radio link protocol
AT+DS Data compression


Miscellaneous commands

Command Description
A/ Re-execute command line
AT? Command help
AT*C Start SMS interpreter
AT*T Enter SMS block mode protocol
AT*V Activate V.25bis mode
AT*NOKIATEST Test command
AT+CESP Enter SMS block mode protocol


SMS commands

SMS text mode

Command Description
AT+CSMS Select message service
AT+CPMS Preferred message storage
AT+CMGF Message format
AT+CSCA Service centre address
AT+CSMP Set text mode parameters
AT+CSDH Show text mode parameters
AT+CSCB Select cell broadcast message types
AT+CSAS Save settings
AT+CRES Restore settings
AT+CNMI New message indications to TE
AT+CMGL List messages
AT+CMGR Read message
AT+CMGS Send message
AT+CMSS Send message from storage
AT+CMGW Write message to memory
AT+CMGD Delete message


SMS PDU ode

Command Description
AT+CMGL List Messages
AT+CMGR Read message
AT+CMGS Send message
AT+CMGW Write message to memory