IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0823225
(2007-06-27)
|
등록번호 |
US-8484538
(2013-07-09)
|
발명자
/ 주소 |
- Suzuki, Hiroshi
- Kwentus, Alan Y.
- Krafft, Stephen Edward
- Eddy, Kevin M.
- Jaffe, Steven T.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
26 |
초록
▼
FEC (Forward Error Correction) decoder with dynamic parameters. A novel means by which FEC parameters may be encoded into, and subsequently extracted from, a signal stream to allow for adaptive changing of any 1 or more operational parameters that govern communications across a communication channel
FEC (Forward Error Correction) decoder with dynamic parameters. A novel means by which FEC parameters may be encoded into, and subsequently extracted from, a signal stream to allow for adaptive changing of any 1 or more operational parameters that govern communications across a communication channel. FEC parameters are encoded directly into a data frame such that the data frame is treated identical to all other data frames within the signal stream. When the data frame actually includes FEC parameters, it is characterized as a CP (Control Packet) type. For example, when decoding an MPEG stream, an MPEG block that includes FEC parameters, that MPEG block is characterized as a CP MPEG block. The means by which FEC parameters are encoded and extracted from the signal stream allows for much easier adaptive modification of the manner by which signal are encoded, modulated, and processed within a communication system.
대표청구항
▼
1. A communication device, comprising: a demodulator to process a signal thereby generating a plurality of blocks that includes a first block followed by a second block followed by a third block;a decoder to: decode the first block using a first decoding parameter; anddetect a second decoding parame
1. A communication device, comprising: a demodulator to process a signal thereby generating a plurality of blocks that includes a first block followed by a second block followed by a third block;a decoder to: decode the first block using a first decoding parameter; anddetect a second decoding parameter in the first block; anda parameter extraction module to extract the second decoding parameter from the first block; and wherein:the decoder is to decode the second block using at least one additional decoding parameter extracted from at least one block preceding the first block;the decoder is to decode the third block using the second decoding parameter. 2. The communication device of claim 1, wherein: the first block is a CP (Control Packet);the second block is a first FEC (Forward Error Correction) block; andthe third block is a second FEC block. 3. The communication device of claim 1, wherein: when the decoder decodes the first block, the decoder is operable to indicate no error to the parameter extraction module thereby indicating that the first block is a CP (Control Packet); andwhen the decoder decodes the second block, the decoder is operable to indicate an error to the parameter extraction module thereby indicating that the second block is an FEC (Forward Error Correction) block. 4. The communication device of claim 1, wherein: at least one additional block that is interposed between the second block and the third block. 5. The communication device of claim 1, wherein: at least one of the first decoding parameter and the second decoding parameter is a code rate, a constellation scaling parameter, a de-interleaver parameter, a RS (Reed-Solomon) block length, or a number of MPEG (Moving Picture Experts Group) blocks within the plurality of blocks. 6. The communication device of claim 1, wherein: the plurality of blocks that is provided to the decoder is a plurality of TBs (Turbo Blocks); andthe decoder is operable to decode the plurality of TBs thereby generating a plurality of MPEG (Moving Picture Experts Group) blocks. 7. The communication device of claim 1, wherein: the parameter extraction module is operable to extract a plurality of decoding parameters that includes the second decoding parameter from the first block; andthe decoder includes a plurality of modules such that each module is governed by at least one decoding parameter within the plurality of decoding parameters. 8. The communication device of claim 1, further comprising: a medium access controller (MAC) that is coupled to receive output from the decoder. 9. The communication device of claim 1, wherein: the second decoding parameter is processed using a translation table thereby identifying a plurality of decoding parameters; andthe decoder includes a plurality of modules such that each module is governed by at least one decoding parameter within the plurality of decoding parameters. 10. The communication device of claim 1, wherein: the communication device is implemented within at least one of a one-way satellite communication system, a two-way satellite communication system, and an HDTV (High Definition Television) communication system. 11. A communication device, comprising: a demodulator to process a signal thereby generating a plurality of blocks that includes at least one FEC (Forward Error Correction) block and at least one CP (Control Packet);a decoder to: decode a first subset of the plurality of blocks using a first plurality of decoding parameters; anddetect the at least one CP within the plurality of blocks based on an error flag associated with the at least one CP indicating different parameters therein relative to the at least one FEC block; anda parameter extraction module that, based upon the detection of the at least one CP by the decoder, extracts a second plurality of decoding parameters from the at least one CP; and wherein:the decoder decodes a second subset of the plurality of blocks using the second plurality of decoding parameters. 12. The communication device of claim 11, wherein: at least one FEC block is interposed between the first subset of the plurality of blocks and the second subset of the plurality of blocks;the first subset of the plurality of blocks includes only the at least one CP; andthe second subset of the plurality of blocks is a plurality of FEC blocks. 13. The communication device of claim 11, wherein: the at least one CP includes an overlap descriptor that indicates a number of FEC blocks that are interposed between the first subset of the plurality of blocks and the second subset of the plurality of blocks. 14. The communication device of claim 11, wherein: the parameter extraction module, based upon the detection of the at least one CP by the decoder, is operable to extract an index from the at least one CP;the parameter extraction module is operable to process the index using a translation table to extract the second plurality of decoding parameters from the at least one CP; andthe decoder includes a plurality of modules such that each module is governed by at least one decoding parameter within the second plurality of decoding parameters. 15. The communication device of claim 11, wherein: the communication device is implemented within at least one of a one-way satellite communication system, a two-way satellite communication system, and an HDTV (High Definition Television) communication system. 16. A method for decoding a signal, the method comprising: processing a signal thereby generating a plurality of blocks that includes a first block followed by a second block followed by a third block;decoding the first block using a first decoding parameter;detecting a second decoding parameter in the first block;extracting the second decoding parameter from the first block;decoding the second block using at least one additional decoding parameter extracted from at least one block preceding the first block; anddecoding the third block using the second decoding parameter. 17. The method of claim 16, wherein: the first block is a CP (Control Packet);the second block is a first FEC (Forward Error Correction) block; andthe third block is a second FEC block. 18. The method of claim 16, wherein: at least one of the first decoding parameter and the second decoding parameter is a code rate, a constellation scaling parameter, a de-interleaver parameter, a RS (Reed-Solomon) block length, or a number of MPEG (Moving Picture Experts Group) blocks within the plurality of blocks. 19. The method of claim 16, further comprising: processing the second decoding parameter using a translation table thereby identifying a plurality of decoding parameters; andemploying a plurality of decoding modules to decode the third block such that each module is governed by at least one decoding parameter within the plurality of decoding parameters. 20. The method of claim 16, wherein: the method is performed within a communication device; andthe communication device is implemented within at least one of a one-way satellite communication system, a two-way satellite communication system, and an HDTV (High Definition Television) communication system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.