Storing digital video broadcast signals
AssigneeLSI Logic Corporation
InventorsJean Marc Guyot, Regis Lauret
Life of this patent
Estimating the term…
Abstract
In order to reduce memory requirements in a chip for demodulating digital video broadcast signals, symbol data values stored for a channel equalisation process have their scattered pilots removed, to achieve a 9% reduction in memory space required. This is achieved by providing a write pointer and a read pointer, the write pointer being arranged to exclude carriers carrying scattered pilots, and the read pointer being arranged to read the stored symbol data, but to add nominal data values at positions of excluded scattered pilots.
Claims21
A method of storing symbol data values in a digital video broadcast signal, each symbol comprising a multiplicity of symbol data values including scattered pilot signals, comprising the steps of:
- (A) writing successive data values for each symbol in successive memory locations, but excluding scattered pilot values, wherein step (A) stores symbol data values for at least one symbol;
- and
- (B) reading successive stored data values from successive memory locations, but adding nominal data values at positions of excluded scattered pilots, wherein a read pointer and a write pointer are arranged to be incremented along a first column from an initial position to a final position.
An apparatus for storing symbol data values in a digital video broadcast signal, each symbol comprising a multiplicity of symbol data values including scattered pilot signals, comprising:
- a write pointer (i) configured to write successive data values for each symbol in successive memory locations, but excluding scattered pilot values, and (ii) configured to store symbol data values for at least one symbol;
- and
- a read pointer configured to read successive stored data values from successive memory locations, but adding nominal data values at positions of excluded scattered pilots, wherein the read pointer and the write pointer are arranged to be incremented along a first column from an initial position to a final position.
An apparatus for storing symbol data values in a digital video broadcast signal comprising:
- one or more memory locations arranged in a matrix of rows and columns, a first column comprising a first part of each row for storing a first symbol, and a second column comprising a second part of each row for storing at least part of a second symbol, wherein (i) each row comprises a memory location and (ii) each symbol comprises a plurality of symbol data values including scattered pilot signals;
- a write pointer configured to (i) write successive data values for each symbol in successive memory locations sufficient to store two successive data symbols, but excluding scattered pilot values, and (ii) store symbol data values for at least one symbol;
- and
- a read pointer configured to read successive stored data values from successive memory locations, but adding nominal data values at positions of excluded scattered pilots, wherein the read pointer and the write pointer are arranged (i) to be incremented along the first column from an initial position to a final position, (ii) then to be reset to an initial position of the second column and (iii) then to increment to a final position of the second column to be reset to the initial position of the first column.
Dependencies are inferred from the claim text.