CN1996480A - Conversion method and device of multilevel variable data and blue light multilevel optical storage device - Google Patents
Conversion method and device of multilevel variable data and blue light multilevel optical storage device Download PDFInfo
- Publication number
- CN1996480A CN1996480A CN 200610169825 CN200610169825A CN1996480A CN 1996480 A CN1996480 A CN 1996480A CN 200610169825 CN200610169825 CN 200610169825 CN 200610169825 A CN200610169825 A CN 200610169825A CN 1996480 A CN1996480 A CN 1996480A
- Authority
- CN
- China
- Prior art keywords
- code
- state
- multistage
- word
- blue light
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003860 storage Methods 0.000 title claims abstract description 77
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000003287 optical effect Effects 0.000 title claims description 80
- 238000006243 chemical reaction Methods 0.000 title claims description 12
- 108091006146 Channels Proteins 0.000 claims description 42
- 238000012546 transfer Methods 0.000 claims description 42
- 230000009182 swimming Effects 0.000 claims description 34
- 238000000180 cavity ring-down spectroscopy Methods 0.000 claims description 23
- 230000008859 change Effects 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 10
- 230000015572 biosynthetic process Effects 0.000 claims description 4
- 238000005755 formation reaction Methods 0.000 claims description 4
- 230000008676 import Effects 0.000 claims description 4
- 230000001932 seasonal effect Effects 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 3
- 238000007689 inspection Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000010076 replication Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 241000931526 Acer campestre Species 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 241000209202 Bromus secalinus Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000002950 deficient Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The reading out signal inspection method for blue light multi step storage device with the channel distance less than 10.52millimter works with adapting and demodulating procedures with run-length-limited code rate R=5/8 byte/element, 4 element (d, k) code, converting the decimal data formed 5 bytes source into 8 multi step code element formed code or vice versa, with d=2, representing the code element of two nonzero code element the least number, k equal or bigger than 3, k being the max. Number of code element of two nonzero code elements. It also relates to multi step long data converting device, and the blue light multi step photo storage device using the above mentioned method or device.
Description
Technical field
The present invention relates to the high-density digital memory technology, more specifically, relate to the multistage brigade commander's data transfer device and the device that are used for blue light multi-order optical storage apparatus, and relate to the blue light multi-order optical storage apparatus (for example blue light multi-order read-only optical disc) that has adopted above-mentioned multistage brigade commander's data transfer device and device.
Background technology
Conventional CD all adopts the limited encoding scheme of run length (being called for short the brigade commander), i.e. RLL (Run Length Limited, length limit) coding.RLL is meant that the passage sequence that CD is stored meets the following conditions: the rarest d ' 0 ' between two ' 1 ' of this sequence, and k ' 0 ' is arranged at most.These two parameter separate provision of d and k may appear at the minimum in the sequence and the maximum distance of swimming.Parameter d is being controlled high-transmission frequency, the intersymbol interference in the time of therefore may influencing sequence and transmit by bandwidth efficient channel.In the binary data transmission, wish that usually the signal that receives is can be self synchronous.Usually utilize a phaselocked loop to reproduce synchronously.Phaselocked loop is adjusted according to the saltus step of the waveform that receives and is detected phase place constantly.Maximum run parameter k guarantees that suitable jump frequency is to satisfy the needs that read clock synchronization.In optical storage system, parameter d gets 1 or 2 usually, and the k value is got about 10, and the more little recovery that helps clock more of parameter k.Adopt rll encoder, can on a smallest record symbol, store the information that surpasses 1bit, so rll encoder has obtained widespread usage in optical storage.Such as the EFM coding that is used for CD (d=2, k=10) and be used for DVD the EFM+ coding (d=2, k=10).DVD has obtained the storage density of 1.5 (bit/ smallest record symbols) owing to adopted rll encoder.
In addition, in optical storage system, in order to prevent or to reduce interacting between the low-frequency component of read output signal and tracking servo signal, also require the modulation code postorder that can suppress to encode to be listed in the component of low-frequency range, promptly have the characteristic of dc balance.Adopt the dc balance sign indicating number also to help to eliminate the influence of low-frequency disturbance that fingerprint etc. causes to read output signal.Run length limited code with dc balance characteristic is called as the run length limited code of dc balance.
In read-only (ROM) CD that the run length limited code that adopts dc balance is produced, the information symbol has only two kinds on hole and bank, and cheats bank and now be spaced along the spiral with cd centre, the length (distance of swimming) of hole and bank is (d+1) T simultaneously, (d+2) T ..., (k+1) T's is wherein a kind of.This CD can be easily and is duplicated accurately and produce, and current CD/DVD comprises that following Blu-ray Disc all is to adopt such technology.
For novel multistage optical storage technology, people also wish to utilize the RLL modulation technique to come recorded information, so produced the first RLL sign indicating number of M (M>=2) that is applicable to multistage system, obviously traditional RLL sign indicating number is the RLL sign indicating number of M=2.Patent WO96/36122 has proposed a cover scale-of-two has been imported the method that data-switching becomes to satisfy the multistage channel symbol of RLL constraint, and patent WO96/36115-36129 has then provided the specific embodiment of multiple different parameters.Yet, in multi-exponent read-only (ROM) CD that utilizes the described method of above patent documentation to produce, the record symbol has the M kind, wherein a kind of is the bank identical with conventional optical disc, the M-1 kind then is mutual different record pit in addition, and the situation of appearance continuously then can appear in these mutually different record pits.Suppose that A and B are two kinds of different holes, can occur in the CD so cheating A and cheating the situation that B links to each other, and bank of certain appearance after cheating in the conventional optical disc, and bank a hole also necessarily occurs afterwards, does not have the hole and cheats situation about linking to each other.The surface structure that links to each other between a kind of so different hole makes that duplicating with the production difficulty of the type read-only optical disc is very big, mainly shows and can not accurately control connecting place physics pattern, thereby make CD bit error rate when reading increase.In addition, multistage RLL code plan in the above patent documentation does not solve the control problem of modulation back channel sequence DC component, therefore, and reading in the process of actual disc, occurring CD easily can't be correctly servo, causes and reads to coil the situation that error rate is high even can't read to coil.
For these reasons, the present invention has provided novel multistage data-encoding scheme and device, has provided corresponding demodulation method and device simultaneously.Adopt novel multistage data-encoding scheme proposed by the invention and device can produce the novel multi-stage optical disk that different recording hole is separated by bank, promptly have and the similar physical arrangement of conventional optical disc, thereby reduced the difficulty of optical media replication and production.In addition, the multistage channel sequence after multistage data-encoding scheme that the present invention provides and device can also suppress to modulate more can satisfy the requirement of actual disc system in the DC component of low-frequency range.
Summary of the invention
In order to overcome at least one defective that exists in the above-mentioned prior art, the object of the present invention is to provide the multistage brigade commander's data transfer device and the device that are used for blue light multi-order optical storage apparatus, and the blue light multi-order optical storage apparatus that has adopted this method or device for example the blue light multi-order read-only optical disc, be beneficial to optical media replication and production, can control data-encoding scheme and device, demodulation method and the device of coding back channel sequence low frequency component simultaneously again.
According to an aspect of the present invention, a kind of multistage brigade commander's data transfer device that is used for blue light multi-order optical storage apparatus is provided, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, comprise modulation step: utilize coding schedule and coder state information based on run-length-limited encoding, the source word of input is transformed to code word, utilizes laser to be burnt to code word and form multistage sequence of symhols in the blue light multi-order optical storage apparatus; Wherein, run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the 5 bit source words that 10 system user data are formed are transformed into the code word that 8 multistage code elements are formed, wherein, code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', and d+1=3 represents that the minimum number of consecutive identical code element is 3, k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
In above-mentioned multistage brigade commander's data transfer device, coding schedule is divided into 6 sublists, correspond respectively to 6 states of scrambler: state 1, state 2, state 3, state 4, state 5, state 6, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each coder state correspondence, and with the NextState of the corresponding scrambler of these code words, and, being used for the coding of next source word with the corresponding sublist of NextState, the set in described each sublist is mutually disjointed.
In above-mentioned multistage brigade commander's data transfer device, modulation step may further comprise the steps: step (1): coding schedule is input in the storer of chief editor's code table converter; Step (2): is the status register initialization current state S in chief editor's code table converter state 1 or state 5 or state 6; The current distance of swimming numeral that constitutes by code word after each multistage channel sequence code conversion and value CRDS be initialized as 0, get i=1, i represents the sequence number of multistage channel sequence; Step (3): user data input source word generator and generate the code word combination of multistage passage sequence successively: step (4): preserves the state S of current scrambler and the current distance of swimming is digital and value; Step (5): the source word maker is new piece T
iInput to the storer in chief editor's code table converter, this storer is to new piece T
iIn code word combination encode: step (6): if i<2
b, then order i=i+1, the status information of writ attitude register-stored is the state S that step (4) is preserved, current distance of swimming numeral and the CRDS of scrambler is the CRDS that step (4) is preserved, and repeating step (5), until i=2
bTill; Step (7): dc controller according to stored 2
bThe value of individual ERDS is chosen the ERDS (j) with least absolute value, j ∈ 1,2 ..., 2
bPairing multistage channel symbol sequence C h
jAs the state S=NS (j) of the transformation result after current block S is encoded with seasonal scrambler, current distance of swimming numeral and CRDS=ERDS (j); Step (8): if end-of-encode just stops; Otherwise change step (3) over to.
In above-mentioned multistage brigade commander's data transfer device, step (3) may further comprise the steps: step (3.1): the source word maker is divided into the piece S that length is a bit to the user data of input; Step (3.2): the source word maker adds b binary number in the beginning of the piece S of step (3.1) and obtains the new piece that length is the a+b bit, has 2
bIndividual, it is an integer that the value of b will satisfy (a+b)/m, and m=5 is the length of each source word, makes to contain (a+b)/m source word in each new; New piece { T
1, T
2..., T
2bExpression, corresponding multistage passage sequence { X
iExpression, and i=1,2 ..., 2
b, the code element x of each multistage passage sequence
i∈ 0,1,2,3}.
In above-mentioned multistage brigade commander's data transfer device, step (5) may further comprise the steps: step (5.1): storer is according to piece T
iFirst m potential source word and the status information S (t that imports from status register
i) select corresponding sublist in the coding/decoding table, obtain the code word CW of one group of n=8 multistage code element, simultaneously the pairing status information NS of first m potential source word in the corresponding sublist is sent into status register, to be used for to new piece T
iIn next m potential source word change; Step (5.2): the process of source word and code word conversion in the repeating step (5.1), until finishing to T
iCoding; Step (5.3): storer is the length that obtains the multistage sequence of symhols Ch of e=(a+b) * n/m
i, distance of swimming numeral and ERDS (i)=CRDS and NextState NS (i) send into and are kept in the storage unit of a dc controller during end-of-encode, wherein, ERDS (i) for scrambler current add up distance of swimming numeral and, this value is constantly variation along with the carrying out of in each multistage passage sequence source word cataloged procedure.
According to a further aspect in the invention, a kind of multistage brigade commander's data transfer device that is used for blue light multi-order optical storage apparatus is provided, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, comprise demodulation step: the multistage sequence of symhols that will read from blue light multi-order optical storage apparatus is divided into code word, utilization is converted to source word output based on the decoding table and the decoder states information of run-length-limited encoding with code word; Wherein, run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the code word that 8 multistage code elements are formed is transformed into the 5 bit source words that 10 system user data are formed, wherein, code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', and d+1=3 represents that the minimum number of consecutive identical code element is 3, k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
In above-mentioned multistage brigade commander's data transfer device, decoding table is divided into 6 sublists, correspond respectively to 6 states of demoder: state 1, state 2, state 3, state 4, state 5, state 6, correspond respectively to the state of 6 demoders, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each decoder states correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the decoding of next source word with the corresponding sublist of NextState, each sublist in set mutually disjoint.
In above-mentioned multistage brigade commander's data transfer device, demodulation step may further comprise the steps: step (1): respectively the code word based on run-length-limited encoding is input in the storer of the storer of decoding table converter and state discriminator; Step (2): the multistage sequence of symhols that decode is input to the codeword division device obtains the code word combination that constitutes by 8 multistage code elements; Step (3): current code word CW is sent into the decoding table converter; Step (4): current code word CW and next code word are following closely sent into state discriminator; Step (5): the state S of state discriminator output current code word CW, the pairing N state S of subsolution code table of next code word NCW; Step (6): after dc controller receives that S, NS that step (5) is gone out and codeword division work the code word CW that, whether the NextState of judging current code word CW according to decoding table is selected NS in the step (5), if, just export the source word of code word CW correspondence, otherwise, the information that output can not be decoded.
According to a further aspect in the invention, a kind of multistage brigade commander's data transfer device that is used for blue light multi-order optical storage apparatus is provided, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, and this method comprises above-mentioned modulation step and above-mentioned demodulation step.
According to a further aspect in the invention, a kind of multistage brigade commander's DTU (Data Transfer unit) that is used for blue light multi-order optical storage apparatus is provided, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, this device comprises multiple ranks runlength length limited code device, it comprises: the source word maker is used for extracting a position and obtaining 2 by adding the b bit data from the input data
bIndividual length is the device of the new data block of a+b; Chief editor's code table converter, be used to store coding/decoding table based on run-length-limited encoding, and pass through with reference to coding/decoding table and status information, the data source word is converted to the coding/decoding table change-over circuit of channel code word, and dc controller, be used for according to the distance of swimming numeral of the channel sequence that obtains behind each new data block coding and, the final coding output of decision result's; Wherein, run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the 5 bit source words that 10 system user data are formed are transformed into the code word that 8 multistage code elements are formed, wherein, code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', and d+1=3 represents that the minimum number of consecutive identical code element is 3, k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
In above-mentioned multistage brigade commander's DTU (Data Transfer unit), coding schedule is divided into 6 sublists, correspond respectively to 6 states of scrambler: state 1, state 2, state 3, state 4, state 5, state 6, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each coder state correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the coding of next source word with the corresponding sublist of NextState, each sublist in set mutually disjoint.
According to a further aspect in the invention, a kind of multistage brigade commander's DTU (Data Transfer unit) that is used for blue light multi-order optical storage apparatus is provided, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, this device comprises multiple ranks runlength length limited decoding device, it comprises: the state discriminator circuit, be used for information according to the channel code word of 8 multistage code elements formations, and judge its affiliated state in the coding/decoding table; And decoding table change-over circuit, it stores the coding/decoding table based on run-length-limited encoding, be used for according to current and following closely under the code word status information select sublist to be used for current code word is carried out demodulation automatically, the channel code word that 8 multistage code elements are constituted is converted to 5 bit data source words; Wherein, run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the code word that 8 multistage code elements are formed is transformed into the 5 bit source words that 10 system user data are formed, wherein, code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', and d+1=3 represents that the minimum number of consecutive identical code element is 3, k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
In above-mentioned multistage brigade commander's DTU (Data Transfer unit), decoding table is divided into 6 sublists, correspond respectively to 6 states of demoder: state 1, state 2, state 3, state 4, state 5, state 6, correspond respectively to the state of 6 demoders, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each decoder states correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the decoding of next source word with the corresponding sublist of NextState, each sublist in set mutually disjoint.
According to a further aspect in the invention, a kind of multistage brigade commander's DTU (Data Transfer unit) that is used for blue light multi-order optical storage apparatus is provided, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, and this device comprises above-mentioned multiple ranks runlength length limited code device and above-mentioned multiple ranks runlength length limited decoding device.
According to a further aspect in the invention, provide a kind of blue light multi-order optical storage apparatus, it has the record pit that the laser imprinting forms, and record pit is corresponding to the storage data that obtain after adopting above-mentioned run-length-limited encoding to modulate.
To sum up, the present invention proposes a kind of blue light multi-order optical storage apparatus (for example, ruddiness ROM CD) that is used for, and is beneficial to optical media replication and production, can control data-encoding scheme and device, demodulation method and the device of coding back channel sequence low frequency component simultaneously again.Adopt novel multistage data-encoding scheme proposed by the invention and device can produce the novel multi-stage optical disk that different recording hole is separated by bank, promptly have and the similar physical arrangement of conventional optical disc, thereby reduced the difficulty of optical media replication and production.In addition, the multistage channel sequence after multistage data-encoding scheme that the present invention provides and device can also suppress to modulate more can satisfy the requirement of actual disc system servo circuit work in the DC component of low-frequency range.On the other hand, the decode procedure of this yard is also very simple, can be that unit handles with the code word, and since when decoding only need a code word with reference to following closely, the minimum circuit structure of error propagation of therefore can realizing decoding.In addition, adopt the present invention to propose 4 yuan (2,9) optical storage system of RLL sign indicating number has under the situation that does not change optical maser wavelength and optical numerical value aperture, can significantly improve the characteristics of storage system memory capacity and data transmission rate, and has kept maximum compatibility with present optical storage system.
Description of drawings
For clear and definite above-mentioned and other purpose, feature and advantage of the present invention, below with reference to the accompanying drawings embodiments of the present invention are described in detail, in the accompanying drawings:
Fig. 1 illustrates the circuit block diagram according to the code device that is used for these 4 yuan of (2,9) RLL sign indicating numbers of the embodiment of the invention;
Fig. 2 illustrates the coding method process flow diagram according to 4 yuan of (2,9) RLL sign indicating numbers of the embodiment of the invention;
Fig. 3 illustrates the demodulation step process flow diagram according to 4 yuan of (2,9) RLL sign indicating numbers of the embodiment of the invention;
Fig. 4 illustrates the circuit block diagram according to the decoding device that is used for these 4 yuan of (2,9) RLL sign indicating numbers of the embodiment of the invention.
Embodiment
For clear and definite above-mentioned and other purpose, feature and advantage of the present invention, describe the present invention in detail below in conjunction with drawings and Examples.
According to an aspect of the present invention, a kind of multistage brigade commander's data transfer device that is used for blue light multi-order optical storage apparatus is provided, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, this method comprises modulation step: utilize coding schedule and coder state information based on run-length-limited encoding, the source word of input is transformed to code word, utilizes laser to be burnt to code word and form multistage sequence of symhols in the blue light multi-order optical storage apparatus;
Wherein, run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the 5 bit source words that 10 system user data are formed are transformed into the code word that 8 multistage code elements are formed, wherein, code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', and d+1=3 represents that the minimum number of consecutive identical code element is 3, k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
In above-mentioned multistage brigade commander's data transfer device, coding schedule is divided into 6 sublists, correspond respectively to 6 states of scrambler: state 1, state 2, state 3, state 4, state 5, state 6, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each coder state correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the coding of next source word with the corresponding sublist of NextState, each sublist in set mutually disjoint.
The present invention also provides a kind of multistage brigade commander's data transfer device that is used for blue light multi-order optical storage apparatus, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, comprise demodulation step: the multistage sequence of symhols that will read from blue light multi-order optical storage apparatus is divided into code word, utilization is converted to source word output based on the decoding table and the decoder states information of run-length-limited encoding with code word; Wherein, run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the code word that 8 multistage code elements are formed is transformed into the 5 bit source words that 10 system user data are formed, wherein, code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', and d+1=3 represents that the minimum number of consecutive identical code element is 3, k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
In above-mentioned multistage brigade commander's data transfer device, decoding table is divided into 6 sublists, correspond respectively to 6 states of demoder: state 1, state 2, state 3, state 4, state 5, state 6, correspond respectively to the state of 6 demoders, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each decoder states correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the decoding of next source word with the corresponding sublist of NextState, each sublist in set mutually disjoint.
Obviously, multistage brigade commander's data transfer device according to the present invention can comprise above-mentioned modulation step and demodulation step simultaneously.
Table 1 illustrates a coding/decoding table that is used for input scale-of-two user data is converted to 4 yuan of (2,9) RLL sign indicating numbers of novel multistage data of designing according to the embodiment of code modulating method of the present invention.Table 1 is as follows:
5 bit source words | State 1 | State 2 | State 3 | State 4 | State 5 | State 6 | ||||||
CW | N S | CW | NS | CW | N S | CW | N S | CW | N S | CW | N S | |
00000 | 00011111 | 1 | 00111000 | 3 | 01111111 | 1 | 03333333 | 1 | 11111110 | 2 | 33333300 | 1 |
00001 | 00022222 | 1 | 00111000 | 4 | 02222222 | 1 | 03333000 | 1 | 11111110 | 1 | 33333300 | 2 |
00010 | 00033333 | 1 | 00111000 | 5 | 01111110 | 1 | 03333000 | 2 | 22222220 | 1 | 33333300 | 3 |
00011 | 00001111 | 1 | 00111000 | 6 | 01111110 | 2 | 03333000 | 3 | 22222220 | 2 | 33333300 | 4 |
00100 | 00002222 | 1 | 00333000 | 3 | 02222220 | 1 | 03333000 | 4 | 33333330 | 1 | 22200000 | 1 |
00101 | 00003333 | 1 | 00333000 | 4 | 02222220 | 2 | 03333000 | 5 | 33333330 | 2 | 22200000 | 2 |
00110 | 00000111 | 1 | 00333000 | 5 | 03333330 | 1 | 03333000 | 6 | 11111100 | 1 | 22200000 | 3 |
00111 | 00000222 | 1 | 00333000 | 6 | 03333330 | 2 | 00333333 | 1 | 11111100 | 2 | 22200000 | 4 |
01000 | 00000333 | 1 | 00111100 | 3 | 01111100 | 1 | 01110000 | 1 | 22222000 | 1 | 22200000 | 5 |
01001 | 00011110 | 1 | 00111100 | 4 | 01111100 | 2 | 01110000 | 2 | 22222000 | 2 | 22200000 | 6 |
01010 | 00022220 | 1 | 00222200 | 3 | 03333300 | 1 | 01110000 | 3 | 22222200 | 1 | 33330000 | 1 |
01011 | 00033330 | 1 | 00222200 | 4 | 01111000 | 1 | 01110000 | 4 | 22222200 | 2 | 33330000 | 2 |
01100 | 00001110 | 1 | 00333300 | 4 | 02222200 | 1 | 01110000 | 5 | 33333000 | 1 | 33330000 | 3 |
01101 | 00002220 | 1 | 00333300 | 3 | 02222200 | 2 | 01110000 | 6 | 33333000 | 2 | 33330000 | 4 |
01110 | 00003330 | 1 | 00333000 | 2 | 02222000 | 1 | 00222000 | 1 | 11111000 | 1 | 33330000 | 5 |
01111 | 00011100 | 1 | 00111100 | 2 | 03333300 | 2 | 00222000 | 2 | 11111000 | 2 | 33330000 | 6 |
10000 | 00011110 | 2 | 00222200 | 1 | 03333300 | 3 | 00222000 | 3 | 11111000 | 3 | 22220000 | 4 |
10001 | 00022220 | 2 | 00222200 | 2 | 03333300 | 4 | 00222000 | 4 | 11111000 | 4 | 22220000 | 3 |
10010 | 00033330 | 2 | 00111000 | 1 | 01111100 | 3 | 00222000 | 5 | 11111000 | 5 | 22220000 | 2 |
10011 | 00001110 | 2 | 00333000 | 1 | 01111100 | 4 | 00222000 | 6 | 11111000 | 6 | 22220000 | 1 |
10100 | 00002220 | 2 | 00111100 | 1 | 02222200 | 3 | 03330000 | 1 | 11111100 | 3 | 22220000 | 5 |
10101 | 00011100 | 2 | 00111000 | 2 | 02222200 | 4 | 03330000 | 2 | 11111100 | 4 | 22220000 | 6 |
10110 | 00011100 | 3 | 00333300 | 2 | 01111000 | 3 | 03330000 | 3 | 22222000 | 3 | 11110000 | 1 |
10111 | 00011100 | 4 | 00333300 | 1 | 01111000 | 4 | 03330000 | 4 | 22222000 | 4 | 11110000 | 2 |
11000 | 00022200 | 1 | 00111110 | 2 | 01111000 | 5 | 03330000 | 5 | 22222000 | 5 | 11110000 | 3 |
11001 | 00022200 | 2 | 00111110 | 1 | 01111000 | 6 | 03330000 | 6 | 22222000 | 6 | 11110000 | 4 |
11010 | 00022200 | 3 | 00222220 | 1 | 01111000 | 2 | 02220000 | 1 | 22222200 | 3 | 11110000 | 5 |
11011 | 00022200 | 4 | 00222220 | 2 | 02222000 | 2 | 02220000 | 2 | 22222200 | 4 | 11110000 | 6 |
11100 | 00033300 | 1 | 00333330 | 2 | 02222000 | 3 | 02220000 | 3 | 33333000 | 3 | 33300000 | 6 |
11101 | 00033300 | 2 | 00333330 | 1 | 02222000 | 4 | 02220000 | 4 | 33333000 | 4 | 33300000 | 5 |
11110 | 00033300 | 3 | 00111111 | 1 | 02222000 | 5 | 02220000 | 5 | 33333000 | 5 | 33300000 | 4 |
11111 | 00033300 | 4 | 00222222 | 1 | 02222000 | 6 | 02220000 | 6 | 33333000 | 6 | 33300000 | 3 |
This coding/decoding table comprises 6 sublists, corresponding respectively and 6 coder state.In the coding/decoding table shown in the table 1, different by 8 multistage code elements { 0,1,2, the code word that 3} constitutes adheres to the code table of corresponding 6 states separately, and 6 states are respectively states 1, state 2, state 3, state 4, state 5 and state 3, its corresponding code table is respectively a sublist 1, sublist 2, sublist 3, sublist 4, sublist 5 and sublist 6.
In the coding/decoding table shown in the table 1, the source word that 5 bits constitute is represented with its corresponding binary mode.In the coding/decoding table shown in the table 1, each source word all has one ' NextState ' corresponding with it in 6 sublists, and the value of ' NextState ' has defined the state that scrambler should enter after converting this source word.Scrambler selects the sublist corresponding with state to be used for coding according to the present located state, can enter next state automatically and select the sublist corresponding with it to be used for the coding of next source word after finishing code conversion, repeats said process until end-of-encode.Utilize 4 yuan of (2,9) RLL sign indicating numbers modulation of the present invention, 5 source word can be converted to the code word that 8 multistage code elements constitute, its code check R=5/8 (bits/sym).
Preferably, modulation step of the present invention can contain following steps:
Step (1): a kind of coding schedule based on run-length-limited encoding is input in the storer of chief editor's code table converter, this run-length-limited encoding is a kind of 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be encoded into the code word that 8 multistage code elements are formed in order to the source word that 5 bits are formed, described multistage code element belongs to set { 0,1,2,3}; Described d=2 represents that the number of code element ' 0 ' between two non-zero symbol is at least 2, and k=9 represents that the number of code element ' 0 ' between two non-zero symbol is at most 9; Described coding schedule is divided into 6 sublists, correspond respectively to the state of 6 scramblers, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each coder state correspondence, and with the NextState of the corresponding scrambler of these code words, and non-intersect between the set in each sublist; Described " NextState " is meant the new state that scrambler should enter after converting this source word, and selects and the corresponding sublist of state that entered is used for the coding of next source word;
Step (2): is the status register initialization current state S in described chief editor's code table converter described state 1 or state 5 or state 6; The current distance of swimming numeral that constitutes by code word after each multistage channel sequence code conversion and value CRDS be initialized as 0, get i=1, i represents the sequence number of multistage channel sequence;
Step (3): the code word combination that user data input source word generator is also generated successively according to the following steps multistage passage sequence:
Step (3.1): the source word maker is divided into the piece S that length is a bit to the user data of input;
Step (3.2): the source word maker adds b binary number in the beginning of described S of step (3.1) and obtains the new piece that length is the a+b bit, has 2
bIndividual, it is an integer that the value of b will satisfy (a+b)/m, and m=5 is the length of each source word, makes to contain (a+b)/m source word in each new; Described new with { T
1, T
2..., T
2bExpression, corresponding multistage passage sequence { X
iExpression, and i=1,2 ..., 2
b, the code element x of each multistage passage sequence
i∈ 0,1,2,3};
Step (4): preserve the state S of current scrambler and current distance of swimming numeral and value;
Step (5): the source word maker is new piece T
iInput to the storer described in chief editor's code table converter, this storer is according to the following steps to new piece T
iIn code word combination encode:
Step (5.1): storer is according to piece T
iFirst m potential source word and the status information S (t that imports from described status register
i) select corresponding sublist in the described coding/decoding table, obtain the code word CW of one group of n=8 multistage code element, simultaneously the pairing status information NS of described first m potential source word in the corresponding sublist is sent into status register, to be used for to new piece T
iIn next m potential source word change;
Step (5.2): the process of source word and code word conversion in the repeating step (5.1), until finishing to T
iCoding;
Step (5.3): storer the length position e=(a+b) that obtains */the multistage sequence of symhols Ch of m
i, distance of swimming numeral and ERDS (i)=CRDS and NextState NS (i) send into and are kept in the storage unit of a dc controller during end-of-encode, wherein, ERDS (i) for scrambler current add up distance of swimming numeral and, this value is constantly variation along with the carrying out of in each multistage passage sequence source word cataloged procedure;
Step (6): if i<2
b, then order i=i+1, the status information of writ attitude register-stored is the state S that step (4) is preserved, current distance of swimming numeral and the CRDS of scrambler is the CRDS that step (4) is preserved, and repeating step (5), until i=2
bTill; Step (7): described dc controller according to stored 2
bThe value of individual ERDS is chosen the ERDS (j) with least absolute value, j ∈ 1,2 ..., 2
bPairing multistage channel symbol sequence C h
jAs the state S=NS (j) of the transformation result after current block S is encoded with seasonal scrambler, current distance of swimming numeral and CRDS=ERDS (j);
Step (8): if end-of-encode just stops; Otherwise change step (3) over to.
Preferably, demodulation step of the present invention is characterised in that: this method contains following steps successively:
Step (3.1): respectively the code word based on run-length-limited encoding is input in the storer of the storer of decoding table converter and state discriminator, this run length decoding is a kind of 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, the codeword decoding that 8 multistage code elements are formed becomes the source word that 5 scale-of-two user data are formed simultaneously, described multistage code element belongs to set { 0,1,2,3}, described d=2 represents that the number of code element ' 0 ' between two non-zero symbol is at least 2, and k=9 represents that the number of code element ' 0 ' between two non-zero symbol is at most 9; Described coding/decoding table is divided into 6 sublists, correspond respectively to the state of 6 scramblers, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each coder state correspondence, and with the NextState of the corresponding scrambler of these code words, and non-intersect between the set in each sublist; Described " NextState " is meant the new state that scrambler should enter after converting this source word, and selects and the corresponding sublist of state that entered is used for the coding of next source word;
Step (3.2): the multistage sequence of symhols that decode is input to the codeword division device obtains the code word combination that constitutes by 8 multistage code elements;
Step (3.3): current code word CW is sent into the decoding table converter;
Step (3.4): current code word CW and next code word are following closely sent into state discriminator;
Step (3.5): the state S of state discriminator output current code word CW, the pairing N state S of subsolution code table of next code word NCW;
Step (3.6): after dc controller receives that S, NS that step (3.5) is gone out and codeword division work the code word CW that, whether the NextState of judging current code word CW according to decoding table is selected NS in the step (3.5), if, just export the source word of code word CW correspondence, otherwise, the information that output can not be decoded.
The present invention also provides a kind of multistage brigade commander's DTU (Data Transfer unit) that is used for blue light multi-order optical storage apparatus, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, this device comprises multiple ranks runlength length limited code device, it comprises: the source word maker is used for extracting a position and obtaining 2 by adding the b bit data from the input data
bIndividual length is the device of the new data block of a+b; Chief editor's code table converter, be used to store coding/decoding table based on run-length-limited encoding, and pass through with reference to coding/decoding table and status information, the data source word is converted to the coding/decoding table change-over circuit of channel code word, and dc controller, be used for according to the distance of swimming numeral of the channel sequence that obtains behind each new data block coding and, the final coding output of decision result's; Wherein, run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the 5 bit source words that 10 system user data are formed are transformed into the code word that 8 multistage code elements are formed, wherein, code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', and d+1=3 represents that the minimum number of consecutive identical code element is 3, k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
In above-mentioned multistage brigade commander's DTU (Data Transfer unit), coding schedule is divided into 6 sublists, correspond respectively to 6 states of scrambler: state 1, state 2, state 3, state 4, state 5, state 6, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each coder state correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the coding of next source word with the corresponding sublist of NextState, each sublist in set mutually disjoint.
The present invention also provides a kind of multistage brigade commander's DTU (Data Transfer unit) that is used for blue light multi-order optical storage apparatus, wherein, the track pitch of blue light multi-order optical storage apparatus is less than 0.52 micron, this device comprises multiple ranks runlength length limited decoding device, it comprises: the state discriminator circuit, be used for information, judge its affiliated state in the coding/decoding table according to the channel code word of 8 multistage code elements formations; And decoding table change-over circuit, it stores the coding/decoding table based on run-length-limited encoding, be used for according to current and following closely under the code word status information select sublist to be used for current code word is carried out demodulation automatically, the channel code word that 8 multistage code elements are constituted is converted to 5 bit data source words; Wherein, run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the code word that 8 multistage code elements are formed is transformed into the 5 bit source words that 10 system user data are formed, wherein, code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', and d+1=3 represents that the minimum number of consecutive identical code element is 3, k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
In above-mentioned multistage brigade commander's DTU (Data Transfer unit), decoding table is divided into 6 sublists, correspond respectively to 6 states of demoder: state 1, state 2, state 3, state 4, state 5, state 6, correspond respectively to the state of 6 demoders, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each decoder states correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the decoding of next source word with the corresponding sublist of NextState, each sublist in set mutually disjoint.
According to above description, obviously also can comprise above-mentioned multiple ranks runlength length limited code device and multiple ranks runlength length limited decoding device simultaneously according to multistage brigade commander's DTU (Data Transfer unit) of the present invention
Fig. 1 illustrates the circuit block diagram of the code device that is used for these 4 yuan of (2,9) RLL sign indicating numbers that proposes according to the present invention.Source word maker 204 is divided into the piece S that length is a bit with the user data of input, and obtains the new piece T that new length is a+b at b binary number of beginning interpolation of piece S.Because being the binary number of b, length has 2
bPlant combination, so source word maker 204 will export 2
bIndividual different new piece { T
1, T
2..., T
2b, each new T of this moment
iComprised (a+b)/m source word, wherein m is the length of source word, m=5 here.With a=58, b=2 is an example, and for each piece S, source word maker 204 can generate 2
2=4 new piece T are respectively 00S, 01S, 10S and 11S.
In Fig. 1, chief editor/decoding table converter 201 is made of a coding/decoding table 202 and status register 203, and wherein coding/decoding table 202 adopts the coding/decoding table shown in the table 1, but also can adopt other similar coding/decoding table.Enter the coding rule of 201 source word B (t) of chief editor/decoding table converter according to coding/decoding table 202, and the state S (t) according to current encoder selects corresponding sublist to be converted into corresponding 8 code word X (t) that multistage code element constitutes, meanwhile source word B (t) corresponding NextState NS in sublist is sent into status register, the residing state S of scrambler (t+1) when the value in the status register has been indicated the conversion of carrying out next source word B (t+1).Code word X (t) through also-string conversion back forms multistage sequence of symhols, and sends into the dc controller 205 among Fig. 1.
y
i=2x
i-(M-1), (2)
Y wherein
0=0, RDS
0=0, M is an exponent number, M=4, sequence { y
iBe multistage channel sequence { x
iPairing multistage polarity sequence.Because source word maker 204 has generated 2
bDifferent new pieces can obtain different multistage channel sequence after these new sequences are modulated, and dc controller 205 selects to make distance of swimming numeral and { z when each new sequential coding finishes
iThe absolute value minimum coding result as the coding the result, like this can be so that sequence { x
iPairing distance of swimming numeral and { RDS
iValue satisfy:
N
1≤RDS
i≤N
2, (3)
N wherein
1(1000≤N
1≤ 0) and N
2(0≤N
2≤ 1000) be two limited constants.Reach the component of the multistage channel sequence in control coding back thus in low-frequency range.
For the related personnel of this area, can pass through hardware or software easily by reading this patent for the description of modulation code volume/demodulation step and device thereof, perhaps the mode of hardware and software combination realizes described coding method of this patent and device.
To achieve these goals, the invention provides novel 4 yuan of (2,9) RLL sign indicating numbers of a kind of code check R=5/8 (bits/sym), it can be converted to the source word that 5 scale-of-two user data are formed the code word that 8 multistage code elements are formed, and multistage code element wherein belongs to set { 0,1,2,3}.Under the prerequisite that other parameter remains unchanged, adopt the multistage storage system of these 4 yuan of (2,9) RLL sign indicating numbers, can improve about 25% memory capacity and data transmission rate than original 2 rank DVD storage systems.
The novel multistage data-encoding scheme that proposes according to the present invention satisfies d=2 with the multistage sequence of symhols that device obtains, the distance of swimming constraint of k=9, be that the number of times that same symbol occurs continuously in the sequence is at least d+1=3 time, more than be k+1=10 time, in addition, for the ease of the duplicating and producing of disc, the zero symbol string that adjacent non-zero symbol string must be satisfied (2,9) RLL constraint in the channel symbol sequence separates.The minimal tour that parameter d=2 have been determined to appear in the channel sequence is 3T, and the maximum run that parameter k=9 has determined to appear in the channel sequence is 10T.
The coding/decoding table is characterised in that and is divided into 6 sublists, and corresponds respectively to 6 coder state.The sublist that comprises the channel code word of 32 8 multistage code elements formations in the sublist of each state correspondence, and these channel code word corresponding codes device NextStates, the channel codeword set in each subsolution code table is non-intersect.
Demodulation method and device thereof be characterised in that, can easily judge the state under the code word that is made of 8 multistage code elements; Possesses according to current code word and its follow-up codeword information the device of the subsolution code table of required usefulness when selecting the current code word decoding; Have the device that the decoding table that uses current code word and selected obtains corresponding source word.
According to the present invention, a kind of blue light multi-order optical storage apparatus that is used for can be provided, it has the record pit that the laser imprinting forms, and record pit is corresponding to the storage data that obtain after adopting above-mentioned run-length-limited encoding to modulate.
Fig. 2 illustrates the modulation step process flow diagram of 4 yuan of above-mentioned (2,9) RLL sign indicating numbers.Concrete steps are as follows:
Step 1: the current state S of status register 203 is initialized as state 1, and state 5 or state 6 are initialized as 0 with current distance of swimming digital sum value CRDS, get i=1, enter step 2;
Step 2: import user data in the source word maker 204 shown in the table 1, the source word maker is divided into the piece S that length is a bit to user data, and source word maker 204 adds b binary number in the beginning of piece S and obtains 2
bIndividual length is the new piece { T of a+b
1, T
2..., T
2b, choosing a+b here is the integral multiple of source word length m in the coding schedule (m=5 here), enters step 3;
Step 3: preserve the value of state S and the distance of swimming numeral and the CRDS of current encoder, enter step 4;
Step 4: with piece T
iInput to chief editor's code table converter 201, select corresponding sublist in the coding/decoding table 202 according to the status information of status register 203 storages, piece T
iFirst m (=5) potential source word be converted to the code word of one group of the individual multistage code element of n (=8), simultaneously the pairing NextState information of m potential source word NS is sent into status register 203, this status information is used for piece T
iIn next m potential source word change, repeat above source word and code word the conversion process until finishing to piece T
iCoding; With the length that obtains is the multistage channel symbol sequence C h of e=(a+b) * n/m
i, distance of swimming numeral and ERDS (i)=CRDS, NextState NS (i) send into and are kept in the storage unit of dc controller 205 during end-of-encode, wherein CRDS be scrambler current add up distance of swimming numeral and, this value constantly changes along with the carrying out of cataloged procedure, enters step 5;
Step 5: make i=i+1, if i<2
bThen the status information of writ attitude register 203 storages is the state S that step 3 is preserved, and current distance of swimming numeral of scrambler and CRDS are the CRDS that step 3 is preserved, and enter step 4, otherwise directly enter step 6;
Step 6: dc controller 205 according to stored 2
bThe value of individual ERDS, choose ERDS (j) with least absolute value (j ∈ 1,2 ..., 2
b) pairing multistage channel symbol sequence C h
jAs to the output result behind the current block S coding, with the state S=NS (j) of seasonal scrambler, current distance of swimming numeral and CRDS=ERDS (j) enter step 7;
Step 7:, otherwise enter step 2 as then shut-down operation of end-of-encode.
Demodulation step and decoding device to the multistage sequence of symhols that obtains by 4 yuan of (2,9) RLL sign indicating numbers of the present invention describes below.Fig. 4 illustrates the demodulation step process flow diagram of 4 yuan of (2,9) RLL sign indicating numbers that propose according to the present invention.At first, cut apart, be one group with continuous 8 multistage code elements and constitute a code word by the multistage sequence of symhols that the detection regenerated signal is obtained; Then,, and current code word is decoded, the 5 potential source words that obtain are exported according to decoding rule shown in Figure 3 according to current codeword information to be decoded and following closely a codeword information.Its concrete decode procedure as described above.
Fig. 4 illustrates the circuit block diagram of the decoding device that is used for these 4 yuan of (2,9) RLL sign indicating numbers that proposes according to the present invention.At first, multistage sequence of symhols is imported into codeword division device 501 and obtains the code word unit that 8 multistage code elements constitute; Then, current code word CW is admitted to decoding table converter 503 and waits decoding, and meanwhile code word CW and code word NCW are following closely sent into state discriminator 502 simultaneously; Afterwards, affiliated status information S and the NS of code word CW and NCW are admitted to decoding table converter 503, and decoding table converter 503 selects suitable sublist to convert current code word CW to source word B (t) that 5 therewith corresponding bits constitute from decoding table 504 and as the output of decoding table converter 503.In addition, decoding table converter 503 is for the sign indicating number type that does not have in the decoding table 504 to occur, and output can not demodulated information.In decode procedure, the code word that constitutes with 7 multistage code elements is that unit handles, and, owing to only can realize decoding, can realize separating the difficult circuit structure of propagating of code error with reference to a current code word CW and a code word NCW following closely.
To sum up, the present invention proposes a kind of blue light multi-order optical storage apparatus that is used for, and is beneficial to it and duplicates and produce, and can control data-modulated step and device, demodulation method and the device of coding back channel sequence low frequency component simultaneously again.Adopt novel multistage data-modulated step proposed by the invention and device can produce the novel multi-stage optical disk that different recording hole is separated by bank, promptly have and the similar physical arrangement of conventional optical disc, thereby reduced the difficulty of optical media replication and production.In addition, the multistage channel sequence after multistage data-modulated step that the present invention provides and device can also suppress to modulate more can satisfy the requirement of actual disc system servo circuit work in the DC component of low-frequency range.On the other hand, the decode procedure of this yard is also very simple, can be that unit handles with the code word, and since when decoding only need a code word with reference to following closely, the minimum circuit structure of error propagation of therefore can realizing decoding.
In addition, adopt the present invention to propose 4 yuan (2,9) optical storage system of RLL sign indicating number has under the situation that does not change optical maser wavelength and optical numerical value aperture, can significantly improve the characteristics of storage system memory capacity and data transmission rate, and has kept maximum compatibility with present optical storage system.
In addition, those skilled in the art are to be understood that, when the present invention is used to make the ruddiness CD, track pitch can be defined as corresponding to the employed optical maser wavelength of imprinting CDs, for example, usually less than 0.52 micron, also can be defined as, for example less than 0.50 micron or 0.48 micron less than 0.51 micron or littler.But the present invention is not limited to, and the modulation code coding/decoding method of the present invention's design is not limited to the track pitch of CD.
The present invention also provides for example ruddiness CD of a kind of blue light multi-order optical storage apparatus, it has the record pit that the laser imprinting forms, wherein, the track pitch of described blue light multi-order optical storage apparatus is less than 0.52 micron, and record pit is corresponding to the storage data that obtain after adopting above-mentioned run-length-limited encoding to modulate.
Moreover, for purpose of explanation, this paper has disclosed concrete production firm and the model that is used to realize a lot of device of the present invention, equipment or system, but, those skilled in the art are to be understood that, this also is not used in qualification the present invention, adopts the product of other model of other manufacturer can realize the present invention equally.
In addition, the present invention is not limited to the various embodiments described above, in technological thought scope of the present invention, can suit to change to each embodiment.The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (15)
1. multistage brigade commander's data transfer device that is used for blue light multi-order optical storage apparatus, wherein, the track pitch of described blue light multi-order optical storage apparatus is less than 0.52 micron, it is characterized in that, comprise modulation step: utilize coding schedule and coder state information based on run-length-limited encoding, the source word of input is transformed to code word, utilizes laser to be burnt to described code word and form multistage sequence of symhols in the described blue light multi-order optical storage apparatus; Wherein,
Described run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the 5 bit source words that 10 system user data are formed are transformed into the code word that 8 multistage code elements are formed, wherein, described code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', d+1=3 represents that the minimum number of consecutive identical code element is 3, and k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
2. multistage brigade commander's data transfer device according to claim 1, it is characterized in that, described coding schedule is divided into 6 sublists, correspond respectively to 6 states of scrambler: state 1, state 2, state 3, state 4, state 5, state 6, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each coder state correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the coding of next source word with the corresponding sublist of described NextState, the set in described each sublist is mutually disjointed.
3. multistage brigade commander's data transfer device according to claim 2 is characterized in that described modulation step may further comprise the steps:
Step (1): described coding schedule is input in the storer of chief editor's code table converter;
Step (2): is the status register initialization current state S in described chief editor's code table converter described state 1 or state 5 or state 6; The current distance of swimming numeral that constitutes by code word after each multistage channel sequence code conversion and value CRDS be initialized as 0, get i=1, i represents the sequence number of multistage channel sequence;
Step (3): the code word combination that user data input source word generator is also generated successively multistage passage sequence;
Step (4): the value of preserving the current coder state S and current distance of swimming numeral and CRDS;
Step (5): the source word maker is new piece T
iInput to the storer described in chief editor's code table converter, this storer is to new piece T
iIn code word combination encode:
Step (6): if i<2
b, then order i=i+1, the status information of writ attitude register-stored is the state S that step (4) is preserved, current distance of swimming numeral and the CRDS of scrambler is the CRDS that step (4) is preserved, and repeating step (5), until i=2
bTill;
Step (7): described dc controller according to stored 2
bThe value of individual ERDS is chosen the ERDS (j) with least absolute value, j ∈ 1,2 ..., 2
bPairing multistage channel symbol sequence C h
jAs the state S=NS (j) of the transformation result after current block S is encoded with seasonal scrambler, current distance of swimming numeral and CRDS=ERDS (j);
Step (8): if end-of-encode just stops; Otherwise change step (3) over to.
4. multistage brigade commander's data transfer device according to claim 3 is characterized in that, described step (3) may further comprise the steps:
Step (3.1): the source word maker is divided into the piece S that length is a bit to the user data of input;
Step (3.2): the source word maker adds b binary number in the beginning of described S of step (3.1) and obtains the new piece that length is the a+b bit, has 2
bIndividual, it is an integer that the value of b will satisfy (a+b)/m, and m=5 is the length of each source word, makes to contain (a+b)/m source word in each new; Described new with { T
1, T
2..., T
2bExpression, corresponding multistage passage sequence { X
iExpression, and i=1,2 ..., 2
b, the code element x of each multistage passage sequence
i∈ 0,1,2,3}.
5. multistage brigade commander's data transfer device according to claim 3 is characterized in that, described step (5) may further comprise the steps:
Step (5.1): storer is according to piece T
iFirst m potential source word and the status information S (t that imports from described status register
i) select corresponding sublist in the described coding/decoding table, obtain the code word CW of one group of n=8 multistage code element, simultaneously the pairing status information NS of described first m potential source word in the corresponding sublist is sent into status register, to be used for to new piece T
iIn next m potential source word change;
Step (5.2): the process of source word and code word conversion in the repeating step (5.1), until finishing to T
iCoding;
Step (5.3): storer is the length that obtains the multistage sequence of symhols Ch of e=(a+b) * n/m
i, distance of swimming numeral and ERDS (i)=CRDS and NextState NS (i) send into and are kept in the storage unit of a dc controller during end-of-encode, wherein, ERDS (i) for scrambler current add up distance of swimming numeral and, this value is constantly variation along with the carrying out of in each multistage passage sequence source word cataloged procedure.
6. multistage brigade commander's data transfer device that is used for blue light multi-order optical storage apparatus, wherein, the track pitch of described blue light multi-order optical storage apparatus is less than 0.52 micron, it is characterized in that, comprise demodulation step: the described multistage sequence of symhols that will read from described blue light multi-order optical storage apparatus is divided into described code word, utilization is converted to described source word output based on the decoding table and the decoder states information of described run-length-limited encoding with described code word; Wherein,
Described run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the code word that 8 multistage code elements are formed is transformed into the 5 bit source words that 10 system user data are formed, wherein, described code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', d+1=3 represents that the minimum number of consecutive identical code element is 3, and k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
7. multistage brigade commander's data transfer device according to claim 6, it is characterized in that, described decoding table is divided into 6 sublists, correspond respectively to 6 states of demoder: state 1, state 2, state 3, state 4, state 5, state 6, correspond respectively to the state of 6 demoders, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each decoder states correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the decoding of next source word with the corresponding sublist of described NextState, the set in described each sublist is mutually disjointed.
8. multistage brigade commander's data transfer device according to claim 7 is characterized in that described demodulation step may further comprise the steps:
Step (1): respectively the code word based on run-length-limited encoding is input in the storer of the storer of decoding table converter and state discriminator,
Step (2): the multistage sequence of symhols that decode is input to the codeword division device obtains the code word combination that constitutes by 8 multistage code elements;
Step (3): current code word CW is sent into the decoding table converter;
Step (4): current code word CW and next code word are following closely sent into state discriminator;
Step (5): the state S of state discriminator output current code word CW, the pairing N state S of subsolution code table of next code word NCW;
Step (6): after dc controller receives that S, NS that step (5) is gone out and codeword division work the code word CW that, whether the NextState of judging current code word CW according to decoding table is selected NS in the step (5), if, just export the source word of code word CW correspondence, otherwise, the information that output can not be decoded.
9. multistage brigade commander's data transfer device that is used for blue light multi-order optical storage apparatus, wherein, the track pitch of described blue light multi-order optical storage apparatus is less than 0.52 micron, it is characterized in that, comprise the demodulation step described in each described modulation step and claim 7 or 8 in the claim 1 to 5.
10. multistage brigade commander's DTU (Data Transfer unit) that is used for blue light multi-order optical storage apparatus, wherein, the track pitch of described blue light multi-order optical storage apparatus is less than 0.52 micron, it is characterized in that, comprise multiple ranks runlength length limited code device, it comprises: the source word maker is used for extracting a position and obtaining 2 by adding the b bit data from the input data
bIndividual length is the device of the new data block of a+b;
Chief editor's code table converter is used to store the coding/decoding table based on run-length-limited encoding, and by with reference to described coding/decoding table and status information, converts the data source word coding/decoding table change-over circuit of channel code word to, and
Dc controller, be used for according to the distance of swimming numeral of the channel sequence that obtains behind each new data block coding and, the final coding output of decision result's; Wherein,
Described run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the 5 bit source words that 10 system user data are formed are transformed into the code word that 8 multistage code elements are formed, wherein, described code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', d+1=3 represents that the minimum number of consecutive identical code element is 3, and k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
11. multistage brigade commander's DTU (Data Transfer unit) according to claim 10, it is characterized in that, described coding schedule is divided into 6 sublists, correspond respectively to 6 states of scrambler: state 1, state 2, state 3, state 4, state 5, state 6, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each coder state correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the coding of next source word with the corresponding sublist of described NextState, the set in described each sublist is mutually disjointed.
12. the multistage brigade commander's DTU (Data Transfer unit) that is used for blue light multi-order optical storage apparatus, wherein, the track pitch of described blue light multi-order optical storage apparatus is characterized in that less than 0.52 micron, comprises multiple ranks runlength length limited decoding device, and it comprises:
The state discriminator circuit is used for the information according to the channel code word of 8 multistage code elements formations, judges its affiliated state in the coding/decoding table; And
The decoding table change-over circuit, it stores the coding/decoding table based on described run-length-limited encoding, be used for according to current and following closely under the code word status information select sublist to be used for current code word is carried out demodulation automatically, the channel code word that 8 multistage code elements are constituted is converted to 5 bit data source words; Wherein,
Described run-length-limited encoding is 4 yuan of (d of code check R=5/8 bits/sym, k) sign indicating number, be used for the code word that 8 multistage code elements are formed is transformed into the 5 bit source words that 10 system user data are formed, wherein, described code element comprises ' 0 ', ' 1 ', ' 2 ' and ' 3 ', d+1=3 represents that the minimum number of consecutive identical code element is 3, and k+1 equals 10, and maximum numbers of representing consecutive identical code element are 10.
13. multistage brigade commander's DTU (Data Transfer unit) according to claim 12, it is characterized in that, described decoding table is divided into 6 sublists, correspond respectively to 6 states of demoder: state 1, state 2, state 3, state 4, state 5, state 6, correspond respectively to the state of 6 demoders, comprise 32 code words that constitute by 8 multistage code elements in the sublist of each decoder states correspondence, and with the NextState of the corresponding scrambler of these code words, and, be used for the decoding of next source word with the corresponding sublist of described NextState, the set in described each sublist is mutually disjointed.
14. multistage brigade commander's DTU (Data Transfer unit) that is used for blue light multi-order optical storage apparatus, wherein, the track pitch of described blue light multi-order optical storage apparatus is less than 0.52 micron, it is characterized in that, comprise claim 10 or 11 described multiple ranks runlength length limited code devices and claim 12 or 13 described multiple ranks runlength length limited decoding devices.
15. blue light multi-order optical storage apparatus, it has the record pit that the laser imprinting forms, it is characterized in that described record pit is corresponding to adopting the storage data that obtain after each described run-length-limited encoding is modulated in the claim 1,2,3,4,5,6,7,8,10,11,12,13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101698251A CN1996480B (en) | 2006-12-29 | 2006-12-29 | Conversion method and device of multilevel variable data and blue light multilevel optical storage device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101698251A CN1996480B (en) | 2006-12-29 | 2006-12-29 | Conversion method and device of multilevel variable data and blue light multilevel optical storage device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1996480A true CN1996480A (en) | 2007-07-11 |
CN1996480B CN1996480B (en) | 2010-11-24 |
Family
ID=38251528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101698251A Expired - Fee Related CN1996480B (en) | 2006-12-29 | 2006-12-29 | Conversion method and device of multilevel variable data and blue light multilevel optical storage device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1996480B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101452714B (en) * | 2007-12-05 | 2012-09-05 | 清华大学 | Method for implementing multi-order storage, optical recording medium and method for producing the same |
CN101908892B (en) * | 2009-06-04 | 2013-02-27 | 清华大学 | Run length limited modulation coding method with code rate as one |
CN105096983A (en) * | 2015-07-09 | 2015-11-25 | 清华大学 | Trustful disc driver with data hiding and encrypting function |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6046973A (en) * | 1999-01-07 | 2000-04-04 | Thomas; Michael E. | Integrated read/write head for ferroelectric optical media |
KR100915875B1 (en) * | 2002-06-05 | 2009-09-07 | 엘지전자 주식회사 | High density read only optical disc, and method for recording and reproducing an encoded data on them |
CN1224014C (en) * | 2002-10-11 | 2005-10-19 | 财团法人工业技术研究院 | Two-sided high-density information storage medium |
EP1477987A1 (en) * | 2003-05-14 | 2004-11-17 | Deutsche Thomson-Brandt GmbH | Method for storing additional data relating to menu data |
-
2006
- 2006-12-29 CN CN2006101698251A patent/CN1996480B/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101452714B (en) * | 2007-12-05 | 2012-09-05 | 清华大学 | Method for implementing multi-order storage, optical recording medium and method for producing the same |
CN101908892B (en) * | 2009-06-04 | 2013-02-27 | 清华大学 | Run length limited modulation coding method with code rate as one |
CN105096983A (en) * | 2015-07-09 | 2015-11-25 | 清华大学 | Trustful disc driver with data hiding and encrypting function |
CN105096983B (en) * | 2015-07-09 | 2017-11-28 | 清华大学 | Credible CD drive with image watermarking and encryption function |
Also Published As
Publication number | Publication date |
---|---|
CN1996480B (en) | 2010-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2547299B2 (en) | Binary code recording medium | |
CN100392984C (en) | Coding modulating method and modulator, demodulating method and demodulator, information recording medium | |
JPH05274811A (en) | Method and device for encoding | |
CN100428633C (en) | Method and apparatus for modulating digital signal and recording medium | |
JP3722331B2 (en) | Modulation apparatus and method, and recording medium | |
JP2000286709A (en) | Modulation method, modulation device, demodulation method, demodulation device and recording medium | |
US20020008646A1 (en) | Method and apparatus of converting a series of data words into modulated signals | |
US6604219B1 (en) | DC control of a multilevel signal | |
CN100456640C (en) | Modulation-demodulation method and device, information transmission method and device and recording medium | |
CN1996480B (en) | Conversion method and device of multilevel variable data and blue light multilevel optical storage device | |
Immink | A survey of codes for optical disk recording | |
JP3916055B2 (en) | Modulation method, modulation device, recording medium, demodulation method and demodulation device | |
CN1996479B (en) | Conversion method and device for multilevel variable data and blue light multilevel optical storage device | |
KR19990041225A (en) | RL (2,25) Modulation Code and Encoding / Decoding Method of Digital Data Using the Same | |
CN100386812C (en) | Code modulation method and device, demodulation method and device | |
US6985320B2 (en) | Method and apparatus for encoding data to guarantee isolated transitions in a magnetic recording system | |
CN100555440C (en) | The multistage brigade commander's data transfer device and the device that are used for red light multi-level optical storage device | |
CN100367675C (en) | Coding method and device | |
KR20050085111A (en) | Multi-dimensional coding for high-density storage media applications | |
CN100541638C (en) | Multistage brigade commander's data transfer device and device and red light multi-level optical storage device | |
CN100477529C (en) | Method for converting information words to a signal, coder and reproducer thereof | |
JP4826888B2 (en) | DEMODULATION TABLE, DEMODULATION DEVICE, DEMODULATION METHOD, PROGRAM, AND RECORDING MEDIUM | |
CN101740078B (en) | Symmetrical non-return-to-zero method in variable multilevel run-length limited modulation coding | |
Kumar et al. | Design of close-to-capacity constrained codes for multi-level optical recording | |
Hu et al. | A new rate 8/12 run-length limited (2, 9) code for four-level read-only optical disc |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101124 Termination date: 20141229 |
|
EXPY | Termination of patent right or utility model |