CN1183682C - 把n比特源字编码成为相应的m比特信道字的装置和把m比特信道字译码成为相应的n比特源字的装置 - Google Patents
把n比特源字编码成为相应的m比特信道字的装置和把m比特信道字译码成为相应的n比特源字的装置 Download PDFInfo
- Publication number
- CN1183682C CN1183682C CNB988029294A CN98802929A CN1183682C CN 1183682 C CN1183682 C CN 1183682C CN B988029294 A CNB988029294 A CN B988029294A CN 98802929 A CN98802929 A CN 98802929A CN 1183682 C CN1183682 C CN 1183682C
- Authority
- CN
- China
- Prior art keywords
- bit
- channel
- word
- source
- transformed
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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
-
- 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
-
- 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
Abstract
公开了把二进制源信号(S)的数据比特流编码成为满足预定(d,k)约束的二进制信道信号(C)的数据比特流的装置,在该装置中,源信号的比特流被分成n比特的源字(x1,x2),该装置包括把所述源字变换为相应的m比特信道字(y1,y2,y3)的变换装置(CM)。该变换装置(CM)还将n比特源字变换为相应的m比特信道字,在变换每一个n比特源字时保持奇偶性不变(表I)。保持m>n≥1,p≥1,p是可变的。最好m=n+1。此外,还包括产生同样满足所述(d,k)约束的q比特同步字的同步字发生器(9),所述同步字以“0”比特开始和以“0”比特结束,该装置还包括把所述同步字合并入二进制信道信号的所述数据比特流的合并装置(19),q是大于k的整数值(图1)。还公开了用于译码利用编码装置获得的信道信号的译码装置。
Description
技术领域
本发明涉及把二进制源信号的数据比特流编码成为满足预定(d,k)约束的二进制信道信号的数据比特流的装置,在该装置中,源信号的比特流被分成n比特的源字,该装置包括把所述这些源字变换为相应的m比特信道字的变换装置,该变换装置把一组p个相继的n比特源字变换为相应的一组p个相继的m比特信道字,在变换每一组p个相继的n比特源字时基本保持奇偶性不变,n、m和p是整数,m>n≥1,p≥1,p是可变的。本发明还涉及包含了该编码装置、用于把信道信号记录在记录介质上的记录装置、该记录介质本身、编码方法以及通过译码该编码装置产生的二进制信道信号的数据比特流来获得二进制源信号的数据比特流的装置。
背景技术
上述编码装置见美国专利5,477,222(PHN 14448)。该专利公开了把二进制源信号的数据比特流变换为满足(1,8)游程约束的二进制信道信号的数据比特流的装置。这意味着在信道信号的串行数据流中,在该信道信号的两个相继的“1”之间最少有一个“0”、最多有八个“0”出现。应当指出,在这方面通常对(1,8)d,k约束序列施加附加的预编码(例如众所周知的1T预编码),从而得到最小游程为2、最大游程为9的游程受限序列。
这种公知的变换是奇偶性保持的。“奇偶性保持”指待变换的n比特源字的奇偶性等于要被变换成的相应的m比特信道字的奇偶性(在模2加之后)。因此,在权利要求书中要求保护的n-m变换装置对信号的极性不产生影响。
由于变换是奇偶性保持的,所以例如通过在源字的数据流中插入DC(直流)控制比特就能够进行有效的DC控制。
发明内容
本发明的目的是在信道信号的串行数据流中插入合适的同步字。
根据本发明的第一个方面提供一种把二进制源信号的数据比特流编码成为满足预定(d,k)约束的二进制信道信号的数据比特流的装置,其中,源信号的比特流被分成n比特的源字,该装置包括把所述这些源字变换为相应的m比特信道字的变换装置,该变换装置能够把一组p个相继的n比特源字变换为相应的一组p个相继的m比特信道字,在变换每一组p个相继的n比特源字时保持奇偶性不变,n、m和p是整数,m>n≥1,p≥1,p是可变的,其特征在于还包括用于产生同样满足所述(d,k)约束的q比特同步字的同步字产生装置,所述同步字以“0”比特开始并以“0”比特结束,该装置还包括用于把所述同步字合并入二进制信道信号的所述数据比特流的合并装置,q是大于k的整数值。
根据本发明的第二个方面,提供一种对满足(d,k)约束的二进制信道信号的数据比特流进行译码来获得二进制源信号的数据比特流的装置,该对数据比特流进行译码的装置包括能够把一组p个相继的信道字反变换为相应的一组p个相继的源字的反变换装置,在变换每一组时保持奇偶性不变,n、m和p是整数,m>n,p≥1,p是可变的,其特征在于还包括用于检测数据比特流中q比特同步字的出现的装置,所述同步字也满足所述(d,k)约束,所述同步字以“0”比特开始和以“0”比特结束,d、k和q是大于0的整数值,q大于k。
根据本发明的第三个方面,提供一种用于从记录载体上的轨迹中重现信道信号的重现设备,该重现设备可以包括本发明的译码装置,还包括读装置,该读装置从记录载体上的所述轨迹中读出信道信号,从而将所述信道信号提供给所述译码装置进行译码。
根据本发明的第四个方面,提供一种将二进制源信号的数据比特流编码为满足预定(d,k)约束的二进制信道信号的数据比特流的方法,在该方法中,源信号的比特流被分成n比特的源字,该方法包括以下步骤:把所述n比特源字变换为相应的m比特信道字,从而使一组p个相继的n比特源字被变换为相应的一组p个相继的m比特信道字,在变换每一组p个相继的n比特源字时保持奇偶性不变,n、m和p是整数,m>n≥1,p≥1,p是可变的,该方法的特征在于,还包括产生同样满足所述(d,k)约束的q比特同步字的步骤,所述同步字以“0”比特开始和以“0”比特结束,该方法还包括把所述同步字合并入二进制信道信号的所述数据比特流的步骤,q是大于k的整数值。
根据本发明的第五个方面,提供一种用于在记录载体的轨迹上记录信道信号的记录设备,该记录设备可以包括本发明的编码装置,还包括写装置,该写装置将由所述编码装置在所述轨迹中产生的信道信号写到记录载体上。
根据本发明的第六个方面,提供一种用本发明的记录设备记录所获的记录载体。
附图简述
以下将参看附图进一步描述本发明,附图中:
图1表示本发明装置的一实施例,
图2表示图1装置中的变换器的第一完善型式,
图3a表示图1装置中的变换器的第二完善型式,
图3b表示图1装置中的变换器的第三完善型式,
图4表示图1装置中的变换器的第四完善型式,
图5表示将本发明的装置应用于在串行源信号的等距离位置处插入一个比特的装置,
图6表示译码装置的一实施例,
图7表示图6译码装置的变换器单元的完善型式。
优选实施方式
图1表示用于把二进制源信号的数据比特流编码成为满足预定(d,k)约束的二进制信道信号的数据比特流的装置。该装置具有用于接收该二进制源信号的输入端3和提供满足该(d,k)约束的信道信号的输出端5。该装置包括其输入端1与输入端3连接、其输出端8与可控开关19的第一端子连接的n-m比特变换器7。该变换器7把输入比特流分成n比特的源字,并将这些源字变换为相应的m比特信道字。具体来说,如以下将清楚看到的,变换器7把一组p个相继的n比特源字变换为相应的一组p个相继的m比特信道字,在变换每一组p个相继的n比特源字时保持奇偶性不变,n、m和p是整数,m>n≥1,p≥1,p是可变的。该装置还包括用于产生同样满足所述(d,k)约束的q比特同步字的同步字发生器9,q是大于k的整数值。同步字发生器9的输出端11与可控开关19的端子b连接。开关19的端子c与该装置的输出端5连接。在中央处理单元17产生的、在导线13上的开关控制信号的控制下,该开关可处于两个开关位置a-c和b-c中的一个位置上。
在开关位置a-c,该装置把源信号变换为信道信号,而在位置b-c则可把同步字插入信道信号。每次在两个m比特的相继信道字之间,可在信道信号的“等距离”位置处重复插入同步字,同步字在这些位置处与信道信号合并。显然,处理单元17还控制变换器7,以便在同步字与信道信号的串行数据流合并时刻中断变换。
此时可认为同步字以“0”比特开始和以“0”比特结束。首先,进一步说明变换器7的功能。
图1的编码装置还可以具有把其所产生的信道信号写入记录介质23的轨迹的写单元21。记录介质23可以是磁或光记录介质。在磁记录介质23的例子中,写单元21具有至少一个磁头,用来把信道信号写入记录介质23的所述轨迹。在光记录介质23′的例子中,写单元21具有用来把信息写入该记录介质23′的光源,例如激光。
图2表示变换器7的第一详细示意图。该变换器的端子1与具有两个单元X1和X2的移位寄存器2的输入端连接,以接收源信号s两个相继的源比特。移位寄存器2起串-并变换器的作用,以产生相继的2比特源字SW。这两个单元的输出端与逻辑电路LC的两个输入端i1、i2连接,用来提供呈现在这两个单元内的源比特的逻辑值(x1,x2)。
变换器7还包括一具有三个单元Y1、Y2和Y3的第二移位寄存器4。逻辑电路LC的输出端o1、o2和o3分别与该移位寄存器4的三个单元Y1、Y2和Y3的输入端连接,用来提供信道字的逻辑值(y1,y2,y3)。移位寄存器4的输出端6与输出端8连接。移位寄存器4起并-串变换器的作用,把逻辑电路LC提供的3比特信道字变换为二进制变换信号C1的串行数据比特流。
逻辑电路LC能够把相继的2比特源字SW变换为3比特信道字,在变换每一个2比特源字时保持奇偶性不变。奇偶性不变指的是:在对信道字中的“1”执行模2加之后,待变换源字中“1”的个数等于相应信道字中“1”的个数。或者换一种说法:如果源字中“1”的个数是偶数,则信道字中的“1”的个数也将是偶数;如果源字中“1”的个数是奇数,则信道字中“1”的个数也将是奇数。
作为一个例子,变换装置LC能够按照下表把2比特源字SW变换为3比特信道字CW:
表I
源字(x1,x2) | 信道字(y1,y2,y3) | ||
SW1SW2SW3SW4 | 00011011 | CW1CW2CW3SW4 | 101100001000 |
在此应当指出:源字的第一个比特被首先提供给移位寄存器2,信道字的第一个比特被首先从移位寄存器4的输出端6输出。
信道字的比特流是NRZI(不归零倒置)记数的,这指的是“1”将会使写电流发生转换,以便把信道信号记录在磁记录介质上。
可用图2的变换器来产生满足d=1约束的(d,k)序列形式的被变换信号C1。这指的是在被变换信号C1的串行数据流的两个相继“1”之间至少出现一个“0”。就是说,在该被变换信号C1中的、以及因而在信道信号C中的两个或更多个“1”的连续出现是被禁止的。
有可能出现例如利用图1装置对两个相继2比特源字的组合进行的未改进变换会破坏d=1约束的情形。这些组合是这样的组合:“0000”,利用未改进变换,该组合将产生两个3比特信道字“101 101”;“00 01”,利用未改进变换,该组合将产生两个3比特信道字“101100”;“10 00”,利用未改进变换,该组合将产生两个3比特信道字“001 101”;以及“10 01”,利用未改进变换,该组合将产生两个3比特信道字“001 100”。
应能够检测这些组合的出现,以便能够用改进的编码把两个2比特源字变换为两个3比特信道字。图2变换器的一改进实施例如图3a所示,该实施例除了能够把2比特源字“正常”编码为3比特信道字外,还能够检测以上指出的组合并执行改进编码,使得在被变换信号C1中、以及因而在信道信号C中d=1约束仍然得到满足。
图3a的变换器包括具有用来接收源信号S的串行比特流的四个相继比特(x1,x2,x3,x4)的四个单元X1至X4的移位寄存器。这四个单元的输出端分别与逻辑电路LC′的相应输入端i1至i4以及检测器单元D1的相应输入端连接。该检测器单元D1能够检测源信号串行比特流中这样的位置,在该位置中用未改进编码把该比特流的一个源字变换为相应的一个信道字将会破坏被变换信号C1的d=1约束,该检测器单元D1还能够响应这种检测而在其输出端10提供一控制信号。
检测器单元D1的输出端10与逻辑电路LC′的控制信号输入端12连接。该逻辑电路LC′具有六个输出端o1至o6,这些输出端分别与第二移位寄存器4′的单元Y1至Y6的输入端连接。
在控制信号输入端12无控制信号的情况下,逻辑电路LC′按照上述表I把第一个2比特源字“x1,x2”变换为3比特信道字“y1y2y3”。一旦检测器电路D1检测到等于上述组合之一的两个2比特源字(x1,x2,x3,x4)的组合,该逻辑电路LC′就按照由下表给出的改进编码变换该组合:
表II
源字 | 未改进编码 | 改进编码 |
00 0000 0110 0010 01 | 101 101101 100001 101001 100 | 100 010101 010000 010001 010 |
由该表可见:由于在所获得的两个信道字的边界处出现了两个“1”,所以单独两个2比特源字的未改进变换破坏了d=1约束。因此,逻辑电路LC′以改进编码方式把在上表左列中的两个2比特源字组变换为如上表II右列中所示的两个3比特信道字组。可以看到d=1约束不再被破坏。此外,改进编码同样是奇偶性不变的。这指的是在当前情况下,如果两个2比特源字组中“1”的个数是奇数(偶数),则所获得的两个3比特信道字组中“1”的个数也是奇数(偶数)。还有,两个2比特源字之一(在上表中该源字是第二个源字)将被编码为不等于表I的四个信道字之一的一个3比特信道字。这样做的理由是在接收机侧能够检测不属于表I的四个3比特信道字组的该3比特信道字,因此能够实现相应的、是表II所定义的编码的逆操作的译码。
通过按照表II进行编码而获得的两个3比特信道字组由逻辑电路LC′提供给其输出端o1至o6,这些信道字被传送给移位寄存器4′的六个单元Y1至Y6。由所述实施例显然可见:利用使用源字的检测器D1检测了需要改进编码的场合。
执行表II所描述的改进变换的变换器的不同结构如图3b所示。在该图中,利用被变换的信道字可确定应当执行改进编码的场合。图3b的装置包括一个具有用于接收借助未改进编码而获得的两个相继的3比特信道字的6个输入端的检测器D1′。该检测器D1′检测用未改进编码获得的这两个相继的3比特信道字是否等于表II的“未改进编码”的中间一列中的四个6比特序列之一。如果是,检测器D1′就在其输出端10输出一个切换信号,在其输出端10′输出一个地址信号AD。切换信号传送给移位寄存器4”的切换信号输入端45。地址信号AD传送给ROM 47的地址信号输入端46。检测器D1′根据对表II的中间一列中的四个6比特序列中的一个相应的比特序列的检测结果,产生四个可能的地址信号AD1至AD4中的一个地址信号。作为一个例子,检测器D1′在检测到序列“101101”时产生地址信号AD1,而在检测到6比特序列“001100”时产生地址信号AD4。ROM 47存储了表II右列所示的6比特序列。一旦接收到地址信号AD1,ROM 47就在其输出端o1至o6输出6比特序列“100010”。一旦接收到地址信号AD2,该ROM就在其输出端输出6比特序列“101010”。一旦接收到地址信号AD3,该ROM就在其输出端输出6比特序列“000010”。一旦接收到地址信号AD4,该ROM就在其输出端输出6比特序列“001010”。移位寄存器4”的每一个存储单元现在有两个输入端,一个输入端与逻辑电路LC′的相应输出端连接,另一个输入端与ROM 47的相应输出端连接。
在d=1约束没有被破坏的正常情况下,执行未改进变换,不产生切换信号,因而该移位寄存器4”利用其上面的各输入端接收逻辑电路LC′传送的比特。如果d=1约束被破坏,施加给切换信号输入端45的切换信号使移位寄存器接收由ROM传送给移位寄存器4”下面各输入端的6比特序列,该序列是改进序列。
(d,k)序列的k约束规定在信道信号的两个相继的“1”之间最多允许出现k个相继的“0”。
会出现三个相继的2比特源字的未改进变换破坏k约束的情况。
作为一个例子,源字序列“11 11 11”的未改进变换将产生三个3比特的信道字“000 000 000”。如果应当得到k等于6、7或8的(d,k)序列,则不应当出现三个3比特信道字的这种组合。
另一个例子是源字序列“11 11 10”,该序列的未改进变换将产生三个3比特的信道字“000 000 001”。三个3比特信道字的这种组合不满足k=6或k=7约束。此外,三个3比特信道字的这种组合可以跟在以“0”结束的前一个信道字之后,从而它将导致K=8约束的破坏。而且,该组合可以以“1”结束,从而如果该组合后面跟有以“1”开始的3比特信道字,则d=1约束将会被破坏。对于源字序列“01 1111”,相同的推理是正确的。
再一个例子是源字序列“01 11 10”,该序列的未改进变换将产生三个3比特信道字“100 000 001”。这一组合会如上所述那样破坏d=1约束。
应当检测到这些组合的出现,以便能够执行改进编码。除了能够把2比特源字“正常”编码为3比特信道字外,一个也还能够检测以上指出的组合并执行改进编码的变换器的一实施例如图4所示。
图4的变换器包括具有用来接收源信号S的串行比特流的六个相继比特的六个单元X1至X6的移位寄存器2”。这六个单元的输出端分别与逻辑电路LC”的相应输入端i1至i6以及检测器单元D2的相应输入端连接。该检测器单元D2能够检测源信号串行比特流中这样的位置,在该位置中,该比特流的未改进编码将会破坏在被变换信号C1中、并且因而在信道信号C中的k约束,该检测器单元D1还能够响应这种检测而在其输出端15提供一控制信号。
检测器单元D2的输出端15与逻辑电路LC”的控制信号输入端16连接。该逻辑电路LC”具有九个输出端o1至o9,这些输出端分别与第二移位寄存器4”的单元Y1至Y9的输入端连接。
在控制信号输入端12和16无控制信号的情况下,逻辑电路LC”按照上述表I把单个2比特源字“x1x2”变换为单个3比特信道字“y1y2y3”。一旦检测器电路D1检测到一个等于以上表II中给出的各组合之一的两个2比特源字“x1x2,x3x4”组,该逻辑电路LC”就按照表I I规定的变换规则变换该源字组合,产生两个3比特信道字“y1y2y3y4y5y6”组。
一旦检测器电路D2检测到一个等于上述各组合之一的三个2比特源字“x1x2x3x4x5x6”组,该逻辑电路LC”就按照由下表给出的改进编码来变换该源字组合,产生三个3比特信道字组:
表III
源字 | 未改进编码 | 改进编码 |
11 11 1111 11 1001 11 1001 11 11 | 000 000 000000 000 001100 000 001100 000 000 | 000 010 010001 010 010101 010 010100 010 010 |
逻辑电路LC”以改进编码方式把在上表III左列中的三个2比特源字组变换为如上表右列中所示的三个3比特信道字组。通过执行表III所规定的改进编码,获得了满足k=8约束的信道信号。此外,改进编码同样是奇偶性不变的。还有,三个2比特源字中的两个(在上表中这两个源字是第二个和第三个源字)被编码为一个不等于表I的四个信道字之一的3比特信道字。这样做的理由是,在接收机侧能够检测不属于表I的四个3比特信道字组的这两个相继的3比特信道字,因此能够实现相应的、是表III所定义的编码的逆操作的译码。
通过按照表III进行编码而获得的三个3比特信道字的组合由逻辑电路LC”提供给其输出端o1至o9,这些信道字被传送给移位寄存器4”的九个单元Y1至Y9。被变换信号C1的串行数据流提供给输出端8。
很明显,按照与参看图3b描述的方式相同的方式,能够不在源信号级别而在被变换信号级别上对k约束的破坏进行检测。
以上已说到还可以有把单个2比特源字变换为单个3比特信道字的其它变换规则。这些变换规则在以下三个表中给出。
表IV
源字(x1,x2) | 信道字(y1,y2,y3) | ||
SW1SW2SW3SW4 | 00011011 | CW1CW2CW3CW4 | 101001100000 |
表V
源字(x1,x2) | 信道字(y1,y2,y3) | ||
SW1SW2SW3SW4 | 00011011 | CW1CW2CW3CW4 | 000100001101 |
表VI
源字(x1,x2) | 信道字(y1,y2,y3) | ||
SW1SW2SW3SW4 | 00011011 | CW1CW2CW3CW4 | 000001100101 |
很明显,根据以上的教导可推广这些变换规则来把两个或三个2比特源字组变换为两个或三个3比特信道字组。
应当指出,虽然描述了把2比特源字变换为3比特信道字的变换器,但本发明可完全等同地应用于(作为一个例子)把3比特源字变换为4比特信道字的变换器。
对于产生满足(1,8)游程长度约束的被变换信号的2至3比特变换器7的实施例,同步字发生器9优选地产生以“01”开始和以“10”结束的q比特同步字。具体来说,发生器9产生15比特的同步字“010000000010010”。
使用该同步字的优点是:
-该同步字满足(1,8)游程长度约束,所以使用该同步字不会增大(1,8)约束的奇偶性保持代码的k约束。
-该同步字是信道信号序列中唯一的一个字。
-由于该同步字以“0”比特开始和结束,所以它总是可以被汇合在两个3比特信道字之间。
-由于该同步字只长15比特,所以它所增加的额外开销相当小。
上述同步字可完全等同地应用于能产生满足不同k约束、例如k=7的信道字序列的奇偶性保持编码器。在这样的情况下,该同步字因而就破坏了所产生的信道字的k约束。
如上所述,本发明的装置非常适合于在这样一种编码装置中使用,该编码装置在源信号的串行数据流中每隔一个多比特组就插入一个比特,由此使极性颠倒或保持极性不变。这种编码装置如图5简要所示,在该图中,编码器40后面跟有本发明的编码装置41和本领域众所周知的1T预编码器42。1T预编码器42的输出信号传送给控制信号发生器43,该控制信号发生器43为变换器40产生控制信号,以便控制在传送给装置41的串行数据流中究竟是插入“0”还是插入“1”。编码装置41可不作任何改动地插在变换器40和1T预编码器42之间。
利用图5所示的装置,能够在串行数据流中嵌入具有一定频率的跟踪单音,或使数据流的DC成分为零。此外,当编码装置41能够如上所述产生(d,k)序列时,它将使图4装置的输出信号成为(d,k)RLL(游程长度受限)输出信号。变换器40的具体形式见“Bell SystemTechnical Journal(贝尔系统技术杂志)”53卷6期1103-1106页。
图6表示一个用于译码该编码装置产生的串行数据流以获得二进制源信号的译码装置。该译码装置具有接收信道信号的输入端60,该输入端60与m-n比特变换器62的输入端50连接。变换器62的输出端55与该译码装置的输出端64连接。该装置还包括同步检测器单元66,该同步检测器单元66的输入端68与输入端60连接,而输出端70与变换器62的禁止输入端72连接。
该译码器利用其输入端60接收由m比特信道字和同步字组成的信道信号。在m=3和n=2的例子中,3比特信道字在变换器62中被变换为2比特源字,并被传送给输出端64。一旦接收到同步字,该同步字就被检测器66检测,并在输出端70产生一禁止信号,以便在同步字在输入端50出现的时间间隔内禁止变换器62。然后启动变换器62,以便跟在同步字后的3比特信道字能够被变换为2比特源字。
图6的译码装置还可以具有用来从由图1的具有写单元21的编码装置产生的记录介质23的轨迹中读出信道信号的读单元76。记录介质23可以是磁或光记录介质。在磁记录介质23的例子中,读单元76具有至少一个磁头78,用来从记录介质23的轨迹中读出信道信号。
图7表示图6变换器62的一实施例。变换器62包括具有九个单元Y1至Y9的一个移位寄存器51。该移位寄存器51起串-并变换器作用,把三个3比特信道字组传送至逻辑电路52的输入端i1至i9。逻辑电路52包含三个表I、II和III。逻辑电路52的输出端o1至o6与移位寄存器54的单元X1至X6的输入端连接,该移位寄存器的输出端57与输出端55连接。变换器62还包括一检测器电路53,该检测器电路53的输入端i1至i6分别与移位寄存器51的单元Y4至Y9的输出端连接,其输出端o1和o2分别与逻辑电路52的控制输入端c1和c2连接。检测器电路53能够检测移位寄存器51的单元Y4、Y5和Y6中的“010”比特模式,还能够检测移位寄存器51的单元Y4至Y9中的比特模式“010010”。
一旦检测到“010010”比特模式,检测器电路53就在其输出端o2产生一控制信号,一旦检测到在单元Y4、Y5和Y6中的“010”比特模式,而在单元Y7、Y8和Y9中没有“010”比特模式,它就在其输出端o1产生一控制信号。
在无控制信号的情况下,逻辑电路52按照变换表I把存储在单元Y1、Y2和Y3内的3比特信道字变换为该信道字对应的2比特源字,并将该2比特源字提供给单元X1和X2。在输入端c1有控制信号的情况下,逻辑电路52按照变换表II把存储在单元Y1至Y6内的两个3比特信道字组变换为两个2比特源字组,并将这些两个2比特源字提供给单元X1至X4。在输入端c2有控制信号的情况下,逻辑电路52按照变换表III把存储在单元Y1至Y9内的三个3比特信道字组变换为三个2比特源字组,并将这些三个2比特源字提供给单元X1至X6。如此就把信道信号的串行数据流变换为源信号的串行数据流。
以下讨论可在奇偶性保持编码装置、例如以上所描述的装置中使用的其它同步字。代替上述15比特同步字,可使用16比特同步字“ 0100000000100100”、17比特同步字“01000000001001000”或18比特同步字“010000000010010000”。当用一个跟在后面的3比特信道字(具体来说用根据上表I从源字“11”获得的信道字)连接在此所描述的三个同步字时,这些同步字会导致k约束被破坏。这种连接将产生一个序列:
“0100000000100100 000″
假设随后的两个源字是“10 00”。同步字与通过变换“10 00”源字序列获得的信道字组的连接将产生以下序列:
“0100000000100100 000 000 010”,
参看表II。这一序列破坏了k=8约束。
在当“11”源字紧接在同步字之后出现从而源字“11”都变换为信道字“010”的所有情况下,为解决这一问题,可以修改表I。或者,当利用未改进变换确实破坏了k约束时才把源字“11”变换为信道字“010”。
虽然参看本发明的最佳实施例对其进行了描述,但应当懂得这些实施例不是限制性的例子。因此,只要不超出权利要求书所限定的本发明的范围,本领域普通技术人员可作出各种改进。
此外,本发明体现在其每一个新颖的特征或这些特征的组合之中。
Claims (52)
1.一种把二进制源信号的数据比特流编码成为满足预定(d,k)约束的二进制信道信号的数据比特流的装置,其中,源信号的比特流被分成n比特的源字,该装置包括把所述这些源字变换为相应的m比特信道字的变换装置,该变换装置能够把一组p个相继的n比特源字变换为相应的一组p个相继的m比特信道字,在变换每一组p个相继的n比特源字时保持奇偶性不变,n、m和p是整数,m>n≥1,p≥1,p是可变的,其特征在于还包括用于产生同样满足所述(d,k)约束的q比特同步字的同步字产生装置,所述同步字以“0”比特开始并以“0”比特结束,该装置还包括用于把所述同步字合并入二进制信道信号的所述数据比特流的合并装置,q是大于k的整数值。
2.权利要求1的装置,其中d≥1,其特征在于所述同步字以“01”比特序列开始并以“10”比特序列结束。
3.权利要求1或2的装置,其特征在于q=2k-1。
4.权利要求1或2的装置,其特征在于q=15。
5.权利要求1或2的装置,其特征在于所述同步字是“010000000010010”。
6.权利要求1的装置,其中d≥1,其特征在于所述同步字以“01”比特序列开始并以“100”比特序列结束。
7.权利要求6的装置,其特征在于q=16。
8.权利要求6或7的装置,其特征在于所述同步字是“0100000000100100”。
9.权利要求1的装置,其中d≥1,其特征在于所述同步字以“01”比特序列开始并以“1000”比特序列结束。
10.权利要求9的装置,其特征在于q=17。
11.权利要求9或10的装置,其特征在于所述同步字是“01000000001001000”。
12.权利要求1的装置,其中d≥1,其特征在于所述同步字以“01”比特序列开始并以“10000”比特序列结束。
13.权利要求12的装置,其特征在于q=18。
14.权利要求12或13的装置,其特征在于所述同步字是“010000000010010000”。
15.权利要求1、2、6、7、9、10、12或13所述的装置,其特征在于d=1,k=8。
16.权利要求1、2、6、7、9、10、12或13所述的装置,其特征在于m=n+1。
17.权利要求15的装置,其特征在于n=2。
18.权利要求17的装置,其特征在于按照下表把单个源字变换为相应的单个信道字:
源字(x1,x2)
信道字(y1,y2,y3)
SW1SW2SW3SW4
00011011
CW1CW2CW3SW4
101100001000
19.权利要求17的装置,其中的变换装置能够把2比特源字变换为相应的3比特信道字,以产生(d,k)序列形式的信道信号,其中d=1,该装置还包括用于检测源信号比特流中的把单个2比特源字编码为相应的单个信道字时使该信道字边界处的d约束失效处的位置、并根据所述检测来提供一个控制信号的装置,其特征在于,在无该控制信号情况下,该变换装置能够把单个2比特源字变换为相应的单个3比特信道字,在变换每一个2比特源字时保持奇偶性不变。
20.权利要求19的装置,当存在着在两个相继源字变换期间出现的控制信号情况下,变换装置把所述两个相继2比特源字组变换为两个相应的3比特信道字组,源字组中的两个源字之一被变换为一个不同于四个信道字CW1至CW4中任一个的3比特信道字,以便保持d=1约束,其特征在于,在存在有所述控制信号情况下,该变换装置还能够把所述两个相继2比特源字组变换为相应的两个相继3比特信道字组,从而使得所述两个相继2比特源字组的变换是奇偶性保持的。
21.权利要求20的装置,其特征在于变换装置按照下表规定的编码把两个相继2比特源字组变换为两个相继3比特信道字组:
22.权利要求20的装置,其中k的值大于5,该装置还具有用于检测源信号比特流中的把单个2比特源字编码为单个3比特信道字时使k约束失效处的位置、并根据所述检测来提供第二控制信号的装置,其特征在于,当存在有在三个相继2比特源字变换期间出现的该第二控制信号情况下,变换装置把所述三个相继2比特源字组变换为相应三个相继3比特信道字组,所述三个2比特源字组的变换是奇偶性保持的,该变换装置还能够把源字组三个源字中的两个源字变换为一个与四个信道字CW1至CW4中任一个都不同的相应的3比特信道字,以便保持k约束。
23.权利要求22的装置,其特征在于变换装置按照下表规定的编码把三个相继2比特源字组变换为三个相继3比特信道字组:
3个源字组
3个信道字组
11 11 1111 11 1001 11 1001 11 11
000 010 010001 010 010101 010 010100 010 010
24.根据权利要求6、9或12的装置,其特征在于,d=1,k=8且n=2,并且,该装置根据下表将单源字变换为相应的单信道字:
源字
信道字
SW 1 SW 2 SW 3 SW 4
00 01 10 11
CW1CW2CW3SW4
101 100 001 000
并且,如果2比特源字紧跟在被插入在等于“11”的信道信号的同步字之后,该装置就把该源字“11”变换为信道字“010”。
25.根据权利要求8的装置,其特征在于,d=1,k=8且n=2,并且,该装置根据下表将单源字变换为相应的单信道字:
源字
信道字
SW 1 SW 2 SW 3 SW 4
00 01 10 11
CW1CW2CW3SW4
101 100 001 000
并且,如果2比特源字紧跟在被插入在等于“11”的信道信号的同步字之后,该装置就把该源字“11”变换为信道字“010”。
26.权利要求18的装置,其中的变换装置能够把2比特源字变换为相应的3比特信道字,以产生(d,k)序列形式的信道信号,其中d=1,该装置还包括用于检测源信号比特流中的把单个2比特源字编码为相应的单个信道字时使该信道字边界处的d约束失效处的位置、并根据所述检测来提供一个控制信号的装置,其特征在于,在无该控制信号情况下,该变换装置能够把单个2比特源字变换为相应的单个3比特信道字,在变换每一个2比特源字时保持奇偶性不变。
27.权利要求21的装置,其中k的值大于5,该装置还具有用于检测源信号比特流中的把单个2比特源字编码为单个3比特信道字时使k约束失效处的位置、并根据所述检测来提供第二控制信号的装置,其特征在于,当存在有在三个相继2比特源字变换期间出现的该第二控制信号情况下,变换装置把所述三个相继2比特源字组变换为相应三个相继3比特信道字组,所述三个2比特源字组的变换是奇偶性保持的,该变换装置还能够把源字组三个源字中的两个源字变换为一个与四个信道字CW1至CW4中任一个都不同的相应的3比特信道字,以便保持k约束。
28.根据权利要求18的装置,其特征在于所述同步字是“01000000001001000”,如果2比特源字紧跟在被插入在等于“11”的信道信号的同步字之后,该装置就把该源字“11”变换为信道字“010”。
29.根据权利要求18,其特征在于所述同步字是“010000000010010000”,如果2比特源字紧跟在被插入在等于“11”的信道信号的同步字之后,该装置就把该源字“11”变换为信道字“010”。
30.权利要求3的装置,其特征在于q=15。
31.权利要求3的装置,其特征在于所述同步字是“010000000010010”。
32.权利要求4的装置,其特征在于所述同步字是“010000000010010”。
33.一种用于在记录载体的轨迹上记录信道信号的记录设备,该记录设备包括如权利要求1、2、6、7、9、10、12或13所述的编码装置,还包括写装置,该写装置将由所述编码装置在所述轨迹中产生的信道信号写到记录载体上。
34.一种对满足(d,k)约束的二进制信道信号的数据比特流进行译码来获得二进制源信号的数据比特流的装置,该对数据比特流进行译码的装置包括能够把一组p个相继的信道字反变换为相应的一组p个相继的源字的反变换装置,在变换每一组时保持奇偶性不变,n、m和p是整数,m>n,p≥1,p是可变的,其特征在于还包括用于检测数据比特流中q比特同步字的出现的装置,所述同步字也满足所述(d,k)约束,所述同步字以“0”比特开始和以“0”比特结束,d、k和q是大于0的整数值,q大于k。
35.权利要求34的装置,其中d≥1,其特征在于所述同步字以“01”比特序列开始并以“10”比特序列结束。
36.权利要求34或35的装置,其特征在于q=2k-1。
37.权利要求35的装置,其特征在于q=15。
38.权利要求34或35的装置,其特征在于所述同步字是“010000000010010”。
39.权利要求34的装置,其中d≥1,其特征在于所述同步字以“01”比特序列开始并以“100”比特序列结束。
40.权利要求39的装置,其特征在于q=16。
41.权利要求39或40的装置,其特征在于所述同步字是“0100000000100100”。
42.权利要求34的装置,其中d≥1,其特征在于所述同步字以“01”比特序列开始并以“1000”比特序列结束。
43.权利要求42的装置,其特征在于q=17。
44.权利要求42或43的装置,其特征在于所述同步字是“01000000001001000”。
45.权利要求34的装置,其中d≥1,其特征在于所述同步字以“01”比特序列开始并以“10000”比特序列结束。
46.权利要求45的装置,其特征在于q=18。
47.权利要求45或46的装置,其特征在于所述同步字是“010000000010010000”。
48.权利要求36的装置,其特征在于所述同步字是“010000000010010”。
49.权利要求37的装置,其特征在于所述同步字是“010000000010010”。
50.一种用于从记录载体上的轨迹中重现信道信号的重现设备,该重现设备包括如权利要求42、44、45、47或48所述的译码装置,还包括读装置,该读装置从记录载体上的所述轨迹中读出信道信号,从而将所述信道信号提供给所述译码装置进行译码。
51.一种将二进制源信号的数据比特流编码为满足预定(d,k)约束的二进制信道信号的数据比特流的方法,在该方法中,源信号的比特流被分成n比特的源字,该方法包括以下步骤:
把所述n比特源字变换为相应的m比特信道字,从而使一组p个相继的n比特源字被变换为相应的一组p个相继的m比特信道字,在变换每一组p个相继的n比特源字时保持奇偶性不变,n、m和p是整数,m>n≥1,p≥1,p是可变的,该方法的特征在于,还包括产生同样满足所述(d,k)约束的q比特同步字的步骤,所述同步字以“0”比特开始和以“0”比特结束,该方法还包括把所述同步字合并入二进制信道信号的所述数据比特流的步骤,q是大于k的整数值。
52.权利要求51的方法,还包括把信道信号记录在记录介质上的轨迹中的步骤。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP97202563 | 1997-10-29 | ||
EP97202563.9 | 1997-10-29 | ||
EP98200405.3 | 1998-02-10 | ||
EP98200405 | 1998-02-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1249057A CN1249057A (zh) | 2000-03-29 |
CN1183682C true CN1183682C (zh) | 2005-01-05 |
Family
ID=26146798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB988029294A Expired - Fee Related CN1183682C (zh) | 1997-10-29 | 1998-09-17 | 把n比特源字编码成为相应的m比特信道字的装置和把m比特信道字译码成为相应的n比特源字的装置 |
Country Status (13)
Country | Link |
---|---|
US (1) | US6225921B1 (zh) |
EP (1) | EP0954861A1 (zh) |
KR (1) | KR20000069751A (zh) |
CN (1) | CN1183682C (zh) |
AR (1) | AR033487A1 (zh) |
AU (1) | AU8881698A (zh) |
BR (1) | BR9806828A (zh) |
CA (1) | CA2276296A1 (zh) |
ID (1) | ID24382A (zh) |
IL (1) | IL130667A0 (zh) |
TR (1) | TR199901469T1 (zh) |
TW (1) | TW459445B (zh) |
WO (1) | WO1999022375A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7034719B2 (en) | 2002-09-27 | 2006-04-25 | Samsung Electronics Co., Ltd. | Data modulating method and apparatus, data demodulating method and apparatus, and code arranging method |
PL342448A1 (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 |
KR20010074694A (ko) * | 1999-05-12 | 2001-08-09 | 요트.게.아. 롤페즈 | 복수의 채널어로 구성된 직렬 데이터 스트림을 복수의정보어로 구성된 데이터 스트림으로 디코딩하는 장치 |
US6700509B1 (en) * | 1999-11-12 | 2004-03-02 | Koninklijke Philips Electronics N.V. | Device and method for processing a digital information signal |
WO2003063358A2 (en) * | 2002-01-23 | 2003-07-31 | Koninklijke Philips Electronics N.V. | System of converting information words to a signal |
EP1568032A2 (en) | 2002-11-05 | 2005-08-31 | Koninklijke Philips Electronics N.V. | Record carrier comprising an additional sync-color pattern and method and device for use with such record carrier |
US7602816B2 (en) * | 2003-01-13 | 2009-10-13 | Broadcom Corporation | Systems and methods for serial packet synchronization in a voice processing system |
DE602005012717D1 (de) * | 2004-10-20 | 2009-03-26 | Koninkl Philips Electronics Nv | Verfahren und vorrichtung zur einbettung eines sekundären signals in einen primärdatenbitstrom auf einer optischen platte |
CN101046961B (zh) * | 2006-03-31 | 2011-10-12 | 北京希格玛和芯微电子技术有限公司 | 一种基于波形的语音压缩、解压缩方法及电路 |
KR100749754B1 (ko) * | 2006-08-01 | 2007-08-17 | 삼성전자주식회사 | 직류 성분을 제어 가능한 인코딩과 디코딩 방법 및 이를이용한 데이터 처리 장치 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4501000A (en) * | 1981-07-27 | 1985-02-19 | Sony Corporation | Method of coding binary data |
NL8400212A (nl) * | 1984-01-24 | 1985-08-16 | Philips Nv | Werkwijze voor het coderen van een stroom van databits, inrichting voor het uitvoeren van de werkwijze en inrichting voor het decoderen van de volgens de werkwijze verkregen stroom kanaalbits. |
EP0178813B1 (en) * | 1984-10-01 | 1993-08-18 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for encoding binary data |
US4775985A (en) * | 1987-04-06 | 1988-10-04 | Sony Corporation | Method of dc-free 8/9 nrz coding using a unique sync word pattern |
NL9002772A (nl) * | 1990-09-21 | 1992-04-16 | Philips Nv | Inrichting voor het optekenen van een digitaal informatiesignaal in een registratiedrager. |
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 |
-
1998
- 1998-09-17 WO PCT/IB1998/001433 patent/WO1999022375A1/en not_active Application Discontinuation
- 1998-09-17 TR TR1999/01469T patent/TR199901469T1/xx unknown
- 1998-09-17 IL IL13066798A patent/IL130667A0/xx unknown
- 1998-09-17 AU AU88816/98A patent/AU8881698A/en not_active Abandoned
- 1998-09-17 EP EP98940512A patent/EP0954861A1/en not_active Withdrawn
- 1998-09-17 CA CA002276296A patent/CA2276296A1/en not_active Abandoned
- 1998-09-17 BR BR9806828-8A patent/BR9806828A/pt not_active IP Right Cessation
- 1998-09-17 ID IDW990588D patent/ID24382A/id unknown
- 1998-09-17 KR KR1019997005887A patent/KR20000069751A/ko not_active Application Discontinuation
- 1998-09-17 CN CNB988029294A patent/CN1183682C/zh not_active Expired - Fee Related
- 1998-10-21 AR ARP980105239A patent/AR033487A1/es not_active Application Discontinuation
- 1998-10-23 US US09/177,957 patent/US6225921B1/en not_active Expired - Lifetime
-
1999
- 1999-01-22 TW TW088100997A patent/TW459445B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
CA2276296A1 (en) | 1999-05-06 |
CN1249057A (zh) | 2000-03-29 |
AU8881698A (en) | 1999-05-17 |
IL130667A0 (en) | 2000-06-01 |
TR199901469T1 (xx) | 1999-12-21 |
US6225921B1 (en) | 2001-05-01 |
KR20000069751A (ko) | 2000-11-25 |
AR033487A1 (es) | 2003-12-26 |
TW459445B (en) | 2001-10-11 |
WO1999022375A1 (en) | 1999-05-06 |
ID24382A (id) | 2000-07-13 |
EP0954861A1 (en) | 1999-11-10 |
BR9806828A (pt) | 2000-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1126261C (zh) | 用于n位源字与相应的m位信道字之间相互编码/解码的设备 | |
CN1722283A (zh) | 转换 m -比特信息字序列为被调制信号的方法,制造记录载体的方法,编码设备,译码设备,记录设备,读出设备,信号,以及记录载体 | |
CN1183682C (zh) | 把n比特源字编码成为相应的m比特信道字的装置和把m比特信道字译码成为相应的n比特源字的装置 | |
TW463468B (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 | |
CN1897142A (zh) | 数字数据传送方法 | |
CN1190901C (zh) | 用于将n-比特源字编码/解码为对应的m-比特信道字的设备以及将m-比特信道字编码/解码为n-比特源字的设备 | |
CN1124062A (zh) | 数字信号编码方法及装置、数字信号记录媒体、数字信号译码方法及装置 | |
BG105877A (bg) | Метод за преобразуване на поток от битове данни на двоичен информационен сигнал в поток от битове данни на ограничен двоичен канален сигнал, устройство за кодиране, сигнал съдържащ поток от битове данни на ограничен двоичен канален сигнал , носител на запис и устройство за декодиране | |
JP2000502545A (ja) | mビット情報ワードのシーケンスから変調信号への変換 | |
CN1383659A (zh) | 用于把n比特源字编码或解码成为相应的m比特信道字或反之的设备 | |
CN1298572A (zh) | 用于把n一位源字编码为相应的m一位信道字以及把m一位信道字解码为相应的n一位源字的设备 | |
CN1222170C (zh) | 用于提高码率的块编码/解码方法和设备 | |
CN1365542A (zh) | 信息编码的方法和装置,编码信息的解码方法和装置,记录介质的制造方法,记录介质和调制信号 | |
KR100470026B1 (ko) | 정보를 코딩/디코딩하는 방법 및 장치 | |
CN1554150A (zh) | 编码方法和设备 | |
CN1052757A (zh) | 二进制数字编码/译码方法与装置 | |
CN1155349A (zh) | 转换m-比特信息字序列为被调制信号的方法,制造记录载体的方法,编码设备,译码设备,记录设备,读出设备,信号以及记录载体 | |
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) | 信息编码和解码的方法和设备,记录介质及其制作方法 | |
MXPA00008156A (es) | Dispositivo para codificar palabras fuente de n bits en palabras de canal de m bits correspondientes y decodificar palabras de canal de m bits en palabras fuentes de bits correspondientes | |
MXPA99007750A (en) | DEVICE FOR ENCODING/DECODING n-BIT SOURCE WORDS INTO CORRESPONDING m-BIT CHANNEL WORDS, AND VICE VERSA | |
JP2001518253A (ja) | 位置依存制約を有する最大遷移ランレングス符号用システム及び方式 | |
JPH02131022A (ja) | 符号化・復号化装置 | |
JP2000124808A (ja) | 復調器 | |
CN1482743A (zh) | 数据编码/解码方法及使用该方法的系统与装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Owner name: ROYAL PHILIPS ELECTRONICS CO., LTD. Free format text: FORMER OWNER: ROYAL PHILIPS ELECTRONICS CO., LTD.; SONY CORPORATION Effective date: 20020109 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20020109 Applicant after: Koninklike Philips Electronics N. V. Applicant before: Royal Philip Electronics Ltd, Sony Corp |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |