[发明专利]游程长度直流分量控制和防止d、k冲突的方法无效
申请号: | 200910048799.0 | 申请日: | 2009-04-03 |
公开(公告)号: | CN101521033A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 李曹建;阮昊;李伟权 | 申请(专利权)人: | 中国科学院上海光学精密机械研究所 |
主分类号: | G11B20/00 | 分类号: | G11B20/00;G11B20/18;H03M7/00 |
代理公司: | 上海新天专利代理有限公司 | 代理人: | 张泽纯 |
地址: | 201800上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游程 长度 直流 分量 控制 防止 冲突 方法 | ||
技术领域
本发明涉及红光高密度光盘,特别是一种用于高密度光盘的游程长度直流分量控制和防止d、k冲突的方法,可以应用于新一代红光高密度光盘(NVD)的调制方案中。对于游程长度(2,12)的8/15调制编码,通过在每一个当前通道码之前加入1bit的合并位,形成16位的通道码,可以更方便的进行DSV以及合并条件控制。
背景技术
红光高密度光盘NVD采用RLL(2,12;8,15)调制编码。
经过计算,符合(2,12)游程长度限制的15比特二进制串共有400种。编码设计所使用的码字就从中选取。现有技术《一种高密度光盘的游程长度(2,12)的8/15调制编码和解码方法》(申请专利号200610019624.3),选取了265种码字来构建码表(详见附表1)
光盘中一般用连续数字和(running digital sum,简写为RDS)对低频分量进行控制。取高电平值为1,低电平值为-1,遇到信号1电平反转,遇到信号0电平维持不变,则光盘信号可表示为一个二进制序列(该序列实际表示的是电平的高低):
{xi}={...,x-1,x0,...,xi,...},xi∈{-1,1}
一个序列连续数字和RDSzi定义为:
一个序列连续数字和RDS的最大偏差称为该序列的数字和偏差(Digital sum variation,简称为DSV)。当DSV值为正时,RDS极性为正;当DSV值为负时,RDS极性为负。
专利《一种高密度光盘的游程长度(2,12)的8/15调制编码和解码方法》(以下简称为现有方法)采用的d.k冲突如下:首先将冲突分类(详见附表2),相应的解决冲突而采用的码字变化方案如附表3,具体有以下步骤:
1)获取当前输入字节和下一个字节,查询码表得到当前码字CodeNow和下一个码字CodeNext;
2)根据两个标志位D_FLAG和K_FLAG,判断是否修改当前码字CodeNow的高有效位部分:当D_FLAG为1时,表示当前码字与下一个码字有d的冲突,把当前码字的最高位部分由10****设置为00****,当K_FLAG为1时,表示前一个码字与这个码字有k的冲突,把当前码字的最高位部分由000****设置为001****;
3)计算CodeNow的结束游程长度L_rll(即从最低位开始的连续0的个数)和CodeNext的开始游程长度F_rll(即从最高位开始的连续0的个数);
4)根据(3)中的计算结果判断是否需要修改CodeNow和CodeNext相连接若干比特,其中几个需要比较数字和偏差DSV的规则如下:
●规则1:如果结束游程长度L_rll为4或者5,开始游程长度F_rll大于5,则两个码字连接时会出现****10000-00000***或者****100000-00000****的情况,这时如果结束游程长度L_rll与开始游程长度F_rll之和大于12,则必须改变连接处的比特为:****10001-00100****,来解决k的冲突。若结束游程长度L_rll与开始游程长度F_rll之和小于等于12,这时就没有d,k的冲突,但是仍然可以对连接处比特位进行修改,而不会对解码产生影响。选择修改或者不修改连接位,依据是计算当前数字和偏差DSV值再加上这两种情况的码字后哪一个的绝对值比较小。若修改,则置K_FLAG为1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海光学精密机械研究所,未经中国科学院上海光学精密机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910048799.0/2.html,转载请声明来源钻瓜专利网。