VARIABLE-LENGTH CORRELATOR FOR SPREAD-SPECTRUM COMMUNICATIONS
    1.
    发明公开
    VARIABLE-LENGTH CORRELATOR FOR SPREAD-SPECTRUM COMMUNICATIONS 审中-公开
    CORRELATOR可变长度扩频

    公开(公告)号:EP1543631A1

    公开(公告)日:2005-06-22

    申请号:EP03759304.3

    申请日:2003-09-18

    摘要: An apparatus (400) and method (500) for providing variable-length correlation for spread-spectrum communications includes a derotator (412), a variable-length correlator (414) in signal communicationwith the derotator, a phase detector (416) in signal communication with the variable-length correlator, a lock detector (418) in signal communication with the phase detector, and a controller (420) in signal communication with the lock detector for controlling the length of the variable-length correlator; where the corresponding method to track out large frequency offsets in spread-spectrum communications includes receiving signal chips, correlating the received signal chips, computing a loop error in accordance with the correlation, setting a new lock status in accordance with the computed loop error and a previous lock status, and setting a new correlator length in accordance with the new lock status and a previous correlator length.

    INTRA-DECODER COMPONENT BLOCK MESSAGING
    2.
    发明公开
    INTRA-DECODER COMPONENT BLOCK MESSAGING 审中-公开
    INTRA-DECODERKOMPONENTENBLOCKNACHRICHTENTECHNIK

    公开(公告)号:EP1468499A1

    公开(公告)日:2004-10-20

    申请号:EP03732044.7

    申请日:2003-01-22

    IPC分类号: H03M13/00

    摘要: A decoder and decoding method are described, in which a syndrome is calculated from a codeword in a syndrome generator (410), an error polynomial is generated based upon the syndrome in an error polynomial generator (420), an error location is determined from the error polynomial in the error location generator (430), an error magnitude is calculated from the error polynomial in the error magnitude generator (440) and the codeword is corrected by a error corrected codeword generator (450) responsive to location and error magnitude. An intra?decoder block messaging scheme is described in which one or more components (410, 420, 430, 440, 450) generate inactivity messages (640, 650) to signal an ability to process data corresponding to a next codeword. A dual Chien search block (930, 940) implementation is described in which Chien block (930) is used to determine the number of errors corresponding to a specified codeword, separately from error location and magnitude calculations performed by the Chien/Forney block (940). An enhanced Chien search cell architecture is described which utilizes an additional Galois field adder (1140) to synchronize the codeword and error vector, thereby decreasing delay and expense corresponding to an error correcting block (950) implemented with a LIFO register (952).

    DUAL CHIEN SEARCH BLOCKS IN AN ERROR-CORRECTING DECODER
    4.
    发明公开
    DUAL CHIEN SEARCH BLOCKS IN AN ERROR-CORRECTING DECODER 审中-公开
    双CHIEN-SEARCH以块纠错解码器

    公开(公告)号:EP1470647A1

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

    申请号:EP03708865.5

    申请日:2003-01-22

    IPC分类号: H03M13/15

    摘要: A decoder and decoding method in which a syndrome generator (410) calculates a syndrome vector from an erroneous codeword, an error location polynominal generator (420) calculates an error location polynominal from the syndrome vector, an error location generator (430) determines an error location from the error location polynominal, an error magnitude generator (440) calculates an error magnitude from the error location polynominal and a corrected codeword generator (450) corrects the codeword responsive to the error location and magnitude. In an intra-decoder block messaging scheme, one or more components (410, 420, 430, 440, 450) generate inactivity messages (640, 650) to signal an ability to process data corresponding to a next codeword. In a dual Chien search block (930, 940) implementation, a Chien block (930) is used to determine the number of errors in a specified code word, separately from the error location and magnitude calculations performed by a Chien-Forney block (940).