代码分配方法组成比例

技术编号:3422483 阅读:169 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于分配为记录到一记录媒质上的源字产生的码字的分配方法。该方法包括:当在前码字a和后继码字b形成代码流X时,分配两个可选码字b1和b2之一作为码字b,其中码字b1和b2具有相反的INV,INV是表示包含在码字中“1”的数量为奇数还是为偶数的参数,以及当a和b1的代码流为X1以及a和b2的代码流为X2时,分配码字使得当a或b1(b2)应该被另一满足预定码字间边界条件的码字代替时,码字X1和X2的INV保持相反。依据此方法,通过采用一比主转换码字更少比特的短码字,达到高效的记录密度。当不满足游程长度条件的码字被其它码字代替时,分配码字使得代码流的DC抑制能力得以保持,从而提供更高代码流DC抑制能力。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及分配记录到一记录媒质上的源代码的调制代码,更具体地说,涉及一种用于分配码字的方法,它分配为记录到一记录媒质上的源字产生的码字、以使得代码流的DC控制特征得以保持。
技术介绍
在由(d、k、m、n)表示的游程受限码(RLL)中,代码性能主要基于记录密度和抑制代码DC成分的能力进行评价。此处,m表示数据比特量(所谓源数据比特量,也称为信息字比特量),n表示调制后的码字比特量(所谓信道比特量),d表示在码字中“1”与“1”之间最少的“0”的数量,以及k表示码字中“1”与“1”之间最多的“0”的数量。在码字中的比特之间的间隔用T表示。在一调制方法中,为提高记录密度,当给定d和m时通常减少码字比特n的数量。然而,在RLL代码中,在一码字中,“1”与“1”之间最少的“0”的数量d与在一码字中“1”与“1”之间最多的“0”的数量k均应得到满足。假如在(d,k)条件满足的情况下,数据比特数量为m,则满足RLL(d,k)的码字数量应等于或大于2m。此外,为了实际使用此代码,游程长度约束,即RLL(d,k)条件,应在码字与码字的相连接处得到满足。另外,当一代码DC成分影响系统性能时,要求采用带有DC抑制能力的代码。抑制RLL已调制代码流的DC成分的主要原因是减少伺服频带中的再生信号的影响。在下文中,抑制DC成分的方法将称为数字和值(DSV)控制法。DSV控制方法广义上可分为两种。一种是具有DSV控制代码本身的方法,其中DSV控制代码能控制一DSV。另一种是在每个DSV控制时刻插入一合并比特(merge bit)的方法。8到14调制加(EFM+)代码利用一单独代码表完成DSV控制,而EFM代码或(1,7)代码通过插入一合并比特完成DSV控制。因此,具有能控制DC成分抑制的DSV控制代码本身并满足上述条件的现有技术调制编码组的形态,如图1中所示,在其中预定数量的主转换代码组中的每一个均有用于控制DC成分抑制的相应代码组。每个主转换代码组与其相应代码组形成一对,以使DC成分得到抑制与控制。在这种情况下,有一些由于区分预定的主转换代码组的码字的特征。即,在主转换代码组A和B之间不存在相同码字。假如使用了重复代码,则可能存在用于解调这些重复代码的转换代码组C和D,其中转换代码组C和D之间无相同码字,但代码组A或B中的码字可能出现在用于解调这些重复代码的转换代码组C和D中。假如转换前的源字中比特数为m,则主转换代码组A和B以及用于解调这些重复代码的代码组C和D的码字数为2m。假如代码组E至H是分别用于抑制伴随代码组A至D的DC抑制部分的DC抑制代码组,则代码组E至H中的每个中的码字特征分别与主代码组A至D中的码字特征相同。即,对控制DC成分抑制的DC抑制控制代码组E至H以及转换代码组A至D中的每一个,施加同样的用于产生重复代码字的条件或确定码字中头零(1ead zero)数量的条件。例如,用在流行的数字多功能盘(DVD)中的EFM+代码的特征为RLL(2,10)的一游程长度条件和一16比特的码字长度(n),如图2所示。主转换代码组为MCG1(图1中的“A”)和MCG2(图1中的“B”),而用于解调这些重复代码的转换代码组为DCG1(图1中的“C”)和DCG2(图1中的“D”)。有四个DSV代码组(图1中的“E-H”)与各自的转换代码组配对,以控制DC成分抑制。在这四个转换代码组和用于控制DC成分抑制的四个DSV代码组之间不存在相同的码字。另外,用于在整个码组中产生重复代码字的条件是相同的,在每个能控制DC成分的码组对(MCG1与第一DSV码组,MCG2与第二DSV码组,DCG1与第三DSV码组,DCG2与第四DSV码组)中码字的特征是相同的。也就是说,采用重复代码字产生具有从其最低有效位(LSB)起的2至5位为0的连续序列的码字。将此规则以同样方式施加到每个码组。在与主转换代码组MCG1共同控制DC成分抑制的第一DSV代码组的每个码字中,有一从最高有效位(MSB)起的2至9位为0的连续序列。与主转换代码组MCG2共同控制DC成分抑制的第二DSV代码组的每个码字中,从MSB起连续0或1个“0”。与用于解调重复代码的主转换代码组DCG1共同控制DC成分抑制的第三DSV代码组中的码字中的一些比特(此处,b15(MSB)或b13)是“0b”,而与用于解调重复代码的主转换代码组DCG2共同控制DC成分抑制的第四DSV代码组中的码字中的一些比特(此处,b15(MSB)或b13)是“1b”。在发展8到15调制码时,此调制码相对于现有技术中采用如图1或2所示调制代码组的调制方法EFM+,在记录密度方面有一优势,当由于将边界规则应用到邻近连接一码字与另一码字的边界的存储单元,导致码字改变时,代码流的原始特征也随之改变。
技术实现思路
为解决以上问题,本专利技术的一个目的是提供一种方法,用于产生和分配码字,在其中产生和分配游程长度受限的码字,使得即使当一码字依据代码流分配时的边界规则替换,代码流的原始特征也能无变化地保留。为实现本专利技术的目的,本专利技术提供一种一种用于分配为记录到一记录媒质上的源字产生的码字的分配方法。该方法包括当在前码字a和后继码字b形成代码流X时,分配两个可选码字b1和b2之一作为码字b,其中码字b1和b2具有相反的INV,INV是表示包含在码字中“1”的数量为奇数还是为偶数的参数,以及当a和b1的代码流为X1以及a和b2的代码流为X2时,分配码字使得当a或b1(b2)应该被另一满足预定码字间边界条件的码字代替时,码字X1和X2的INV保持相反。依据此方法,通过采用一比主转换码字更少比特的短码字,达到高效的记录密度。当不满足游程长度条件的码字被其它码字代替时,分配码字使得代码流的DC抑制能力得以保持,从而提供更高代码流DC抑制能力。附图说明通过参照附图详述优选实施例,将更清楚说明本专利技术的以上目的和优点。图1是一现有技术中调制代码组的形态的例子的方框图;图2是一表示现有技术代码组和包括在代码组中的码字的特征的表;图3是一表示依据本专利技术产生和分配代码的方法的流程图;图4是一表示主转换表的多种码字组和每个码字组中码字特征的表; 图5是一表示用于DC控制的转换表的多种码字组和每个码字组中码字的特征的表;图6是一表示用于DC控制的辅助转换表的多种码字组和每个码字组中码字的特征的表;图7是一表示当码字a和b相连接时,游程长度条件应考虑什么的方框图;图8是一表示当图7中描述的游程长度条件不满足时,代码转换之前和代码转换之后INV变化的一个例子的表。图9是一表示用于DC控制的可选码字b1和b2导致代码流分流的一个例子的方框图;图10是一表示在一代码流对的INV值之间关系的曲线图;图11a至11e是依据本专利技术的主转换代码;图12a至12j是依据本专利技术的用于DC控制的代码转换表;图13a至13b是依据本专利技术的用于DC控制的辅助代码转换表;以及图14是一曲线图,表示当依据本专利技术的用于DC控制的代码转换表的码字在所有码字的25%中采用时的频谱,与当采用现有技术EFM+调制码字时的频谱的差别。具体实施例方式图3是一表示依据本专利技术产生和分配代码的方法的流程图,依据用于产生和分配将被记录到一记录媒质上的源字的码字的方法,产生满足预定游程长度条本文档来自技高网
...

【技术保护点】
一种用于分配为记录到一记录媒质上的源字产生的码字的分配方法,包括:当在前码字a和后继码字b形成代码流X时,分配两个可选码字b1和b2之一作为码字b,其中码字b1和b2具有相反的INV,INV是表示包含在码字中“1”的数量为奇数还是为 偶数的参数,以及当a和b1的代码流为X1以及a和b2的代码流为X2时,分配码字使得当a或b1(b2)应该被另一满足预定码字间边界条件的码字代替时,码字X1和X2的INV保持相反。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:沈载晟金基铉朴贤洙丁奎海伊奎贝尔马博布
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术