Method and apparatus for frequency domain data frame transmission
First Claim
1. A method of operating a frequency domain data transmission system to transmit a data frame from a transmitter to a receiver using a transmission frequency band from which one or more frequency band portions are selected, by adaptive or pre-emptive selection or by allocation, for data transmission such that the frequency band contains one or more unused frequency band portions, comprising the steps of;
- inserting data bits into a payload portion of the data frame;
padding with a predetermined bit sequence a portion of the payload;
applying error correction to the data bits and the padding bits and inserting error detection bits into the frame to form a data frame of a predetermined length;
mapping the data frame-into the transmission frequency band such that the payload and the error detection bits are mapped to and transmitted in the one or more selected frequency band portions and the padding bits are mapped to the one or more unused frequency band portions and are not transmitted;
receiving the data bits and the error detection bits from the one or more selected frequency band portions;
reinserting the padding bit sequence to restore the predetermined length frame, subject to any transmission errors;
applying error correction using the error detection bits to correct the transmission errors in the data bits, where possible; and
extracting the data bits.
11 Assignments
0 Petitions
Accused Products
Abstract
Within a transmission channel in a frequency domain transmission medium, a plurality of non-contiguous channel portions are selected for data transmission. The selected channel portions are separated in frequency by unused channel portions. A transmitter generates a data frame of predetermined length for transmission, comprising a payload and an error detection portion. The frame length is equal to the length which would map for transmission into a symbol in the transmission channel if the entire channel were selected for transmission. The payload contains a header and a data portion, into which the transmitter inserts data bytes and a number of padding bytes. Block coding error correction is performed on the padded payload to generate error detection bytes to fill the error detection portion. The frame is then mapped into the frequency domain for transmission such that the header, data and error detection bytes map into the selected channel portions and the padding bytes map into the unused channel portions and are not transmitted. At a receiver, the padding bytes are reinstated and error detection performed to correct transmission errors in the header and the data. The corrected data is then extracted from the frame.
98 Citations
15 Claims
-
1. A method of operating a frequency domain data transmission system to transmit a data frame from a transmitter to a receiver using a transmission frequency band from which one or more frequency band portions are selected, by adaptive or pre-emptive selection or by allocation, for data transmission such that the frequency band contains one or more unused frequency band portions, comprising the steps of;
-
inserting data bits into a payload portion of the data frame;
padding with a predetermined bit sequence a portion of the payload;
applying error correction to the data bits and the padding bits and inserting error detection bits into the frame to form a data frame of a predetermined length;
mapping the data frame-into the transmission frequency band such that the payload and the error detection bits are mapped to and transmitted in the one or more selected frequency band portions and the padding bits are mapped to the one or more unused frequency band portions and are not transmitted;
receiving the data bits and the error detection bits from the one or more selected frequency band portions;
reinserting the padding bit sequence to restore the predetermined length frame, subject to any transmission errors;
applying error correction using the error detection bits to correct the transmission errors in the data bits, where possible; and
extracting the data bits.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of transmitting data in the frequency domain on a transmission frequency band from which one or more frequency band portions are selected, by adaptive or pre-emptive selection or by allocation, for data transmission, comprising the steps of;
-
inserting data bits into part of a payload portion of a data frame, leaving an unfilled part of the payload portion;
inserting padding bits into the unfilled part of the payload portion;
performing an error correction procession the payload portion to generate error detection bits, and inserting the error detection bits into an error detection portion of the data frame; and
mapping the frame into the frequency domain for transmission such that the error detection portion and all contents of the payload portion other than the padding bits map into the selected channel portions. - View Dependent Claims (13)
-
-
14. A method of receiving data in the frequency domain on a transmission frequency band from which one or more frequency band portions are selected, by adaptive or preemptive selection or by allocation, for data transmission, in which data frames of a predetermined length, comprising a header and data bytes in a payload portion and error detection bytes in an error detection portion, are transmittable if all of the frequency band were used for data transmission, comprising the steps of;
-
receiving from the transmission frequency band a data frame of a reduced length, less than the predetermined length, and mapping it from the frequency domain to the time domain;
padding the payload portion of the frame with a predetermined padding bit sequence to restore the reduced-length frame to the predetermined length;
performing error correction using the error detection bits to detect and correct any transmission errors in the data bits, where possible; and
extracting the corrected data bits from the data frame. - View Dependent Claims (15)
-
Specification