×

Transmitting/receiving system and method of processing broadcast signal in transmitting/receiving system

  • US 8,432,961 B2
  • Filed: 06/11/2010
  • Issued: 04/30/2013
  • Est. Priority Date: 06/11/2009
  • Status: Active Grant
First Claim
Patent Images

1. A receiving system comprising:

  • a tuner configured to receive a broadcast signal including a data group, the data group including at least mobile service data, a plurality of known data sequences, fast information channel (FIC) data, and transmission parameter channel (TPC) data, wherein the FIC data includes information for acquiring rapid mobile services and the TPC data includes version information of the FIC data;

    a channel equalizer configured to channel-equalize the broadcast signal by using at least one of the plurality of known data sequences;

    a storage unit configured to store the mobile service data included in the channel-equalized broadcast signal and repeatedly output the stored mobile service data for a predetermined number of turbo decoding iterations;

    an inner decoder configured to inner-decode the mobile service data output from the storage unit based on mobile service data that is outer-decoded and fed-back;

    a deinterleaver configured to deinterleave the inner-decoded mobile service data in block units;

    an outer decoder configured to outer-decode the deinterleaved mobile service data; and

    an interleaver configured to interleave the outer-decoded mobile service data in block units and feed-back the interleaved mobile service data to the inner decoder,wherein the interleaver and the deinterleaver share a memory,wherein the interleaver is further configured to interleave the outer-decoded mobile service data by using an interleaving pattern P(i) and the memory,wherein the deinterleaver is further configured to deinterleave the inner-decoded mobile service data by using the interleaving pattern P(i) and the memory, andwherein interleaving pattern P(i) is determined by;

    calculating L, wherein L=2m and is greater than or equal to B, m is an integer, and B is a block length in symbols corresponding to the mobile service data;

    listing all permuted positions P′

    (i) in ascending order of i according to the equation P′

    (i)={89*i*(i+1)/2} mod L, wherein i is a natural number from 0 to L−

    1;

    discarding all P′

    (i)≧

    B; and

    condensing the list by shifting the interleaving pattern P(i) entries to the left starting with a lowest i in order to fill empty entry locations created by the discarding.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×