Title: Coding and Signal Processing for Two-Dimensional Optical Storage (TwoDOS)
1Coding and Signal Processing for
Two-Dimensional Optical Storage(TwoDOS)
Wim Coene
2Outline
- Introduction
- TwoDOS Concept
- Write-Channel
- Signal-Patterns
- Read-Out and Test-Player
- Modulation Encoding
- Signal Processing and Bit-Detection
- Experimental Results
- Conclusion
3Principle of Traditional Optical Storage
010010110111011000 001101110001001110 101111001011
011000
pit
land
track
user data
eye-pattern
disc
track
lens
spiral
PDIC
Laser
Signal Processing
43 Generations of Optical Recording
CD
DVD
BD
l 650 nm NA 0.6 4.7 GBytes
l 405 nm NA 0.85 22.5 GBytes
0.65 GByte
4.7 GByte
25 GByte
1.2 mm substrate
0.6 mm substrate
0.1 mm substrate
5Outline
- Introduction
- TwoDOS Concept
- Write-Channel
- Signal-Patterns
- Read-Out and Test-Player
- Modulation Encoding
- Signal Processing and Bit-Detection
- Experimental Results
- Conclusion
6OneDOS Concept
Disc
Readout
Single Spiral
(spiral contains 11 bit-rows)
7TwoDOS Concept
Disc
Readout
(spiral contains 11 bit-rows)
8Signal processing 1DConventional Situation
TwoDOS Concept (2)
upper track noise
central track
Signal
lower track noise
radial cross talk is noise
9Signal Processing 2D use information adjacent
bits
TwoDOS Concept (3)
upper track information
central track
Signal
lower track information
radial cross talk is information
10TwoDOS Concept (4)
squeeze track-pitch
2D Joint Detection
- exploit FULL 2D energy-per-bit
- use a continuous 2D bit-lattice
- 2D hexagonal lattice is optimum (15 higher
packing fraction than square lattice)
11Effect of Joint 2D Bit-Detection
Abstracted 2D Impulse-Response (IRF) (for 2D
Linear Channel)
tangential energy 60
radial energy 40
taps 2D IRF
12TwoDOS Targets
- Data-Rate BD x 10 gt 300 Mb/sec
- Capacity BD x 2 gt 50 GB (single-layer
12cm disc)
at SAME physics of BD ? blue laser
(?405nm) ? lens with high numerical aperture
(NA0.85)
13Outline
- Introduction
- TwoDOS Concept
- Write-Channel
- Signal-Patterns
- Read-Out and Test-Player
- Modulation Encoding
- Signal Processing and Bit-Detection
- Experimental Results
- Conclusion
14Pit-Hole Mastering
15Outline
- Introduction
- TwoDOS Concept
- Write-Channel
- Signal-Patterns
- Read-Out and Test-Player
- Modulation Encoding
- Signal Processing and Bit-Detection
- Experimental Results
- Conclusion
16Clusters on Hexagonal Lattice
17Signal-Patterns Phase-1 / Phase-2
a 165nm
a 138nm
Phase-1 1.4x BD
Phase-2 2.0x BD
Signal Amplitude
overlap area
18Outline
- Introduction
- TwoDOS Concept
- Write-Channel
- Signal-Patterns
- Read-Out and Test-Player
- Modulation Encoding
- Signal Processing and Bit-Detection
- Experimental Results
- Conclusion
19Test-Player Set-Up
- binary grating 11 read-out spots
- 11 spots photo-detector
20Outline
- Introduction
- TwoDOS Concept
- Write-Channel
- Signal-Patterns
- Read-Out and Test-Player
- Modulation Encoding
- Signal Processing and Bit-Detection
- Experimental Results
- Conclusion
21Worst-Case Patterns
similar to Nyquist-patterns in 1D
(MTR-constraint)
----
diagonal lattice-planes
222D Nyquist Cell in 2D Frequency Space
2D-MTF
MTF
23Super-Structures
3 orientation-variants
2 clusters
or (opposite polarity)
24gt constant signal-amplitude over large area
25Partitioning of META-Spiral Strips and Rows
META-spiral
prohibit formation of critical pattern
3-row strip
merging bit-row
3-row strip
merging bit-row
3-row strip
META-spiral
26Need for Merging Bit-Rows (1)
strip 1
strip 2
3-row areas at boundary
gt code violations at the boundaries
27Need for Merging Bit-Rows (2)
strip 1
merging row
strip 2
gt satisfy 2D constraint at strip-boundaries
28Building Blocks for 2D Code and Format
DC-control
11-row META-spiral
DC-control
DC-control
29Coding for the 3-row Strips (1)
...
fish-bone 8-ary symbol
NRZ symbol
x
u
a b c
a
u
x
v
y
1T-precoder
w
z
xu if a0 x1-u if a1
NRZI symbol
NRZI symbol
30Coding for the 3-row Strips (2)
Example
NRZ symbol
0
1
1 1 0
1
0
0
0
NRZI symbol
NRZI symbol
(3)
?2
?3
31Coding for the 3-row Strips (3)
States for STD
- based on NRZI-symbols
- one state for two polarities
8-ary NRZ symbols
32Coding for the 3-row Strips (4)
Trivial STD no constraints.
33Coding for the 3-row Strips (5)
Mechanism for Generation of Critical Pattern
...
...
(5)
(2)
(7)
NRZ
NRZ
NRZ
1T-precoder for each bit-row
NRZI symbol
NRZI symbol
NRZI symbol
NRZI symbol
34Worst-Case Pattern build up (1)
allow maximum TWO fish-bones of worst-case
pattern
35Worst-Case Pattern build up (2)
36Worst-Case Pattern build up (3)
gt allow maximum TWO fish-bones of
worst-case pattern
37State-Transition Table
38Connection Matrix
?5
?6
?7
39k - constraint
NRZ
NRZ
NRZ
0
0
0
gt maximum k successive 0-symbols
emission of 0-symbol
40k - constraint k 1
D
41k - constraint k 2
D
42Code for 3-row Strips with k2
153 3 51 gt one Code-Word comprises
51 fish-bones
...
51
43Code for 3-row Strips DC-control (1)
DC-control (radial-servo)
Merging Fish-Bone
PURPOSE
DC-control (focus-servo)
- DC-control
- return to state ?1 before start of next word
DC-control (radial servo)
?1
?1
...
...
51
51
44Code for 3-row Strips DC-control (2)
?1
Choice-1
Choose according to Running-Digital-Sum of
selected Bit-Row
Choice-2
45Code for 3-Row Strip
Fish-Bone 2D Code for 3-row Strip
- DC-control with one additional fish-bone Code
Rate (152 gt 1533) gt R 0.974 - high-rate code 152 -to- 153 Mapping ? Enume
rative Coding for M-ary symbols
(M8) ? issue of Error-Propagation ? reve
rse order ECC and Modulation
Code ? Bliss-like scheme (see later)
46Code for Merging Bit-Rows (1)
strip 1
0
1
0
0
merging row
1
0
0
1
0
0
1
0
0
strip 2
gt satisfy 2D constraint at strip-boundaries
47Code for Merging Bit-Rows (2)
- forbidden patterns (NRZI, bipolar) ...
00100100100100 ... and - ... 11011011011011 ...
- prohibit 11011 -sequences in NRZ bitstream
- 1D code rate 12-gt13
0110110110110
NRZ
48Channel Data-Block
1533 channel bits gt 152 user bits gt 19
Bytes
19B
6B
19B
52 channel bits gt 4 channel words (13 bit)gt
6 Bytes
6B
19B
52 bits / fish-bones
49Bliss-scheme 1D-case (encoder)
50Bliss-Scheme for 2D Fish-Bone Code (1)
51Bliss-Scheme for 2D Fish-Bone Code (2)
52Outline
- Introduction
- TwoDOS Concept
- Write-Channel
- Signal-Patterns
- Read-Out and Test-Player
- Modulation Encoding
- Signal Processing and Bit-Detection
- Experimental Results
- Conclusion
532D Signal Processing
Overall TwoDOS Receiver Structure
Separation between Spots
54Closed eye
gt need for 2D PRML bit-detection
552D Bit-Detection
- number-of-states increases exponentially with
number of bit-rows within broad spiral - sub-optimal PRML / Viterbi bit-detector
2D Stripe-Wise Viterbi Detector
(cascade-with-delay of n-row Viterbi detectors
V00, V01, ..., V10)
56Two V-shaped Iterations
processing direction
572D Trellis Structure Stripe-Wise Viterbi
outside bit-rows
High-Reliability Border-Row
output bit-row
U02
direction of Viterbi-detection
Low-Reliability Border-Row
trellis bit-rows
sliding direction
58Complexity Stripe-Wise Viterbi
of states 26
of branches-per-state 23
Total Complexity-per-Stage-of-the-Trellis 29
branches
59Sequence-Feedback to reduce Complexity
no Sequence-Feedback 29 512 Branches
one-bit Sequence-Feedback 28 256 Branches
60Sequence-Feedback (2)
two-bit Sequence-Feedback 27 128 Branches
output bit-row
X
downward sliding direction
X
X
state ?n
state ?m
three-bit Sequence-Feedback 26 64 Branches
61bit-Error-Rate 50GB Scalar Diffraction Model
62Outline
- Introduction
- TwoDOS Concept
- Write-Channel
- Signal-Patterns
- Read-Out and Test-Player
- Modulation Encoding
- Signal Processing and Bit-Detection
- Experimental Results
- Conclusion
63LBR discs results
Initial feasibility test on a scaled system (LBR)
- 2.3 x BD density demonstrated (58 GB)? concept
TwoDOS works
64EBR discs (mastered by SONY) results (1)
7-row META-spiral
65EBR discs (mastered by SONY) results (2)
Performance under Disc-Tilt (aberration)
66Outline
- Introduction
- TwoDOS Concept
- Write-Channel
- Signal-Patterns
- Read-Out and Test-Player
- Modulation Encoding
- Signal Processing and Bit-Detection
- Experimental Results
- Conclusion
67Conclusion
- TwoDOS Concept
- Increased data rate 10x ( 350 Mb/s )
- orthogonal density increase 2x
- TwoDOS Coding
- Modulation Code prohibiting Worst-Case-Patterns
- High-Rate Code (Enumerative Coding
Bliss-scheme) - TwoDOS Signal Processing
- 2D-PRML with Stripe-Wise Bit-Detection Scheme
- Experiment
- Concept demonstrated up to 2.3x BD
68TwoDOS the European Project
Acknowledgement
Participants
Philips Electronics Nederland B.v. NL
Technical University Eindhoven NL
HW Communications Ltd. UK
University of Limerick IRL
University of Lancaster UK
- thanks to SONY for EBR-discs
69(No Transcript)