Encoding and detection of balanced codes
    14.
    发明授权
    Encoding and detection of balanced codes 失效
    平衡码的编码和检测

    公开(公告)号:US6016330A

    公开(公告)日:2000-01-18

    申请号:US733409

    申请日:1996-10-18

    CPC分类号: H04L1/0057 H04L1/0054

    摘要: The present invention is an apparatus and method for detecting a codeword from a data stream comprising a series of sequences of samples representing intensities of an analog signal. The data stream may be output from, for example, a holographic storage device. The data stream is encoded using a code which may be represented by a trellis. One embodiment of the present invention uses a block encoded balanced code, one embodiment uses a finite state encoded balanced code and another embodiment uses a finite-state encoded DC free code. Each code defines a set of codewords which meet the constraints of the code. The codewords are detected from a sequence of samples by selecting the codeword having the greatest correlation with the sequence of samples. In a preferred embodiment, the correlation detection is implemented using the Viterbi process to iteratively determine correlations and codewords for each state at each level of the trellis based on the correlations at the preceding level of the trellis.

    摘要翻译: 本发明是一种用于从包含模拟信号强度的一系列样本序列的数据流中检测码字的装置和方法。 数据流可以从例如全息存储装置输出。 使用可以由网格表示的代码对数据流进行编码。 本发明的一个实施例使用块编码的平衡码,一个实施例使用有限状态编码的平衡码,另一个实施例使用有限状态编码的DC自由码。 每个代码定义满足代码约束的一组码字。 通过选择与样本序列具有最大相关性的码字,从样本序列检测码字。 在优选实施例中,使用维特比处理来实现相关检测,以基于网格的先前级别的相关性来迭代地确定网格的每个级别处的每个状态的相关性和码字。

    Version control system
    15.
    发明申请
    Version control system 审中-公开
    版本控制系统

    公开(公告)号:US20060236319A1

    公开(公告)日:2006-10-19

    申请号:US11107145

    申请日:2005-04-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: A version control system such as may be used in an information management system for a source code development project. Multiple versions of artifacts are stored in the version control system. Some versions are stored in uncompressed form while others are stored in compressed form. The artifacts selected to be stored in compressed form are selected to facilitate rapid retrieval of files. The compression process is such that the compression may be performed as a background operation.

    摘要翻译: 诸如可用于源代码开发项目的信息管理系统中的版本控制系统。 多个版本的工件存储在版本控制系统中。 某些版本以未压缩形式存储,而其他版本以压缩格式存储。 选择以压缩形式存储的工件被选择以便于快速检索文件。 压缩处理使得可以作为背景操作执行压缩。

    Precompensation technique and MTR code for high data rate recording
    16.
    发明授权
    Precompensation technique and MTR code for high data rate recording 失效
    预补偿技术和高数据速率记录的地铁码

    公开(公告)号:US06768603B2

    公开(公告)日:2004-07-27

    申请号:US09799492

    申请日:2001-03-07

    IPC分类号: G11B509

    摘要: A method for write-precompensating a waveform for magnetically recording a waveform on a magnetic medium is disclosed. A user data stream is encoded into an encoded data stream so that the encoded data stream has no tribits and no consecutive dibits. No delay is applied to a first transition of a dibit of the encoded data stream. An isolated transition of the encoded data stream is delayed by a first predetermined amount of time. The second transition of a dibit of the encoded data stream is delayed by a second predetermined amount of time, such that the second predetermined amount of time is substantially twice the first predetermined amount of time. Preferably, the encoded data stream satisfies a predetermined run length limited (RLL) k− constraint of k=13 and a predetermined twins t-constraint of t=15. In one embodiment, the encoded data stream is encoded by a block code at rate 8:10. In another embodiment, the encoded data stream is encoded by a block code at rate 16:19.

    摘要翻译: 公开了一种在磁介质上磁记录波形的波形的预补偿方法。 用户数据流被编码成编码的数据流,使得编码的数据流不具有三位并且没有连续的二进制数。 对于编码数据流的二进制的第一转换,不施加延迟。 编码数据流的隔离转换被延迟第一预定时间量。 编码数据流的二进制的第二次转变被延迟第二预定时间量,使得第二预定时间量基本上是第一预定时间量的两倍。 优选地,编码数据流满足k = 13的预定游程长度限制(RLL)k约束和t = 15的预定双胞胎t约束。 在一个实施例中,编码数据流由速率8:10的块代码编码。 在另一个实施例中,编码数据流由速率16:19的块代码编码。

    Hard disk drive read channel with half speed timing
    17.
    发明授权
    Hard disk drive read channel with half speed timing 失效
    硬盘驱动器读取通道半速时间

    公开(公告)号:US5946354A

    公开(公告)日:1999-08-31

    申请号:US730862

    申请日:1996-10-18

    IPC分类号: H04K1/10

    CPC分类号: G11B20/14 G11B5/09

    摘要: A hard disk drive read circuit for d=1 run length limited (RLL) encoded data which processes multiple consecutive data samples in parallel. The circuit of the present invention receives an analog signal from the read head of the hard disk drive. The circuit comprises a plurality of digital detection channels, coupled to the analog signal, each channel outputting an alternate bit of digital data represented by the analog signal. A timing circuit, coupled to the plurality of digital detection channels, generates a plurality of timing signals controlling the plurality of digital detection channels. The timing circuit derives timing information from one of the digital detection channels. The d=1 RLL code is modified so that there are at most nine consecutive 0's in the digital data output by the digital detection channel from which the timing circuit derives the timing information. An encoder generates the encoded digital data to be recorded on the hard disk drive.

    摘要翻译: 用于d = 1游程长度限制(RLL)编码数据的硬盘驱动器读取电路,并行处理多个连续的数据样本。 本发明的电路从硬盘驱动器的读取头接收模拟信号。 电路包括耦合到模拟信号的多个数字检测通道,每个通道输出由模拟信号表示的数字数据的交替位。 耦合到多个数字检测通道的定时电路产生控制多个数字检测通道的多个定时信号。 定时电路从数字检测通道之一获得定时信息。 修改d = 1 RLL码,使数字检测通道输出的数字数据中至少有九个连续的0,定时电路从该数字检测通道得到定时信息。 编码器生成要记录在硬盘驱动器上的编码数字数据。

    Lightweight methods for storing work in progress in a source code control system
    19.
    发明申请
    Lightweight methods for storing work in progress in a source code control system 有权
    用于在源代码控制系统中存储正在进行的工作的轻量级方法

    公开(公告)号:US20050193374A1

    公开(公告)日:2005-09-01

    申请号:US10790605

    申请日:2004-03-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: The present invention relates to a system and methodology to facilitate software development activities via the concept of “Shelving” which provides an improved alternative to conventional branching technologies in certain scenarios. In one aspect, a software development system is provided. The system includes a shelving component that captures a current state of an intermediate software design. A version control component processes the intermediate design as if the intermediate design were a completed software design.

    摘要翻译: 本发明涉及通过“搁置”的概念促进软件开发活动的系统和方法,其在某些情况下提供了常规分支技术的改进的替代方案。 一方面,提供了软件开发系统。 该系统包括捕获中间软件设计的当前状态的搁置组件。 版本控制组件处理中间设计,就像中间设计是完整的软件设计一样。

    System and method for constructing low complexity block coders
    20.
    发明授权
    System and method for constructing low complexity block coders 有权
    用于构建低复杂度块编码器的系统和方法

    公开(公告)号:US06430713B1

    公开(公告)日:2002-08-06

    申请号:US09345579

    申请日:1999-06-30

    IPC分类号: G06F1100

    CPC分类号: H03M5/145 G11B20/1426

    摘要: A method for designing a computer program for finding a low-complexity coder for constrained block codes for application to timing recovery or error control in data recording systems. The method includes (1) decomposing an input set of candidate codewords into simple subsets of codewords, (2) providing, for each simple subset of codewords, a respective subset of datawords, and (3) filling in certain coordinates in the datawords by values of certain coordinates in the codewords.

    摘要翻译: 一种用于设计计算机程序的方法,用于找到用于受限块代码的低复杂度编码器,以应用于数据记录系统中的定时恢复或错误控制。 该方法包括:(1)将候选码字的输入集合分解为码字的简单子集,(2)为码字的每个简单子集提供数据词的相应子集,以及(3)通过数值字填充某些坐标值 在码字中具有某些坐标。