摘要:
A ARQ actions taken in the data link layer control (DLC) in a wireless communications system for data transmission is implemented by using the HiperLAN/2 protocol that has a selective retransmission process to complete bitmaps when there are errors in data unit transmissions. More particularly it pertains to adaptive allocation of ARQ feedback bandwidth to economize on the use of bandwidth. This is achieved by informing the scheduler of the status of received and non-received data units at the receiver to allow adaptive ARQ feedback bandwidth during data transmission. The information about the status of data units at the receiver is provided by the ABIR flag contained in the ARQ feedback message. If there are many unacknowledged messages of,data units, the ABIR flag is set and the scheduler increases bandwidth to accommodate the traffic of retransmitted messages that were omitted. When the situation has returned to normal, that is, there are minimal messages waiting to be retransmitted the ABIR flag is set to null and no added bandwidth is assigned. This technique can be used also to find the lowest level of bandwidth by decreasing bandwidth until there is a backup in traffic of retransmissions and increasing bandwidth at that time.
摘要:
Disclosed herein is a disk drive in which servo-sector addresses are reproduced from a disk, a target data sector to be accessed is specified, and data is read from or written in the target data sector. The servo-sector addresses are recorded on the disk and randomized in accordance with a specific translation rule, thus arranged in an order different from the order they should be arranged in the same cylinder. The disk drive has a read head and a CPU. The head reads the randomized servo-sector addresses from the disk. The CPU refers to a back translation table, translating the servo-sector addresses back to the original servo-sector addresses. The CPU then checks the continuity of each servo-sector address with respect to the adjacent ones. If the servo-sector address has have no continuity, the CPU determines that the servo-sector address has an error.
摘要:
Systems and methods for augmenting the performance of iterative soft decision-in soft decision-out decoding of block codes with extrinsic information based on multiple parity equations inherent to the block codes. Cyclic shifting of codewords may be applied in the context of iterative soft decision-in soft decision-out decoding to maximize the usefulness of a parity equation corresponding to any particular codeword bit. Soft decisions are determined on a bit-by-bit basis in response to multi-bit symbol measurements. This allows the use of relatively inexpensive bit-based decoders for decoding of multi-bit symbols.
摘要:
A Reed-Solomon decoder that can correct t errors or fewer which includes: a syndrome calculation circuit for calculating syndromes Sj (J=0, 1, . . . , 2t−1) using the first codeword Yi (i=0, 1, . . . , n−1) (so-called received codeword) that may include errors; and a coefficient calculation circuit for, by using the syndromes Sj, calculating coefficients &Lgr;k (k=1, . . . , e) of an error-locator polynomial. The coefficients &Lgr;k correspond in number to e estimated errors (e≦t
摘要:
A receiving arrangement receives digitally coded data signals transported over a channel. The data signal includes sequences divided into blocks, and the receiving arrangement includes an error correcting device providing a number of alternative blocks, an error detecting device, and a storing device for storing information relating to each possible block position of a sequence. The error detecting device includes a differential CRC-decoder including a first decoding device for decoding a sequence of blocks using a reference sequence to provide a reference syndrome and a second decoding device for decoding selected alternative differential blocks of the sequence obtainable via the error correcting device. The differential blocks are calculated as a difference between the corresponding block of the reference sequence and alternative blocks, respectively, to provide differential syndromes. The resulting syndromes are calculated as a sum of the reference syndrome and of a number of differential syndromes, respectively.
摘要:
A long time optical recording and repeated reproduction of multimedia information is possible. Using a printer system or printing process system, on a recording medium such as a sheet, the so-called multimedia information in the form of dot codes (36) together with images (32) and characters (34) is recorded. The multimedia information includes audio information such as voices, image information obtainable from a camera and others, and digitally coded data obtainable from a personal computer and other. A pen-like information reproducing device (40) is manually moved to scan the dot codes (36) and to take in the dot codes. The original sound is generated by a voice output device (42) such as an earphone, the original image information is outputted on a display such as a CRT, and the digitally coded original data to a page printer or the like.
摘要:
A compact and fast coder-decoder of the Reed-Solomon type and a reader, which comprises such a coder-decoder. The present invention provides a coder-decoder that includes specific registers that are divided into elementary cells set in series and comprising means of multiplexing and of calculation such that during a cycle of a clock signal the data of two of the registers are shifted from one cell and a calculation operation is carried out for one of the data and it is subsequently possible to exchange simultaneously the data between the two registers.
摘要:
A pseudo product code decoder effects error correction by using parity symbols of a first linear-structure error correction code contained in an input symbol train that constitutes a pseudo product code and by using parity symbols of a second linear-structure error correction code. Second-series information symbols are extracted from the symbol train; and a subtraction code of a pseudo product code codeword is formed of the second-series information symbols, with the first-series information symbol portion and the second linear-structure error correction code portion being changed to zero codes. The pseudo product code codeword is transformed into a product code codeword by subtracting processing with the subtraction code. Decoding processing is performed a plurality of times on the symbol train of the product code codeword, thereby effecting error correction; and first-series information symbols are extracted from the error corrected symbol train.
摘要:
A flexible method of error coding uses at least two generating polynomials to provide different degrees of error protection and to optionally superimpose a phantom channel on a primary channel, without the need for explicit signaling from transmitter to receiver. An encoded message is CRC decoded on the receive side with at least two different generating polynomials. Based on the results of the twin decoding, the present method can determine which of the generating polynomials was used to encode the message and respond accordingly. For instance, if a particular generating polynomial was used, then this may indicate that a second channel has been superimposed onto the primary channel and that second channel may be extracted. On the other hand, if another generating polynomial, such as the default generating polynomial, was used, this may be used to indicate that no second channel has been superimposed. In some embodiments, the method may optionally be refined by adding additional steps to resolve potential ambiguities resulting from the use of a twin decoding scheme. In essence, the receiver deduces the transmitter's choice of CRC generating code, and thus the degree of redundancy and/or presence of the second channel, by analyzing the incoming bit stream rather than relying on explicit signaling information and, armed with that knowledge, responds accordingly.
摘要:
A programmable logic device can be programmed to configure its logic elements to approximate the normalization of probability values used in the operation of logMAP decoders, thereby significantly reducing the amount of logic resources required in the normalization procedure without significantly degrading performance. In the first preferred embodiment, normalization is achieved by approximating the normalization value by calculating an approximate normalization value which is then deducted from all &agr; values in the trellis at any time. This is done by logically ANDing all &agr; input probability values with the NOT of their own MSBs. The resulting outputs are then all bitwise ORed together, the output of which is the approximate normalization value. In another embodiment, the approximate normalization value is calculated using a fixed constant determinable at the outset of the logMAP decoder operation.