IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0237768
(2002-09-09)
|
등록번호 |
US-7630456
(2009-12-16)
|
발명자
/ 주소 |
- Mogre, Advait M.
- Haj Shir Mohammadi, Atousa
- Yoshino, Toshiyaki
|
출원인 / 주소 |
|
대리인 / 주소 |
Maiorana, PC, Christopher P.
|
인용정보 |
피인용 횟수 :
3 인용 특허 :
8 |
초록
▼
An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to generate an MPEG packet data stream. The second circuit may be configured to (i) scramble the data stream to generate a scrambled data stream, (ii) encode the scrambled data stream to generate an enc
An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to generate an MPEG packet data stream. The second circuit may be configured to (i) scramble the data stream to generate a scrambled data stream, (ii) encode the scrambled data stream to generate an encoded data stream, (iii) interleave the encoded data stream, (iv) encode the interleaved data stream, (v) modulate the encoded data stream, and (vi) filter the modulated data stream.
대표청구항
▼
What is claimed is: 1. An apparatus comprising: a first circuit configured to generate (i) one or more motion picture expert group (MPEG) packets, (ii) one or more MPEG data frames from said one or more MPEG packets and (iii) an MPEG data stream from said one or more MPEG data frames; and a second
What is claimed is: 1. An apparatus comprising: a first circuit configured to generate (i) one or more motion picture expert group (MPEG) packets, (ii) one or more MPEG data frames from said one or more MPEG packets and (iii) an MPEG data stream from said one or more MPEG data frames; and a second circuit comprising (i) a first stage configured to scramble said MPEG data stream to generate a scrambled data stream, (ii) a second stage configured to encode said scrambled data stream to generate an encoded data stream, (iii) a third stage configured to (a) interleave said encoded data stream to generate an interleaved data stream and (b) provide error correction for a decoder at a receiver, (iv) a fourth stage comprising a low density parity code encoder having a variable rate and configured to encode said interleaved data stream and (v) a fifth stage configured to (a) modulate said encoded interleaved data stream to generate a modulated data stream and (b) filter said modulated data stream to generate an output stream, wherein said fourth stage operates with a shortened version of a low density parity check code such that said output stream fits through a communication channel while carrying High Definition programming, said communication channel having a maximum symbol rate and a carrier to noise ratio both allocated to non-High Definition television signals and said shortened version comprises a two-dimensionally smaller version of a two dimensional Euclidean Geometry low density parity check code. 2. The apparatus according to claim 1, wherein said first stage comprises an energy dispersal bitwise scrambler that applies a randomization polynomial. 3. The apparatus according to claim 1, wherein said second stage comprises a Reed Solomon encoder configured to perform outer coding on said scrambled data stream. 4. The apparatus according to claim 1, wherein said third stage comprises a frame interleaver configured to interleave said MPEG data frames in said encoded data stream. 5. The apparatus according to claim 1, wherein said fifth stage is configured to perform modulation by applying a bit to symbol mapping process. 6. The apparatus according to claim 1, wherein said fifth stage performs modulation with an 8 or 4 or 2 level phase shift key modulator. 7. An apparatus comprising: means for generating (i) one or more motion picture expert group (MPEG) packets, (ii) one or more MPEG data frames from one or more MPEG packets and (iii) an MPEG data stream from one or more MPEG data frames; and means for (i) scrambling said data stream to generate a scrambled data stream, (ii) encoding said scrambled data stream to generate an encoded data stream, (iii) interleaving said encoded data stream, (iv) providing error correction for a decoder at a receiver, (v) encoding said interleaved data stream, (vi) modulating said encoded interleaved data stream, and (vii) filtering said modulated data stream to generate an output stream, wherein said means for encoding said interleaved data stream operates with a shortened version of a low density parity check code such that said output stream fits through a communication channel while carrying High Definition programming, said communication channel having a maximum symbol rate and a carrier to noise ratio both allocated to non-High Definition television signals and said shortened version comprises a two-dimensionally smaller version of a two dimensional Euclidean Geometry low density parity check code. 8. A method of transmitting broadband signals using low density parity code based modulation comprising the steps of: (A) packing transport stream bytes from a motion picture expert group (MPEG) source encoder into one or more MPEG packets; (B) generating one or more MPEG data frames from said one or more MPEG packets; (C) generating an MPEG data stream from said one or more MPEG data frames; (D) applying randomization to said MPEG data stream using a circuit; (E) applying an outer coding to said MPEG data stream; (F) applying a frame interleaving to said MPEG data stream; (G) providing error correction for a decoder at a receiver with said frame interleaving; (H) encoding said MPEG data stream with a low density parity code encoder; (I) modulating said MPEG data stream with bit to symbol mapping; and (J) modulating said MPEG data stream with a final stage modulator to generate an output data stream, wherein said encoding of said MPEG data stream in step (H) operates with a shortened version of a low density parity check code such that said output data stream fits through a communication channel while carrying High Definition programming, said communication channel having a maximum symbol rate and a carrier to noise ratio both allocated to non-High Definition television signals and said shortened version comprises a two-dimensionally smaller version of a two dimensional Euclidean Geometry low density parity check code. 9. The method according to claim 8 further comprising the step of: (K) implementing synchronization by adding pilot symbols after each of an encoded frame. 10. The method according to claim 8 wherein the randomization of step (D) comprises bit-wise energy dispersal that applies a randomization polynomial. 11. The method according to claim 8 wherein the outer coding of step (E) comprises a Reed-Solomon encoding with a length of at most 200 bytes, said length including at most 12 check bytes. 12. The method according to claim 8 wherein said method is applied to work in conjunction with an existing digital television set-top box. 13. The method according to claim 9 wherein said synchronization comprises inserting pilot bits after a low density parity code encoded frame, said synchronization is implemented after step (H) and before step (I), and said pilot bits are used for synchronization at said receiver. 14. The method according to claim 8 wherein the final stage modulator of step (J) comprises an 8 or 4 or 2 level Phase-Shift Keying modulator. 15. The apparatus according to claim 1, wherein each of said MPEG data frame comprises a synchronization byte inserted before each of said MPEG packet. 16. The apparatus according to claim 1, wherein each of said MPEG data frames comprises an inverted synchronization byte inserted before a first MPEG packet, wherein said inverted synchronization byte enables proper synchronization for each of said MPEG data frame. 17. The apparatus according to claim 1, wherein said third stage comprises an interleaver configured to provide error correction by adding parity to said interleaved data stream to reduce the probability of bit errors occurring at said decoder of said receiver. 18. The apparatus according to claim 15, wherein said first stage is disabled from scrambling said synchronization byte inserted before each of said MPEG packet in said MPEG data frame. 19. The apparatus according to claim 1, wherein said high definition television comprises a 720p signal or a 1080i signal. 20. The apparatus according to claim 1, wherein said apparatus operates as part of a satellite system physical layer deployed in a set-top box configured to receive Direct Broadcast Satellite (DBS) transmissions as a carrier for said high definition programming. 21. The apparatus according to claim 1, wherein communication channel is part of a satellite system allocated to said non-High Definition television signals. 22. The apparatus according to claim 21, wherein said satellite system includes a plurality of transponders, at least one of said transponders being configured to transfer said output stream. 23. The apparatus according to claim 1, wherein said two dimensional Euclidean Geometry low density parity check code comprises a (255, 175) code. 24. The apparatus according to claim 23, wherein said shortened version comprises said two dimensional Euclidean Geometry low density parity check code with a plurality of information bits removed and a parity bit removed. 25. The apparatus according to claim 1, wherein said second stage generates an encoded frame comprising a plurality of 200-byte rows. 26. The apparatus according to claim 25, wherein said third stage interleaves said encoded frame into a plurality of 160-bit codewords. 27. The apparatus according to claim 26, wherein said shortened version comprises a (239, 160) code.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.