Transmitter, receiver, and control method thereof

文档序号:1548231 发布日期:2020-01-17 浏览:28次 中文

阅读说明:本技术 发送器、接收器及其控制方法 (Transmitter, receiver, and control method thereof ) 是由 黄盛熙 梁贤九 李学周 于 2014-06-24 设计创作,主要内容包括:提供了一种发送器、接收器及其控制方法,所述发送器包括:基带帧产生器,被配置为产生包括基带头、数据字段和填充字段的基带帧;映射器,将多个数据流映射到数据字段,其中,基带帧产生器还被配置为:将指示填充字段的字节数的填充长度字段插入基带帧中,并将指示关于填充长度字段的信息的填充指示符字段插入基带头中。(Provided are a transmitter, a receiver, and a control method thereof, the transmitter including: a baseband frame generator configured to generate a baseband frame including a baseband header, a data field, and a padding field; a mapper that maps the plurality of data streams to data fields, wherein the baseband frame generator is further configured to: a padding length field indicating the number of bytes of the padding field is inserted into the baseband frame, and a padding indicator field indicating information about the padding length field is inserted into the baseband header.)

1. A receiving device, the receiving device comprising:

a receiver receiving a baseband frame including a baseband header and a data field; and

a processor for processing the baseband frame,

wherein the baseband header includes a first field,

wherein the first field includes one of a first value, a second value, and a third value,

wherein the first value indicates that the second field and the third field are not present in the baseband frame,

wherein the second value indicates that there is a second field of length 1 byte,

wherein the third value indicates that there is a second field of length 2 bytes,

wherein, in case the first field comprises the second value or a third value, the third field is for padding and comprises a second field, the value of the second field indicating the number of bytes of padding,

wherein, if the number of bytes of the padding is 1 byte and the first field includes a second value, the second field having a length of 1 byte is used as the padding of 1 byte,

wherein, if the number of bytes padded is in the range of 1 to the threshold, the first field includes a second value,

wherein the first field includes a third value if the number of bytes padded is greater than the threshold.

2. The receiving apparatus of claim 1, wherein if the ISSY field is added to the baseband frame, an ISSY indicator field indicating presence or absence of the ISSY field is added in the baseband header.

3. A receiving method of a receiving apparatus, the receiving method comprising:

receiving a baseband frame comprising a baseband header and a data field; and is

The baseband frame is processed in such a way that,

wherein the baseband header includes a first field,

wherein the first field includes one of a first value, a second value, and a third value,

wherein the first value indicates that the second field and the third field are not present in the baseband frame,

wherein the second value indicates that there is a second field of length 1 byte,

wherein the third value indicates that there is a second field of length 2 bytes,

wherein, in case the first field comprises the second value or a third value, the third field is for padding and comprises a second field, the value of the second field indicating the number of bytes of padding,

wherein, if the number of bytes of the padding is 1 byte and the first field includes a second value, the second field having a length of 1 byte is used as the padding of 1 byte,

wherein, if the number of bytes padded is in the range of 1 to the threshold, the first field includes a second value,

wherein the first field includes a third value if the number of bytes padded is greater than the threshold.

4. The receiving method of claim 3, wherein if an ISSY field is added to the baseband frame, an ISSY indicator field indicating the presence or absence of the ISSY field is added in the baseband header.

Technical Field

Apparatuses and methods consistent with exemplary embodiments relate to a transmitter, a receiver, and control methods thereof, and more particularly, to a transmitter, a receiver, and control methods thereof using a second generation digital video broadcasting-terrestrial (DVB-T2) method.

Background

DVB-T2 is a second generation european terrestrial digital broadcasting standard for improving the performance of digital video broadcasting-terrestrial (DVB-T), which is currently selected as the standard and starts to serve in more than 35 countries worldwide including europe. DVB-T2 enables an increase in transmission capability and high bandwidth utilization by applying the latest techniques such as Low Density Parity Check (LDPC) codes, 256QAM modulation methods, etc. Accordingly, DVB-T2 has the advantage of being able to provide various high quality services (such as HDTV) in a limited frequency band.

On the other hand, in order to use the DVB-T2 method, the transmitter randomly divides a data stream, maps the divided data stream to a data field of a baseband frame, and appends a baseband header.

In addition, if the data stream is not sufficiently mapped to the data field, or if a network delay occurs, a padding field is inserted into the baseband frame.

Disclosure of Invention

Technical problem

When performing L1 encapsulation, the Data Field Length (DFL) field stores DFL information, thus playing a role of directly informing the length of the DFL. However, there is a problem that: even if the padding field is not inserted into the baseband frame, the DFL field directly indicating the DFL length is inserted into a baseband header (BB header), which is overhead in the transmission of the data stream.

Technical scheme

One or more exemplary embodiments are provided to address the above disadvantages and other problems associated with conventional configurations. One or more exemplary embodiments provide a transmitter, a receiver, and a control method thereof for determining a length of a data field according to whether padding is inserted.

According to an aspect of an exemplary embodiment, there is provided a transmitter, which may include: a baseband frame generator generating a baseband frame including a baseband header, a data field, and a padding field; a mapper maps the plurality of data streams to data fields.

Here, the baseband frame generator may insert a padding length field indicating the number of bytes of the padding field into the baseband frame, and insert a padding indicator field indicating information on the padding length field into the baseband header.

The baseband frame generator may add a padding field based on the number of bytes of the data field, set the number of bytes of the padding length field according to the number of bytes of the added padding field, and indicate information on the number of bytes of the set padding length field in the padding indicator field.

The padding indicator field may include one of a first value, a second value and a third value, wherein the first value defines that the padding length field is not present, the second value indicates that the padding length field is one byte, and the third value indicates that the padding length field is two bytes.

Specifically, if the number of bytes of the padding field is zero, the baseband frame generator may not insert the padding field and the padding length field and record the first value in the padding indicator field. If the number of bytes of the padding field is greater than or equal to one and less than or equal to 256, the baseband frame generator may set the padding length field to one byte and record a second value in the padding indicator field. If the number of bytes of the padding field is greater than 256, the baseband frame generator may set the padding length field to two bytes and record a third value in the padding indicator field.

When the ISSY field is added to the baseband frame, the baseband frame generator may add an ISSY indicator field indicating the presence or absence of the ISSY field in the baseband header.

The baseband frame generator may add one padding length field indicating the total number of bytes of the padding field in the padding field if the number of bytes of the padding field is less than or equal to a predetermined size, and may insert a first padding length field indicating the presence of a second padding length field in the padding field and a second padding length field indicating the total number of bytes of the padding field in the padding field if the number of bytes of the padding field is greater than the predetermined size.

The padding indicator field may include a first value indicating that no padding field is present or a second value indicating that a padding field is present.

If the number of bytes of the padding field is zero, the baseband frame generator may not insert the padding field and the padding length field and record the first value in the padding indicator field. If the number of bytes of the padding field is greater than or equal to one and less than or equal to 256, the baseband frame generator may set the padding length field to one byte and record a second value in the padding indicator field. If the number of bytes of the padding field is greater than 256, the baseband frame generator may add the first padding length field and the second padding length field within the padding field and record a second value in the padding indicator field. Here, the first padding length field may be one byte, and the second padding length field may be two bytes.

The first padding length field may be set to a value expressed by one byte or less, and the second padding length field may be inserted in a size of two bytes at a position corresponding to the set value of the first padding length field.

If the ISSY field is added to the baseband frame, the baseband frame generator may add an ISSY indicator field indicating the presence or absence of the ISSY field in the baseband header.

The padding indicator field may include one of a first value indicating that the padding length field and the padding field are not present, a second value indicating that the padding length field is not present and the padding field is a predetermined number of bytes, a third value indicating that the padding length field is one byte, and a fourth value indicating that the padding length field is two bytes. The predetermined number may be one.

If the number of bytes of the padding field is zero, the baseband frame generator may not insert the padding field and the padding length field and record the first value in the padding indicator field. If the number of bytes of the padding field is one, the baseband frame generator may not insert the padding length field and record a second value in the padding indicator field. If the number of bytes of the padding field is greater than one and less than or equal to 256, the baseband frame generator may set the padding length field to one byte and record a third value in the padding indicator field. If the number of bytes of the padding field is greater than 256, the baseband frame generator may set the padding length field to two bytes and record a fourth value in the padding indicator field.

The padding indicator field may include one of a first value indicating that the padding length field and the padding field are not present, a second value indicating that the padding length field is not present and the padding field is one byte, and a third value indicating that the padding length field is two bytes.

The baseband frame generator may not insert the pad field and the pad length field and record a first value in the pad indicator field if the number of bytes of the pad field is zero, may not insert the pad length field and record a second value in the pad indicator field if the number of bytes of the pad field is one, and may set the pad length field to two bytes and record a third value in the pad indicator field if the number of bytes of the pad field is greater than one.

According to an aspect of an exemplary embodiment, there is provided a receiver, which may include: a receiving unit receiving a transport stream including a baseband frame; a controller calculating a size of a data field of a baseband frame; a processing unit processes a plurality of data streams mapped to the data fields of the baseband frame.

Here, the baseband frame may include a baseband header, a data field, a padding field, and a padding length field, and the baseband header may include a padding indicator field indicating information on the padding length field, wherein the padding length field indicates the number of bytes of the padding field.

The controller may detect information on the padding length field based on the padding indicator field, calculate the number of bytes of the padding field based on the detected information, and calculate the number of bytes of the data field based on the number of bytes of the baseband header, the number of bytes of the padding length field, and the number of bytes of the padding field.

If the baseband frame includes the ISSY field, the baseband header may include an ISSY indicator field indicating the presence or absence of the ISSY field, and the controller may calculate the number of bytes of the data field based on the number of bytes of the baseband header, the number of bytes of the padding length field, the number of bytes of the ISSY field, and the number of bytes of the padding field.

According to an aspect of an exemplary embodiment, there is provided a stream generating method of a transmitter, which may include: generating a baseband frame including a baseband header, a data field, and a padding field; mapping the plurality of data streams to data fields; a transport stream including baseband frames is generated.

Here, the baseband frame may include a padding length field indicating the number of bytes of the padding field, and the baseband header may include a padding indicator field indicating information about the padding length field.

The generating of the baseband frame may include: a padding field is added based on the number of bytes of the data field, the number of bytes of the padding length field is set according to the number of bytes of the added padding field, and information on the number of bytes of the set padding length field is indicated in the padding indicator field.

The padding indicator field may include one of a first value indicating that the padding length field is not present, a second value indicating that the padding length field is one byte, and a third value indicating that the padding length field is two bytes.

The generating of the baseband frame may include: if the number of bytes of the pad field is zero, the pad field and the pad length field are not inserted and a first value is recorded in the pad indicator field, if the number of bytes of the pad field is greater than or equal to one and less than or equal to 256, the pad length field is set to one byte and a second value is recorded in the pad indicator field, if the number of bytes of the pad field is greater than 256, the pad length field is set to two bytes and a third value is recorded in the pad indicator field.

The generating of the baseband frame may include: if an ISSY field is added to the baseband frame, an ISSY indicator field indicating the presence or absence of the ISSY field is added in the baseband header.

The generating of the baseband frame may include: adding a pad length field indicating the total number of bytes of the pad field in the pad field if the number of bytes of the pad field is less than or equal to a predetermined size, and inserting a first pad length field and a second pad length field in the pad field if the number of bytes of the pad field is greater than the predetermined size, wherein the first pad length field may indicate the presence of the second pad length field in the pad field and the second pad length field may indicate the total number of bytes of the pad field.

The padding indicator field may include a first value indicating that no padding field is present or a second value indicating that a padding field is present.

The generating of the baseband frame may include: if the number of bytes of the pad field is zero, the pad field and the pad length field are not inserted, and a first value is recorded in the pad indicator field, if the number of bytes of the pad field is greater than or equal to one and less than or equal to 256, the pad length field is set to one byte, and a second value is recorded in the pad indicator field, if the number of bytes of the pad field is greater than 256, a first pad length field and a second pad length field are added in the pad field, and a second value is recorded in the pad indicator field, wherein the first pad length field may be one byte, and the second pad field may be two bytes.

The first padding length field may be set to a value expressed by one byte or less, and the second padding length field may be inserted in a size of two bytes at a position corresponding to the set value of the first padding length field.

The generating of the baseband frame may include: if an ISSY field is added to the baseband frame, an ISSY indicator field indicating the presence or absence of the ISSY field is added in the baseband header.

The padding indicator field may include one of a first value, a second value, a third value, and a fourth value, wherein the first value defines that there is no padding length field and a padding field, the second value indicates that there is no padding length field and the padding field is one byte, the third value indicates that the padding length field is one byte, the fourth value indicates that the padding length field is two bytes,

the generating of the baseband frame may include: if the number of bytes of the pad field is zero, the pad field and the pad length field are not inserted, and a first value is recorded in the pad indicator field, if the number of bytes of the pad field is one, the pad length field is not inserted, and a second value is recorded in the pad indicator field, if the number of bytes of the pad field is greater than one (1) and less than or equal to 256, the pad length field is set to one byte, and a third value is recorded in the pad indicator field, if the number of bytes of the pad field is greater than 256, the pad length field is set to two bytes, and a fourth value is recorded in the pad indicator field.

The padding indicator field may include one of a first value indicating that the padding length field and the padding field are not present, a second value indicating that the padding length field is not present and the padding field is one byte, and a third value indicating that the padding length field is two bytes,

the generating of the baseband frame may include: if the number of bytes of the pad field is zero, the pad field and the pad length field are not inserted, and a first value is recorded in the pad indicator field, if the number of bytes of the pad field is one, the pad length field is not inserted, and a second value is recorded in the pad indicator field, if the number of bytes of the pad field is greater than one, the pad length field is set to two bytes, and a third value is recorded in the pad indicator field.

According to an aspect of an exemplary embodiment, there is provided a control method of a receiver, which may include: receiving a transport stream comprising baseband frames; calculating the size of a data field of a baseband frame; a plurality of data streams mapped to data fields of the baseband frame are processed.

Here, the baseband frame may include a baseband header, a data field, a padding field, and a padding length field, and the baseband header may include a padding indicator field indicating information on the padding length field, wherein the padding length field indicates the number of bytes of the padding field.

The step of calculating the size of the data field of the baseband frame may include: detecting information on the padding length field based on the padding indicator field, calculating the number of bytes of the padding field based on the detected information, and calculating the number of bytes of the data field based on the number of bytes of the baseband header, the number of bytes of the padding length field, and the number of bytes of the padding field.

If the baseband frame includes an ISSY field, the baseband header may include an ISSY indicator field indicating the presence or absence of the ISSY field, and the step of calculating the size of the data field of the baseband frame may include: the number of bytes of the data field is calculated based on the number of bytes of the baseband header, the number of bytes of the padding length field, the number of bytes of the ISSY field, and the number of bytes of the padding field.

According to various exemplary embodiments of the present disclosure, since the length of the data field may be calculated based on the length of the padding field, the size of the baseband header may be reduced compared to a method of directly indicating the length of the data field.

Other objects, advantages and salient features of the disclosure will become apparent from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments.

Advantageous effects

Drawings

These and/or other aspects of the present disclosure will become apparent and more readily appreciated from the following description of the exemplary embodiments, taken in conjunction with the accompanying drawings of which:

fig. 1 is a block diagram illustrating the construction of a digital broadcasting transmitter using a DVB-T2 method according to an exemplary embodiment;

fig. 2 is a block diagram showing a configuration of a transmitter according to an exemplary embodiment;

fig. 3 to 8 are diagrams illustrating structures of baseband frames according to embodiments;

fig. 9(a) and 9(b) are tables illustrating values set in a padding indicator field in case a padding field of one byte is inserted according to an exemplary embodiment;

fig. 10 is a block diagram illustrating a reception process of a receiver using the DVB-T2 method;

fig. 11 is a block diagram of a configuration of a receiver according to an exemplary embodiment of the present disclosure;

fig. 12 is a flowchart for explaining a stream generation method of a transmitter according to an exemplary embodiment of the present disclosure;

fig. 13 is a flowchart for explaining a control method of a receiver according to an exemplary embodiment of the present disclosure.

Like reference numerals will be understood to refer to like parts, components and structures throughout the drawings.

Best mode for carrying out the invention

25页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种快速扩容的金砖超融云服务器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类