ECE 6332, Fall, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 21 Apr. 7 th, 2014.

Slides:



Advertisements
Similar presentations
Prakshep Mehta ( ) Guided By: Prof. R.K. Shevgaonkar
Advertisements

Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
VIPER DSPS 1998 Slide 1 A DSP Solution to Error Concealment in Digital Video Eduardo Asbun and Edward J. Delp Video and Image Processing Laboratory (VIPER)
Source Coding for Video Application
MPEG: A Video Compression Standard for Multimedia Applications Didler Le Gall.
SWE 423: Multimedia Systems
Chapter 7 End-to-End Data
Spring 2003CS 4611 Multimedia Outline Compression RTP Scheduling.
MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991.
Department of Computer Engineering University of California at Santa Cruz Video Compression Hai Tao.
MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991.
CSc 461/561 Multimedia Systems Part B: 2. Lossy Compression
T.Sharon-A.Frank 1 Multimedia Image Compression 2 T.Sharon-A.Frank Coding Techniques – Hybrid.
Why Compress? To reduce the volume of data to be transmitted (text, fax, images) To reduce the bandwidth required for transmission and to reduce storage.
CSE679: MPEG r MPEG-1 r MPEG-2. MPEG r MPEG: Motion Pictures Experts Group r Standard for encoding videos/movies/motion pictures r Evolving set of standards.
Image and Video Compression
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
Introduction to JPEG Alireza Shafaei ( ) Fall 2005.
ECE472/572 - Lecture 12 Image Compression – Lossy Compression Techniques 11/10/11.
MPEG: A Video Compression Standard for Multimedia Applications Didier Le Gall Communications of the ACM Volume 34, Number 4 Pages 46-58, 1991.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
MPEG MPEG-VideoThis deals with the compression of video signals to about 1.5 Mbits/s; MPEG-AudioThis deals with the compression of digital audio signals.
Page 19/15/2015 CSE 40373/60373: Multimedia Systems 11.1 MPEG 1 and 2  MPEG: Moving Pictures Experts Group for the development of digital video  It is.
Video Coding. Introduction Video Coding The objective of video coding is to compress moving images. The MPEG (Moving Picture Experts Group) and H.26X.
M P E G A Presentation by Sebastian Graf and Thomas Winterscheid.
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
Introduction to JPEG and MPEG Ingemar J. Cox University College London.
MPEG-1 and MPEG-2 Digital Video Coding Standards Author: Thomas Sikora Presenter: Chaojun Liang.
MPEG: (Moving Pictures Expert Group) A Video Compression Standard for Multimedia Applications Seo Yeong Geon Dept. of Computer Science in GNU.
ECE 4331, Fall, 2009 Zhu Han Department of Electrical and Computer Engineering Class 22 Nov. 6 th, 2009.
Audio Compression Usha Sree CMSC 691M 10/12/04. Motivation Efficient Storage Streaming Interactive Multimedia Applications.
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Data Compression. Compression? Compression refers to the ways in which the amount of data needed to store an image or other file can be reduced. This.
Ali Al-Saihati ID# Ghassan Linjawi
MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.
June, 1999 An Introduction to MPEG School of Computer Science, University of Central Florida, VLSI and M-5 Research Group Tao.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
TM Paramvir Bahl Microsoft Corporation Adaptive Region-Based Multi-Scaled Motion- Compensated Video Coding for Error Prone Communication.
Digital Image Processing Image Compression
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Image Processing Architecture, © 2001, 2002, 2003 Oleh TretiakPage 1 ECE-C490 Image Processing Architecture MP-3 Compression Course Review Oleh Tretiak.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 10 ECEC 453 Image Processing Architecture Lecture 10, 2/17/2004 MPEG-2, Industrial.
Spring 2000CS 4611 Multimedia Outline Compression RTP Scheduling.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Image/Video Coding Techniques for IPTV Applications Wen-Jyi Hwang ( 黃文吉 ) Department of Computer Science and Information Engineering, National Taiwan Normal.
Channel Capacity of MIMO Channels 指導教授:黃文傑 老師 指導教授:黃文傑 老師 學 生:曾凱霖 學 生:曾凱霖 學 號: M 學 號: M 無線通訊實驗室 無線通訊實驗室.
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
Video Compression and Standards
Overview of Digital Video Compression Multimedia Systems and Standards S2 IF Telkom University.
CHAPTER-VIDEO COMPRESSION STANDARDS 1. Contents  What is Video Compression?  Why Video compression?  Video Compression Standards  Evaluation of Video.
1 Part A Multimedia Production Chapter 2 Multimedia Basics Digitization, Coding-decoding and Compression Information and Communication Technology.
V ENUS INTERNATIONAL COLLEGE OF TECHNOLOGY Guided by : Rinkal mam.
6/9/20161 Video Compression Techniques Image, Video and Audio Compression standards have been specified and released by two main groups since 1985: International.
Principles of Video Compression Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
MPEG Video Coding I: MPEG-1 1. Overview  MPEG: Moving Pictures Experts Group, established in 1988 for the development of digital video.  It is appropriately.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
JPEG Compression What is JPEG? Motivation
CSI-447: Multimedia Systems
IMAGE COMPRESSION.
Space Time Codes.
JPEG Image Coding Standard
Data Compression.
Standards Presentation ECE 8873 – Data Compression and Modeling
Digital Communication Chapter 1: Introduction
Judith Molka-Danielsen, Oct. 02, 2000
Image Coding and Compression
Fundamentals of Video Compression
Presentation transcript:

ECE 6332, Fall, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 21 Apr. 7 th, 2014

Outline MIMO/Space time coding Trellis code modulation BICM Video transmission (optional) Unequal error protection and joint source channel coding Homework 4 –Will announced by .

MIMO Model T: Time index W: Noise

Alamouti Space-Time Code Alamouti Space-Time Code Transmitted signals are orthogonal => Simplified receiver Redundance in time and space => Diversity Equivalent diversity gain as maximum ratio combining => Smaller terminals Antenna 1Antenna 2 Time n d0d0 d1d1 Time n + T - d 1 * d0*d0*

Space Time Code Performance STBC Block of K symbols Block of T symbols n t transmit antennas Constellation mapper Data in K input symbols, T output symbols T  K code rate R=K/T is the code rate full rate If R=1 the STBC has full rate If T= minimum delay If T= n t the code has minimum delay Detector is linear !!! Detector is linear !!!

BLAST Bell Labs Layered Space Time Architecture V-BLAST implemented -98 by Bell Labs (40 bps/Hz) Steps for V-BLAST detection 1.Ordering: choosing the best channel 2.Nulling: using ZF or MMSE 3.Slicing: making a symbol decision 4.Canceling: subtracting the detected symbol 5.Iteration: going to the first step to detect the next symbol Time s0 s1 s2 V-BLAST D-BLAST Antenna s1 s2 s3

Trellis Coded Modulation 1. Combine both encoding and modulation. (using Euclidean distance only) 2. Allow parallel transition in the trellis. 3. Has significant coding gain (3~4dB) without bandwidth compromise. 4. Has the same complexity (same amount of computation, same decoding time and same amount of memory needed). 5. Has great potential for fading channel. 6. Widely used in Modem

Set Partitioning 1. Branches diverging from the same state must have the largest distance. 2. Branches merging into the same state must have the largest distance. 3. Codes should be designed to maximize the length of the shortest error event path for fading channel (equivalent to maximizing diversity). 4. By satisfying the above two criterion, coding gain can be increased.

Coding Gain About 3dB

Bit-Interleaved Coded Modulation Coded bits are interleaved prior to modulation. Performance of this scheme is quite desirable Relatively simple (from a complexity standpoint) to implement. Binary Encoder Bitwise Interleaver M-ary Modulator Soft Decoder Bitwise Deinterleaver Soft Demodulator Channel

BICM Performance Minimum Eb/No (in dB) Code Rate R CM BICM M = 2 M = 64 M = 16 M = 4 AWGN Channel, Noncoherent Detection M: Modulation Alphabet Size

Video Standard Two camps –H261, H263, H264; –MPEG1 (VCD), MPEG2 (DVD), MPEG4 Spacial Redundancy: JPEG –Intraframe compression –DCT compression + Huffman coding Temporal Redundancy –Interframe compression –Motion estimation

Discrete Cosine Transform (DCT) – black 255 – white

DCT and Huffman Coding 0 – black 255 – white

Basis vectors

Using DCT in JPEG  DCT on 8x8 blocks

Comparison of DF and DCT

Quantization and Coding Zonal Coding: Coefficients outside the zone mask are zeroed. The coefficients outside the zone may contain significant energy Local variations are not reconstructed properly

30:1 compression and 12:1 Compression

Motion Compensation I-Frame –Independently reconstructed P-Frame –Forward predicted from the last I-Frame or P-Frame B-Frame –forward predicted and backward predicted from the last/next I-frame or P- frame Transmitted as - I P B B B P B B B

Motion Prediction

Motion Compensation Approach(cont.) Motion Vectors –static background is a very special case, we should consider the displacement of the block. –Motion vector is used to inform decoder exactly where in the previous image to get the data. –Motion vector would be zero for a static background.

Motion estimation for different frames XZ Y Available from earlier frame (X) Available from later frame (Z)

A typical group of pictures in display order A typical group of pictures in coding order I P B B B P B B B P B B B I B B B P B B B P B B B P

Coding of Macroblock Y CBCB CRCR    Spatial sampling relationship for MPEG-1  -- Luminance sample  -- Color difference sample

A Simplified MPEG encoder Frame recorder DCT Quantize Variable- length coder Transmit buffer Prediction encoder De- quantize Inverse DCT Motion predictor Reference frame Rate controller IN OUT Scale factor Buffer fullness Prediction Motion vectors DC

MPEG Standards MPEG stands for the Moving Picture Experts Group. MPEG is an ISO/IEC working group, established in 1988 to develop standards for digital audio and video formats. There are five MPEG standards being used or in development. Each compression standard was designed with a specific application and bit rate in mind, although MPEG compression scales well with increased bit rates. They include:Moving Picture Experts Group –MPEG1 –MPEG2 –MPEG4 –MPEG7 –MPEG21 –MP3

MPEG Standards MPEG-1 Designed for up to 1.5 Mbit/sec Standard for the compression of moving pictures and audio. This was based on CD-ROM video applications, and is a popular standard for video on the Internet, transmitted as.mpg files. In addition, level 3 of MPEG-1 is the most popular standard for digital compression of audio--known as MP3. MPEG-1 is the standard of compression for VideoCD, the most popular video distribution format thoughout much of Asia. MPEG-2 Designed for between 1.5 and 15 Mbit/sec Standard on which Digital Television set top boxes and DVD compression is based. It is based on MPEG-1, but designed for the compression and transmission of digital broadcast television. The most significant enhancement from MPEG-1 is its ability to efficiently compress interlaced video. MPEG-2 scales well to HDTV resolution and bit rates, obviating the need for an MPEG-3. MPEG-4 Standard for multimedia and Web compression. MPEG-4 is based on object-based compression, similar in nature to the Virtual Reality Modeling Language. Individual objects within a scene are tracked separately and compressed together to create an MPEG4 file. This results in very efficient compression that is very scalable, from low bit rates to very high. It also allows developers to control objects independently in a scene, and therefore introduce interactivity. MPEG-7 - this standard, currently under development, is also called the Multimedia Content Description Interface. When released, the group hopes the standard will provide a framework for multimedia content that will include information on content manipulation, filtering and personalization, as well as the integrity and security of the content. Contrary to the previous MPEG standards, which described actual content, MPEG-7 will represent information about the content. MPEG-7 MPEG-21 - work on this standard, also called the Multimedia Framework, has just begun. MPEG-21 will attempt to describe the elements needed to build an infrastructure for the delivery and consumption of multimedia content, and how they will relate to each other. MPEG-21

JPEG JPEG stands for Joint Photographic Experts Group. It is also an ISO/IEC working group, but works to build standards for continuous tone image coding. JPEG is a lossy compression technique used for full-color or gray-scale images, by exploiting the fact that the human eye will not notice small color changes.Joint Photographic Experts Group JPEG 2000 is an initiative that will provide an image coding system using compression techniques based on the use of wavelet technology.

DV DV is a high-resolution digital video format used with video cameras and camcorders. The standard uses DCT to compress the pixel data and is a form of lossy compression. The resulting video stream is transferred from the recording device via FireWire (IEEE 1394), a high-speed serial bus capable of transferring data up to 50 MB/sec. –H.261 is an ITU standard designed for two-way communication over ISDN lines (video conferencing) and supports data rates which are multiples of 64Kbit/s. The algorithm is based on DCT and can be implemented in hardware or software and uses intraframe and interframe compression. H.261 supports CIF and QCIF resolutions. –H.263 is based on H.261 with enhancements that improve video quality over modems. It supports CIF, QCIF, SQCIF, 4CIF and 16CIF resolutions. –H.264

HDTV 4-7 Mbps Mbps

Unequal Error Protection Multiple Description Coding Video –Base layer vs. enhancement layer

Unequal Error Protection For different packets with different importance, different channel coding is used.

Joint Source Channel Coding Limited bandwidth If source data is more, less channel protection data. What is the best tradeoff