DOC PREVIEW
Berkeley ELENG 122 - Source Coding

This preview shows page 1-2-3-4-5 out of 16 pages.

Save
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

UCB Source Coding Jean Walrand EECS Outline UCB Compression Losless Audio Huffman Lempel Ziv Examples Differential ADPCM SUBBAND CELP Video Discrete Cosine Transform Motion Compensation UCB Goal Compression Reduce the number of bits to encode source Approaches Lossless For data Lossy For voice video UCB Huffman Encoding Lossless Key Idea Use shorter code words for more frequent symbols EX1 UCB Huffman Encoding EX2 continued UCB Huffman Encoding continued If the symbols are independent and identically distributed the Huffman encoding is the prefix free code with the minimum average number of bits Note The Shannon encoding requires fewer bits but requires encoding large blocks of symbols Both codes assume that the distribution is known UCB Lempel Ziv Lossless Symbols are not independent Distribution is not known Want to minimize the average number of bits Typical application any file Approach Build dictionary and replace string with location of prefix in the dictionary UCB Lempel Ziv Example continued UCB Audio Examples Speech PCM ADPCM SBC VSELP CELP 64kbps 32 64kbps 16 32kbps 2 4 8kbps Audio PCM MPEG 1400kbps 48 384kbps UCB Audio c d Differential Encoding also used for Video Key Idea is that differences between successive samples may be small Difficulty Error Propagation UCB Audio c d Differential Encoding c d UCB Audio c d ADPCM Adaptive Differential PCM Predict next value encode error UCB Audio c d Sub Band Coding Improves performance UCB Audio c d CELP Code Excited Linear Predictor Video UCB Discrete Cosine Transform Objective Extract Visible Information f x y m n F m n cos mx cos ny Video UCB cd Motion Compensation Idea Track motion of picture Encode motion vector modification


View Full Document

Berkeley ELENG 122 - Source Coding

Documents in this Course
Lecture 6

Lecture 6

22 pages

Wireless

Wireless

16 pages

Links

Links

21 pages

Ethernet

Ethernet

10 pages

routing

routing

11 pages

Links

Links

7 pages

Switches

Switches

30 pages

Multicast

Multicast

36 pages

Switches

Switches

18 pages

Security

Security

16 pages

Switches

Switches

18 pages

Lecture 1

Lecture 1

56 pages

OPNET

OPNET

5 pages

Lecture 4

Lecture 4

16 pages

Ethernet

Ethernet

65 pages

Models

Models

30 pages

TCP

TCP

16 pages

Wireless

Wireless

48 pages

Load more
Download Source Coding
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Source Coding and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Source Coding and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?