Transmitting/receiving system and method of processing broadcast signal in transmitting/receiving system
Abstract
A transmitting system, a receiving system, and a method for processing a broadcast signal are disclosed. The receiving system comprises a tuner, a channel equalizer, a turbo decoder, a demultiplexer, a first error correction decoder, a block deinterleaver, and a second error correction decoder. The tuner receives a broadcast signal including a data group. The data group comprises mobile service data, regularly spaced known data sequences, and signaling data. The turbo decoder performs turbo decoding for the signaling data included in the channel equalized broadcast signal in the channel equalizer. The block deinterleaver performs block deinterleaving for the turbo-decoded FIC data in a block unit of TNoG (the number of all data groups assigned to one subframe)×51 bytes.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method for processing a broadcast signal in a receiving system, the method comprising:
receiving the broadcast signal including a data group, the data group comprising mobile service data, known data sequences, and signaling data, the signaling data including fast information channel (FIC) data and transmission parameter channel (TPC) data, wherein the FIC data includes information for fast mobile service acquisition and the TPC data includes a number of a slot through which the data group is transmitted and version information of the FIC data; channel equalizing the broadcast signal by using at least one of the known data sequences; performing turbo decoding on the signaling data included in the channel equalized broadcast signal; demultiplexing the TPC data and the FIC data from the turbo-decoded signaling data; performing first error correction decoding on the demultiplexed TPC data; performing block deinterleaving on the demultiplexed FIC data in a block unit of TNoG×51 bytes, wherein TNoG equals a number of data groups assigned to one subframe; and performing second error correction decoding on the block deinterleaved FIC data, wherein a time period during which the broadcast signal is received is a mobile/handheld (M/H) frame that includes five subframes, wherein each of the five subframes includes 16 slots, wherein N number of data groups are received through the corresponding subframe via N number of slots, wherein N is greater than 0 and less than or equal to 16, and wherein performing the block deinterleaving comprises:
detecting a start of a next subframe when an FIC decoding start command is received;
counting a number of data groups transmitted to the next subframe the start of which was detected;
detecting an end of the next subframe;
acquiring TNoG information from the counted data groups when the end of the next subframe is detected; and
performing the block deinterleaving using the acquired TNoG information.
2. The method of claim 1 , wherein the signaling data are assigned to a signaling information area located between a first known data sequence and a second known data sequence of the known data sequences.
3. The method of claim 1 , wherein performing block deinterleaving further comprises:
acquiring the TNoG information from the error correction decoded TPC data.
4. The method of claim 1 , wherein detecting the start of the next subframe comprises using a slot number included in the error correction decoded TPC data.
5. The method of claim 1 , wherein detecting the end of the next subframe comprises using a slot number included in the error correction decoded TPC data.
6. The method of claim 1 , wherein detecting the end of the next subframe comprises counting a number of field synchronizations transmitted to the subframe.
7. The method of claim 1 , wherein performing the first error correction decoding comprises performing a Reed-Solomon (RS) process with (18, 10) RS code on the demultiplexed TPC data.
8. The method of claim 1 , wherein performing the second error correction decoding comprises performing a Reed-Solomon (RS) decoding process with (51, 37) RS code on the block deinterleaved FIC data.
9. A receiving system comprising:
a tuner for receiving a broadcast signal including a data group, the data group comprising mobile service data, known data sequences, and signaling data, the signaling data including fast information channel (FIC) data and transmission parameter channel (TPC) data, wherein the FIC data includes information for fast mobile service acquisition and the TPC data includes a number of a slot through which the data group is transmitted and version information of the FIC data; a channel equalizer for channel equalizing the broadcast signal by using at least one of the known data sequences; a turbo decoder for performing turbo decoding on the signaling data included in the channel equalized broadcast signal; a demultiplexer for demultiplexing the TPC data and the FIC data from the turbo-decoded signaling data; a first error correction decoder for performing first error correction decoding on the demultiplexed TPC data; a block deinterleaver for performing block deinterleaving on the demultiplexed FIC data in a block unit of TNoG×51 bytes, wherein TNoG equals a number of all data groups assigned to one subframe; and a second error correction decoder for performing second error correction decoding on the block deinterleaved FIC data, wherein a time period during which the broadcast signal is received is a mobile/handheld (M/H) frame that includes five subframes, wherein each of the five subframes includes 16 slots, wherein N number data groups are received through the corresponding subframe via N number of slots, wherein N is greater than 0 and less than or equal to 16, and wherein the block deinterleaver includes a controller for detecting a start of a next subframe when an FIC decoding start command is received, counting a number of data groups transmitted to the next subframe the start of which was detected, detecting an end of the next subframe and acquiring TNoG information from the counted data groups when the end of the next subframe is detected.
10. The receiving system of claim 9 , wherein the signaling data are assigned to a signaling information area located between a first known data sequence and a second known data sequence of the known data sequences.
11. The receiving system of claim 9 , wherein the controller is further for acquiring the TNoG information from the error correction decoded TPC data.
12. The receiving system of claim 9 , wherein the controller is further for detecting the start of the next subframe using a slot number included in the error correction decoded TPC data.
13. The receiving system of claim 9 , wherein the controller is further for detecting the end of the next subframe using a slot number included in the error correction decoded TPC data.
14. The receiving system of claim 9 , wherein the controller is further for detecting the end of the next subframe by counting the number of field synchronizations transmitted to the subframe.
15. The receiving system of claim 9 , wherein the first error correction decoder is further for performing a Reed-Solomon (RS) decoding process with (18, 10) RS code on the demultiplexed TPC data.
16. The receiving system of claim 9 , wherein the second error correction decoder is further for performing a Reed-Solomon (RS) decoding process with (51, 37) RS code on the block deinterleaved FIC data.
17. A method of processing data in a broadcast transmitter, the method comprising:
encoding broadcast service data in data units; performing permuting on the encoded broadcast service data; performing block interleaving on the permuted broadcast service data; performing convolutional interleaving on the block-interleaved broadcast service data; encoding first signaling data for signaling the broadcast service data, the first signaling data including encoding information related to the broadcast service data; and transmitting a frame including the convolutional interleaved broadcast service data, the encoded first signaling data and second signaling data, the second signaling data including information for service acquisition, wherein each of the data units includes a header and a payload, wherein the header includes stuffing indication information indicating whether stuffing data are included in the data unit, wherein the payload includes the broadcast service data, wherein the frame is composed of multiple sub-frames that are concatenated together in time, wherein the first signaling data further include sub-frame information related to the sub-frames, wherein the frame further includes known data, wherein the known data include a first pattern of known data and a second pattern of known data other than the first pattern of known data, and wherein at least one of the first pattern of known data and the second pattern of known data are used for channel estimation.
18. The method of claim 17, wherein the broadcast service data in the frame are categorized into a first type of broadcast service data and a second type of broadcast service data.
19. The method of claim 18, wherein the known data are inserted into specific positions of the frame.
20. The method of claim 17, wherein the header further includes information for identifying a data type of the payload.
21. The method of claim 17, wherein the first signaling data further include information to indicate a change of the second signaling data.
22. A broadcast transmitter for processing data, the broadcast transmitter comprising:
a first encoder to encode broadcast service data in data units; a permuting unit to perform permuting on the encoded broadcast service data; a first interleaver to perform block interleaving on the permuted broadcast service data; a second encoder to encode first signaling data for signaling the broadcast service data, the first signaling data including encoding information related to the broadcast service data; a second interleaver to perform convolutional interleaving on the block-interleaved broadcast service data; and a transmitter to transmit a frame including the convolutional interleaved broadcast service data, the encoded first signaling data and second signaling data, the second signaling data including information for service acquisition, wherein each of the data units includes a header and a payload, wherein the header includes stuffing indication information indicating whether stuffing data are included in the data unit, wherein the payload includes the broadcast service data, wherein the frame is composed of multiple sub-frames that are concatenated together in time, wherein the first signaling data further include sub-frame information related to the sub-frames, wherein the frame further includes known data, wherein the known data include a first pattern of known data and a second pattern of known data other than the first pattern of known data, and wherein at least one of the first pattern of known data and the second pattern of known data are used for channel estimation.
23. The broadcast transmitter of claim 22, wherein the broadcast service data in the frame are categorized into a first type of broadcast service data and a second type of broadcast service data.
24. The broadcast transmitter of claim 23, wherein the known data are inserted into specific positions of the frame.
25. The broadcast transmitter of claim 22, wherein the header further includes information for identifying a data type of the payload.
26. The broadcast transmitter of claim 22, wherein the first signaling data further include information to indicate a change of the second signaling data.Join the waitlist — get patent alerts
Track USRE46527E — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.