CN1298573A - 用于把n-位源字编码为相应的m-位信道字以及把m-位信道字解码为相应的n-位源字的设备 - Google Patents
用于把n-位源字编码为相应的m-位信道字以及把m-位信道字解码为相应的n-位源字的设备 Download PDFInfo
- Publication number
- CN1298573A CN1298573A CN99805329A CN99805329A CN1298573A CN 1298573 A CN1298573 A CN 1298573A CN 99805329 A CN99805329 A CN 99805329A CN 99805329 A CN99805329 A CN 99805329A CN 1298573 A CN1298573 A CN 1298573A
- Authority
- CN
- China
- Prior art keywords
- channel
- word
- piece
- source
- signal
- 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.)
- Pending
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 30
- 230000009466 transformation Effects 0.000 claims description 18
- 229910002056 binary alloy Inorganic materials 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 13
- 230000003287 optical effect Effects 0.000 claims description 7
- 230000007704 transition Effects 0.000 claims description 6
- 238000006073 displacement reaction Methods 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 239000000700 radioactive tracer Substances 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
- H03M5/14—Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
- H03M5/14—Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
- H03M5/145—Conversion to or from block codes or representations thereof
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Storage Device Security (AREA)
- Dc Digital Transmission (AREA)
Abstract
在此公开一种用于把二进制源信号(S)的数据位流编码为二进制信道信号(C)的数据位流的设备,其中该源信号的数据位流被分为n-位源字(X1、X2),该设备包括用于根据雅可比变换把所述n-位源字变换为相应的m-位信道字(Y1、Y2、Y3)的变换装置(LC),其中m和n是整数,m>n。该设备还包括控制装置(10),用于通过自由选择源—信道变换而对所述二进制信道信号执行直流控制。另外,公开一种用于解码由编码设备所获得的信道信号的解码设备。
Description
本发明涉及一种用于把二进制源信号的数据位流编码为相应的二进制信道信号的数据位流的设备,其中,源数据的信号位流被分为n-位源字,该设备包括变换装置,用于根据雅可比变换把所述n-位源字变换为相应的m-位信道字,其中m和n是整数,m>n。
本发明还涉及一种用于把二进制源信号的数据位流编码为相应的二进制信道信号的数据位流的方法,其中,源数据的信号位流被分为n-位源字,根据雅可比变换把所述n-位源字变换为相应的m-位信道字,其中m和n是整数,m>n。
本发明还涉及一种二进制信道信号,其中包含由包含数据位流的二进制源信号变换而得的数据位流,其中源信号的数据位流包括n-位源字,信道信号包括m-位信道字,根据雅可比变换,每个所述m-位信道字对应于一个所述n-位源字,其中m和n是整数,m>n。
本发明还涉及一种记录载体,其中包括二进制信道信号,该二进制信道信号包含由包含数据位流的二进制源信号变换而得的数据位流,其中源信号的数据位流包括n-位源字,信道信号包括m-位信道字,根据雅可比变换,每个所述m-位信道字对应于一个所述n-位源字,其中m和n是整数,m>n。
本发明还涉及一种用于把二进制信道信号的数据位流解码为二进制源信号的数据位流的设备,其中,信道信号的数据位流被分为m-位信道字,该设备包括反变换装置,用于根据雅可比反变换把所述m-位信道字变换为相应的n-位源字,其中m和n是整数,m>n。
在上文所述的编码设备和解码设备可以从美国专利4,337,458(雅可比信道编码)得知。该文献公开了一种用于把二进制源信号的数据位流解码为二进制信道信号的数据位流的设备,满足(1,7)游程限制条件。这意味着,在一串信道信号的数据流中,在信道信号中最少有一个“0”最多七个“0”位于两个连续“1”之间。在这一方面应当指出,通常,把一个附加预编码步骤应用到该(1,7)限制序列,得到最小游程为2和最大游程为8的游程限制序列。
雅可比信道编码完全不允许直流控制。所有从源数据位到信道数据位的变换都是确定的。直流控制意味着减小接近零频率的信道位流的功率。在直流处的光谱标志使得能够从所检测波形中恢复阈值电平,这对于用PLL(锁相环路)进行检测和时序恢复来说是本质性的。
本发明的一个目的是提供一种改进的设备,用于根据雅可比变换把n-位源字编码为相应的m-位信道字,使得能够进行直流控制。
根据本发明的编码设备的特征在于,该设备还包括控制装置,用于通过自由选择源-信道变换,而对所述二进制信道信号执行直流控制。
本发明根据这样的一个认识,即通过自由选择源-信道变换而使得直流控制成为可能。因此,在对一些预定源-信道变换的选择中产生两个选项。这两个选项的差别在于在不归零标志中在信道数据位流中多出一个“1”,使得该差别是在信道数据位流中多出一个跃变,其效果是在额外的跃变中,把凹槽数位(pit bit)跃变为凸起数位(land bit)(或者在相变记录的情况中为标记和不标记),反之亦然。由于额外的跃变,所谓的连续数字和(RDS)数值可以保持在一定的范围内,这是在直流产生光谱标志的充分条件。这种直流控制将被称为随机直流控制。RDS对低频成分给出度量,它被定义为在信道数据位流中的凹槽和凸起长度的总和之差。
在保持奇偶性的信道代码中,例如在美国专利5,477,222(PHN14448)中所述,还通过把RDS限制在特定的范围内而执行直流控制。与保持奇偶性原理的主要不同在于在执行信道编码以控制RDS数值之前需要额外的数位,所谓奇偶性保持位。在本发明中,由于允许对RDS数值进行控制的数位通过双重选项隐含在源-信道变换中,因此不需要附加位。在信道位流中的这些直流控制点的出现频率取决于源位流的实际内容,这使得在本发明中的直流控制类型具有随机的特性。本发明具有一个优点是可以增大记录载体的容量。
根据本发明的编码设备的特征在于该设备还包括用于执行附加直流控制的数位添加装置。
根据本发明的编码设备适合于包含在编码装置中,在一串信道位流中在每q个位之后***结合位,以实现额外的直流控制。如果以前所引入的随机直流控制被认为不足,则该直流控制可能是适当的。
数位添加装置的目的是把数位添加到信道位流中,以获得一个预编码器输出信号,其中接近零频率的信道位流的功率被进一步减小,改进直流控制。存在于信道位流中的附加位通常被称为结合位。预编码器输出信号被记录在记录载体上。把n-位代码字添加到连续代码字上使得RDS成分的符号改变。
根据本发明的方法的特征在于,该方法还通过在源-信道变换中引入选择自由度而对二进制信道信号执行直流控制。
根据本发明的信号的特征在于,在所述二进制信道信号中,存在从同一p个连续n-位源字的块变换而来的一对p个连续m-位信道字的块,这对块的不同之处在于在所述块中仅仅一个数位位置处的位数值不同,p为大于1的整数。
根据本发明的记录载体的特征在于,在所述二进制信道信号中,存在从同一p个连续n-位源字的块变换而来的一对p个连续m-位信道字的块,这对块的不同之处在于在所述块中仅仅一个数位位置处的位数值不同,p为大于1的整数。
根据本发明的解码设备的特征在于,所述反变换装置还用于把包括p个连续m-位信道字的成对块反变换为相同的p个连续n-位源字的相同块,p个连续m-位信道字的成对块的不同之处在于在所述块中仅仅一个数位位置处的位数值不同,p为大于1的整数。
通过该设备,根据本发明的包含数据位流的二进制数字信号可以被反变换为包含数据位流的二进制源信号。
在下文的附图描述中进一步说明本发明,其中
图1示出编码设备的第一实施例,
图2示出编码设备的第二实施例,
图3示出可以通过在信道位流中***结合位而控制RDS的数值的方法的一个例子,
图4示出用于预编码该串行信道信号并把预编码信号记录在记录载体上的装置,
图5示出解码设备的第一实施例,以及
图6示出解码设备的第二实施例。
图1示出能够把2-位源字变换为3-位信道字的编码设备。该设备具有用于接收一个二进制源信号S的数据位流的输入端1。该端子1连接到在本例子中具有6个单元X1至X6的移位寄存器2,以接收源信号S的6个连续源数位。移位寄存器2作为串并转换器。单元的输出分别连接到逻辑电路LC的相应输入端i1至i6,用于提供存在于该单元中的源数位的逻辑值(X1,…,X6)。逻辑电路LC形成变换装置CM的一部分。
该设备还包括具有9个单元Y1至Y9的第二移位寄存器4。逻辑电路LC具有9个输出端o1至o9。逻辑电路LC的这些输出端分别连接到移位寄存器4的9个单元Y1至Y9的输入端。移位寄存器4的输出端6连接到输出端8。移位寄存器4作为并串转换器,以获得二进制信道信号C。
另外,检测器单元10可用于检测在源信号S的串行数据流中的特定序列。为此目的,移位寄存器2的6个单元X1至X6的输出端连接到检测器单元10的相应输入端,表示为12。在本实施例中,检测器单元具有两个输出端,表示为O1和O2,用于分别产生第一和第二控制信号。这些输出端分别连接到逻辑电路LC的相应控制信号输入端c1和c2。
逻辑电路LC响应施加到其输入端c1和c2的控制信号产生如下功能。逻辑电路LC能够把2-位源字SW变换为3-位信道字。作为一个例子,变换装置LC适合于根据下表1把2-位源字SW变换为3-位信道字CW:
表1
源字 | 信道字 |
00 | 101 |
01 | 100 |
10 | 001 |
11 | 010 |
应当指出,在源字中的第一数位首先提供给移位寄存器2,并且在信道字中的第一数位首先从移位寄存器4的输出端6输出。
还应当指出,响应在控制信号输入端c1和c2中任何控制信号的缺失,逻辑电路LC把存储在单元X1、X2中的2-位源字变换为3-位信道字,并且把这些信道字存储在移位寄存器4的单元Y1、Y2、Y3中。在按照这种方式的每次变换之后,接着在移位寄存器2中向左位移两个位置,并且在移位寄存器4中向左位移三个位置。需要在移位寄存器2中位移两个位置以使该移位寄存器2准备由变换器进行随后的变换。需要在移位寄存器4中位移三个位置以输出所产生的3-位信道字。
图1的设备可以用于产生满足d=1限制条件的(d,k)序列形式的信道信号C。这意味着在信道信号的串行位流中在两个相继的“1”之间至少存在一个“0”。即,在信道信号中禁止出现两个或多个连续的“1”。
两个相继的2-位源字相组合的未修正的变换,例如通过图1的设备,将破坏d=1限制条件。这些组合是通过未修正的变换组合“00 00”将导致两个3-位信道字“101 101”;通过未修正的变换使得“00 01”导致两个3-位信道字“101 100”;通过未修正的变换使得“10 00”导致两个3-位信道字“001 101”;通过未修正的变换使得“10 01”导致两个3-位信道字“001 100”。
应当检测这些组合的出现情况,使得能够执行把两个2-位源字的块变换为两个3-位信道字的块的修正编码。因此,除了把2-位源字变换为3-位信道字的正常编码之外,图1的设备能够检测上述组合,并且实现修正编码,使得在信道信号中仍然满足d=1的限制条件。
由于移位寄存器2的单元X1至X4的输出端连接到检测器单元10的相应输入端,该检测器单元10能够检测在源信号串行位流中的特定位置,在该位置处在位流中的单个2-位源字未修正编码为相应的单个3-位信道字将导致在信道信号C中违反d=1限制条件,并且检测器单元10响应这种检测在其输出端O1提供一个控制信号。
更具体来说,检测器单元10检测在单元X1至X4中是否包含在表2中给出的四位序列中的一个,并且在其输出端O1给出第一控制信号。只要检测器单元10检测到在四个单元位置x1、x2、x3、x4中存在两个2-位源字的组合等于在表2的左侧栏中给出的一个组合,则逻辑电路LC根据在表2中给出的修正编码变换该组合。
表2
2源字的块 | 2信道字的块/未修正的编码 | 2信道字的块/修正的编码 |
00 00 | 101 101 | 101 000 |
00 01 | 101 100 | 100 000 |
10 00 | 001 101 | 001 000 |
10 01 | 001 100 | 010 000 |
从表中可以看出,两个2-位源字单独采用未修正变换将导致违反d=1限制条件,在所获得的两个信道字之间的边界处出现两个“1”。因此,逻辑电路LC适合于用修正编码模式进行变换,把在上表中左侧栏中给出的两个2-位源字的块变换为在表2的右侧栏中给出的两个3-位信道字的块。可以看出,不再出现违反d=1的限制条件的情况下。另外,两个3-位信道字中的一个与表1中的四个信道字不同,即代码字000。其原因是,在接收器方,可以检测到不属于表1的四个3-位信道字的组的这个3-位信道字,使得可以实现表2中所定义的编码的反变换的相应解码。
通过根据表2编码获得的两个3-位信道字的块由逻辑电路LC提供到输出端o1至o6,由此信道字被提供到移位寄存器4的6个单元Y1至Y6。
应当指出,在由变换器单元LC把两个2-位源字变换为两个3-位信道字之后,接着在移位寄存器2中向左位移四个位置以及在移位寄存器向左位移六个位置。需要在移位寄存器2中位移四个位置以使得该移位寄存器2准备由变换器执行后续的变换。需要在移位寄存器4中位移六个位置以输出两个所产生的3-位信道字。
如上文所述,检测器单元10可用于在源信号S的串行数据流中检测特定序列。以使得直流控制成为可能,必须限制连续数字和(RDS)数值的绝对值。因此,检测单元10检测单元X1至X6中是否包含在表3中给出的六位序列中的一个,并且在其输出端O2产生第二控制信号。
表3
3源字的块 | 3信道字的块 |
00 00 01 | 101 000 x00 |
00 01 01 | 100 000 x00 |
10 00 01 | 001 000 x00 |
10 01 01 | 010 000 x00 |
一旦检测器单元10检测到在六个单元位置x1、x2、x3、x4、x5、x6中存在三个2-位源字的组合等于表3左侧栏中给出的其中一个组合,则逻辑电路LC根据在表3中给出的编码对该组合进行变换,其中标记有“x”的数位是直流控制位,并且表示可以根据信号RDS的数值以及在直流控制位“x”之后直到下一个直流控制位“x”的信道位流的非奇偶性对该“x”在数值“0”和“1”之间做出选择。
应当指出该信道字的位流用NRZI(不归零翻转)标志,这意味着“1”导致用于在记录载体上记录信道信号写入电流跃变。该记录载体可以是磁性记录载体或者光记录载体,但是不限于这两种类型。
在另一个实施例中,检测器单元10检测单元X1至X6中是否包含在表4中给出的其中一个六位序列,并且在其输出端O2产生第二控制信号。对于三个源字的块,可以有两个用于直流控制位“x”的位置。
表4
3源字的块 | 3信道字的块 |
00 00 11 | 101 000 0x0 |
00 01 11 | 100 000 0x0 |
10 00 11 | 001 000 0x0 |
10 01 11 | 010 000 0x0 |
一旦检测器单元10检测到在六个单元位置x1、x2、x3、x4、x5、x6中存在三个2-位源字的组合等于表4的左侧栏中给出的其中一个组合,则逻辑电路LC再次根据在表4中给出的编码对该组合进行变换,以控制该信号的直流成分。
本领域内的专业人员显然可以看出通过逐行混合表3和表4,可以构造出其它适合于执行直流控制的表格。另外,在表2中的一项可以省略(例如,第四项),使得通过在源-信道变换中产生选择自由度(例如,11 11被变换为010 0x0)以及通过采用表3中的条项来处理由于省略表2中的一项而导致对d=1限制条件的违反,可以执行随机直流控制。按这种方式,当两个连续n-位源字的块被变换为两个连续m-位信道字的块时可以执行随机直流控制。
图2示出本发明的另一个实施例,采用能够把2-位源字变换为三位信道的编码设备,需要四个编码表而不是三个编码表。该设备具有用于接收二进制源信号S的数据位流的输入端1。该输入端1连接到在本实施例中具有八个单元X1至X8的移位寄存器14的输入端,已接收源信号S的8个连续源位。该移位寄存器14作为一个串并转换器。该单元的输出分别连接到逻辑电路LC的相应输入端i1至i8,用于提供在该单元中所存在的源位的逻辑值(x1,…,x8)。逻辑电路LC形成变换装置CM的一部分。
该设备还包括具有12个单元Y1至Y12的第二移位寄存器20。逻辑电路LC具有12个输出端O1至O12。这些逻辑电路LC的输出端分别连接到移位寄存器20的12个单元Y1至Y12的相应输入端。移位寄存器20的输出端22连接到输出端24。移位寄存器4作为并串转换器,以获得二进制信道信号C。
另外,检测器单元10可用于检测在源信号S的串行数据流中的特定序列。为此目的,移位寄存器2的8个单元X1至X8的输出端连接到检测器单元10的相应输入端,以12表示。在本实施例中,检测器单元具有三个输出端(对于表2、表3和表4),表示为O1、O2和O3,用于分别产生第一、第二和第三控制信号。这些输出端分别连接到逻辑电路LC的相应控制信号输入端c1、c2和c3。对该设备的功能的进一步描述可以在图1的说明中找到。
如上文中所述,检测器单元10可以用于在源信号S的串行数据流中检测特定序列。为了使直流控制成为可能,必须使连续数字和(RDS)数值保持在特定范围内。该检测器单元与图1中所述的编码设备中的检测器一样可以检测表1、2、3和4中的相同特定序列。另外,检测器单元10检测单元X1至X8中是否包含在表5中给出的其中一个八位序列,并且在其输出端O3产生第三控制信号。
表5
4源字的块 | 4信道字的块 |
00 00 10 01 | 101 000 0x0 000 |
00 01 10 01 | 100 000 0x0 000 |
10 00 10 01 | 001 000 0x0 000 |
10 01 10 01 | 010 000 0x0 000 |
一旦检测器单元10检测到在八个单元位置x1、x2、x3、x4、x5、x6、x7、x8中存在四个2一位源字的组合等于表5左侧栏中给出的其中一个组合,则逻辑电路LC根据在表5中给出的编码对该组合进行变换,其中标记有“x”的数位表示可以根据在此时的信号RDS的数值对该“x”在数值“0”和“1”之间做出选择。
在另一个实施例中,检测器单元10检测单元X1至X8中是否包含在表6中给出的其中一个八位序列,并且在其输出端O3产生第三控制信号。对于四个源字的块,可以有三个用于直流控制位“x”的位置。
表6
4源字的块 | 4信道字的块 |
00 00 00 01 | 101 000 x00 000 |
00 01 00 01 | 100 000 x00 000 |
10 00 00 01 | 001 000 x00 000 |
10 01 00 01 | 010 000 x00 000 |
一旦检测器单元10检测到在八个单元位置x1、x2、x3、x4、x5、x6、x7、x8中存在四个2-位源字的组合等于表6左侧栏中给出的其中一个组合,则逻辑电路LC根据在表6中给出的编码对该组合进行变换,以控制所出现信号的直流成分。
在另一个实施例中,检测器单元10检测单元X1至X8中是否包含在表7中给出的其中一个八位序列,并且在其输出端O3产生第三控制信号。
表7
4源字的块 | 4信道字的块 |
00 00 10 00 | 101 000 00x 000 |
00 01 10 00 | 100 000 00x 000 |
10 00 10 00 | 001 000 00x 000 |
10 01 10 00 | 010 000 00x 000 |
一旦检测器单元10检测到在八个单元位置x1、x2、x3、x4、x5、x6、x7、x8中存在四个2-位源字的组合等于表7的左侧栏中给出的其中一个组合,则逻辑电路LC再次根据在表7中给出的编码对该组合进行变换,以控制该信号的直流成分。
本领域内的专业人员显然可以看出通过逐行混合表5、表6和表7,可以构造出其它适合于执行直流控制的表格,每个表格最多有四行。
如上文所述,上文所述的设备适合于包含在编码装置中,其中结合为***在串行信道位流中每q个位之后,以实现额外的直流控制。如果以前所引入的随机直流控制被认为不足时,根据扩展的特定应用,该设备可能是合适的。
图3示出可以通过在信道位流中***结合位而控制的RDS数值的方法的一个例子。在信道位流26的特定位置处,RDS具有特定的数值RDS1。然后,在该位流中***两个结合位x和y,以控制RDS数值。由于雅特比代码具有d=1限制条件,必须在结合位“00”以及“01”或“10”之间做出选择。该选择允许改变在结合位之后的RDS成分的符号。通过图3所示的装置,可以使信道位流的直流成分保持为接近0。
在信道位流28的位置处,在位置26之后的q位,示出结果数值RDS2。从该例子可以看出,通过观察RDS2数值,可以在位置26做出适当的选择,以控制信道信号的直流成分。
上述设备非常适合于包含在编码装置中,其中在串行信道位流中每q个位之后***两个结合位,以控制信道信号的直流成分。图4简要示出用于预编码串行信道信号以及在记录载体上记录预编码信号的装置。源位流30被提供给编码器76。编码器76的输出信号,信道位流80,被提供给(d+1)T结合器78,其中(由于这是在d=1的情况下)添加两个结合位。然后,信道位流被提供给预解码器36。预编码器的输出信号被提供到控制信号发生器82,其产生用于(d+1)T结合器78的控制信号,以控制在信道位流80中***何种结合位(参见图3)。预编码器的输入信号被提供到写入单元34,用于在记录载体36的记录道上写入信号。记录载体36可以是带状或盘状的磁性记录载体。该记录载体还可以是光记录载体,例如光盘36’。写入单元34包括写入头38,当在磁性记录载体上记录信号时,它是一个磁性写入头,当在光记录载体上记录信号时,它是一个光写入头。
图5示出用于解码由图1的编码设备所获得的串行位流以获得二进制源信号的解码设备的一个实施例。该解码设备具有用于接收信道信号的输入端40,该输入端40连接到包括9个单元Y1至Y9的移位寄存器44的输入端42。该移位寄存器44作为串并转换器,使得三个3-位信道字的块被提供到逻辑电路50的输入端i1至i9。逻辑电路50包括表1、2和3或者表1、2和4。逻辑电路50的输出端o1至o6连接到移位寄存器52的单元X1至X6的输入端,移位寄存器52具有连接到输出端56的输出端54。检测器电路48具有分别连接到单元Y1至Y9的输出端的输入端i1至i9(简单地用参考标号60表示)以及分别连接到逻辑电路50的控制输入端c1和c2的输出端O1和O2。
在缺少控制信号时,逻辑电路50根据变换表1把存储在单元Y1、Y2和L中的3-位信道字变换为其相应的2-位源字,并且把该2-位源字提供到单元X1和X2。在输入端c1存在控制信号时,逻辑电路50根据变换表2把存储在单元Y1至Y6中的两个3-位信道字的块变换为两个2-位源字的块,并且把这两个2-位源字提供到单元X1至X4。在输入端c2存在控制信号时,逻辑电路50根据变换表3或变换表4把存储在单元Y1至Y9中的三个3-位信道字的块变换为三个2-位源字的块,并且把这三个2-位源字提供到单元X1至X6。
按照这种方式,信道信号的串行数据流被变换为源信号的串行数据流。
提供到输入端40的编码信息可以通过再现来自例如磁性记录载体36或者光记录载体36’这样的记录载体的信息而获得。为此目的,在图4中的设备包括用于从记录载体上的记录道读取信息的读取单元34,其中,该单元34包括用于从所述记录道读取信息和/或用于在所述记录道上写入信息的读/写头38。
图6示出用于解码由图2的编码设备所获得的串行位流以获得二进制源信号的解码设备的一个实施例。该解码设备具有用于接收信道信号的输入端58,该输入端58连接到包括12个单元Y1至Y12的移位寄存器62的输入端60。该移位寄存器62作为串并转换器,使得四个3-位信道字的块被提供到逻辑电路64的输入端i1至i12逻辑电路64包括表1和2、表3或表4中的一个、以及表5或表6或表7中的一个。逻辑电路64的输出端o1至o8连接到移位寄存器66的单元X1至X8的输入端,移位寄存器66具有连接到输出端70的输出端68。检测器电路72具有分别连接到单元Y1至Y12的输出端的输入端i1至i12(简单地用参考标号74表示)以及分别连接到逻辑电路64的控制输入端c1、c2和c3的输出端O1、O2和O3。
在缺少控制信号时,逻辑电路64根据变换表1把存储在单元Y1、Y2和Y3中的3-位信道字变换为其相应的2-位源字,并且把该2-位源字提供到单元X1和X2。在输入端c1存在控制信号时,逻辑电路64根据变换表2把存储在单元Y1至Y6中的两个3-位信道字的块变换为两个2-位源字的块,并且把这两个2-位源字提供到单元X1至X4,在输入端c2存在控制信号时,逻辑电路64根据变换表3或变换表4把存储在单元Y1至Y9中的三个3-位信道字的块变换为三个2-位源字的块,并且把这三个2-位源字提供到单元X1至X6。在输入端c3存在控制信号时,逻辑电路64根据变换表5或变换表6或变换表7把存储在单元Y1至Y12中的四个3-位信道字的块变换为四个2-位源字的块,并且把这四个2-位源字提供到单元X1至X8。
按照这种方式,信道信号的串行数据流被变换为源信号的串行数据流。
提供到输入端58的编码信息可以通过再现来自例如磁性记录载体36或者光记录载体36’这样的记录载体的信息而获得。为此目的,在图5中的设备包括用于从记录载体上的记录道读取信息的读取单元34,其中,该单元34包括用于从所述记录道读取信息和/或用于在所述记录道上写入信息的读/写头38。
尽管本发明已经参照优选实施例进行具体描述,但是应当指出这些都是非限制性的实施例。因此,本领域内的专业人员可以作出各种显而易见的改变而不脱离如权利要求中所确定的本发明的范围。
本发明还在于每个新的特点或该特点的组合。
Claims (23)
1.一种用于把二进制源信号(S)的数据位流编码为二进制信道信号(C)的数据位流的设备,其中,该源信号的数据位流被分为n-位源字,该设备包括用于根据雅可比变换把所述n-位源字变换为相应的m-位信道字的变换装置(LC),其中m和n是整数,m>n,其特征在于,该设备还包括控制装置(10),用于通过自由选择源-信道变换而对所述二进制信道信号执行直流控制。
2.根据权利要求1所述的设备,其特征在于,所述变换装置(LC)用于把p个连续n-位源字的块变换为p个m-位信道字的块,在所述控制装置(10)的影响下,在p个连续m-位信道字的所述块中的至少一个数位为“0”或“1”,p是大于1的整数。
3.根据权利要求2所述的设备,其特征在于,对于p=3、n=2、m=3,变换装置(LC)用于根据下表把三个连续2-位源字的预定块变换为三个连续3-位信道字的块:
其中,在所述控制装置(10)的影响下,标记有x的数位可以是“0”或“1”。
4.根据权利要求2所述的设备,其特征在于,对于p=3、n=2、m=3,变换装置用于根据下表把三个连续2-位源字的预定块变换为三个连续3-位信道字的块:
其中,在所述控制装置(10)的影响下,标记有x的数位可以是“0”或“1”。
5.根据权利要求2所述的设备,其特征在于,对于p=4、n=2、m=3,变换装置(LC)用于根据下表把四个连续2-位源字的预定块变换为四个连续3-位信道字的块:
其中,在所述控制装置(10)的影响下,标记有x的数位可以是“0”或“1”。
6.根据权利要求2所述的设备,其特征在于,对于p=4、n=2、m=3,变换装置(LC)用于根据下表把四个连续2-位源字的预定块变换为四个连续3-位信道字的块:
其中,在所述控制装置(10)的影响下,标记有x的数位可以是“0”或“1”。
7.根据权利要求2所述的设备,其特征在于,对于p=4、n=2、m=3,变换装置(LC)用于根据下表把四个连续2-位源字的预定块变换为四个连续3-位信道字的块:
其中,在所述控制装置(10)的影响下,标记有x的数位可以是“0”或“1”。
8.一种用于把二进制源信号(S)的数据位流编码为二进制信道信号(C)的数据位流的设备,其中,源信号的数据位流被分为n-位源字,该设备包括用于把所述源字变换为相应的m-位信道字变换装置(LC),使得缺少连续数位的m-位信道字具有导致信号跃变的二进制数值,其特征在于,该设备还包括控制装置(10),用于通过自由选择源-信道变换而对所述二进制信道信号执行随机直流控制。
9.根据权利要求1所述的设备,其特征在于,n=2和m=3,并且所述雅可比变换包括根据下表把2-位源字转换为3-位信道字:
其中,所述雅可比变换还包括根据下表把两个2-位源字变换为两个连续3-位信道字:
10.根据上述任何一项权利要求所述的设备,其特征在于,该设备还包括预编码信道信号以获得预编码信道信号的预编码装置(30),以及用于把预编码信号记录到记录载体(36)中的记录装置(34)。
11.根据权利要求10所述的设备,其特征在于,所述记录载体是光记录载体(36’)。
12.根据上述任何一项权利要求所述设备,其特征在于,该设备还包括用于执行附加直流控制的数位添加装置(32)。
13.一种用于把二进制源信号(S)的数据位流编码为二进制信道字(C)的数据位流的方法,其中,源信号的数据位流被分为n-位源字,所述源字被根据雅可比变换把所述n-位源字变换为相应的m-位信道字,其中m和n是整数,m>n,其特征在于,该方法还通过自由选择源-信道变换而对所述二进制信道信号执行直流控制。
14.根据权利要求13所述的方法,其特征在于,p个连续n-位源字的块被变换为p个连续m-位信道字,在所述p个连续m-位信道字的块中的一个位被在所述直流控制的影响下选择,p是大于1的整数。
15.根据权利要求13或14所述的方法,其特征在于,该方法还包括预编码该信道信号(C)以获得预编码的信道信号的步骤,以及把预编码的信道信号记录到记录载体(36)上的步骤。
16.根据权利要求15所述的方法,其特征在于,所述记录载体是一个光记录载体(36’)。
17.根据权利要求13、14、15或16所述的方法,其特征在于,该方法还包括把结合位添加到所述连续代码字中用于执行附加直流控制。
18.一种二进制信道信号(C)包含从包含数据位流的二进制源信号(S)变换来的数据位流,其中源信号的数据位流包含n-位源字,信道信号包含m-位信道字,根据雅可比变换,每个所述m-位信道字对应于一个所述n-位源字,其中m和n是整数,m>n,其特征在于,在所述二进制信道信号中,存在从同一p个连续n-位源字变换来的一对p个连续m-位信道字的块,这对块仅仅在所述块中一个数位位置的位数值上互不相同,p是大于1的整数。
19.根据权利要求18所述的信号,其特征在于,该信号还包括添加到所述连续代码字的结合位,用于执行附加直流控制。
20.一种记录载体(36),其中包括二进制信道信号(C),该二进制信道信号包含从包含数据位流的二进制源信号(S)变换而来的数据位流,其中源信号的数据位流包括n-位源字,该信道信号包括m-位信道字,根据雅可比变换,每个所述m-位信道字对应于一个所述n-位源字,其中m和n是整数,m>n,其特征在于,在所述二进制信道信号中,存在从同一p个连续n-位源字的块变换而来的一对p个连续m-位信道字的块,这对块仅仅在所述块中的一个数位位置上的位数值互不相同,p是大于1的整数。
21.一种用于把二进制信道信号(C)的数据位流解码为二进制源信号(S)的数据位流的设备,其中,信道信号的数据位流被分为m-位信道字,该设备包括用于根据雅可比反变换把所述m-位信道字变换为相应的n-位源字的反变换装置(LC),其中m和n是整数,m>n,其特征在于,所述反变换装置还用于把包含p个连续m-位信道字的块对反变换为相同的p个连续n-位源字的块,这对p个连续m-位信道字的块仅仅在所述块中的一个数位位置上的位数值互不相同,p是大于1的整数。
22.根据权利要求21所述的解码设备,其特征在于,所述解码是根据下表执行的:
23.根据权利要求22所述的解码设备,其特征在于,所述解码是根据下表执行的:
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP98204356 | 1998-12-21 | ||
EP98204356.4 | 1998-12-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1298573A true CN1298573A (zh) | 2001-06-06 |
Family
ID=8234507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN99805329A Pending CN1298573A (zh) | 1998-12-21 | 1999-12-06 | 用于把n-位源字编码为相应的m-位信道字以及把m-位信道字解码为相应的n-位源字的设备 |
Country Status (17)
Country | Link |
---|---|
US (4) | US6356215B1 (zh) |
EP (1) | EP1057267A1 (zh) |
JP (1) | JP2002533974A (zh) |
KR (1) | KR20010041154A (zh) |
CN (1) | CN1298573A (zh) |
AR (1) | AR021954A1 (zh) |
AU (1) | AU1559800A (zh) |
BR (1) | BR9908072A (zh) |
CA (1) | CA2321208A1 (zh) |
HU (1) | HUP0103219A3 (zh) |
IL (1) | IL137949A0 (zh) |
PL (1) | PL342448A1 (zh) |
RU (1) | RU2000124173A (zh) |
TR (1) | TR200002412T1 (zh) |
TW (1) | TW463468B (zh) |
WO (1) | WO2000038328A1 (zh) |
ZA (1) | ZA200004265B (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
HUP0103219A3 (en) * | 1998-12-21 | 2002-02-28 | Koninkl Philips Electronics Nv | Device and method for encoding n-bit source words into correspo |
KR100669623B1 (ko) * | 2001-03-12 | 2007-01-15 | 엘지전자 주식회사 | 디지털 데이터 변환방법 |
US6522271B2 (en) * | 2001-03-16 | 2003-02-18 | International Business Machines Corporation | Method and apparatus for transmission on a 2-bit channel using 3b/4b code |
US7088788B2 (en) * | 2002-01-18 | 2006-08-08 | Alpha Networks Inc. | Communication device and digital encoding method thereof |
US20040111275A1 (en) * | 2002-11-15 | 2004-06-10 | Kroll David B. | Methods for marketing and generating revenue from edible thin films |
WO2005020440A1 (en) * | 2003-08-13 | 2005-03-03 | Seagate Technology Llc | Dc-free code design with increased distance between code words |
JP3953007B2 (ja) * | 2003-09-11 | 2007-08-01 | ソニー株式会社 | 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
US7084789B2 (en) * | 2003-11-17 | 2006-08-01 | Seagate Technology Llc | DC-free code having limited error propagation and limited complexity |
TWI244272B (en) * | 2003-12-04 | 2005-11-21 | Via Tech Inc | Digital signal modulation method |
EP1738364A1 (en) * | 2004-04-15 | 2007-01-03 | Koninklijke Philips Electronics N.V. | Dc-controlled encoding for optical storage systems |
EP1741108A1 (en) * | 2004-04-22 | 2007-01-10 | Koninklijke Philips Electronics N.V. | Electronic circuit with memory for which a threshold level is selected |
US7002492B2 (en) * | 2004-07-07 | 2006-02-21 | Seagate Technology Llc | High rate running digital sum-restricted code |
US7164371B2 (en) * | 2004-07-30 | 2007-01-16 | Hitachi Global Storage Technologies Netherlands B.V. | Method and apparatus for data coding for high density recording channels exhibiting low frequency contents |
US7170433B1 (en) | 2005-06-20 | 2007-01-30 | The Mathworks, Inc. | Analog I/O board providing analog-to-digital conversion and having a two-level buffer that allows demand based access to converted data |
KR100859941B1 (ko) * | 2007-04-10 | 2008-09-23 | 삼성에스디아이 주식회사 | 인터페이스 시스템 및 이를 이용한 평판 표시장치 |
US7683810B2 (en) * | 2008-04-23 | 2010-03-23 | Seagate Technology Llc | Code design with decreased transition density and reduced running digital sum |
US7741980B2 (en) * | 2008-09-03 | 2010-06-22 | Seagate Technology Llc | Providing running digital sum control in a precoded bit stream using precoder aware encoding |
US8771201B2 (en) | 2010-06-02 | 2014-07-08 | Vital Herd, Inc. | Health monitoring bolus |
US10096004B2 (en) | 2014-10-10 | 2018-10-09 | At&T Intellectual Property I, L.P. | Predictive maintenance |
US9379735B1 (en) * | 2015-10-19 | 2016-06-28 | Mbit Wireless, Inc. | Method and apparatus for signal saturation |
US10176829B1 (en) | 2018-03-29 | 2019-01-08 | Alibaba Group Holding Limited | Increasing storage areal density using predictive data locations |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4337458A (en) | 1980-02-19 | 1982-06-29 | Sperry Corporation | Data encoding method and system employing two-thirds code rate with full word look-ahead |
JPH0746479B2 (ja) | 1985-12-27 | 1995-05-17 | 松下電器産業株式会社 | 符号変換装置 |
US5016258A (en) | 1988-06-10 | 1991-05-14 | Matsushita Electric Industrial Co., Ltd. | Digital modulator and demodulator |
US5438621A (en) | 1988-11-02 | 1995-08-01 | Hewlett-Packard Company | DC-free line code and bit and frame synchronization for arbitrary data transmission |
US4988999A (en) | 1989-04-12 | 1991-01-29 | Nippon Hoso Kyokai | Digital modulation method |
JPH06197024A (ja) * | 1992-11-09 | 1994-07-15 | Sony Corp | 変調方法、変調装置及び復調装置 |
US5477222A (en) * | 1993-05-04 | 1995-12-19 | U.S. Philips Corporation | Device for encoding/decoding N-bit source words into corresponding M-bit channel words, and vice versa |
EP0624000B1 (en) * | 1993-05-04 | 2000-07-19 | Koninklijke Philips Electronics N.V. | Device for encoding/decoding n-bit source words into corresponding m-bit channel words, and vice versa |
JP3457093B2 (ja) * | 1995-04-14 | 2003-10-14 | 松下電器産業株式会社 | 記録媒体並びにデジタル変復調方法およびその装置 |
US5608397A (en) * | 1995-08-15 | 1997-03-04 | Lucent Technologies Inc. | Method and apparatus for generating DC-free sequences |
US5859601A (en) * | 1996-04-05 | 1999-01-12 | Regents Of The University Of Minnesota | Method and apparatus for implementing maximum transition run codes |
IL130667A0 (en) * | 1997-10-29 | 2000-06-01 | Koninkl Philips Electronics Nv | Device for encoding/decoding N-bit source words into corresponding N-bit channel words and vice versa |
EP0962058A1 (en) * | 1997-12-22 | 1999-12-08 | Koninklijke Philips Electronics N.V. | DEVICE FOR ENCODING/DECODING n-BIT SOURCE WORDS INTO CORRESPONDING m-BIT CHANNEL WORDS, AND VICE VERSA |
ATE319226T1 (de) * | 1998-01-09 | 2006-03-15 | Koninkl Philips Electronics Nv | Vorrichtung zum kodieren/dekodieren von n-bit- quellwörtern in korrespondierenden m-bit- kanalwörtern und umgekehrt |
HUP0103219A3 (en) * | 1998-12-21 | 2002-02-28 | Koninkl Philips Electronics Nv | Device and method for encoding n-bit source words into correspo |
PL342427A1 (en) * | 1998-12-21 | 2001-06-04 | Koninkl Philips Electronics Nv | Apparatus for encoding n-bit source words into corresponding m-bit channel words and decoding m-bit channel words into corresponding n-bit source ones |
US6256994B1 (en) * | 1999-06-04 | 2001-07-10 | Air Products And Chemicals, Inc. | Operation of an air separation process with a combustion engine for the production of atmospheric gas products and electric power |
-
1999
- 1999-12-06 HU HU0103219A patent/HUP0103219A3/hu unknown
- 1999-12-06 PL PL99342448A patent/PL342448A1/xx unknown
- 1999-12-06 CN CN99805329A patent/CN1298573A/zh active Pending
- 1999-12-06 BR BR9908072-9A patent/BR9908072A/pt not_active Application Discontinuation
- 1999-12-06 IL IL13794999A patent/IL137949A0/xx unknown
- 1999-12-06 TR TR2000/02412T patent/TR200002412T1/xx unknown
- 1999-12-06 CA CA002321208A patent/CA2321208A1/en not_active Abandoned
- 1999-12-06 AU AU15598/00A patent/AU1559800A/en not_active Abandoned
- 1999-12-06 JP JP2000590303A patent/JP2002533974A/ja not_active Withdrawn
- 1999-12-06 EP EP99958174A patent/EP1057267A1/en not_active Withdrawn
- 1999-12-06 RU RU2000124173/09A patent/RU2000124173A/ru not_active Application Discontinuation
- 1999-12-06 KR KR1020007009204A patent/KR20010041154A/ko not_active Application Discontinuation
- 1999-12-06 WO PCT/EP1999/009607 patent/WO2000038328A1/en not_active Application Discontinuation
- 1999-12-14 US US09/460,940 patent/US6356215B1/en not_active Expired - Fee Related
- 1999-12-21 AR ARP990106623A patent/AR021954A1/es unknown
- 1999-12-29 TW TW088123212A patent/TW463468B/zh not_active IP Right Cessation
-
2000
- 2000-08-18 ZA ZA200004265A patent/ZA200004265B/xx unknown
-
2001
- 2001-12-10 US US10/016,168 patent/US20020075172A1/en not_active Abandoned
-
2002
- 2002-03-20 US US10/102,358 patent/US6535151B2/en not_active Expired - Fee Related
-
2003
- 2003-01-22 US US10/349,237 patent/US6664905B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CA2321208A1 (en) | 2000-06-29 |
US6356215B1 (en) | 2002-03-12 |
US20020075172A1 (en) | 2002-06-20 |
HUP0103219A3 (en) | 2002-02-28 |
JP2002533974A (ja) | 2002-10-08 |
AR021954A1 (es) | 2002-09-04 |
TR200002412T1 (tr) | 2001-04-20 |
US6664905B1 (en) | 2003-12-16 |
US6535151B2 (en) | 2003-03-18 |
US20020175842A1 (en) | 2002-11-28 |
KR20010041154A (ko) | 2001-05-15 |
TW463468B (en) | 2001-11-11 |
EP1057267A1 (en) | 2000-12-06 |
IL137949A0 (en) | 2001-10-31 |
WO2000038328A1 (en) | 2000-06-29 |
HUP0103219A2 (hu) | 2001-11-28 |
PL342448A1 (en) | 2001-06-04 |
RU2000124173A (ru) | 2002-08-10 |
BR9908072A (pt) | 2000-10-31 |
ZA200004265B (en) | 2001-08-20 |
AU1559800A (en) | 2000-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1298573A (zh) | 用于把n-位源字编码为相应的m-位信道字以及把m-位信道字解码为相应的n-位源字的设备 | |
CN1722283A (zh) | 转换 m -比特信息字序列为被调制信号的方法,制造记录载体的方法,编码设备,译码设备,记录设备,读出设备,信号,以及记录载体 | |
CN1126261C (zh) | 用于n位源字与相应的m位信道字之间相互编码/解码的设备 | |
CN1299434C (zh) | 将数据字序列转换成调制信号的方法和装置 | |
KR20020006673A (ko) | 이진 정보신호의 복수의 데이터 비트의 스트림을 제약을받는 이진 채널신호의 복수의 데이터 비트의 스트림으로변환하는 방법, 인코딩장치, 제약을 받는 이진 채널신호의복수의 데이터 비트의 스트림을 포함하는 신호,기록매체와, 디코딩장치 | |
CN1183682C (zh) | 把n比特源字编码成为相应的m比特信道字的装置和把m比特信道字译码成为相应的n比特源字的装置 | |
KR100809970B1 (ko) | 변환이 패리티 반전이 되도록, 엔-비트 소스어를 대응하는엠-비트 채널어로, 그리고 역으로 인코딩/디코딩하는 장치및 방법 | |
CN1298572A (zh) | 用于把n一位源字编码为相应的m一位信道字以及把m一位信道字解码为相应的n一位源字的设备 | |
CN1383659A (zh) | 用于把n比特源字编码或解码成为相应的m比特信道字或反之的设备 | |
KR100470026B1 (ko) | 정보를 코딩/디코딩하는 방법 및 장치 | |
CN1554150A (zh) | 编码方法和设备 | |
MXPA00008158A (en) | Device for encoding n-bit source words into corresponding m-bit channel words and decoding m-bit channel words into corresponding n-bit source words | |
CN1423860A (zh) | 信息编码和解码的方法和设备,记录介质及其制作方法 | |
CN1155349A (zh) | 转换m-比特信息字序列为被调制信号的方法,制造记录载体的方法,编码设备,译码设备,记录设备,读出设备,信号以及记录载体 | |
JP2006129506A (ja) | 情報の符号化のための装置及び方法、その符号化された情報を復号するための装置及び方法、変調信号及び記録媒体の製造方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |