Transmitter and receiver
Summary by NHIP
Transmitter and Receiver Interleaving
The transmitter and receiver form frames by combining packets with matching slot numbers from multiple frames. They write data into two-dimensional memory along one direction and read it out along a perpendicular direction to perform interleaving or deinterleaving.
Claim Score by NHIP
Abstract
An interleave frame is formed by combining slots corresponding to the same slot number in each frame when interleave process is performed in a super frame, and the data are read out along row or column direction (i.e. readout direction) and the data are written along the direction opposite to the readout direction in the same memory.

Term
Term ended
Expired 4 August 2019, 7.1 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
2 claims: 2 independent, 0 dependent
- 1Broadest claimClaim Score 51, average(NHIP)A transmitter applicable to a transmission system capable of transmitting digital data, said digital data being encoded by using an error correction code and being modulated by a modulation scheme, said digital data being transmitted as packet units in multiplexed data with a frame structure consisting of N packets, said transmitter performing interleaving of a super frame unit, and comprising:means for forming an interleave frame by combining packets corresponding to the same slot number in each frame;write means for sequentially writing data according to a frame number of the interleave frame into a two-dimensionally arrangeable memory along a row or column direction;and readout means for sequentially reading out the written data from the two-dimensionally arrangeable memory along a column or row direction different from the row or column direction of said write means.
- 2A receiver applicable to a transmission system capable of transmitting digital data, said digital data being encoded by using an error correction code and being modulated by a modulation technique, said digital data being transmitted as packet units in the multiplexed data with a frame structure consisting of N packets, said receiver performing deinterleaving of a super frame unit, and comprising:means for forming a deinterleave frame by combining packets corresponding to the same slot number in each frame;write means for sequentially writing data according to a frame number of the deinterleave frame into a two-dimensionally arrangeable memory along a column or row direction corresponding to a readout direction of an interleave process during transmission;and readout means for sequentially reading out the written data from the two-dimensionally arrangeable memory along a row or column direction different from the column or row direction of said write means and corresponding to a writing direction of the interleave process during transmission.
Independent claims2
38 paragraphs in 6 sections, as filed
TECHNICAL FIELD
The present invention relates to an interleaving technique involved in digital modulation and demodulation, especially to a transmitter and a receiver capable of performing the unified interleave and deinterleave without employing an interleave method corresponding to a multiplexing scheme based on each transmission mode when implementing multiplex transmission combining a plurality of transmission modes with different error endurance.
BACKGROUND ART
FIG. 4 shows a multiplexed signal structure in which a frame structure is comprised of one frame including 48 slots and one super frame is structured by eight frames, for example. Here, a slot is a memory area for storing a packet consisting of 204 bytes adding a 16-byte RS(204, 188) error correction code to a 188-byte MPEG-2 TS packet. In digital transmission using a broadcasting satellite, it is assumed that the slots of the same number of each frame in a super frame, may use the same type transmission mode including the modulation scheme and error correction code, and four types of transmission modes can be used at maximum in one super frame. In addition, the transmission modes in the super frame are flexibly varied by reporting those modes from a transmitting side to a receiving side by using a control signal called a TMCC signal contained in the second previous super frame.
FIG. 5 shows the structure of a modulated signal generated from the multiplexed signal. In this case, the multiplexed data is subjected to interleaving in the transmitter side and deinterleaving in the receiving side in order to derive the full power of Reed-Solomon (RS) codes, typical external codes, by distributing burst errors which occur when the number of bit errors in the transmission channel are beyond the error correcting capability of a Viterbi decoder or a trellis decoder used for error correction in the receiver. For example, interleaving of depth eight is implemented by forming interleave frames at every eight slots using the same type transmission mode in a frame, and by reading out of the column the data of the interleave frames written into a row in a two dimensional memory. (When the number of the slots using the same type transmission mode is less than eight in a frame, or the number of the remaining slots is less than eight when the interleave frames are formed every eight slots in sequence, the interleave frame is structured in addition to slots of a frame which will be described later.
As structural examples, the implementing interleave process will now be described with reference to FIGS. 6 and 7. FIG. 6 shows an example in which 46 slots are transmitted by TC-8 PSK and one slot is transmitted by QPSK subjected to convolutional encoding with a coding rated of ½, and further, one slot is regarded as a dummy slot. FIG. 7 shows an example in which 44 slots are transmitted by TC-8 PSK and one slot is transmitted by BPSK subjected to convolutional encoding with a coding rate of ½, and further, three slots are regarded as dummy slots.
In either example, as for the one slot transmitted by QPSK or BPSK, one interleave frame is formed in one super frame. To match the timing of signals after the interleaving, a first-in-first-out (FIFO) memory for storing data with a length of the super frame {(data length of assigned slots)-(length of the interleave frame)} is necessary for the greater assigned slot number (in the above example, the 46 slots or 44 slots data transmitted by the TC-8 PSK).
Since the interleave frame is 204×8 bytes, a FIFO memory is comprised of 204×46×8−204×8=73440 bytes in the example of FIG. 6, and shows a FIFO memory is comprised of 204×44×8−204×8=70176 bytes in the example of FIG. 7, thus performing the interleave process by once storing the data amount close to one super frame every each transmission mode.
However, the capacity of the FIFO memory changes according to the assigned slot number for each of transmission modes in the frame, and a controller controlling the interleave process should be needed because address control is changed according to the change of the capacity of the FIFO memory, thereby complicating a circuit structure.
SUMMARY OF THE INVENTION
Therefore, an object of the present invention is to provide a transmitter and a receiver implementing an interleave process simply without changing the circuit configuration by changing the assigned slot number according to the transmission mode in each frame.
In the first aspect of the present invention, there is provided a transmitter applicable to a transmission system capable of transmitting digital data (called the transmission coded signal), which are encoded by using different types of error correction codes and modulated by different types of modulation with schemes, as packet units in the multiplexed data with a frame structure consisting of N packets, said transmitter performing interleaving of a super frame unit, and comprising:
means for forming an interleave frame by combining packets corresponding to the same slot number in each frame;
write means for sequentially writing data according to a frame number of the interleave frame into a two-dimensionally arrangeable memory along a row or a column direction; and
readout means for sequentially reading out the written data from the two-dimensionally arrangeable memory along a column or row direction different from the row or column direction of said write means.
In the second aspect of the present invention, there is provided a receiver applicable to a transmission system capable of transmitting digital data (called transmission coded signal), which are encoded by using different types of error correction codes and are modulated by different types of modulation techniques, as packet unit in the multiplexed data with a frame structure consisting of N packets, said receiver performing deinterleaving of a super frame unit, and comprising:
means for forming a deinterleave frame by combining packets corresponding to the same slot number in each frame;
write means for sequentially writing data according to a frame number of the deinterleave frame into a two-dimensionally arrangeable memory along the column or row direction corresponding to the readout direction of an interleave process during transmission; and
readout means for sequentially reading out the written data from the two-dimensionally arrangeable memory along the row or column direction different from the column or row direction of said write means corresponding to the writing direction of the interleave process during transmission.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic perspective view showing a frame structure as an embodiment according to the present invention;
FIG. 2 is a diagram showing a data arrangement in frames according to the present invention;
FIG. 3 is a diagram showing an example of an interleave process;
FIG. 4 is a schematic perspective view showing a conventional frame structure;
FIG. 5 is a diagram showing a data arrangement in conventional frames;
FIG. 6 is a block diagram showing a conventional transmission process; and
FIG. 7 is a block diagram showing another conventional transmission process.
BEST MODE FOR CARRYING OUT THE INVENTION
A preferred embodiment of the present invention will be described in detail with reference to the drawings.
The present invention relates to an interleave process applicable to digital transmission. In particular, in a transmission system that can transmit mixed data comprising of different types of transmission modes as packet units in the multiplexed data with a frame structure consisting of N packets, an interleave frame is formed by combining slots corresponding to the same slot number in each frame, and the interleave process is performed every interleave frame, thus simply performing the interleave process under the same memory control even though various types of transmission modes in mixed data may be transmitted.
This example refers to a reading and writing process of a transmission system in that interleave in the transmitter and deinterleave in the receiver, which is opposite to the interleave can be performed. A concrete example will be described as follows.
FIG. 1 shows the structure of a single super frame <b>10</b>. The super frame <b>10</b> is structured by eight frames <b>20</b>. Each frame <b>20</b> consists of 48 slots <b>30</b>. These slots <b>30</b> are structured by various types of signals, such as multiplexed signals including video, audio and associated informations, a frame synchronizer, TMCC and super frame synchronizer. One slot <b>30</b> consists of (1+187+16) bytes. FIG. 2 shows the frames <b>20</b> in the super frame <b>10</b> sequentially arranged.
The processings performed by the transmission and reception of the system will be described with reference to FIGS. <b>3</b>(<i>a</i>) to <b>3</b>(<i>e</i>).
FIG. <b>3</b>(<i>b</i>) shows a memory <b>40</b> capable of being arrayed in two dimensions. First, when FIG. 3 is assumed to be a process of the transmitter, FIG. <b>3</b>(<i>a</i>) shows the data arrangement in the super frame <b>10</b> before interleave. In contrast, FIG. <b>3</b>(<i>c</i>) shows the data arrangement after interleave. FIGS. <b>3</b>(<i>d</i>) to <b>3</b>(<i>e</i>) schematically shows the data read process from the memory <b>40</b>.
In the present example, using the memory <b>40</b>, the interleave process as to the data in the super frame <b>10</b> of FIG. 1 is performed. This is to say, the data is written into the memory <b>40</b> in the horizontal direction (along the row direction), and the data is read out from the memory <b>40</b> in the vertical direction (along the column direction). A more detailed example follows.
As an example, when slot number is <b>1</b>, the interleave is performed as to the slots #<b>1</b> of the first to eighth frames <b>20</b>, and the data is written into the two-dimensional memory <b>40</b> along the row direction sequentially from the first slot of the first frame <b>20</b>. In the present example, the ith data of each frame <b>20</b> (shaded area) is written every 203-byte data width.
After the data is written, the data is read out from the memory <b>40</b> along the column direction perpendicular to the row direction.
Table 1 shows a sequential arrangement of the actual read addresses and the data read addresses of the first slots according to each frame. Here, the numerals indicate frame-bytes.
<tables><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="1"><colspec colname="1" colwidth="217pt" align="center" /><thead><row><entry namest="1" nameend="1" rowsep="1">TABLE 1</entry></row></thead><tbody valign="top"><row><entry namest="1" nameend="1" align="center" rowsep="1" /></row><row><entry>Read addresses of first slots (frame-byte)</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="4"><colspec colname="offset" colwidth="63pt" align="left" /><colspec colname="1" colwidth="56pt" align="center" /><colspec colname="2" colwidth="42pt" align="center" /><colspec colname="3" colwidth="56pt" align="center" /><tbody valign="top"><row><entry /><entry /><entry>Second</entry><entry>203th</entry></row><row><entry /><entry>Start</entry><entry>byte</entry><entry>byte</entry></row><row><entry /><entry>(frame-byte)</entry><entry>(frame-byte)</entry><entry>(frame-byte)</entry></row><row><entry /><entry namest="OFFSET" nameend="3" align="center" rowsep="1" /></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="5"><colspec colname="offset" colwidth="14pt" align="left" /><colspec colname="1" colwidth="49pt" align="left" /><colspec colname="2" colwidth="56pt" align="center" /><colspec colname="3" colwidth="42pt" align="center" /><colspec colname="4" colwidth="56pt" align="center" /><tbody valign="top"><row><entry /><entry>first frame</entry><entry>1-1 </entry><entry>2-1 </entry><entry>3-26 </entry></row><row><entry /><entry>second frame</entry><entry>4-26 </entry><entry>5-26 </entry><entry>6-51 </entry></row><row><entry /><entry>third frame</entry><entry>7-51 </entry><entry>8-51 </entry><entry>1-77 </entry></row><row><entry /><entry>fourth frame</entry><entry>2-77 </entry><entry>3-77 </entry><entry>4-102</entry></row><row><entry /><entry>fifth frame</entry><entry>5-102</entry><entry>6-102</entry><entry>7-127</entry></row><row><entry /><entry>sixth frame</entry><entry>8-127</entry><entry>1-128</entry><entry>2-153</entry></row><row><entry /><entry>seventh frame</entry><entry>3-153</entry><entry>4-153</entry><entry>5-178</entry></row><row><entry /><entry>eighth frame</entry><entry>6-178</entry><entry>7-178</entry><entry>8-203</entry></row><row><entry /><entry namest="OFFSET" nameend="4" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
By doing the readout process, interleave can be performed independently of the assigned slot number every each frame.
Furthermore, by exchanging the readout direction and the write direction, deinterleave can be performed in the receiver (i.e. the deinterleave process can be performed by writing the data according to the readout direction of the interleave and can be performed by reading out the data according to the write direction of the interleave).
On the other hand, when FIG. 3 is assumed to be a process of the receiver, FIG. <b>3</b>(<i>c</i>) shows the data before the deinterleave process, and FIG. <b>3</b>(<i>a</i>) shows the data after the deinterleave process.
INDUSTRIAL APPLICABILITY
As described above, according to the present invention, an interleave frame is formed by combining slots corresponding to the same slot number in each frame when the interleave process is performed in a super frame, and the data are read out along the row or column direction (i.e. readout direction) and the data are written along the direction opposite to the readout direction in the same memory. This makes it possible to obviate complicated memory address controllers according to transmission mode structures in the interleave or deinterleave process, thereby enabling a uniform control in any case.
Contents6
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both waysCites: the store holds 3 of 4
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2007274401A1 | Cited by | United States of America | Pre-grant |
| US8804817B2 | Cited by | United States of America | Applicant |
| US2010232456A1 | Cited by | United States of America | Pre-grant |
| WO2009005326A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2009271682A1 | Cited by | United States of America | Pre-grant |
| US8433973B2 | Cited by | United States of America | Applicant |
| US9680506B2 | Cited by | United States of America | Applicant |
| US2009029671A1 | Cited by | United States of America | Pre-grant |
| US2010325518A1 | Cited by | United States of America | Pre-grant |
| US9924206B2 | Cited by | United States of America | Applicant |
| US9178536B2 | Cited by | United States of America | Applicant |
| US8984381B2 | Cited by | United States of America | Applicant |
| USRE46728E | Cited by | United States of America | Applicant |
| US8374252B2 | Cited by | United States of America | Applicant |
| US10075188B2 | Cited by | United States of America | Applicant |
| US2005195903A1 | Cited by | United States of America | Pre-grant |
| US8023525B2 | Cited by | United States of America | Applicant |
| US7965778B2 | Cited by | United States of America | Applicant |
| US8335280B2 | Cited by | United States of America | Applicant |
| US2013346827A1 | Cited by | United States of America | Pre-grant |
| US2009037792A1 | Cited by | United States of America | Pre-grant |
| US7739581B2 | Cited by | United States of America | Applicant |
| US8731100B2 | Cited by | United States of America | Applicant |
| US8023047B2 | Cited by | United States of America | Applicant |
| US9425827B2 | Cited by | United States of America | Applicant |
| US8265868B2 | Cited by | United States of America | Applicant |
| US8611731B2 | Cited by | United States of America | Applicant |
| US8165244B2 | Cited by | United States of America | Applicant |
| US9521441B2 | Cited by | United States of America | Applicant |
| US8355451B2 | Cited by | United States of America | Applicant |
| US2010257435A1 | Cited by | United States of America | Pre-grant |
| US7804860B2 | Cited by | United States of America | Applicant |
| US10070160B2 | Cited by | United States of America | Applicant |
| US8201050B2 | Cited by | United States of America | Applicant |
| US8526508B2 | Cited by | United States of America | Applicant |
| US2010241931A1 | Cited by | United States of America | Pre-grant |
| US8670463B2 | Cited by | United States of America | Applicant |
| US8374249B2 | Cited by | United States of America | Applicant |
| US2005180332A1 | Cited by | United States of America | Pre-grant |
| US10277255B2 | Cited by | United States of America | Applicant |
| US8018976B2 | Cited by | United States of America | Applicant |
| US2005243868A1 | Cited by | United States of America | Pre-grant |
| US8098741B2 | Cited by | United States of America | Applicant |
| US9241175B2 | Cited by | United States of America | Applicant |
| US8102921B2 | Cited by | United States of America | Applicant |
| US8495457B2 | Cited by | United States of America | Applicant |
| US2009028079A1 | Cited by | United States of America | Pre-grant |
| US8213544B2 | Cited by | United States of America | Applicant |
| US8284727B2 | Cited by | United States of America | Search report |
| US8656262B2 | Cited by | United States of America | Applicant |
| US2011078535A1 | Cited by | United States of America | Pre-grant |
| US7698621B2 | Cited by | United States of America | Applicant |
| US8964856B2 | Cited by | United States of America | Applicant |
| US2009034630A1 | Cited by | United States of America | Pre-grant |
| WO2009008647A2 | Cited by | World Intellectual Property Organization (WIPO) | Search report |
| US8085751B2 | Cited by | United States of America | Applicant |
| US2009028247A1 | Cited by | United States of America | Pre-grant |
| WO2009008647A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| USRE47183E | Cited by | United States of America | Applicant |
| US9369154B2 | Cited by | United States of America | Applicant |
| US8068561B2 | Cited by | United States of America | Applicant |
| US7953157B2 | Cited by | United States of America | Applicant |
| US2011083056A1 | Cited by | United States of America | Pre-grant |
| US7822134B2 | Cited by | United States of America | Applicant |
| US8276177B2 | Cited by | United States of America | Applicant |
| US7831885B2 | Cited by | United States of America | Applicant |
| US2009083606A1 | Cited by | United States of America | Pre-grant |
| US2009248997A1 | Cited by | United States of America | Pre-grant |
| US10057009B2 | Cited by | United States of America | Applicant |
| US2010232341A1 | Cited by | United States of America | Pre-grant |
| US7995511B2 | Cited by | United States of America | Applicant |
| US9838038B2 | Cited by | United States of America | Applicant |
| US9736508B2 | Cited by | United States of America | Applicant |
| US2008089407A1 | Cited by | United States of America | Pre-grant |
| US10171848B2 | Cited by | United States of America | Applicant |
| US10097312B2 | Cited by | United States of America | Applicant |
| US7881408B2 | Cited by | United States of America | Applicant |
| US7873104B2 | Cited by | United States of America | Applicant |
| US8098694B2 | Cited by | United States of America | Applicant |
| US8547987B2 | Cited by | United States of America | Applicant |
| US8054891B2 | Cited by | United States of America | Applicant |
| US2009052587A1 | Cited by | United States of America | Pre-grant |
| US2010223528A1 | Cited by | United States of America | Pre-grant |
| US2009080573A1 | Cited by | United States of America | Pre-grant |
| US2009044230A1 | Cited by | United States of America | Pre-grant |
| USRE46891E | Cited by | United States of America | Applicant |
| US9198005B2 | Cited by | United States of America | Applicant |
| US2010269013A1 | Cited by | United States of America | Pre-grant |
| US9584258B2 | Cited by | United States of America | Applicant |
| US6941443B2 | Cited by | United States of America | Search report |
| US2009044073A1 | Cited by | United States of America | Pre-grant |
| US8473807B2 | Cited by | United States of America | Applicant |
| US8982869B2 | Cited by | United States of America | Applicant |
| US2009060051A1 | Cited by | United States of America | Pre-grant |
| US8135077B2 | Cited by | United States of America | Applicant |
| US2011170015A1 | Cited by | United States of America | Pre-grant |
| US2009060044A1 | Cited by | United States of America | Pre-grant |
| US8391404B2 | Cited by | United States of America | Applicant |
| US9564989B2 | Cited by | United States of America | Applicant |
| US2007076584A1 | Cited by | United States of America | Pre-grant |
11 members in 6 offices
Priority claims8
| Document | Office | Kind | Date |
|---|---|---|---|
| 36403797 | Japan | A | |
| 36403797 | Japan | A | |
| 9805680 | Japan | W | |
| 9805680 | Japan | W | |
| 9364037 | – | – | – |
| JP19970364037 | – | – | – |
| PCTJP9805680 | – | – | – |
| WO1998JP05680 | – | – | – |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| WO9931836A1 | World Intellectual Property Organization (WIPO) | A1 | |
| JPH11177537A | Japan | A | |
| EP0963073A1 | European Patent Office (EPO) | A1 | |
| CN1248363A | China | A | |
| JP3096020B2 | Japan | B2 | |
| EP0963073A4 | European Patent Office (EPO) | A4 | |
| US6512759B1This record | United States of America | B1 | |
| CN1222132C | China | C | |
| EP0963073B1 | European Patent Office (EPO) | B1 | |
| DE69833688D1 | Germany | D1 | |
| DE69833688T2 | Germany | T2 |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Fee paymentFPAY | FPAY | |
| Fee paymentFPAY | FPAY | |
| Fee paymentFPAY | FPAY | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- 6512759
- Publication, EPODOC
- US6512759
- Application
- 9367190
- Application, DOCDB
- 36719099
- Application, EPODOC
- US19990367190
Titles
- English
- Transmitter and receiver
Classification
- CPC, 6
- H04L1/0071
- H03M13/15
- H03M13/271
- H04L1/0041
- H04L1/007
- H04L1/0075
- IPC, 5
- H04L27 18
- H03M13 15
- H03M13 23
- H03M13 27
- H04L1 00
- USPC, 7
- 370347000
- 370204000
- 370342000
- 370345000
- 370470000
- 370503000
- 370510000