Information and Coding Theory Some applications of error correcting codes. Juris Viksna, 2015.

Slides:



Advertisements
Similar presentations
L. J. Wang 1 Introduction to Reed-Solomon Coding ( Part I )
Advertisements

Information and Coding Theory
The Math Behind the Compact Disc Linear Algebra and Error-Correcting Codes william j. martin. mathematical sciences. wpi wednesday december fairfield.
The Compact Disc (CD). Main informations The readable surface of a Compact Disc includes a spiral track wound tightly enough to cause light to diffract.
‘DVD Technology’
Lesson #8 Optical Storage Media
Coding Theory and its Applications 編碼及其應用 Hung-Lin Fu Dept. of Applied Mathematics National Chiao Tung University Hsin Chu, Taiwan.
January 25 & 27, Csci 2111: Data and File Structures Week3, Lecture 1 & 2 Secondary Storage and System Software: CD-ROM & Issues in Data Management.
Optical Storage CD-ROM Originally for audio 650Mbytes giving over 70 minutes audio Polycarbonate coated with highly reflective coat, usually aluminium.
1 Storing Digital Audio. 2 Storage  There are many different types of storage medium and encoding methods for the storage of digital audio  CD  DVD.
CD-ROM. The CD Family GStandards äRed Book (1982) covers CD & CD-DA äYellow Book (1985) covers CD-ROM Ûextended to cover CD-ROM/XA äGreen Book (1988)
Computer SCIENCE Data Representation and Machine Concepts Section 1.3
How CD’s Work Speros Shepherd The Anatomy of a CD Piece of simple plastic- 4/100 of an inch thick Injection-molded, clear, polycarbonate piece of.
Alternate Data Storage Forensics Tyler Cohen & Amber Schroader 2007, Syngress Publishing, Inc. ISBN 13:
Presented by: Manjeet Singh. Secondary Storage Devices Magnetic media Tape Disks Optical Media Compact Discs CD-R, WORM (Write Once, Read Many) CD-RW.
1 Part I: Machine Architecture 4 A major process in the development of a science is the construction of theories that are confirmed or rejected by experimentation.
1 Chapter 6: Storage. 2 Magnetic media  Magnetic disks: are suitable for dynamic data that requires frequent changes provide good access time and high.
L/O/G/O External Memory Chapter 3 (C) CS.216 Computer Architecture and Organization.
How CDs, DVDs, and Video Game Discs are Made and Processed. A project on materials and elements used in making one of mankind’s most used discs by Matthew.
IT- 101 Introduction to Information Technology Lecture #9.
D. Beecroft Fremont High School Computer Performance & Storage Devices.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 17 – The CD-ROM Drive.
 Around billion CDs have been sold all over the world  CD’s revolutionized the way that data could be stored and moved  DVDs replaced VHS  CDs.
Objectives Data Representation Binary number system Binary Coded Decimal (BCD) Boolean Values Analogue & Digital data Use of ASCII code Memory addressing.
A CD is a fairly simple piece of plastic, about (1.2 mm) thick. Most of a CD consists of an injection-moulded piece of clear polycarbonate plastic. During.
The CD ROM True or False (Starter). The CD ROM True or False A CD ROM disk stores it’s data on a track in a spiral formation. If you were to unravel this.
COEN 180 Optical Storage. Store data based on the optical properties of a device. Strong, established market for removable media. Small market for archival.
Audio/Video compression AV transport and storage Alain Bouffioux December, 20, 2006.
GCSE Information Technology Storing data Data storage devices can be divided into 2 main categories: Backing storage is used to store programs and data.
Compact Discs Rebecca Martin May The CD in General Invented in 1980s Used to hold music, data, or computer software Cheap and easy to distribute.
STORAGE DEVICES Presentation By: Saurabh Mishra. A data storage device is a device for recording (storing) information (data). CD, Hard Disk and Flash.
CDs and DVDs  Are types of optical storage media that consists of a flat, round, portable disc made of metal plastic and lacquer.  Store software, data,
___ ___ How compact disc were made How thevinly lp switched History on the compact disc Introduction about cd What a compact disc is used for why we need.
1 Multimedia Storage Chapter 8. 2 Magnetic Media Magnetic disks are: n Suitable for dynamic data that requires frequent changes. n Good access time and.
Huffman coding Content 1 Encoding and decoding messages Fixed-length coding Variable-length coding 2 Huffman coding.
Media. Media Compact Disk A Compact Disc (CD) is an optical disc used to store digital data, originally developed for storing digital audio. The CD, introduced.
Hamming codes. Golay codes.
Topic 14 Digital Technology. Analogue and Digital Signals.
Information and Coding Theory Cyclic codes Juris Viksna, 2015.
SWE 423: Multimedia Systems
Compact Disc (CD) Coding –
Lecture 5 Secondary Storage and System Software III.
Elementary Coding Theory Including Hamming and Reed-Solomom Codes with Maple and MATLAB Richard Klima Appalachian State University Boone, North Carolina.
Chapter4: Memory External Memory (2).
Digital Technology 14.1 Analogue and Digital Signals.
Digital Information Storage Contents: Binary vs decimal Advantages of binary CDs and DVDs.
Disks. ●Circular-shaped storage medium ●Two main types: Magnetic and Optical ●Random access to memory ●The hardware must be controlled by driver software.
CHAPTER 8 CHANNEL CODING: PART 3 Sajina Pradhan
GOVERNMENT ENGINEERING COLLEG GODHRA BRANCH :ELECTRONICS & COMMUUNICATION  SUBJECT:AUDIO VIDEO SYSTEM  TOPIC:CD,DVD & MP3 SYSTEM  CLASS:5 th SEM E.C.
Diana B. Llacza Sosaya Digital Communications Chosun University
Class Report 林格名 : Reed Solomon Encoder. Reed-Solomom Error Correction When a codeword is decoded, there are three possible outcomes –If 2s + r < 2t (s.
Engr: Sajida Introduction to computing Optical storage The storage devices which use laser to read data from or write data to the reflective surface store.
RS – Reed Solomon Error correcting code. Error-correcting codes are clever ways of representing data so that one can recover the original information.
OPTICAL STORAGE II Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Zuzana Strnadlová. Dostupné z Metodického portálu ISSN: 
Reference: Chp 6 Introduction to Computers by Peter Norton
Hamming codes. Golay codes.
OPTICAL STORAGE COMPACT DISC DIGITAL VERSETILE DISC
A5 Resolution.
Secondary Storage Devices
Some applications of error correcting codes.
Backing Store.
Chapter VI, Digital Storage: Lesson I CD Technology… How it Works
Chapter I, Digital Imaging Fundamentals: Lesson IV
14.1 Analogue and Digital Signals
Lecture 5 A Secondary Storage Device: CD-ROM (sections 3.4 – 3.6)
The Computer: A Digital Tool
The Computer: A Digital Tool
CD and DVD technology Presented By: Steve Mathieu Aaron Rinaca
Introduction to Computing
Presentation transcript:

Information and Coding Theory Some applications of error correcting codes. Juris Viksna, 2015

Data encoding on CDs [Adapted from H.Hoeve et al]

Data encoding on CDs [Adapted from D.Salomon]

Data encoding on CDs CD physical characteristics: A Compact Disc is made from a 1.2 mm thick disc of almost pure polycarbonate plastic and weighs approximately 16 grammes. A thin layer of Super Purity Aluminium (or rarely gold, used for its data longevity, such as in some limited-edition audiophile CDs) is applied to the surface to make it reflective, and is protected by a film of lacquer. The lacquer is normally printed directly and not with an adhesive label. Common printing methods for compact discs are screen-printing and offset printing. CD data is stored as a series of tiny indentations (pits), encoded in a tightly packed spiral track moulded into the top of the polycarbonate layer. The areas between pits are known as 'lands'. Each pit is approximately 100 nm deep by 500 nm wide, and varies from 850 nm to 3.5 μm in length. [Adapted from

Data encoding on CDs Data storage on CD: The smallest entity in the CD audio format is called a frame. A frame can accommodate six complete 16-bit stereo samples, i.e. 2×2×6 = 24 bytes. A frame comprises 33 bytes, of which 24 are audio bytes (six full stereo samples), eight CIRC-generated error correction bytes and one subcode byte. The eight bits of a subcode byte are available for control and display. Under Eight-to-Fourteen Modulation (EFM) rules, each data/audio byte is translated into 14-bit EFM words, which alternate with 3-bit merging words. In total we have 33*(14+3) = 561 bits. A 27-bit unique synchronization word is added, so that the number of bits in a frame totals 588. [Adapted from

Data encoding on CDs Data storage on CD: The synchronization word cannot occur in the normal bit stream, and can thus be used to identify the beginning of a frame. Data on a CD- ROM are organized in both frames and sectors, where a CD-ROM sector contains 98 frames, and holds 98×24 = 2352 (user) bytes, of which 304 bytes are normally used for sector IDs and an additional layer of error correction, leaving 2048 bytes for payload data. The largest entity on a CD is called a track. A CD can contain 99 tracks. [Adapted from

Data encoding on CDs [Adapted from en.kioskea.net]

CD standards [Adapted from en.kioskea.net]

CD standards [Adapted from en.kioskea.net]

CD standards [Adapted from en.kioskea.net]

CD file systems [Adapted from en.kioskea.net]

Data encoding on CDs [Adapted from D.Salomon]

Data encoding on CDs

[Adapted from D.Salomon]

Data encoding on CDs [Adapted from D.Salomon]

Data encoding on CDs [Adapted from D.Salomon]

Information coding on CDs [Adapted from P.Shankar]

Reed-Solomon codes C 1 and C 2 [Adapted from Reed-Solomon codes Given a finite field F and polynomial ring F[x], let n and k be chosen such that 1 ≤ k ≤ n ≤ | F |. Pick n distinct elements of F, denoted { x 1, x 2,..., x n }. Then, the codebook C is created from the tuplets of values obtained by evaluating every polynomial (over F) of degree less than k at each x i ; that is: C is a [n, k, n  k+1] code; in other words, it is a linear code of length n (over F) with dimension k and minimum distance n  k+1. C 1 :n=32, k=28 C 2 :n=28, k=24 Actually these are shortened RS codes obtained starting from [255,251,5] code(s) GF(2 8 ) is probably :) defined by using polynomial x 8 +x 4 +x 3 +x 2 +1

RS codes - a geometric interpretation [Adapted from P.Shankar]

Interleaving (CIRC) [Adapted from A.Burr]

Interleaving (CIRC) [Adapted from D.Salomon]

CIRC [Adapted from P.Shankar]

Encoding/decoding of CIRC [Adapted from P.Shankar]

Encoding/decoding of CIRC [Adapted from H.Hoeve] CIRC decoding chip. 45 mm 2, gates.

CIRC [Adapted from P.Shankar]

CIRC [Adapted from P.Shankar]

CIRC [Adapted from P.Shankar]

CIRC [Adapted from P.Shankar]

Additional error correction for CD-ROMs [Adapted from

Additional error correction for CD-ROMs [Adapted from ECC - a third layer of error correction codes. Based on RS (26,24) and RS (45,43).