会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Hard disk drive read channel with half speed timing
    • 硬盘驱动器读取通道半速时间
    • US5946354A
    • 1999-08-31
    • US730862
    • 1996-10-18
    • Jonathan James AshleyBrian Harry MarcusConstantin Michael Melas
    • Jonathan James AshleyBrian Harry MarcusConstantin Michael Melas
    • H04K1/10
    • G11B20/14G11B5/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,定时电路从该数字检测通道得到定时信息。 编码器生成要记录在硬盘驱动器上的编码数字数据。
    • 3. 发明授权
    • Encoding and detection of balanced codes
    • 平衡码的编码和检测
    • US6016330A
    • 2000-01-18
    • US733409
    • 1996-10-18
    • Jonathan James AshleyBrian Harry Marcus
    • Jonathan James AshleyBrian Harry Marcus
    • H04L1/00H04L27/06G06F11/00G06F11/10
    • H04L1/0057H04L1/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自由码。 每个代码定义满足代码约束的一组码字。 通过选择与样本序列具有最大相关性的码字,从样本序列检测码字。 在优选实施例中,使用维特比处理来实现相关检测,以基于网格的先前级别的相关性来迭代地确定网格的每个级别处的每个状态的相关性和码字。
    • 4. 发明授权
    • Run length limited encoding/decoding with robust resync
    • 运行长度有限的编码/解码与强大的再同步
    • US5969649A
    • 1999-10-19
    • US24991
    • 1998-02-17
    • Jonathan James AshleyGlen Alan JaquetteBrian Harry MarcusPaul Joseph Seger
    • Jonathan James AshleyGlen Alan JaquetteBrian Harry MarcusPaul Joseph Seger
    • H03M7/00H03M7/14H03M7/46H04N7/24H04N19/00
    • H03M5/145
    • Disclosed are robust Resync patterns for insertion into a run length limited (d,k) encoded channel bit stream, which Resync pattern may be recovered from the RLL (d,k) encoded bit stream without being confused with data. The Resync pattern includes at least one string of consecutive "0"s which exceeds the RLL (k) constraint, and is inserted into the channel bit stream RLL data codewords. The RLL code excludes certain patterns representing a bit shift from the Resync pattern of one or both "1" bits adjacent to the string of "0" bits, shifted to shorten the Resync pattern to within the (k) constraint. Additionally, the Resync pattern may have two different aspects, one of which is the string of "0"s violating the constraints of the RLL code, and another which is specifically excluded from the RLL code, such as an excluded concatenated sequence of a VFO bit pattern of predetermined length or greater.
    • 公开了用于插入到游程长度限制(d,k)编码信道比特流中的鲁棒Resync模式,该Resync模式可以从RLL(d,k)编码比特流中恢复而不与数据混淆。 重新同步模式包括至少一个超过RLL(k)约束的连续“0”字符串,并被插入到信道位流RLL数据码字中。 RLL代码排除表示与“0”比特串相邻的“1”位之一或两者的Resync模式的位移的某些模式,移位以将Resync模式缩短到(k)约束内。 另外,重新同步模式可以具有两个不同的方面,其中之一是违反RLL码的约束的“0”字符串,以及从RLL码特别排除的另一个,例如VFO的排除连接序列 预定长度或更大的位图案。
    • 5. 发明授权
    • Two-dimensional low-pass filtering code apparatus and method
    • 二维低通滤波码设备及方法
    • US5907581A
    • 1999-05-25
    • US722594
    • 1996-09-27
    • Jonathan James AshleyBrian Harry Marcus
    • Jonathan James AshleyBrian Harry Marcus
    • G03H1/08G11B7/00G11B7/0065G11B20/14G11C13/04H03M5/04H03M7/30H04N7/30H04B14/04
    • G11B20/14H03M5/04H03M5/145G11B7/0065G11C13/042
    • A one-dimensional data stream is encoded into a two-dimensional data array with reduced high frequency components, for recording on a two-dimensional recording device, such as a holographic storage device. A two-dimensional data array read from the two-dimensional recording device is decoded into the original one-dimensional data stream. To encode, a one-dimensional data stream is partitioned into a plurality of chunks of data. Each chunk of data is partitioned into a plurality of groups of bits. Each group of bits is encoded into a two dimensional data array according to a predefined constraint. A plurality of two-dimensional data arrays are concatenated into a data strip. A plurality of data strips are then assembled into a complete two-dimensional data block. To decode, a two-dimensional data stream is partitioned into multiple small two-dimensional arrays. Each array is decoded into a multi-bit group. In one embodiment, this decoding is a function of other nearby groups. Multi-bit groups are assembled to form a long chunk. Long chunks are assembled to form a one-dimensional data stream.
    • 一维数据流被编码成具有降低的高频分量的二维数据阵列,用于在诸如全息存储设备的二维记录装置上记录。 从二维记录装置读取的二维数据阵列被解码为原始的一维数据流。 为了编码,一维数据流被分割成多个数据块。 每个数据块被划分成多个位组。 根据预定义的约束,每组比特被编码成二维数据阵列。 多个二维数据阵列被连接成数据条。 然后将多个数据条组装成完整的二维数据块。 为了解码,二维数据流被分割成多个小的二维数组。 每个阵列被解码成多位组。 在一个实施例中,该解码是其他附近组的功能。 多位组被组合形成一个长块。 组合长块以形成一维数据流。
    • 10. 发明申请
    • Methods and Apparatus for Processing a Received Signal Using a Multiple-Step Trellis and Selection Signals for Multiple Trellis Paths
    • 用于使用多步网格处理接收信号的方法和装置以及用于多个网格路径的选择信号
    • US20090313531A1
    • 2009-12-17
    • US12547841
    • 2009-08-26
    • Jonathan James AshleyKelly Knudson FitzpatrickErich Franz Haratsch
    • Jonathan James AshleyKelly Knudson FitzpatrickErich Franz Haratsch
    • H03M13/25G06F11/08
    • H03M13/4192H03M13/395H03M13/4153
    • Methods and apparatus are provided for performing SOVA detection at higher data rates than achievable with conventional designs. A received signal is processed by (i) determining at least three selection signals that define a plurality of paths through a multiple-step trellis into a given state, wherein a first of the plurality of paths is a winning path for each single-step-trellis period of a multiple-step-trellis cycle, a second path is a winning path for a first single-step-trellis period and is a losing path for a second single-step-trellis period of a multiple-step-trellis cycle and a third path is a losing path for a first single-step-trellis period and is a winning path for a second single-step-trellis period of a multiple-step-trellis cycle; and (ii) determining at least one reliability value (such as a reliability value for a bit decision associated with a maximum-likelihood path through the multiple-step trellis or a plurality of reliability values for each multiple-step-trellis cycle).
    • 提供了用于以比常规设计可实现的更高数据速率执行SOVA检测的方法和装置。 接收到的信号通过以下步骤来处理:(i)确定至少三个选择信号,其将通过多步网格的多个路径定义到给定状态,其中多条路径中的第一条路径是用于每个单步路段的获胜路径, 多步骤格雷周期的网格周期,第二路径是第一单步网格周期的获胜路径,并且是多步骤网格周期的第二单步网格周期的丢失路径,并且 第三条路径是第一个单步网格周期的失败之路,是多阶段格雷周期的第二个单步阶段的获胜路径; 和(ii)确定至少一个可靠性值(诸如与通过多步网格的最大似然路径相关联的比特决定的可靠性值或每个多步网格周期的多个可靠性值)。