[go: up one dir, main page]

CN110401805A - Receiver and related signal processing method - Google Patents

Receiver and related signal processing method Download PDF

Info

Publication number
CN110401805A
CN110401805A CN201810337279.0A CN201810337279A CN110401805A CN 110401805 A CN110401805 A CN 110401805A CN 201810337279 A CN201810337279 A CN 201810337279A CN 110401805 A CN110401805 A CN 110401805A
Authority
CN
China
Prior art keywords
group
package
receiver
data packet
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201810337279.0A
Other languages
Chinese (zh)
Inventor
黄国富
洪健仁
廖懿颖
赖科印
童泰来
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MediaTek Inc
Original Assignee
MStar Semiconductor Inc Taiwan
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MStar Semiconductor Inc Taiwan filed Critical MStar Semiconductor Inc Taiwan
Priority to CN201810337279.0A priority Critical patent/CN110401805A/en
Publication of CN110401805A publication Critical patent/CN110401805A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种接收器及相关的信号处理方法。该接收器包含有解码器、处理电路以及接口电路,其中该解码器用以对一接收信号进行解码以产生第一组基频封包与第二组基频封包,其中该第一组、第二组基频封包分别对应到第一实体层通道与第二实体层通道;该处理电路用以分别对该第一组、第二组基频封包进行处理以产生第一组、第二组数据封包,其中该第一组数据封包中包含一特定数据封包;该接口电路将该第一组、第二组数据封包以数据串流的方式传送到后端电路,其中于该数据串流中该特定数据封包的一部分位于该第二组数据封包之前,且另一部分位于该第二组数据封包之后。

The present invention relates to a receiver and a related signal processing method. The receiver comprises a decoder, a processing circuit and an interface circuit, wherein the decoder is used to decode a received signal to generate a first group of baseband packets and a second group of baseband packets, wherein the first group and the second group of baseband packets correspond to a first physical layer channel and a second physical layer channel respectively; the processing circuit is used to process the first group and the second group of baseband packets respectively to generate a first group and a second group of data packets, wherein the first group of data packets includes a specific data packet; the interface circuit transmits the first group and the second group of data packets to a back-end circuit in the form of a data stream, wherein a part of the specific data packet is located before the second group of data packets in the data stream, and another part is located after the second group of data packets.

Description

接收器及相关的信号处理方法Receiver and related signal processing method

技术领域technical field

本发明有关于接收器,尤指一种支援进阶电视系统委员会(Advanced TelevisionSystems Committee,ATSC)标准的接收器。The present invention relates to receivers, and more particularly to a receiver supporting Advanced Television Systems Committee (ATSC) standards.

背景技术Background technique

在进阶电视系统委员会所提出的ATSC 3.0规格中,定义了一种进阶电视系统委员会连结层协议(ATSC Link-Layer Protocol,ALP)封包,其中这个ALP封包具有可变长度的标头(header)以及可变长度的酬载部分(payload),如图1所示,连续的四个ALP封包(1)~(4)都具有不同的数据长度;另一方面,ATSC 3.0规格中也指出这些ALP封包可以透过多个实体层通道(Physical Layer Pipe,PLP)来进行传输。然而,为了需要处理来自多个实体层通道且具有不同长度的ALP封包,接收器的设计会需要采用较高容量的缓冲电路,因而提升了接收器的制造成本。In the ATSC 3.0 specification proposed by the Advanced Television Systems Committee, an Advanced Television Systems Committee Link Layer Protocol (ATSC Link-Layer Protocol, ALP) packet is defined, wherein the ALP packet has a variable-length header (header ) and variable-length payload (payload), as shown in Figure 1, four consecutive ALP packets (1)-(4) all have different data lengths; on the other hand, ATSC 3.0 specifications also point out these ALP packets can be transmitted through multiple physical layer pipes (Physical Layer Pipe, PLP). However, in order to process ALP packets with different lengths from multiple physical layer channels, the design of the receiver requires a higher-capacity buffer circuit, thereby increasing the manufacturing cost of the receiver.

发明内容Contents of the invention

因此,本发明的目的之一在于提供一种仅需要很小容量缓冲电路的接收器,以解决背景技术的问题。Therefore, one of the objectives of the present invention is to provide a receiver which requires only a small-capacity buffer circuit, so as to solve the problems in the background art.

在本发明的一个实施例中,揭示了一种接收器,其包含有一解码器一处理电路以及一接口电路,其中该解码器用以对一接收信号进行解码以产生第一组基频封包与第二组基频封包,其中该第一组、第二组基频封包分别对应到一第一实体层通道与一第二实体层通道;该处理电路用以分别对该第一组、第二组基频封包进行处理以产生第一组、第二组数据封包,其中该第一组数据封包中包含一特定数据封包;以及该接口电路将该第一组、第二组数据封包以一数据串流的方式传送到一后端电路,其中,于该数据串流中,该特定数据封包的一部分位于该第二组数据封包之前,以及该特定数据封包的另一部分位于该第二组数据封包之后。In one embodiment of the present invention, a receiver is disclosed, which includes a decoder, a processing circuit and an interface circuit, wherein the decoder is used to decode a received signal to generate a first set of baseband packets and a second set of baseband packets. Two groups of baseband packets, wherein the first group and the second group of baseband packets are respectively corresponding to a first physical layer channel and a second physical layer channel; the processing circuit is used for the first group and the second group respectively The baseband packet is processed to generate a first group and a second group of data packets, wherein the first group of data packets contains a specific data packet; and the interface circuit converts the first group and the second group of data packets into a data string stream to a backend circuit, wherein, in the data stream, a portion of the particular data packet precedes the second set of data packets and another portion of the particular data packet follows the second set of data packets .

在本发明的另一个实施例中,揭示了一种信号处理方法,其包含有以下步骤:对一接收信号进行解码以产生第一组基频封包与第二组基频封包,其中该第一组、第二组基频封包分别对应到一第一实体层通道与一第二实体层通道;分别对该第一组、第二组基频封包进行处理以产生第一组、第二组数据封包,其中该第一组数据封包中包含一特定数据封包;以及将该第一组、第二组数据封包以一数据串流的方式传送到一后端电路,其中,于该数据串流中,该特定数据封包的一部分位于该第二组数据封包之前,以及该特定数据封包的另一部分位于该第二组数据封包之后。In another embodiment of the present invention, a signal processing method is disclosed, which includes the following steps: decoding a received signal to generate a first group of baseband packets and a second group of baseband packets, wherein the first The first group and the second group of baseband packets respectively correspond to a first physical layer channel and a second physical layer channel; the first group and the second group of baseband packets are respectively processed to generate the first group and the second group of data packets, wherein the first group of data packets contains a specific data packet; and the first group and the second group of data packets are transmitted to a backend circuit in a data stream, wherein, in the data stream , a part of the specific data packet is located before the second group of data packets, and another part of the specific data packet is located after the second group of data packets.

附图说明Description of drawings

图1为具有不同数据长度的ALP封包的示意图。FIG. 1 is a schematic diagram of ALP packets with different data lengths.

图2为根据本发明一实施例的接收器的示意图。FIG. 2 is a schematic diagram of a receiver according to an embodiment of the invention.

图3A为根据本发明一实施例的基频封包与数据封包的关系示意图。FIG. 3A is a schematic diagram of the relationship between a baseband packet and a data packet according to an embodiment of the present invention.

图3B为图1所示的多工器所输出的数据串流的示意图。FIG. 3B is a schematic diagram of a data stream output by the multiplexer shown in FIG. 1 .

图4为根据本发明另一实施例的接收器的示意图。FIG. 4 is a schematic diagram of a receiver according to another embodiment of the present invention.

图5为根据本发明一实施例的信号处理方法的流程图。FIG. 5 is a flowchart of a signal processing method according to an embodiment of the present invention.

符号说明Symbol Description

200、400 接收器200, 400 Receiver

210、410 解码器210, 410 decoder

220、420 处理电路220, 420 processing circuit

230、430 多工器230, 430 multiplexer

402 前端电路402 front-end circuit

440 接口电路440 interface circuit

470 芯片470 chips

480 解多工器480 demultiplexer

Vin 接收信号Vin receiving signal

B1~B4 基频信号B1~B4 Fundamental frequency signal

D1~D4 数据信号D1~D4 data signal

Vout 数据串流Vout data stream

BP1-1、BP1-2、BP1-3、BP2-1、BP2-2、BP2-3 基频封包BP1-1, BP1-2, BP1-3, BP2-1, BP2-2, BP2-3 Baseband packets

ALP11~ALP17、ALP21~ALP27 数据封包ALP11~ALP17, ALP21~ALP27 data packet

ALP13-1、ALP13-2 数据封包的区段Segments of ALP13-1, ALP13-2 data packets

Valid 有效信号Valid valid signal

SYNC 同步信号SYNC synchronization signal

CLK 时脉信号CLK clock signal

具体实施方式Detailed ways

图2为根据本发明一实施例的接收器200的示意图。如图2所示,接收器200包含一解码器210、一处理电路220以及一多工器230。在本实施例中,接收器200是支持ATSC 3.0规格,且设置在一电视或是电视机上盒中。FIG. 2 is a schematic diagram of a receiver 200 according to an embodiment of the invention. As shown in FIG. 2 , the receiver 200 includes a decoder 210 , a processing circuit 220 and a multiplexer 230 . In this embodiment, the receiver 200 supports the ATSC 3.0 specification, and is set in a TV or a TV set top box.

在接收器200中,解码器210用来对一接收信号Vin进行解码以产生多个基频信号(例如,B1~B4),其中每一个基频信号包含了一或多个基频封包。处理电路220用来分别对每个基频信号进行处理,以产生对应的数据信号(例如,D1~D4),其中每一个数据信号包含了一或多个数据封包(例如,ALP封包)。多工器230用来将多个数据信号转换为单一数据串流Vout,并传送到后端电路进行后续处理。在本实施例中,解码器210所产生的基频信号B1~B4分别对应到不同的实体层通道,并透过不同的实体路径传送到处理电路220中。然而在另一实施例中,当解码器210分时处理及输出四个基频信号B1~B4时,亦可以使用相同的实体路径来传送四个基频信号B1~B4至处理电路220。且在另一实施例中,当处理电路220分时处理基频信号B1~B2以输出数据信号D1~D2时,由于输出多个数据封包时可直接依序输出以成为单一数据串流Vout,因此亦可省略多工器230。此外,虽然在本实施例中是以四个基频信号B1~B4为例,但这并非是本发明的限制。In the receiver 200, the decoder 210 is used to decode a received signal Vin to generate a plurality of baseband signals (eg, B1-B4), wherein each baseband signal includes one or more baseband packets. The processing circuit 220 is used to process each baseband signal respectively to generate corresponding data signals (eg, D1 - D4 ), wherein each data signal includes one or more data packets (eg, ALP packets). The multiplexer 230 is used to convert multiple data signals into a single data stream Vout, and transmit it to the back-end circuit for subsequent processing. In this embodiment, the baseband signals B1 - B4 generated by the decoder 210 are respectively corresponding to different physical layer channels, and are transmitted to the processing circuit 220 through different physical paths. However, in another embodiment, when the decoder 210 processes and outputs the four baseband signals B1 - B4 in time division, the same physical path may also be used to transmit the four baseband signals B1 - B4 to the processing circuit 220 . And in another embodiment, when the processing circuit 220 time-divisionally processes the baseband signals B1-B2 to output the data signals D1-D2, when outputting multiple data packets, they can be directly output sequentially to form a single data stream Vout, Therefore, the multiplexer 230 can also be omitted. In addition, although four baseband signals B1 - B4 are taken as an example in this embodiment, this is not a limitation of the present invention.

图3A为根据本发明一实施例的基频信号中的基频封包与数据信号中的数据封包的关系示意图。在图3A的实施例中,是以2个基频信号B1~B2与两个数据信号D1~D2为例来做为后续的说明,但这并非是本发明的限制。具体来说,解码器210对接收信号Vin进行解码以产生基频信号B1~B2。其中基频信号B1是对应到第一个实体层通道,且包含了基频封包BP1-1、BP1-2、BP1-3……等等,基频信号B2则对应到第二个实体层通道,且包含了基频封包BP2-1、BP2-2、BP2-3……等等。基频封包BP1-1包含了完整的数据封包ALP11、ALP12、以及数据封包ALP13的起始区段;基频封包BP1-2包含了数据封包ALP13的后半区段、完整的数据封包ALP14、以及数据封包ALP15的起始区段;基频封包BP2-1包含了完整的数据封包ALP21、以及数据封包ALP22的起始区段;基频封包BP2-2包含了数据封包ALP22的后半区段、完整的数据封包ALP23、ALP24、以及数据封包ALP25的起始区段。在接收到基频封包之后,处理电路220会对所接收到的基频封包进行处理。首先,处理电路220会依据每个基频封包的基频封包档头(未绘示)分辨出其中的每个基频封包,请同时参考图3B,处理电路220会依据每个基频封包的基频封包档头自每个基频封包中解出完整的数据封包ALP11、ALP12、数据封包ALP13的起始区段ALP13-1、完整的数据封包ALP21、数据封包ALP22的起始区段ALP22-1、数据封包ALP13的后半区段ALP13-2、完整的数据封包ALP14…至多工器230,并由多工器230转换为单一数据串流Vout后传送到后端电路来进行处理。FIG. 3A is a schematic diagram illustrating the relationship between a baseband packet in a baseband signal and a data packet in a data signal according to an embodiment of the present invention. In the embodiment of FIG. 3A , two baseband signals B1 - B2 and two data signals D1 - D2 are taken as an example for subsequent description, but this is not a limitation of the present invention. Specifically, the decoder 210 decodes the received signal Vin to generate baseband signals B1-B2. The baseband signal B1 corresponds to the first physical layer channel, and contains baseband packets BP1-1, BP1-2, BP1-3, etc., and the baseband signal B2 corresponds to the second physical layer channel , and includes baseband packets BP2-1, BP2-2, BP2-3...etc. The baseband packet BP1-1 includes the complete data packets ALP11, ALP12, and the initial segment of the data packet ALP13; the baseband packet BP1-2 includes the second half of the data packet ALP13, the complete data packet ALP14, and The initial section of the data packet ALP15; the baseband packet BP2-1 includes the complete data packet ALP21 and the initial section of the data packet ALP22; the baseband packet BP2-2 includes the second half section of the data packet ALP22, Complete data packets ALP23, ALP24, and the start segment of data packet ALP25. After receiving the baseband packet, the processing circuit 220 processes the received baseband packet. First, the processing circuit 220 will distinguish each baseband packet according to the baseband file header (not shown) of each baseband packet. Please refer to FIG. The baseband packet header extracts the complete data packets ALP11, ALP12, the initial segment ALP13-1 of the data packet ALP13, the complete data packet ALP21, and the initial segment ALP22- of the data packet ALP22 from each baseband packet. 1. The second half section ALP13-2 of the data packet ALP13, the complete data packet ALP14... are sent to the multiplexer 230, and are converted into a single data stream Vout by the multiplexer 230, and then sent to the back-end circuit for processing.

处理电路220在对基频信号进行处理以产生对应的数据信号的过程中,如前所述,每一个基频封包可以解出一或多个数据封包,但由于数据封包的长度并非固定,故依据一个基频封包所产生的最后一个数据封包可能并不完整;换句话说,一个完整的数据封包有可能是由一个基频封包(例如,BP1-1)中的最后一个不完整的数据封包(例如,数据封包ALP13的起始区段)与后一个基频封包中(例如,BP1-2)的第一个不完整的数据封包(例如,数据封包ALP13的后半区段)组成。针对前述问题,当多工器230要将多个数据信号转换为单一数据串流Vout时,先前技术的一种做法是利用缓冲电路暂时储存这些不完整的数据封包,例如先将数据封包ALP13的起始区段储存在缓冲电路中,之后等待数据封包ALP13的后端区段解码完成后,取得完整的数据封包之后再向后传输,然而这会增加许多硬件上的成本且降低信号处理的效率。然而,在本实施例中,处理电路220可以允许数据封包进行分段传输,亦即处理电路220在处理完每一个基频封包之后,即使所产生的数据封包并不完整(例如,只有完整数据封包的前半段),处理电路220仍然可以将此不完整的数据封包直接透过至多工器230传送到后端电路。如上所述,既然本实施例允许将数据封包分段传输,接收器200中便不需要设置多余的缓冲电路以暂存不完整数据封包,以节省硬件花费。以下将举例说明如何完成数据封包分段传输的细节。When the processing circuit 220 processes the baseband signal to generate a corresponding data signal, as mentioned above, each baseband packet can decode one or more data packets, but since the length of the data packet is not fixed, so The last data packet generated from a baseband packet may not be complete; in other words, a complete data packet may result from the last incomplete data packet in a baseband packet (eg, BP1-1) (for example, the initial section of the data packet ALP13) and the first incomplete data packet (for example, the second half section of the data packet ALP13) in the next baseband packet (for example, BP1-2). In view of the aforementioned problems, when the multiplexer 230 is to convert multiple data signals into a single data stream Vout, a method in the prior art is to use a buffer circuit to temporarily store these incomplete data packets, for example, the data packet ALP13 first The initial section is stored in the buffer circuit, and then waits for the decoding of the back-end section of the data packet ALP13 to complete, and then transmits the complete data packet, but this will increase the cost of a lot of hardware and reduce the efficiency of signal processing . However, in this embodiment, the processing circuit 220 may allow the data packet to be transmitted in segments, that is, after the processing circuit 220 processes each baseband packet, even if the generated data packet is not complete (for example, only complete data The first half of the packet), the processing circuit 220 can still pass the incomplete data packet directly through the multiplexer 230 to the back-end circuit. As mentioned above, since the present embodiment allows data packets to be transmitted in segments, there is no need to set redundant buffer circuits in the receiver 200 to temporarily store incomplete data packets, so as to save hardware cost. The details of how to complete the segmented transmission of the data packet will be described below with an example.

为了让后端电路可以明确辨识出所接收到的数据是属于哪一个数据封包或是属于哪一个实体层通道,请再次参考图3A、3B所示的多工器230所输出的数据串流的示意图,在将数据封包或是数据封包的一区段传送至多工器230之前,处理电路220会在数据封包或是每一个区段前方加上一个标头(header),以提供相关讯息供后端电路辨识。具体来说,每一个标头包含了所对应的实体层通道的识别码、所对应的区段是否为数据封包的起始区段。举例来说,处理电路220可以设定数据封包ALP11的标头以说明其属于第一个实体层通道且是数据封包的起始区段、设定区段ALP13-1的标头以说明其属于第一个实体层通道且是数据封包的起始区段、设定区段ALP13-2的标头以说明其属于第一个实体层通道且是不是数据封包的起始区段。In order for the backend circuit to clearly identify which data packet or which physical layer channel the received data belongs to, please refer again to the schematic diagrams of the data stream output by the multiplexer 230 shown in FIGS. 3A and 3B , before sending the data packet or a section of the data packet to the multiplexer 230, the processing circuit 220 will add a header (header) in front of the data packet or each section to provide relevant information for the backend circuit identification. Specifically, each header includes the identification code of the corresponding physical layer channel, and whether the corresponding segment is the initial segment of the data packet. For example, the processing circuit 220 may set the header of the data packet ALP11 to indicate that it belongs to the first physical layer path and is the initial segment of the data packet, and set the header of the segment ALP13-1 to indicate that it belongs to The first physical layer channel is the initial segment of the data packet, and the header of the segment ALP13-2 is set to indicate whether it belongs to the first physical layer channel and is the initial segment of the data packet.

如上所述,由于处理电路220可以将所解出的数据封包或是数据封包的其中一个区段传送到多工器230后输出,故可以确实降低内部缓冲电路的需求量。此外,透过在所传送的每一个数据封包或是区段前方加上特定的标头,可以让后端电路能够重新组合每一个区段以得到完整的数据封包,以利电路的顺利操作。As mentioned above, since the processing circuit 220 can transmit the deciphered data packet or a section of the data packet to the multiplexer 230 for output, it can indeed reduce the demand of the internal buffer circuit. In addition, by adding a specific header in front of each data packet or segment transmitted, the back-end circuit can reassemble each segment to obtain a complete data packet, so as to facilitate the smooth operation of the circuit.

需注意的是,以上图3A、3B的实施例仅描述两个实体层通道,且数据封包只被分为两个区段来进行传输,但这并非是本发明的限制。在本发明的其他实施例中,本发明的处理电路220所处理的基频封包可以对应到两个以上的实体层通道,且数据封包也可以被分为两个以上的区段来进行传输。It should be noted that the above embodiments in FIGS. 3A and 3B only describe two physical layer channels, and the data packet is only divided into two segments for transmission, but this is not a limitation of the present invention. In other embodiments of the present invention, the baseband packets processed by the processing circuit 220 of the present invention may correspond to more than two physical layer channels, and the data packets may also be divided into more than two sections for transmission.

图4为根据本发明另一实施例的接收器400的示意图。如图4所示,接收器400包含一前端电路402、一解码器410、一处理电路420、一多工器430以及一接口电路440。在本实施例中,接收器400是设置在一芯片中,且透过多个数据传输线连接至另一芯片470。FIG. 4 is a schematic diagram of a receiver 400 according to another embodiment of the present invention. As shown in FIG. 4 , the receiver 400 includes a front-end circuit 402 , a decoder 410 , a processing circuit 420 , a multiplexer 430 and an interface circuit 440 . In this embodiment, the receiver 400 is disposed in a chip and connected to another chip 470 through a plurality of data transmission lines.

在接收器400的操作中,首先,前端电路402可以自一天线接收一射频信号,并对该射频信号进行降频、等化…等操作以产生接收信号Vin;接着,解码器410、处理电路420以及多工器430对接收信号Vin进行处理以产生一单一数据串流Vout至接口电路440,其中解码器410、处理电路420以及多工器430的操作已在第1~3的实施例有明确的描述,故细节在此不予赘述。接口电路440接着将数据串流Vout传送至芯片470。在一实施例中,可将数据串流Vout转换为多笔数据流(例如说八笔),并透过多根接脚(例如说八根),以增进传输速率(例如说一次传送一个位元组(byte)。此外,接口电路440会另外传送一有效信号Valid、一同步信号SYNC以及一时脉信号CLK至芯片470,其中有效信号Valid系用来表示目前接收器400是否有传送数据串流Vout至芯片470,而同步信号SYNC是用来指示/对齐每一个数据封包或是每一个区段的标头的第一个位元组。In the operation of the receiver 400, first, the front-end circuit 402 can receive a radio frequency signal from an antenna, and perform operations such as frequency reduction and equalization on the radio frequency signal to generate a received signal Vin; then, the decoder 410, the processing circuit 420 and the multiplexer 430 process the received signal Vin to generate a single data stream Vout to the interface circuit 440, wherein the operations of the decoder 410, the processing circuit 420 and the multiplexer 430 have been described in the first to third embodiments A clear description, so the details will not be repeated here. The interface circuit 440 then transmits the data stream Vout to the chip 470 . In one embodiment, the data stream Vout can be converted into multiple data streams (for example, eight), and through multiple pins (for example, eight) to increase the transmission rate (for example, one bit at a time) Tuple (byte). In addition, the interface circuit 440 can additionally transmit a valid signal Valid, a synchronous signal SYNC and a clock signal CLK to the chip 470, wherein the valid signal Valid is used to indicate whether the current receiver 400 has a transmission data stream Vout is to the chip 470, and the synchronization signal SYNC is used to indicate/align the first byte of each data packet or the header of each sector.

芯片470在接收到数据串流Vout、有效信号Valid、同步信号SYNC、时脉信号CLK之后,其中的解多工器480便会对数据串流Vout进行解多工操作,以产生分别产生多个数据信号至后端的处理电路,而在本实施例中,解多工器480会产生四个对应到不同实体层通道的数据信号D1~D4,类似处理电路420的输出。After the chip 470 receives the data stream Vout, the effective signal Valid, the synchronization signal SYNC, and the clock signal CLK, the demultiplexer 480 therein will perform a demultiplexing operation on the data stream Vout to generate multiple The data signals are sent to the back-end processing circuit. In this embodiment, the demultiplexer 480 generates four data signals D1 - D4 corresponding to different physical layer channels, similar to the output of the processing circuit 420 .

图5为根据本发明一实施例的信号处理方法的流程图。参考以上图1~4的实施例所述的内容,图5的信号处理方法的流程如下:FIG. 5 is a flowchart of a signal processing method according to an embodiment of the present invention. With reference to the content described in the embodiments of FIGS. 1 to 4 above, the flow of the signal processing method in FIG. 5 is as follows:

步骤500:流程开始。Step 500: The process starts.

步骤502:对一接收信号进行解码以产生多个基频封包,其中该多个基频封包系对应到至少两个不同的实体层通道。Step 502: Decode a received signal to generate a plurality of baseband packets, wherein the plurality of baseband packets correspond to at least two different physical layer channels.

步骤504:对该多个基频封包进行处理以产生多个数据封包,其中该多个数据封包中包含被分为多个区段的一特定数据封包,其中该多个区段分别由不同的基频封包所产生。Step 504: Process the multiple baseband packets to generate multiple data packets, wherein the multiple data packets include a specific data packet divided into multiple sections, wherein the multiple sections are respectively composed of different Baseband packets are generated.

步骤506:将该多个数据封包以及该特定数据封包的该多个区段分别加上一标头,其中该标头至少描述了该数据封包或是该区段属于哪一个实体层通道以及该区段是否为起始区段。Step 506: add a header to the plurality of data packets and the plurality of sections of the specific data packet, wherein the header at least describes which physical layer channel the data packet or the section belongs to and the Whether the segment is the starting segment.

步骤508:将该多个数据封包转换为单一数据串流后传送至后端电路进行处理。Step 508: Convert the multiple data packets into a single data stream and send it to the backend circuit for processing.

简要归纳本发明,在本发明的接收器及相关的信号处理方法中,是允许接收器将数据封包分为多个区段来进行传输,且其内部的处理电路是在产生数据封包或是数据封包的一区段之后便直接透过多工器传送至后端电路来进行处理,而由于不需要等到完整的数据封包后再进行传输,故可以确实降低内部缓冲电路的需求量。此外,透过在数据封包的每一个区段加上一个可供识别的标头,可以让后端电路顺利地将所接收到的数据封包的多个区段组合成一个完整的数据封包,以利后续的处理。To briefly summarize the present invention, in the receiver and related signal processing method of the present invention, the receiver is allowed to divide the data packet into a plurality of sections for transmission, and its internal processing circuit is generating the data packet or data A section of the packet is then directly transmitted to the back-end circuit through the multiplexer for processing, and since there is no need to wait for the complete data packet before transmission, it can indeed reduce the demand for internal buffer circuits. In addition, by adding an identifiable header to each segment of the data packet, the back-end circuit can smoothly combine multiple segments of the received data packet into a complete data packet to Benefit follow-up processing.

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention.

Claims (16)

1. a kind of receiver, includes:
One decoder, to be decoded a reception signal to generate first group of fundamental frequency package and second group of fundamental frequency package, In this first group, second group of fundamental frequency package respectively correspond to a first instance layer channel and a second instance layer channel;
One processing circuit, respectively to be handled this first group, second group of fundamental frequency package to generate first group, second group of number It wherein include a specific data package in first group of data packet according to package;And
One interface circuit, this first group, second group of data packet are transmitted to rear end electricity in a manner of a data stream Road, wherein in the data stream, a part of the specific data package is located at before second group of data packet, and should Another part of specific data package is located at after second group of data packet.
2. receiver as described in claim 1, which is characterized in that advanced television system committee's mark is helped in receiver support Standard, and each data packet is that an advanced television system committee links layer protocol package.
3. receiver as described in claim 1, which is characterized in that multiple section of the specific data package is corresponding identical It physical layer channel but is different produced by fundamental frequency package, and the processing circuit just directly should after generating each section Section is sent to the back-end circuit.
4. receiver as claimed in claim 3, which is characterized in that the receiver be not provided with for keep in multiple section with into The combined buffer circuit of row.
5. receiver as described in claim 1, which is characterized in that multiple area of the processing circuit to the specific data package Section is respectively provided with a header, and each header has included at least the identification in physical layer channel corresponding to the specific data package Code.
6. receiver as claimed in claim 5, which is characterized in that each header has additionally comprised a preliminary sectors identification code, For indicate the section whether be the specific data package preliminary sectors.
7. receiver as described in claim 1, which is characterized in that the receiver is arranged in a chip, and the back-end circuit It is located in another chip.
8. receiver as claimed in claim 7, which is characterized in that the interface circuit is effectively to believe the data stream, one Number, a synchronization signal, a clock signal and be sent to another chip, wherein the useful signal is used to indicate the current reception Whether device has the transmission data stream to another chip and the synchronization signal to be used to refer to/be aligned each data packet Or the header of each section of the specific data package.
9. a kind of signal processing method, includes:
One reception signal is decoded to generate first group of fundamental frequency package and second group of fundamental frequency package, wherein this first group, the Two groups of fundamental frequency packages are respectively corresponded to a first instance layer channel and a second instance layer channel;And
This first group, second group of fundamental frequency package are handled to generate first group, second group of data packet respectively, wherein this It include a specific data package in one group of data packet;And
This first group, second group of data packet are transmitted to a back-end circuit in a manner of a data stream, wherein in the data In crossfire, before a part of the specific data package is located at second group of data packet and the specific data package it is another A part is located at after second group of data packet.
10. signal processing method as claimed in claim 9, which is characterized in that the signal processing method is by a receiver institute It executes, which is to support advanced television system committee's standard, and each data packet is an advanced television system committee Member can link layer protocol package.
11. signal processing method as claimed in claim 9, which is characterized in that multiple section of the specific data package by With identical physical layer channel but produced by being different fundamental frequency package, each section is just delivered directly to after a birth The back-end circuit.
12. signal processing method as claimed in claim 11, which is characterized in that the signal processing method is by a receiver institute It executes, and the receiver is not provided with for keeping in multiple section the buffer circuit to merge.
13. signal processing method as claimed in claim 9, which is characterized in that also include:
One header is respectively provided with to multiple section of the specific data package, and each header has included at least the specific data The identification code in physical layer channel corresponding to package.
14. signal processing method as claimed in claim 13, which is characterized in that each header further comprises preliminary sectors knowledge Other code, be used to indicate the section whether be the specific data package preliminary sectors.
15. signal processing method as claimed in claim 9, which is characterized in that the signal processing method is by a receiver institute It executes, which is to be arranged in a chip, and the back-end circuit is located in another chip.
16. signal processing method as claimed in claim 15, which is characterized in that also include:
By the data stream, a useful signal, a synchronization signal, a clock signal and it is sent to another chip, wherein should Useful signal is used to indicate whether the current receiver has and transmits the data stream to another chip and synchronization signal use Come indicate/be aligned each data packet or the specific data package each section header.
CN201810337279.0A 2018-04-16 2018-04-16 Receiver and related signal processing method Withdrawn CN110401805A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810337279.0A CN110401805A (en) 2018-04-16 2018-04-16 Receiver and related signal processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810337279.0A CN110401805A (en) 2018-04-16 2018-04-16 Receiver and related signal processing method

Publications (1)

Publication Number Publication Date
CN110401805A true CN110401805A (en) 2019-11-01

Family

ID=68319566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810337279.0A Withdrawn CN110401805A (en) 2018-04-16 2018-04-16 Receiver and related signal processing method

Country Status (1)

Country Link
CN (1) CN110401805A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022116810A1 (en) * 2020-12-01 2022-06-09 深圳Tcl数字技术有限公司 Alp data packet processing method, storage medium, and electronic device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101472126A (en) * 2007-07-03 2009-07-01 联发科技股份有限公司 Digital baseband processor and method of operating the same, and wireless device and method thereof
CN104253781A (en) * 2013-06-27 2014-12-31 晨星半导体股份有限公司 Correction device and method for timing recovery of receiver
CN105706405A (en) * 2013-09-04 2016-06-22 三星电子株式会社 Transmitting apparatus, receiving apparatus, and signal processing method thereof
US20160226939A1 (en) * 2015-02-04 2016-08-04 Lg Electronics Inc. Device for transmitting broadcast signal, device for receiving broadcast signal, method for transmitting broadcast signal, and method for receiving broadcast signal
TW201728128A (en) * 2015-10-15 2017-08-01 Sony Corp Receiver device, communication device and data processing method
US20180014039A1 (en) * 2012-03-13 2018-01-11 Cisco Technology, Inc. Coordinating video delivery with radio frequency conditions

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101472126A (en) * 2007-07-03 2009-07-01 联发科技股份有限公司 Digital baseband processor and method of operating the same, and wireless device and method thereof
US20180014039A1 (en) * 2012-03-13 2018-01-11 Cisco Technology, Inc. Coordinating video delivery with radio frequency conditions
CN104253781A (en) * 2013-06-27 2014-12-31 晨星半导体股份有限公司 Correction device and method for timing recovery of receiver
CN105706405A (en) * 2013-09-04 2016-06-22 三星电子株式会社 Transmitting apparatus, receiving apparatus, and signal processing method thereof
US20160226939A1 (en) * 2015-02-04 2016-08-04 Lg Electronics Inc. Device for transmitting broadcast signal, device for receiving broadcast signal, method for transmitting broadcast signal, and method for receiving broadcast signal
TW201728128A (en) * 2015-10-15 2017-08-01 Sony Corp Receiver device, communication device and data processing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022116810A1 (en) * 2020-12-01 2022-06-09 深圳Tcl数字技术有限公司 Alp data packet processing method, storage medium, and electronic device

Similar Documents

Publication Publication Date Title
US20030120791A1 (en) Multi-thread, multi-speed, multi-mode interconnect protocol controller
US8279893B2 (en) System and method for communicating data utilizing multiple types of data connections
US20140328354A1 (en) Data processing apparatus, data processing method, and program
US20080159279A1 (en) Unified interfacing for dvb-t/h mobile tv applications
US20100027559A1 (en) Transmission device and data extended transmission method
US8111623B2 (en) Node, method and system for control of communication including a buffer
WO2016191990A1 (en) Packet conversion method and device
WO2016199603A1 (en) Signal processing device, signal processing method, and program
US20100198999A1 (en) Method and system for wireless usb transfer of isochronous data using bulk data transfer type
CN118449657A (en) Serial cascade system based on 64b/66b encoding
CN110401805A (en) Receiver and related signal processing method
US20160013885A1 (en) Long-Distance RapidIO Packet Delivery
WO2007007526A1 (en) Video stream processing device, integrated circuit device, and method
CN110912841B (en) SRIO protocol control character and data packet separation system facing 128bit width
CN1841976B (en) A method and system for transmitting real-time parallel data streams
KR20100107524A (en) Method and system for wireless usb transfer of isochronous data using bulk data transfer type
CN101083772A (en) Transmission flow demultiplexing apparatus and method
TW201941575A (en) Receiver and associated signal processing method
US8643775B2 (en) Simplified data interface protocol for digital television receiver
US7701977B2 (en) Method and apparatus to align and standardize packet based parallel interfaces
JP3837857B2 (en) Signal processing circuit
CN112732602B (en) Electronic device, network exchanger and interrupt transmission and receiving method
TWI661728B (en) Receiving device and data processing method
TWI673984B (en) Transmitting device, receiving device, and data processing method
CN108173623B (en) User-defined baseband frame packaging method based on sliding CRC

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20191223

Address after: No.1, Duhang 1st Road, Hsinchu City, Hsinchu Science Park, Taiwan, China

Applicant after: MediaTek.Inc

Address before: 1/2, 4th floor, 26 Taiyuan Street, Zhubei City, Hsinchu County, Taiwan, China

Applicant before: MStar Semiconductor Co., Ltd.

WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20191101