238_1_lecture_5 - 1 EE 238: Multimedia communications and...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
1 EE 238: EE 238: Multimedia communications and Multimedia communications and processing processing Prof. Mihaela van der Schaar Prof. Mihaela van der Schaar email: email: mihaela@ee.ucla.edu mihaela@ee.ucla.edu www www -page: page: www.ee.ucla.edu www.ee.ucla.edu /~mihaela /~mihaela
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Lecture 5: Lecture 5: Cross Cross - - layer design layer design principles and principles and methodology methodology
Background image of page 2
3 Outline OSI layers and their importance for multimedia communications Wireless multimedia streaming – an introduction to cross-layer design Challenges for cross-layer design – illustrative problems Cross-layer optimization methods – a survey of different approaches Defining actions, states, utility-cost functions at various OSI layers Dynamics experienced at various OSI layers (characterizing the “environment”) QoS definition and constructing a QoS frontier Centralized vs. layered cross-layer optimization – methodology, tradeoffs Examples Questions/comments/observations are always encouraged, at any point during the lecture!!
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Protocols Protocol = a set of standards defining “message” formats & exchange rules In multimedia communications, protocols are used for (examples): mapping bitstreams to packets controlling the delivery, protection and other aspects of networked communications Open Systems Interconnection (OSI) protocol stack: Physical layer (1): channel characteristics Data Link layer (2): framing, error control, multi-user interaction Network layer (3): addressing and routing Transport layer (4): end-to-end reliability, flow control Session layer (5): establishing a communication session Presentation layer (6): compression, data representation Application layer (7): applications: file transfer, streaming, but also end- to-end reliability (even routing!), traffic characterization, traffic shaping, prioritization, etc.
Background image of page 4
5 OSI protocol stack Why protocols? Important to develop a protocol/standard based on which devices can inter-operate Standardization – depends on the layer Examples MAC/PHY: 802.11 Wireless LANs (WLANs)a Network Layer/Transport Layer: IETF (Internet Engineering Task Force) - IETF is the protocol engineering and development arm of the Internet. Application Layer: ISO MPEG, ITU H.26x Across Layers: 3GPP, ISMA Examples of protocols at the various layers PHY: 802.11a MAC: 802.11a, 802.11e Network: IP Transport: UDP, TCP Application layer: H.264, RTP etc. Unfortunately, de facto standards also exist – examples?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 Illustrative support and adaptation parameters for multimedia streaming in the various layers/protocols Presentation Transport Network Data Link MAC Physical Application OSI Layers Session RF Transmit power Antenna direction Baseband Modulation Equalization Link/MAC Frame length Error correction coding ARQ Admission Control and Scheduling Packetization Transport/Network Signaling TCP/UDP Packetization Application
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/19/2011 for the course ELECTRICLA 216A taught by Professor Marković during the Fall '10 term at UCLA.

Page1 / 67

238_1_lecture_5 - 1 EE 238: Multimedia communications and...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online