Title: cdma2000 Overview
1Wireless Communications Engineering
Lecture 14 Wireless LAN (2) Prof. Mingbo
Xiao Jan. 4, 2005
2WLANs
- IEEE 802.11x
- ETSI BRAN HIPERLAN
- Bluetooth
- HomeRF Networking mobile data and voice devices
to a PC anywhere in the home - IrDA Wirelss data cable replacement for devices
in line of sight
3BRAN Family
4HIPERLAN Type 1
- Provides a high-speed WLAN
- Access method elimination yieldnonpreemptive
priority multiple access (EY-NPMA) - Similar to CSMA/CA
- Three phases priority resolution, elimination,
and yield
5HIPERLAN Type 2 Overview
- Spectrum 5 GHz
- Maximum physical rate 54 Mbps
- Maximum data rate, layer 3 32 Mbps
- MAC Central resource control/TDMA/ TDD
- Fixed network support IP/ATM/UMTS
6HIPERLAN Type 2
- Constituted by three layers PHY, DLC, and the
convergence layer (CL) - Each layer has a user plane and control plane
- User plane includes functions related to
transmission of traffic over the established user
connections - Control plane includes functions related to the
control, establishment, release, and modification
of the connections
7Protocol Reference Model
8Physical Layer
- Provides a basic data transport function by a
baseband modem and an RF part - Transmission format on the PHY layer is a burst
consisting of a preamble part and a data part - Modulation scheme OFDM (achieving good
performance on highly dispersive channels)
9(No Transcript)
10Data Link Layer Overview
- Represent the logical link between an AP and its
associated MTs - Implements QoS, channel quality, number of MTs,
and MAC - Operates on a per-connection basis, to maintain
QoS on a virtual-circuit basis, using means such
as FEC, ARQ, and flow pacing
11Data Link Layer
- Consists of the error control (EC), radio link
control (RLC), and MAC functions - Data transport handles data packets from higher
layer via user service access point - Control part radio resource control (RRC),
association control function (ACF), and RLC,
which provides a transport service to the DLC
connection control (DCC)
12Convergence layer
- Data transport part provides adaptation of the
user data to the DLC layer message format
(DLC-SDU) - If higher layer network protocol is not ATM, its
common part (CP) provides segmentation and
reassembly (SAR) - Integrated HIPERLAN into fixed networks via
Service specific convergence sublayer (SSCS) - Control part of CL can use the control functions
in the DLC
13System Architecture
- Structured in a centralized mode (CM), with two
main entities MT and AP - AP coordinates MTs in its area and can control
one or more sectors - Direct link mode (DM) established between MTs so
that they can directly exchange information
14Centralized Architecture
15DLC channels
- Logical channel
- a generic term for any distinct data path
- defined by the type of information it conveys and
the interpretation of the values in the
corresponding messages - mostly used when referring to the meaning of
message contents - Transport channels
- provide the basic elements for constructing
protocol data units (PDUs) - describe the format of the various messages
16Logic Channels
- 1. Broadcast control channel (BCCH) It conveys
downlink broadcast control channel information
concerning the whole radio cell. - 2. Frame control channel (FCCH) Downlink, it
describes the structure of the MAC frame. This
structure is announced by resource grant messages
(RGs). - 3. Random access feedback channel (RFCH)
Downlink, it informs the MTs that have used the
RCH in the previous MAC frame about the result of
their access attempts. It is transmitted once per
MAC frame per sector.
17Logic Channels (Contd)
- 4. RLC broadcast channel (RBCH) Downlink, it
conveys (when necessary) broadcast control
information concerning the whole radio cell. The
information transmitted by RBCH is classified as - Broadcast RLC messages
- Assignment of MAC_ID to a nonassociated MT
- Convergence layer ID information
- Encryption seed.
- RBCH is transmitted only
18Logic Channels (Contd)
- 5. Dedicated control channel (DCCH) It
transports RLC messages in the uplink direction.
A DCCH is implicitly established during
association of an MT. - 6. User broadcast channel (UBCH) Downlink, it
transmits user broadcast data from the CL. The
UBCH transmits in repetition or unacknowledged
mode and can be associated or unassociated to
LCCHs. - 7.User multicast channel (UMCH) Downlink, it is
employed to transmit user point-to-multipoint
user data. The UMCH is transmitted in
unacknowledged mode.
19Logic Channels (Contd)
- 8. User data channel (UDCH) Bidirectional, it is
employed to exchange data between APs and MTs in
CM or between MTs in DM. The UDCH is associated
or not to LCCHs. - 9. Link control channel (LCCH) Bidirectional, it
is employed to exchange ARQ feedback and discard
messages both in CM and in DM. The LCCH is also
used to transmit resource request messages (RRs)
in the uplink direction (only in CM) and discard
messages for a UBCH using repetition mode. LCCHs
may or may not be associated with UDCHs/UBCHs. - 10. Association control channel (ASCH) Uplink,
in this case the MTs that are not associated to
an AP transmit new association and handover
requests.
20Transport Channels
- 1. Broadcast channel (BCH) Downlink, it contains
15 bytes of radio cell information such as
identification of the AP and its current
transmitted power. - 2. Frame channel (FCH) Downlink, its length is a
multiple of 27 octets. It contains a description
of the way resources have been allocated and can
also contain an indication of the empty parts of
a frame. - 3. Access feedback channel (ACH) Downlink, its
length is 9 octets. It contains information on
access attempts made in the previous RCH.
21Transport Channels (Contd)
- 4. Long transport channel (LCH) Downlink and
uplink, its length is 54 octets. It is used to
transmit DLC user PDUs (U-PDUs of 54 bytes with
48 bytes of payload). - 5. Short transport channel (SCH) Downlink and
uplink, its length is 9 octets. It is used to
exchange DLC control PDUs (C-PDU of 9 bytes). - 6. Random channel (RCH) Uplink, its length is 9
octets. It is used for sending control info when
no granted SCH is available. It carries RRs as
well as ASCH and DCCH data.
22Mapping for Downlink
23Mapping for Uplink
24Mapping for Direct Link
25MAC Layer
- Based on TDMA/TDD, with frames period of 2 ms
- APs control the allocation of resources, and
determine if two MTs can directly exchange
information - MTs may request resources using RRs, and can
request fixed capacity allocation over multiple
frames
26Basic MAC Frame
27MAC Operations
- A scheduler, centralized in the AP, to determine
the composition of the MAC frame - A process in APs and in MTs that receives and
transmits PDUs - A process that maps logical channels onto
transport channels - MAC entities that exchange control information
28Access to RCH
- Each MT maintains a contention window, CWa, to
control the access to the RCH - randomly chooses a number r between 1 and CWa and
starts counting r RCHs - can only access the rth RCH.
- if it receives the ACH with a positive feedback,
it then resets a to 0.
29Other DLC Entities
- DLC connection control (DCC), signaling to
establish or release a connection - ACF supports functions related to the exchange of
information about link capabilities and
association of MT with AP - Error control entity supports Acknowledged mode
(selective repeat ARQ) Repetition mode
(repeating the LCHs) Unacknowledged mode - Radio resource control involves handover, dynamic
frequency selection (DFS), MT alive, and
power-save procedures
30Radio Resource Control
- DFS automatically assigns frequencies to each AP
for communication - MT alive enables AP to figure out if any
associated MT is not transmitting - Power-save procedure defines the appropriate
signaling for transmitter power control and
definition of sleeping mode of MTs
31Handover
- Mainly MT initiated
- there is an AP-initiated capability for handover
in case an AP wants to decrease its load - MT handover sector handover, radio (intra-AP)
handover , and network handover
32Radio and Network Handover
33Bluetooth Overview
- Introduction
- Ad Hoc Radio Connectivity
- Bluetooth Radio System Architecture
- Applications of Bluetooth Technology
- Conclusions
- References
34Introduction
- In May 1998, a Bluetooth Special Interest
Group(SIG)was formed by Ericsson, Nokia, IBM,
Toshiba, and Intel to promote the Bluetooth
concept and establish an industry standard - Bluetooth is a short range radio technology that
operates in the Industrial-Scientific-Medical(ISM)
band from 2,402MHz to 2,480MHz
35Introduction(cont.)
- The aim was to eliminate cables between mobile
phones and PC cards, headset and desktop devices,
etc. - Version 1.0 of the specification was first
published in July 1999 - Version 1.1 of the spec. was then published at
Feb. 22 2001 - Bluetooth data rate can achieve about 1Mbit/s
36Usage Scenarios
37Technology Characteristics
- Low-cost,
- Low-power,
- Small-sized,
- Short-range,
- Robust wireless technology
38General Characteristics
- Universal wireless interface
- Ad-hoc networking architecture
- 80 Mhz in unlicenced ISM band at 2.45 Ghz
- Gross bitrate 1 Mbps
- Simultaneous voice and high speed data support
- Evolves from cable replacement - gt networking
solution
39Scatternets
- Each piconet has one master and up to 7 slaves
- Master determines hopping sequence, slaves have
to synchronize - Participation in a piconet synchronization to
hopping sequence - Communication between piconets devices jumping
back and forth between the piconets
40Piconet
Slave 1
Master
Slave 2
Slave 3
41Piconets and Scatternets
42Protocol Stack Component
43Bluetooth System Architecture
44Radio Spectrum
- Must be open to the public without the need for
licenses and must be available worldwide
(2400MHz to 2483.5MHz) - Bluetooth is based on FH-CDMA
- High speed of hops in the frequency spectrum
makes the connection very robust to interference - Code-division multiple access offers the best
properties for ad hoc radio systems - In the 2.45GHz ISM band, a set of 79 hop carriers
have been defined at a 1MHz spacing
45Baseband Layers
- Provide a mapping of logical channels onto
physical channels - Determine the Bluetooth air-interface.
- Define the process by which devices search for
other devices and how they connect to them. - Define the master and slave roles for device.
- Define how synchronous and asynchronous traffic
can share the air-interface.
462.4 GHz, FHSS (CDMA), TDD
47FHSS Pattern Synchronization
The slaves synchronize themselves to the Master
Clock
48Frequency Selection
49Modulation Scheme
- Bluetooth uses Gaussian-shaped frequency shift
keying(FSK)modulation with a nominal modulation
index of k 0.3 - This modulation scheme allows the implementation
of low-cost radio units
50Medium Access Control
- Bluetooth has been designed to allow a large
number of independent channels, each channel
serving only a limited number of participants - Theoretically, the spectrum with 79 carriers can
support 79Mb/s - Different channels have different masters and
therefore also different hopping sequences and
phases
51Medium Access Control (Contd)
- By definition, the unit that establishes the
piconet becomes the master - In Bluetooth, the master implements centralized
control only communication between the master
and one or more slaves is possible - Master unit schedules the traffic in both the
uplink and downlink
52Link Manager Layer
- Link managers in each device negotiate the
properties of the Bluetooth air-interface between
them using the link manager protocol (LMP). - The properties includes bandwidth allocation and
periodic bandwidth reservation to support audio
traffic. - Supervise device pairing and encryption of the
data flowing over the air-interface.
53L2CAP Layer
- L2CAP Logical Link control and adaptation
- protocol layer.
- Traffic form data applications is first routed
through the L2CAP layer. - L2CAP also enables segmentation of large packets
used by higher layers into smaller packets for
baseband transmission. - The ability of the corresponding reassembly of
segmented packets by the receiving device.
54Remarks
- Note that the concept of master and slave devices
does not propagate higher than the link manager. - At the L2CAP layer and above, communication is
based upon a peer-to-peer model and no special
provisions are made for different actions in a
master device or in a slave device.
55Middleware Protocol Group
- The middleware protocols make use of the
underlying transport protocols. - Present to the application layers defines a
standard interfaces that may be used for
communicating across the transports .
56Middleware Protocol Group
Audio
Control
SDP
TCS-BIN
UDP
TCP
IrMC
TCS-AT
IP
OBEX
PPP
RFCOMM
57RFCOMM Layer
- Bluetooth wireless communication is aimed at
replacing cables,so support for serial
communications and related application is an
important feature. - RFCOMMa virtual serial port to applications.
- RFCOMM is a serial port abstraction.
58SDP Layer
- For Bluetooth, traditional static configuration
network is not sufficient. - SDP Bluetooth service discovery
protocol - SDP defines a standard method for Bluetooth
devices to discover and learn about the services
offered by other device.
59Networking Layers
- Bluetooth allows connecting to large networks
through a dial-up connection or via a network
access point. - WAP(Wireless Application Protocol) is for
wireless networking. - Once a dial-up connection to an IP network is
established, standard Internet Protocols such as
TCP, UDP, HTTP will be used.
60Audio
- Audio traffic is isochroous.
- Voice traffic traffic typically is routed
directly to and from the baseband layer. - SCOSynchronous Connection-Oriented
- SCO packets are defined for use with typical
audio traffic. - Bluetooth allows for up to 3 audio channels at
one time.
61Type of Trasmission
- Synchronous Connection-Oriented (SCO) Link
- Circuit switched typically used for voice
- Symmetric, synchronous service
- Slot reservation at fixed intervals
- Point-to-point
- Asynchronous connectionless(ACL)link
- Packet switched
- Symmetric or asymmetric, asynchronous service
- Polling mechanism between master and slave(s)
- Point-to-point and point-to-multipoint
62ACL data rates
63ACL Polling Scheme
64SCO Data Rates
65Voice and Data Transmission
66Capacity of Piconet
One ACL link (432 kbps symmetric or 721/56 kbps
asymetric) or Three simultaneous SCO links (64
kbps) or A combination of voice/data
67States of a Bluetooth device
STANDBY
unconnected
inquiry
page
connecting
connected
transmit
active
PARK
HOLD
SNIFF
low power
68Connection Setup in a Piconet
69Packet structure of Bluetooth
- BB_PDU ( Baseband packet data unit)
- Access Code Header Payload
Inside Access Code
Sync Word64 bits
Preamble 4-bits
Trailer 4-bits
Preamble offer DC offsetSync Word Created from
LAP
70Header Structure
18 bits
1/3 FEC encoding
54 bits
71Error Correction
- Packet header
- 1/3 rate FEC
- SCO payload
- 1/3 rate FEC
- 2/3 FEC
- no FEC
- ACL payload
- ARQN using payload CRC (except AUX packet)
- 2/3 rate FEC optional
72Security
- Four different entities are used for maintaining
security at the link layer
73Bluetooth Products
- Ericsson T39mc (Bluetooth chip embedded)
- Bluetooth earphone from Ericsson
- PC2PC-Bluetooth Motherboard from MSI
- HP DeskJet 995c Printer
- PDA, Packet PC and other IA products
74Where Bluetooth Fits In