[go: up one dir, main page]

CN1151672C - A Modulation Method of Channel Coding Using Multilayer Block Product Codes - Google Patents

A Modulation Method of Channel Coding Using Multilayer Block Product Codes Download PDF

Info

Publication number
CN1151672C
CN1151672C CNB011309385A CN01130938A CN1151672C CN 1151672 C CN1151672 C CN 1151672C CN B011309385 A CNB011309385 A CN B011309385A CN 01130938 A CN01130938 A CN 01130938A CN 1151672 C CN1151672 C CN 1151672C
Authority
CN
China
Prior art keywords
block product
product code
bpc
code
modulation
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.)
Expired - Fee Related
Application number
CNB011309385A
Other languages
Chinese (zh)
Other versions
CN1335722A (en
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.)
Tsinghua University
Original Assignee
Tsinghua University
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 Tsinghua University filed Critical Tsinghua University
Priority to CNB011309385A priority Critical patent/CN1151672C/en
Publication of CN1335722A publication Critical patent/CN1335722A/en
Application granted granted Critical
Publication of CN1151672C publication Critical patent/CN1151672C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

本发明属于数字信息传输技术领域,涉及一种多层分组乘积码(Multi-level BlockProduct Code)纠错编码调制方法,包括:将输入的多路不同优先级的数据码流先分别经过各自的分组乘积码BPC编码器后,得到分组乘积码码流,将该分组乘积码流按定义分别映射到所设定的调制方式的星座图符号的不同比特位,得到具有不同程度的抗干扰能力的多层调制信号输出。本发明具有实现简单,优先级多,纠错能力强,可靠性高等优点,能满足多种业务的要求,例如可应用地面数字电视广播系统中。

The invention belongs to the technical field of digital information transmission, and relates to a Multi-level Block Product Code (Multi-level Block Product Code) error correction coding modulation method, which includes: firstly passing multiple input data code streams with different priorities through their respective groups After the product code BPC encoder, the group product code stream is obtained, and the group product code stream is mapped to the different bits of the constellation symbol of the set modulation mode according to the definition, and multiple signals with different degrees of anti-interference ability are obtained. Layer modulation signal output. The invention has the advantages of simple implementation, multiple priorities, strong error correction capability, high reliability, etc., and can meet the requirements of various services, for example, it can be applied to a terrestrial digital television broadcasting system.

Description

一种采用多层分组乘积码的信道编码调制方法A Modulation Method of Channel Coding Using Multilayer Block Product Codes

技术领域technical field

本发明属于数字信息传输技术领域,涉及一种多层分组乘积码(Multi-level BlockProduct Code)纠错编码调制方法,更具体地涉及地面数字电视广播系统中的多层分组乘积码纠错编码调制方法。The invention belongs to the technical field of digital information transmission, and relates to a multi-level block product code (Multi-level Block Product Code) error correction coding modulation method, and more specifically relates to multi-level block product code error correction coding modulation in terrestrial digital television broadcasting systems method.

背景技术Background technique

在数字信息传输中,不论信号通过什么媒介类型的信道传输,由于受到衰减、失真和各种干扰的影响,在接收的数据中会存在误码。因此,任何实际的数字通信系统都需要采取信道编码调制技术进行误码纠错,一般采用前向误码纠错FEC(Forward ErrorCorrect)方法,它是在发送端将数据按一定规则附加多余码元,组成具有纠错能力的纠错码。接收端收到码字后,按预先规定的规则进行译码,以确定接收码字中有无差错,若有错误则自动纠正。In digital information transmission, no matter what type of channel the signal is transmitted through, due to the influence of attenuation, distortion and various interferences, there will be bit errors in the received data. Therefore, any actual digital communication system needs to adopt channel coding and modulation technology for error correction. Generally, the forward error correction (FEC) method is used, which is to add redundant symbols to the data according to certain rules at the sending end. , forming an error-correcting code with error-correcting capability. After the receiving end receives the codeword, it decodes according to the predetermined rules to determine whether there is any error in the received codeword, and if there is an error, it will be automatically corrected.

一个典型的数字通信系统的构成如图1所示,其中包括由信道编码和数字调制构成的信道编码调制单元。在发送端,编码器对输入的数据进行处理,使传输的数据量达到最小。例如,把一个数字化的视频信号送给MPEG源编码器进行压缩,使数据量减少。在收端,MPEG解码器把压缩数据恢复为原始数据。如果MPEG编码器和解码器直接相连,那么只有压缩带来的图象质量损伤。但在大多数应用中,接收端收到的数据中存在着传输过程中引入的误码,当然,这些误码在送给解码器之前需要尽可能地去除。The composition of a typical digital communication system is shown in Figure 1, which includes a channel coding modulation unit composed of channel coding and digital modulation. At the sending end, the encoder processes the incoming data to minimize the amount of data transmitted. For example, a digitized video signal is sent to an MPEG source encoder for compression to reduce the amount of data. At the receiving end, the MPEG decoder restores the compressed data to the original data. If the MPEG encoder and decoder are directly connected, then only the image quality loss caused by compression. But in most applications, there are bit errors introduced during transmission in the data received by the receiving end. Of course, these bit errors need to be removed as much as possible before being sent to the decoder.

要去除这些误码,就需要进行信道编码,其功能之一是误码纠错,并且纠错方式有很多种。在发送端,前向误码纠错(Forward Error Correction,FEC)在码流中添加冗余信息,以便接收端能单方面地检测和校正传输误码。最简单的方案是每个比特重复传送N次,接收端通过大数判决准则来判定传输的每个比特。重复N次的方式虽然实现简单,但编码效率非常低。当采用更高效的FEC后,增加的冗余度能够带来巨大的系统增益。To remove these errors, channel coding is required, one of its functions is error correction, and there are many error correction methods. At the sending end, Forward Error Correction (FEC) adds redundant information to the code stream so that the receiving end can unilaterally detect and correct transmission errors. The simplest scheme is that each bit is repeatedly transmitted N times, and the receiving end judges each transmitted bit by a large number decision criterion. Although the way of repeating N times is simple to implement, the coding efficiency is very low. When a more efficient FEC is used, the increased redundancy can lead to huge system gains.

在数字通信系统中,一个很重要的指标是系统误码率(Bit Error Rate,BER),一个FEC纠错编码降低系统BER的程度,决定于FEC的类型和效率。In a digital communication system, a very important indicator is the system bit error rate (Bit Error Rate, BER). The degree to which a FEC error correction code reduces the system BER depends on the type and efficiency of FEC.

FEC根据出发点不同,可以有很多种分类。在数字传输中常用的有分组码(例如里德一所罗门RS码、BCH码)和卷积码、Turbo码、分组乘积码(Block Product Code,BPC)等,为了得到更好的纠错编码性能,可以把它们串行或并行级联,以及纠错编码和调制结合。较简单的纠错码级联所能获得的性能,要高于单纯的更复杂的单一码。FEC can be classified in many ways according to different starting points. Commonly used in digital transmission are block codes (such as Reed-Solomon RS codes, BCH codes) and convolutional codes, Turbo codes, block product codes (Block Product Code, BPC), etc., in order to obtain better error correction coding performance , they can be cascaded serially or in parallel, and error correction coding and modulation combined. A concatenation of simpler error-correcting codes can achieve higher performance than a purely more complex single code.

其中分组乘积码纠错编码方法是用两个系统纠错码处理单个数据集合。The block product code error correction coding method uses two systematic error correction codes to process a single data set.

图2表示了一个矩形交织的乘积码。第一个编码器(n1,k1)在行方向上进行纠错编码,生成每行的校验码;然后经交织器后信息比特重新排序,把整个信息比特和其校验比特送给第二个编码器(n2,k2)。通常重新排序只是信息比特加校验比特的行列之间重排,结果得到一个(n1n2,k1k2)码,由此得名。Figure 2 shows a rectangular interleaved product code. The first encoder (n1, k1) performs error correction coding in the row direction to generate a check code for each row; then the information bits are reordered after the interleaver, and the entire information bits and their check bits are sent to the second Encoder(n2, k2). Usually, reordering is just a rearrangement between the rows and columns of information bits plus check bits, and a (n1n2, k1k2) code is obtained as a result, hence the name.

交织器是按照事先预定的方式改变一个数据序列的顺序。矩形交织器是最简单的一种,并且针对固定长度的数据块工作。输入码流按行写到一个M×N矩形存储阵列中,然后按列从此存储阵列中读出,就得到扰序码流。当然,可以用其它预先定义的方案代替矩形方式,可能获得更好的交织效果,例如沿着对角线方式、卷积交织方式等。乘积码的信息比特重排采用了传统的矩阵交织,先按行方向编码,然后再按列方向编码。An interleaver changes the order of a data sequence in a predetermined manner. The rectangular interleaver is the simplest one and works on fixed-length blocks of data. The input code stream is written into an M×N rectangular storage array by row, and then read out from this storage array by column to obtain the scrambled code stream. Of course, other pre-defined schemes may be used instead of the rectangular way, which may obtain better interleaving effects, such as along the diagonal way, convolutional interleaving way, and the like. The information bit rearrangement of the product code adopts the traditional matrix interleaving, which is encoded in the row direction first, and then encoded in the column direction.

多媒体通信是当前通信技术的发展趋势,多媒体通信需要在通信网络中同时传送声音、数据、文字、图形、图象、动画等多种类型的媒体信息,具有集成性、同步性和交互性的通信方式,而传统的电话网、计算机网和广播网往往只传送单一的媒体。一般而言,数据、文本、图形和静止图象等属于不连续的媒体,要求的的平均码率不高,但有较强的突发性和短时的高速率,其中数据对传输误码非常敏感,而声音和视频信息属于连续性的媒体,其实时性和传输码率要求很高,对传输误码的敏感性要低一些。因此,针对不同信息媒体、不同应用环境、不同服务对象和不同的目的,要对传输的信息施加不同的传输优先级,可以采用分级数字调制实现。Multimedia communication is the development trend of current communication technology. Multimedia communication needs to transmit various types of media information such as sound, data, text, graphics, images, animations, etc. in the communication network at the same time, and has integrated, synchronous and interactive communication. way, while the traditional telephone network, computer network and broadcasting network often only transmit a single medium. Generally speaking, data, text, graphics, and still images are discontinuous media, and the required average bit rate is not high, but it has strong burst and short-term high rate, and the data has a great impact on transmission error. Very sensitive, and sound and video information are continuous media, which require high real-time and transmission bit rate, and are less sensitive to transmission errors. Therefore, for different information media, different application environments, different service objects and different purposes, it is necessary to impose different transmission priorities on the transmitted information, which can be realized by hierarchical digital modulation.

数字调制是数字符号转换为与信道特性相匹配波形的过程。从传输信道的频率特性来看,有的信道是低通型的,如双绞电缆、同轴电缆等;而有的信道则是带通型的,如各种无线信道、光纤信道等。显然,低通型信道适合于传输数字基带信号,而带通型信道必须对数字基带信号进行必要的调制后才能传输。在基带调制的情况下,这些波形是脉冲。带通调制则是把数据信号调制到某一固定频率的载波上(通常为正弦波)。其实,广义上来说调制就是从信源消息到信道波形或矢量之间的映射和频谱搬移。Digital modulation is the process of converting digital symbols into waveforms that match channel characteristics. From the perspective of the frequency characteristics of the transmission channel, some channels are low-pass, such as twisted pair cables, coaxial cables, etc.; while some channels are band-pass, such as various wireless channels, fiber optic channels, etc. Obviously, the low-pass channel is suitable for transmitting digital baseband signals, while the band-pass channel must carry out necessary modulation on the digital baseband signal before transmission. In the case of baseband modulation, these waveforms are pulses. Band-pass modulation is to modulate the data signal onto a fixed-frequency carrier (usually a sine wave). In fact, in a broad sense, modulation is the mapping and spectrum shifting from source information to channel waveforms or vectors.

对应于不同的传输媒介,发射系统的结构相同,但调制方式不同。现在常用的调制方式有相移键控调制PSK、正交幅度调制QAM、残留边带调制VSB和正交频分复用OFDM等。其中PSK、QAM技术已经非常成熟,在通信领域得到广泛应用。mPSK和mQAM在相同信号点数时,功率谱相同,带宽均为基带信号带宽的两倍。在理想情况下,mPSK和mQAM的最高频带利用率均为log2Mb/s/Hz。Corresponding to different transmission media, the structure of the transmitting system is the same, but the modulation methods are different. Now commonly used modulation methods include phase shift keying modulation PSK, quadrature amplitude modulation QAM, vestigial sideband modulation VSB and orthogonal frequency division multiplexing OFDM. Among them, PSK and QAM technologies are very mature and widely used in the communication field. When mPSK and mQAM have the same number of signal points, the power spectrum is the same, and the bandwidth is twice the bandwidth of the baseband signal. Ideally, the highest frequency band utilization of mPSK and mQAM is log 2 Mb/s/Hz.

例如QPSK的最高频带利用率为2b/s/Hz,即基带数字信号的2bit映射为调制信号的一个传输符号;16QAM的最高频率利用率为4b/s/Hz,4bit映射为一个传输符号;64QAM的最高频带利用率为6b/s/Hz,基带数字信号的6bit映射为调制信号的一个传输符号。也就是说,理论上64QAM调制所能传输的信息量是单独QPSK的3倍,是单独16QAM的2倍,或者说,QPSK和16QAM调制所能传输的最大信息量之和等同于64QAM调制。For example, the highest frequency band utilization rate of QPSK is 2b/s/Hz, that is, 2 bits of the baseband digital signal are mapped to a transmission symbol of the modulated signal; the highest frequency utilization rate of 16QAM is 4b/s/Hz, and 4 bits are mapped to a transmission symbol; 64QAM The highest frequency band utilization rate is 6b/s/Hz, and the 6bit of the baseband digital signal is mapped to a transmission symbol of the modulated signal. That is to say, theoretically, the amount of information that can be transmitted by 64QAM modulation is three times that of QPSK alone, and twice that of 16QAM alone. In other words, the sum of the maximum amount of information that can be transmitted by QPSK and 16QAM modulation is equal to 64QAM modulation.

QPSK和64QAM都是正交调制,因此,可以把它们的调制信号分为两个互为正交的分量,即同相分量I和正交分量Q,并用坐标轴表示IQ分量,得到相应的调制星座图。一般来讲,对于同一种调制方式,虽然调制映射关系可能不同,即星座图中星座点所代表的数字信号数值不同,但星座点在星座图中所处的位置是一样的。QPSK和64QAM的星座图如图3、图4所示,它们是均匀星座图,即α=1,这里α为星座图中相邻象限间星座点最近距离与象限内星座点最近距离之比。Both QPSK and 64QAM are quadrature modulations, therefore, their modulation signals can be divided into two mutually orthogonal components, that is, the in-phase component I and the quadrature component Q, and the IQ components are represented by the coordinate axis to obtain the corresponding modulation constellation picture. Generally speaking, for the same modulation method, although the modulation mapping relationship may be different, that is, the digital signal values represented by the constellation points in the constellation diagram are different, but the positions of the constellation points in the constellation diagram are the same. The constellation diagrams of QPSK and 64QAM are shown in Figure 3 and Figure 4. They are uniform constellation diagrams, that is, α=1, where α is the ratio of the shortest distance between constellation points between adjacent quadrants in the constellation diagram and the shortest distance between constellation points in a quadrant.

从上述可知,对于同样的传输信息量,可以单独用64QAM调制可以传输,也可以用多个QPSK、16QAM或者两者的组合来传输。它们各有优缺点,前者实现简单,但传输业务的优先级等同;后者实现复杂一些,但可实现分级传输,从而提供分级服务。对其它的多电平调制(如256QAM)也同样如此。It can be seen from the above that for the same amount of transmitted information, it can be transmitted by 64QAM modulation alone, or by multiple QPSK, 16QAM or a combination of both. They have their own advantages and disadvantages. The former is simple to implement, but the priority of the transmission service is equal; the latter is more complicated to implement, but it can realize hierarchical transmission and thus provide hierarchical services. The same is true for other multi-level modulations (such as 256QAM).

在地面数字电视广播中,就可采用分级调制和编码实现分级服务。例如为了克服广播电视在低场强覆盖区域内接收信号中断的问题,通过提供较低码率、高可靠和高码率、低可靠的两种比特码流来实现分级调制,从而避免信号中断。欧洲地面数字视频广播(DVB-T)系统通过在正交频分复用(OFDM)载波上采用分级调制,由QPSK和16QAM构成多分辨率的64QAM星座图,如图5(a)(b)所示,以此在一个电视频道内提供两级服务,分别使用高优先级(HP)码流和低优先级(LP)码流。HP码流能提供基本的DTV节目和一些音频节目,而LP码流用于另外的DTV或者数据业务或者像HDTV质量的一种业务。LP数据码流用于覆盖核心服务区,通常在LP码流覆盖内,HP码流总是有效的。In terrestrial digital TV broadcasting, hierarchical modulation and coding can be used to realize hierarchical services. For example, in order to overcome the problem of radio and television receiving signal interruption in low field strength coverage areas, hierarchical modulation is realized by providing two bit streams with lower code rate, high reliability and high code rate, low reliability, so as to avoid signal interruption . The European Terrestrial Digital Video Broadcasting (DVB-T) system adopts hierarchical modulation on the Orthogonal Frequency Division Multiplexing (OFDM) carrier, and the multi-resolution 64QAM constellation diagram is composed of QPSK and 16QAM, as shown in Figure 5(a)(b) As shown, two levels of service are provided in one TV channel, using high priority (HP) code stream and low priority (LP) code stream respectively. The HP stream can provide basic DTV programs and some audio programs, while the LP stream is used for additional DTV or data services or a service like HDTV quality. The LP data stream is used to cover the core service area, usually within the coverage of the LP stream, the HP stream is always valid.

上述的这种方式的不足之处是;调制采用16QAM,因而实现复杂,而且因为只分两层调制,优先级少,因此不能满足多种业务的要求;另外,欧洲DVB-T中的分级64QAM前的纠错编码采用的是卷积码,卷积码的纠错性能较差,导致可靠性降低。The disadvantage of the above-mentioned method is that the modulation adopts 16QAM, so the implementation is complicated, and because there are only two layers of modulation, the priority is less, so it cannot meet the requirements of various services; in addition, the hierarchical 64QAM in European DVB-T The previous error correction codes used convolutional codes, and the error correction performance of convolutional codes was poor, resulting in reduced reliability.

发明内容Contents of the invention

本发明的目的是这克服已有技术的不足之处,提出一种采用多层分组乘积码的信道编码调制方法,每层调制采用QPSK,具有实现简单,优先级多,纠错能力强,可靠性高等优点,能满足多种业务的要求。The purpose of the present invention is to overcome the deficiencies of the prior art, and propose a channel coding modulation method that adopts multi-layer block product codes. Each layer of modulation adopts QPSK, which has the advantages of simple implementation, many priorities, strong error correction capability, and reliability. It has the advantages of high reliability and can meet the requirements of various businesses.

本发明提出的一种多层分组乘积码纠错编码和调制器方法,其特征在于,它包括:A kind of multilayer block product code error correction coding and modulator method that the present invention proposes is characterized in that, it comprises:

将输入的多路不同优先级的数据码流先分别经过各自的分组乘积码BPC编码器后,得到分组乘积码码流,将该分组乘积码流按定义分别映射到所设定的调制方式的星座图符号的不同比特位,得到具有不同程度的抗干扰能力的多层调制信号输出;所说的分组乘积码为删余截短分组乘积码BPC(3762,3249)。The multiple input data streams with different priorities are first passed through their respective block product code BPC encoders to obtain the block product code stream, and the block product code stream is mapped to the set modulation mode according to the definition. Different bits of the constellation diagram symbols can obtain multi-layer modulated signal output with different degrees of anti-interference capability; the block product code is the punctured and truncated block product code BPC (3762, 3249).

所说的删余截短分组乘积码BPC(3762,3249)的产生方法可包括以下步骤:The generation method of said puncturing and truncating block product code BPC (3762,3249) may comprise the following steps:

1)采用BCH(63,57)码,经添加一个校验位扩展成为BCH(64,57);1) Adopt the BCH (63, 57) code, and expand it into BCH (64, 57) by adding a check digit;

2)将该BCH(64,57)在行、列方向上对输入数据进行纠错编码,得到BPC(4096,3249)码;2) The BCH (64, 57) performs error correction coding on the input data in the row and column directions to obtain the BPC (4096, 3249) code;

3)将BPC(4096,3249)的前4列和BPC(4096,3249)第一行的前33比特置为0,得到截短的分组乘积码BPC(3811,2992);3) The first 4 columns of BPC (4096, 3249) and the first 33 bits of the first row of BPC (4096, 3249) are set to 0 to obtain the truncated block product code BPC (3811, 2992);

4)从截短BPC(3811,2992)中删除49个双校验比特,得到删余截短分组乘积码(3762,2992)。4) Delete 49 double parity bits from the truncated BPC (3811, 2992) to obtain the punctured and truncated block product code (3762, 2992).

所述的调制方式可为64QAM,也可为256QAM调制。The modulation method can be 64QAM or 256QAM.

所述的多路不同优先级的数据码流可包括高优先级数据码流、中优先级数据码流、低优先级数据码流。The multiple data code streams with different priorities may include high priority data code streams, medium priority data code streams, and low priority data code streams.

所述的高优先级数据码流生成的分组乘积码BPC数据可映射为所设定的调制星座图符号的高比特位。The block product code BPC data generated by the high-priority data code stream can be mapped to the upper bits of the set modulation constellation symbols.

所述的中优先级数据码流生成的分组乘积码BPC数据可映射为所设定的调制星座图符号的中间比特位。The block product code BPC data generated by the medium priority data code stream can be mapped to the middle bits of the set modulation constellation symbol.

所述的低优先级数据码流生成的分组乘积码BPC数据可映射为所设定的调制星座图符号的低比特位。The block product code BPC data generated by the low-priority data code stream can be mapped to the low bits of the set modulation constellation symbols.

本发明的特点:Features of the present invention:

本发明中采用的多层调制采用QPSK,具有实现简单,优先级多,纠错能力强,可靠性高等优点,能满足多种业务的要求,例如可应用地面数字电视广播系统中。The multi-layer modulation adopted in the present invention adopts QPSK, which has the advantages of simple implementation, multiple priorities, strong error correction capability and high reliability, and can meet the requirements of various services, for example, it can be applied to terrestrial digital TV broadcasting systems.

附图说明Description of drawings

图1是一个典型的数字通信系统构成图。Figure 1 is a diagram of a typical digital communication system.

图2(a)是乘积纠错码(BPC)原理图。Figure 2(a) is a schematic diagram of the product error correction code (BPC).

图2(b)是乘积纠错码(BPC)组成框图。Figure 2(b) is a block diagram of the product error correction code (BPC).

图3是QPSK调制星座图。Fig. 3 is a QPSK modulation constellation diagram.

图4是64QAM调制星座图。Fig. 4 is a 64QAM modulation constellation diagram.

图5(a)是欧洲DVB-T非均匀64QAM星座图(α=2)。Fig. 5(a) is a European DVB-T non-uniform 64QAM constellation diagram (α=2).

图5(b)是欧洲DVB-T非均匀64QAM星座图(α=4)。Figure 5(b) is a European DVB-T non-uniform 64QAM constellation diagram (α=4).

图6是本发明的一种采用多层分组乘积码的信道编码调制方法的原理框图。Fig. 6 is a functional block diagram of a channel coding modulation method using multi-layer block product codes according to the present invention.

图7是本发明的实施例的高优先级QPSK调制(64QAM高比特位)的星座图。Fig. 7 is a constellation diagram of high priority QPSK modulation (64QAM high bit) according to an embodiment of the present invention.

图8是本发明的实施例的中优先级QPSK调制(64QAM中间比特位)星座图。Fig. 8 is a constellation diagram of medium priority QPSK modulation (64QAM middle bits) according to an embodiment of the present invention.

图9是本发明的实施例的低优先级QPSK调制(64QAM低比特位)的星座图。FIG. 9 is a constellation diagram of low priority QPSK modulation (64QAM low bit) according to an embodiment of the present invention.

图10是采用本发明的地面数字多媒体电视广播系统的发射端框图。Fig. 10 is a block diagram of the transmitting end of the terrestrial digital multimedia television broadcasting system of the present invention.

图11是采用本发明的地面数字多媒体电视广播系统的接收端框图。Fig. 11 is a block diagram of the receiving end of the terrestrial digital multimedia television broadcasting system of the present invention.

具体实施方式Detailed ways

下面将结合附图对本发明的具体实施例进行详细描述。Specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

本发明根据数字通信传输和数字电视广播的特性,提出了一种采用多层分组乘积码(Multi-level Block Product Code)的信道编码调制方法的实施例,可达到优先级传输信息,满足各种各样的优先服务需求,以及更好的服务覆盖的目的。According to the characteristics of digital communication transmission and digital TV broadcasting, the present invention proposes an embodiment of a channel coding modulation method using a multi-level block product code (Multi-level Block Product Code), which can achieve priority transmission information and meet various requirements. Various priority service needs, and the purpose of better service coverage.

本实施例方法的流程如图6所示,包括:将输入的三路不同优先级(高、中、低)的数据码流先分别经过各自的分组乘积码BPC(3762,2992)编码器后,得到分组乘积码码流,将该分组乘积码流按定义分别映射到64QAM调制方式的星座图符号的不同比特位,得到具有不同程度的抗干扰能力的多层调制信号输出。The process flow of the method in this embodiment is shown in Figure 6, including: the input data code streams of three paths with different priorities (high, medium, and low) first pass through respective block product code BPC (3762, 2992) encoders respectively , to obtain the block product code stream, and map the block product code stream to different bits of the constellation symbol of the 64QAM modulation mode according to the definition, and obtain multi-layer modulated signal output with different degrees of anti-interference ability.

上述方法各部分内容分别详细描述如下:Each part of the above method is described in detail as follows:

1)分组乘积码编码1) Block product code encoding

分组乘积码的原理如前所述,如图2所示。本发明中采用的分组乘积码BPC(3762,2992)是两维分组乘积码BPC(4096,3249)的删余截短。The principle of the group product code is as mentioned above, as shown in Figure 2. The block product code BPC (3762, 2992) used in the present invention is the puncturing and truncation of the two-dimensional block product code BPC (4096, 3249).

BPC(4096,3249)是两个扩展的分组纠错码BCH(64,57)码的乘积,BCH(64,57)码是BCH(63,57)码添加一个奇偶校验比特而扩展成的。BCH(63,57)码的生成多项式定义为BPC (4096, 3249) is the product of two extended block error correction codes BCH (64, 57) codes, and the BCH (64, 57) code is expanded by adding a parity bit to the BCH (63, 57) code . The generator polynomial of BCH(63,57) code is defined as

                        x6+x+1x 6 +x+1

BCH(63,57)码也称为汉明码(Hamming Code),是最早发现的分组码之一。BCH (63, 57) code, also known as Hamming code (Hamming Code), is one of the earliest block codes discovered.

BPC(4096,3249)的截短分组乘积码定义是将BPC(4096,3249)的前4列和BPC(4096,3249)第一行的前33比特置为0,得到截短的分组乘积码BPC(3811,2992)。删余截短分组乘积码BPC(3762,2992)定义是从缩短BPC(3811,2992)中去除49个双校验比特。The definition of the truncated block product code of BPC (4096, 3249) is to set the first 4 columns of BPC (4096, 3249) and the first 33 bits of the first row of BPC (4096, 3249) to 0 to obtain a truncated block product code BPC (3811, 2992). The definition of the punctured and truncated block product code BPC (3762, 2992) is to remove 49 double parity bits from the shortened BPC (3811, 2992).

对于数字电视传输中的传输码流(Transport Stream,TS),TS码流中净荷数据长度为187bytes。两个187bytes数据块可编入一个BPC(3762,2992)块中。分组乘积码的传输顺序是从第一列开始一列接一列进行。For the transport stream (Transport Stream, TS) in digital TV transmission, the payload data length in the TS stream is 187 bytes. Two 187bytes data blocks can be compiled into one BPC(3762, 2992) block. The transmission sequence of the block product code is to start from the first column and proceed column by column.

本发明所述的分组乘积码BPC(3762,2992)是一种系统码(Systematic Code),其解码器可以采用高性能TURBO算法。The block product code BPC (3762, 2992) of the present invention is a kind of systematic code (Systematic Code), and its decoder can adopt high-performance TURBO algorithm.

2)映射和星座图2) Mapping and Constellation Diagram

在本发明的实施例中,系统的多层分组乘积码分为三层——高、中、低优先级。不同层的分组乘积码得到的码流按定义映射到64QAM星座符号的不同比特位,因此具有不同程度的抗干扰能力。In an embodiment of the present invention, the system's multi-layer block product codes are divided into three layers—high, medium, and low priority. The code streams obtained by the block product codes of different layers are mapped to different bits of 64QAM constellation symbols by definition, so they have different degrees of anti-interference ability.

如前所述,64QAM调制的每个符号可以携带6bit数字信息,这样同相I分量和正交Q分量分别携带3bit,分为高、中、低三位。同样的,前面也讲过,可以用多个较低电平数的调制达到与较高电平数调制同样的传输信息量,例如,对于64QAM调制传输的信息量,可以用3个QPSK调制实现传输,64QAM调制I、Q分量的3个不同的比特位分别对应于3个QPSK调制I、Q分量,即高优先级QPSK调制、中优先级QPSK调制、低优先级QPSK调制。As mentioned above, each symbol of 64QAM modulation can carry 6 bits of digital information, so that the in-phase I component and the quadrature Q component carry 3 bits respectively, which are divided into high, middle and low bits. Similarly, as mentioned earlier, multiple modulations with lower levels can be used to achieve the same amount of transmitted information as modulations with higher levels. For example, for the amount of information transmitted by 64QAM modulation, three QPSK modulations can be used. For transmission, the three different bits of the 64QAM modulation I and Q components correspond to the three QPSK modulation I and Q components respectively, that is, high priority QPSK modulation, medium priority QPSK modulation, and low priority QPSK modulation.

对于高优先级数据流,分组乘积码纠错编码后的码流映射为64QAM调制的高比特位,即采用高优先级QPSK调制。串行码流中的每2比特组成一组,组中的每个比特分别映射为高优先级QPSK的I和Q分量,其映射关系如表1所示,相应的星座图如图7所示,图中四个坐标点(00,01,10,11)表示高优先级QPSK调制的四个星座点。For the high-priority data stream, the code stream after block product code error correction coding is mapped to the high bit of 64QAM modulation, that is, the high-priority QPSK modulation is adopted. Every 2 bits in the serial code stream form a group, and each bit in the group is mapped to the I and Q components of high-priority QPSK respectively. The mapping relationship is shown in Table 1, and the corresponding constellation diagram is shown in Figure 7. , the four coordinate points (00, 01, 10, 11) in the figure represent the four constellation points of high-priority QPSK modulation.

      表1 QPSK映射表 符号  I  Q 相位  0  1  1 π/4  1  0  1 3π/4  2  0  0 5π/4  3  1  0 7π/4 Table 1 QPSK mapping table symbol I Q phase 0 1 1 π/4 1 0 1 3π/4 2 0 0 5π/4 3 1 0 7π/4

对于中优先级数据流,分组乘积码纠错编码后的码流映射为64QAM调制的中间比特位,即采用中优先级QPSK调制。串行码流中的每2比特组成一组,组中的每个比特分别映射为中优先级QPSK的I和Q分量,其映射关系如表1所示,相应的星座图如图8所示,图中表示4组中优先级QPSK调制的4个星座点(0000-1111),和与高优先级QPSK星座点的相对位置关系,其中高优先级QPSK的一个星座点位于每一组中优先级QPSK调制4个星座点的中心。For the medium-priority data stream, the code stream after block product code error correction coding is mapped to the middle bit of 64QAM modulation, that is, medium-priority QPSK modulation is adopted. Every 2 bits in the serial code stream form a group, and each bit in the group is mapped to the I and Q components of the medium priority QPSK respectively. The mapping relationship is shown in Table 1, and the corresponding constellation diagram is shown in Figure 8 , the figure shows the 4 constellation points (0000-1111) of priority QPSK modulation in 4 groups, and the relative position relationship with the high priority QPSK constellation point, wherein one constellation point of high priority QPSK is located in each group priority Level QPSK modulates the center of 4 constellation points.

对于低优先级数据流,分组乘积码纠错编码后的码流映射为64QAM调制的低比特位,即采用低优先级QPSK调制。串行码流中的每2比特组成一组,组中的每个比特分别映射为低优先级QPSK的I和Q分量,其映射关系如表1所示,相应的星座图如图9所示,图中表示16组低优先级QPSK调制的4个星座点(000000-111111),和与高、中优先级QPSK星座点的相对位置关系,其中中优先级QPSK的一个星座点位于每一组低优先级QPSK调制4个星座点的中心。For the low-priority data stream, the code stream after block product code error correction coding is mapped to the low bit of 64QAM modulation, that is, the low-priority QPSK modulation is adopted. Every 2 bits in the serial code stream form a group, and each bit in the group is mapped to the I and Q components of the low-priority QPSK. The mapping relationship is shown in Table 1, and the corresponding constellation diagram is shown in Figure 9. , the figure shows 16 groups of 4 constellation points (000000-111111) of low priority QPSK modulation, and the relative position relationship with high and medium priority QPSK constellation points, wherein one constellation point of medium priority QPSK is located in each group Low priority QPSK modulates the center of the 4 constellation points.

综上所述,对于输入的优先级不同的多路数据码流,本实施例的分层分组乘积码纠错编码和调制方法的具体实现步骤如下:To sum up, for multiple data streams with different input priorities, the specific implementation steps of the layered block product code error correction coding and modulation method in this embodiment are as follows:

1)产生纠错码BCH(63,57)码,经添加一个校验位扩展成为BCH(64,57)。1) Generate the error correction code BCH (63, 57) code, which is expanded into BCH (64, 57) by adding a parity bit.

2)BCH(64,57)在行、列方向上对输入数据进行纠错编码,得到BPC(4096,3249)码。2) BCH (64, 57) performs error correction coding on the input data in the row and column directions to obtain BPC (4096, 3249) codes.

3)由BPC(4096,3249)得到截短的分组乘积码BPC(3811,2992).3) Obtain the truncated block product code BPC(3811, 2992) from BPC(4096, 3249).

4)从截短BPC(3811,2992)中删除49个双校验比特,得到删余截短分组乘积码(3762,2992)。4) Delete 49 double parity bits from the truncated BPC (3811, 2992) to obtain the punctured and truncated block product code (3762, 2992).

5)高优先级删余截短分组乘积码BPC(3762,2992)产生的数据码流映射为64QAM的高比特位。5) The data stream generated by the high-priority punctured and truncated block product code BPC (3762, 2992) is mapped to the upper bits of 64QAM.

6)中优先级删余截短分组乘积码BPC(3762,2992)产生的数据码流映射为64QAM的中间比特位。6) The data code stream generated by the middle priority puncturing and truncating block product code BPC (3762, 2992) is mapped to the middle bits of 64QAM.

7)低优先级删余截短分组乘积码BPC(3762,2992)产生的数据码流映射为64QAM的低比特位。7) The data code stream generated by the low-priority punctured and truncated block product code BPC (3762, 2992) is mapped to the lower bits of 64QAM.

8)最后完成如图9所示的分层分组乘积码64QAM调制。8) Finally, the hierarchical block product code 64QAM modulation as shown in FIG. 9 is completed.

上述调制信号经过实际信道传输后,由于存在干扰和噪声,星座点位置会发生变化,有些星座点就可能靠的很近,容易发生误判。从通信原理可知,星座点之间的欧氏距离越大,误判的概率越小,也就是抗干扰能力越强。从图7、图8、图9所示的64QAM高、中、低位比特所对应的QPSK星座点看,高优先级QPSK调制(对应于61QAM的高比特位)的欧式距离最大,中优先级次之,低优先级最小。因此,本发明所述的分层分组乘积码纠错编码和调制器把经过分组乘积码纠错编码后的数据码流映射到64QAM调制的不同层上,实现分级调制,不同层上的星座点间的欧氏距离不同,从而使分级调制具有不同程度的抗干扰能力。After the above-mentioned modulated signal is transmitted through the actual channel, due to the existence of interference and noise, the positions of the constellation points will change, and some constellation points may be very close, which is prone to misjudgment. It can be seen from the communication principle that the greater the Euclidean distance between constellation points, the smaller the probability of misjudgment, that is, the stronger the anti-interference ability. From the QPSK constellation points corresponding to the high, middle and low bits of 64QAM shown in Figure 7, Figure 8, and Figure 9, the Euclidean distance of the high-priority QPSK modulation (corresponding to the high-bit bits of 61QAM) is the largest, and the medium-priority second In other words, low priority is the smallest. Therefore, the layered block product code error correction coding and modulator of the present invention maps the data code stream after the block product code error correction coding to different layers of 64QAM modulation to realize hierarchical modulation, and the constellation points on different layers The Euclidean distance between them is different, so that the hierarchical modulation has different degrees of anti-interference ability.

一个采用本发明所述方法的地面数字多媒体电视广播发射系统实施例如图10所示。图中输入的三路MPEG TS码流具有不同的优先级,它们可以是视频、音频、图形、数据等多媒体信息,这些不同优先级的数据经过本发明所述的多层分组乘积码纠错编码和调制器,成为数字的分级64QAM调制信号,然后转换为合适的模拟信号,射频RF模块接收此模拟信号,处理后的结果送给发射天线或其它信号发射机。An embodiment of a terrestrial digital multimedia television broadcasting transmitting system adopting the method of the present invention is shown in FIG. 10 . The three-way MPEG TS streams input in the figure have different priorities, and they can be multimedia information such as video, audio frequency, graphics, data, and the data of these different priorities are coded through the multi-layer grouping product code error correction of the present invention And the modulator, it becomes a digital hierarchical 64QAM modulation signal, and then converts it into a suitable analog signal. The RF module receives the analog signal, and the processed result is sent to the transmitting antenna or other signal transmitters.

一个采用本发明所述方法的地面数字多媒体电视广播接收系统实施例如图11所示。图中天线或其它信号接收机接收调制信号,送给下变频模块进行频率变换后,送给模数转换ADC变为数字信号。此数字信号经过分级64QAM解调,得到解调后的高、中、低比特位,然后送给相应的分组乘积码解码器,恢复优先级不同的MPEG TS码流。An embodiment of a terrestrial digital multimedia television broadcast receiving system adopting the method of the present invention is shown in FIG. 11 . In the figure, the antenna or other signal receiver receives the modulated signal, sends it to the down-conversion module for frequency conversion, and then sends it to the analog-to-digital conversion ADC to become a digital signal. This digital signal is demodulated by hierarchical 64QAM to obtain the demodulated high, middle and low bits, and then sent to the corresponding block product code decoder to restore the MPEG TS streams with different priorities.

上面结合附图对本发明的具体实施例进行了详细的说明,但本发明并不限制于上述那些实施例,在不脱离本申请的权利要求的精神和范围情况下,本领域的技术人员可作出各种修改或改型,例如系统采用256QAM调制,相应的分为四层分组乘积码。Specific embodiments of the present invention have been described in detail above in conjunction with the accompanying drawings, but the present invention is not limited to those embodiments above, without departing from the spirit and scope of the claims of the application, those skilled in the art can make Various modifications or modifications, for example, the system adopts 256QAM modulation, which is correspondingly divided into four-layer block product codes.

Claims (8)

1、一种采用多层分组乘积码的信道编码调制方法,其特征在于它包括:1, a kind of channel coding modulation method that adopts multi-layer block product code, it is characterized in that it comprises: 将输入的多路不同优先级的数据码流先分别经过各自的分组乘积码BPC编码器后,得到分组乘积码码流,将该分组乘积码流按定义分别映射到所设定的调制方式的星座图符号的不同比特位,得到具有不同程度的抗干扰能力的多层调制信号输出;所说的分组乘积码为删余截短分组乘积码BPC(3762,3249)。The multiple input data streams with different priorities are first passed through their respective block product code BPC encoders to obtain the block product code stream, and the block product code stream is mapped to the set modulation mode according to the definition. Different bits of the constellation diagram symbols can obtain multi-layer modulated signal output with different degrees of anti-interference capability; the block product code is the punctured and truncated block product code BPC (3762, 3249). 2、按照权利要求1所述的采用多层分组乘积码的信道编码调制方法,其特征在于进一步包括:所说的删余截短分组乘积码BPC(3762,3249)的产生方法包括以下步骤:2, according to the channel coding modulation method that adopts multi-layer block product code according to claim 1, it is characterized in that further comprising: the generation method of said puncturing and truncating block product code BPC (3762,3249) comprises the following steps: 1)采用BCH(63,57)码,经添加一个校验位扩展成为BCH(64,57);1) Adopt the BCH (63, 57) code, and expand it into BCH (64, 57) by adding a check digit; 2)将该BCH(64,57)在行、列方向上对输入数据进行纠错编码,得到BPC(4096,3249)码;2) The BCH (64, 57) performs error correction coding on the input data in the row and column directions to obtain the BPC (4096, 3249) code; 3)将BPC(4096,3249)的前4列和BPC(4096,3249)第一行的前33比特置为0,得到截短的分组乘积码BPC(3811,2992);3) The first 4 columns of BPC (4096, 3249) and the first 33 bits of the first row of BPC (4096, 3249) are set to 0 to obtain the truncated block product code BPC (3811, 2992); 4)从截短BPC(3811,2992)中删除49个双校验比特,得到删余截短分组乘积码(3762,2992)。4) Delete 49 double parity bits from the truncated BPC (3811, 2992) to obtain the punctured and truncated block product code (3762, 2992). 3、按照权利要求1所述的采用多层分组乘积码的信道编码调制方法,其特征在于:所述的调制方式为64QAM。3. The channel coding modulation method using multi-layer block product codes according to claim 1, characterized in that: said modulation method is 64QAM. 4、按照权利要求1所述的采用多层分组乘积码的信道编码调制方法,其特征在于:所述的调制方式为256QAM调制。4. The channel coding modulation method using multi-layer block product codes according to claim 1, characterized in that: said modulation method is 256QAM modulation. 5、按照权利要求1所述的采用多层分组乘积码的信道编码调制方法,其特征在于:所述的多路不同优先级的数据码流包括高优先级数据码流、中优先级数据码流、低优先级数据码流。5. The channel coding and modulation method using multi-layer block product codes according to claim 1, characterized in that: said multiple data code streams with different priorities include high priority data code streams, medium priority data code streams Stream, low priority data code stream. 6、按照权利要求5所述的采用多层分组乘积码的信道编码调制方法,其特征在于:所述的高优先级数据码流生成的分组乘积码BPC数据映射为所设定的调制星座图符号的高比特位。6. The channel coding modulation method using multi-layer block product codes according to claim 5, characterized in that: the block product code BPC data generated by the high-priority data stream is mapped to the set modulation constellation diagram The high-order bit of the sign. 7、按照权利要求5所述的采用多层分组乘积码的信道编码调制方法,其特征在于:所述的中优先级数据码流生成的分组乘积码BPC数据映射为所设定的调制星座图符号的中间比特位。7. The channel coding modulation method using multi-layer block product codes according to claim 5, characterized in that: the block product code BPC data generated by the medium priority data stream is mapped to the set modulation constellation diagram The middle bit of the sign. 8、按照权利要求5所述的采用多层分组乘积码的信道编码调制方法,其特征在于:所述的低优先级数据码流生成的分组乘积码BPC数据映射为所设定的调制星座图符号的低比特位。8. The channel coding modulation method using multi-layer block product codes according to claim 5, characterized in that: the block product code BPC data generated by the low-priority data stream is mapped to the set modulation constellation diagram The lower bits of the sign.
CNB011309385A 2001-08-28 2001-08-28 A Modulation Method of Channel Coding Using Multilayer Block Product Codes Expired - Fee Related CN1151672C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB011309385A CN1151672C (en) 2001-08-28 2001-08-28 A Modulation Method of Channel Coding Using Multilayer Block Product Codes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB011309385A CN1151672C (en) 2001-08-28 2001-08-28 A Modulation Method of Channel Coding Using Multilayer Block Product Codes

Publications (2)

Publication Number Publication Date
CN1335722A CN1335722A (en) 2002-02-13
CN1151672C true CN1151672C (en) 2004-05-26

Family

ID=4670259

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011309385A Expired - Fee Related CN1151672C (en) 2001-08-28 2001-08-28 A Modulation Method of Channel Coding Using Multilayer Block Product Codes

Country Status (1)

Country Link
CN (1) CN1151672C (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8072943B2 (en) * 2005-12-09 2011-12-06 Samsung Electronics Co., Ltd. Wireless communication system and methodology for communicating via multiple information streams
CN100536568C (en) * 2006-08-16 2009-09-02 中兴通讯股份有限公司 Method for differentiating transmissions of control information and media information in mobile multimedia broadcast
CN101325474B (en) 2007-06-12 2012-05-09 中兴通讯股份有限公司 Channel coding and modulation mapping method for hybrid automatic repeat request of LDPC code
KR101503058B1 (en) * 2008-02-26 2015-03-18 삼성전자주식회사 Method and apparatus for channel encoding / decoding in a communication system using a low-density parity-check code
CN101674188B (en) * 2008-09-11 2013-08-14 株式会社Ntt都科摩 HM-based MBMS transmitting and receiving method and corresponding device
CN102687477A (en) * 2010-03-09 2012-09-19 上海贝尔股份有限公司 Method and device for feeding back channel information in multiple-input multiple-output wireless communication system
US8203605B1 (en) 2011-05-11 2012-06-19 Google Inc. Point-of-view object selection
EP3790245A1 (en) 2015-01-08 2021-03-10 Huawei Technologies Co., Ltd. Data processing method and data processing apparatus
CN107659319B (en) * 2016-07-25 2022-01-18 饶德阳 Method and device for encoding Turbo product code
WO2018228601A1 (en) 2017-06-16 2018-12-20 华为技术有限公司 Data processing method and data processing device
CN109150199B (en) 2017-06-17 2024-06-25 华为技术有限公司 Interleaving processing method and device for polarized Polar codes
CN109150378B (en) * 2017-06-16 2021-04-09 华为技术有限公司 Data processing method and data processing device
CN109561037A (en) * 2017-09-27 2019-04-02 株式会社Ntt都科摩 Mapping method and communication device of the bit to symbol

Also Published As

Publication number Publication date
CN1335722A (en) 2002-02-13

Similar Documents

Publication Publication Date Title
KR101555079B1 (en) Serial concatenation of trellis coded modulation and an inner non-binary ldpc code
EP0732832B1 (en) Signal transmitter, signal receiver, and signal transmitting-receiving method
EP2462730B1 (en) Data transmission using low density parity check coding and constellation mapping
EP2462729B1 (en) Data reception using low density parity check coding and constellation mapping
CN1245833C (en) Transmitting device and method for digital broadcasting system with comprehensive error correction coding function
CN101523789B (en) Method for transmitting a stream of data in a wireless system with at least two antennas and transmitter implementing the method
CN1151672C (en) A Modulation Method of Channel Coding Using Multilayer Block Product Codes
CN1280993C (en) Digital broadcasting apparatus and method with different error correcting codes under communication environment
US20070291853A1 (en) Method and apparatus for transmitting/receiving uncompressed data
CN1574920A (en) Receiving device and method for digital broadcast system
CN100446574C (en) A transmission frame method for mobile and handheld wireless television broadcasting
CN1889404A (en) Mobile satellite broadcasting system and method for realizing multimedia business transmission
WO2010005470A2 (en) Bit interleaved ldpc coded modulation and physical layer signaling
CN1263299C (en) Digital broadcasting system transmitter with assembled error correcting coding function and method thereof
CN1232117C (en) Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof
CN1245835C (en) Digital broadcasting system sending device and method with improved internal interleaver random structure
CN1251516C (en) Error correcting coding/decoding device in digital broadcasting system, and its method
CN1245834C (en) Digital broadcast transmission device and method for performing different error correction codes according to communication environment

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040526

Termination date: 20110828