用于發(fā)送和接收信號的方法
【專利摘要】本發(fā)明涉及一種用于發(fā)送和接收信號的方法。該發(fā)送方法包括:對第一層信令數(shù)據(jù)進行BCH編碼;對經(jīng)BCH編碼的第一層信令數(shù)據(jù)進行LDPC編碼以生成至少一個LDPC奇偶校驗位;對所生成的LDPC奇偶校驗位進行打孔;通過QAM映射方法將經(jīng)比特交織的第一層信令數(shù)據(jù)解復(fù)用成單元字,并將所述單元字映射成星座值,其中,所述第一層信令數(shù)據(jù)具有指示相關(guān)聯(lián)的PLP的類型的PLP類型信息,指示所述相關(guān)聯(lián)的PLP的調(diào)制方法的調(diào)制信息,指示所述相關(guān)聯(lián)的PLP的碼速率的碼速率信息,指示所述相關(guān)聯(lián)的PLP的前向糾錯FEC類型的FEC類型信息,并且其中所述第一層信令數(shù)據(jù)還包括識別所述相關(guān)聯(lián)的PLP的PLP?ID。
【專利說明】用于發(fā)送和接收信號的方法
[0001]本申請是申請?zhí)枮?00980155429.5的發(fā)明專利申請(國際申請?zhí)?PCT/KR2009/004124,國際申請日:2009年7月23日,發(fā)明名稱:用于發(fā)送和接收信號的裝置以及用于發(fā)送和接收信號的方法)的分案申請。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及用于發(fā)送和接收信號的方法以及用于發(fā)送和接收信號的裝置,更具體地說,涉及能夠提高數(shù)據(jù)傳輸效率的發(fā)送和接收信號的方法以及發(fā)送和接收信號的裝置。
【背景技術(shù)】
[0003]隨著數(shù)字廣播技術(shù)的發(fā)展,用戶已經(jīng)接收到高清晰(HD)的運動圖像。隨著壓縮算法的持續(xù)發(fā)展和硬件性能的提高,未來將向用戶提供更好的環(huán)境。數(shù)字電視(DTV)系統(tǒng)可以接收數(shù)字廣播信號并向用戶提供多種補充業(yè)務(wù)以及視頻信號和音頻信號。
[0004]數(shù)字視頻廣播(DVB:Digital Video Broadcasting)_C2是加入第二代傳輸系統(tǒng)的DVB家族中的第三個規(guī)范。該規(guī)范開發(fā)于1994年,DVB-C現(xiàn)在已經(jīng)被部署在全世界范圍內(nèi)的超過5千萬個有線電視調(diào)諧器中。與其他的DVB第二代系統(tǒng)一致,DVB-C2使用了低密度的奇偶校驗(LDPC)和BCH碼的組合。與DVB-C相比,這種強大的前向糾錯(FEC)在載波噪聲比方面提供了大約5dB的改進。恰當(dāng)?shù)谋忍亟豢椃桨竷?yōu)化了 FEC系統(tǒng)的整體魯棒性。在通過報頭擴展后,這些幀被稱為物理層管道(PLP =Physical Layer Pipe)。這些PLP中的一個或更多個被復(fù)用到數(shù)據(jù)切片中。向各個切片應(yīng)用(時域和頻域)二維交織,使接收機能夠消除突發(fā)減損(burst impairment)和如單一頻率竄入(single frequency ingress)的頻率選擇干擾的影響。
[0005]隨著這些數(shù)字廣播技術(shù)的發(fā)展,對諸如視頻信號和音頻信號的業(yè)務(wù)的需要增加,并且用戶需要的數(shù)據(jù)的大小和廣播信道的數(shù)量逐漸上升。
【發(fā)明內(nèi)容】
[0006]技術(shù)問題
[0007]因此,本發(fā)明致力于一種發(fā)送和接收信號的方法以及一種發(fā)送和接收信號的裝置,該方法和裝置能夠大體上消除了由于相關(guān)技術(shù)的限制和缺點而引起的一個或更多個問題。
[0008]本發(fā)明的一個目的是提供一種發(fā)送和接收信號的方法以及一種發(fā)送和接收信號的裝置,該方法和裝置能夠提高數(shù)據(jù)發(fā)送效率。
[0009]本發(fā)明的另一個目的是提供一種發(fā)送和接收信號的方法和一種發(fā)送和接收信號的裝置,該方法和裝置能夠提高構(gòu)成業(yè)務(wù)的比特的糾錯能力。
[0010]本發(fā)明的其它優(yōu)點、目的和特征將在下面的描述中部分描述且部分內(nèi)容將對于本領(lǐng)域普通技術(shù)人員在研究下文后變得明顯。通過書面的說明書及其權(quán)利要求以及附圖中具體指出的結(jié)構(gòu)可以實現(xiàn)和獲得本發(fā)明的目的和其它優(yōu)點。[0011]技術(shù)方案
[0012]為了實現(xiàn)該目標(biāo),本發(fā)明的第一方面提供了一種向接收機發(fā)送廣播數(shù)據(jù)的發(fā)射機,該發(fā)射機包括:第一 BCH編碼器,其被配置為對第一層信令數(shù)據(jù)進行BCH編碼;第一LDPC編碼器,其被配置為對經(jīng)BCH編碼的第一層信令數(shù)據(jù)進行LDPC編碼以生成至少一個LDPC奇偶校驗位;打孔單元,其被配置為對所生成的LDPC奇偶校驗位進行打孔;第一比特交織器,其被配置為對經(jīng)LDPC編碼的第一層信令數(shù)據(jù)和經(jīng)打孔的LDPC奇偶校驗位進行比特交織;以及第一 QAM映射器,其被配置為將經(jīng)比特交織的第一層信令數(shù)據(jù)解復(fù)用成單元字,并將所述單元字映射成星座值,其中,所述發(fā)射機被配置為處理第一層信令數(shù)據(jù),所述第一層信令數(shù)據(jù)具有指示相關(guān)聯(lián)的PLP的類型的PLP類型信息,所述PLP類型信息是公共PLP、分組數(shù)據(jù)PLP和標(biāo)準(zhǔn)數(shù)據(jù)PLP中的一種,所述公共PLP是包含由多個PLP共享的數(shù)據(jù)的特定PLP,并且其中,當(dāng)所述PLP類型是所述公共PLP和所述分組數(shù)據(jù)PLP之一時,所述第一層信令數(shù)據(jù)還包括標(biāo)識當(dāng)前PLP與哪個PLP組相關(guān)聯(lián)的PLP組ID。
[0013]本發(fā)明的另一個方面提供了一種用于處理廣播數(shù)據(jù)的接收機,該接收機包括:QAM去映射器,其被配置為將與第一層信令數(shù)據(jù)相對應(yīng)的星座值去映射為單元字,并且將去映射后的單元字復(fù)用為所述第一層信令數(shù)據(jù);比特去交織器,其被配置為對經(jīng)復(fù)用的第一層信令數(shù)據(jù)和至少一個LDPC奇偶校驗位進行比特去交織;解除打孔單元,其被配置為對所述LDPC奇偶校驗位執(zhí)行解除打孔;LDPC解碼器,其被配置為對所述第一層信令數(shù)據(jù)和經(jīng)解除打孔的LDPC奇偶校驗位進行LDPC解碼;以及BCH解碼器,其被配置為對經(jīng)LDPC解碼的第一層信令數(shù)據(jù)和所述經(jīng)解除打孔的LDPC奇偶校驗位進行BCH解碼,其中,所述接收機被配置為處理第一層信令數(shù)據(jù),其中所述第一層信令數(shù)據(jù)包括指示相關(guān)聯(lián)的PLP的類型的PLP類型信息,所述PLP類型信息是公共PLP、分組數(shù)據(jù)PLP和標(biāo)準(zhǔn)數(shù)據(jù)PLP中的一種,所述公共PLP是包含由多個PLP共享的數(shù)據(jù)的特定PLP,并且其中,當(dāng)所述PLP類型是所述公共PLP和所述分組數(shù)據(jù)PLP之一時,所述第一層信令數(shù)據(jù)還包括標(biāo)識當(dāng)前PLP與哪個PLP組相關(guān)聯(lián)的PLP組ID。
[0014]本發(fā)明的另一個方面提供了一種向接收機發(fā)送廣播數(shù)據(jù)的方法,該方法包括以下步驟:對第一層信令數(shù)據(jù)進行BCH編碼;對經(jīng)BCH編碼的第一層信令數(shù)據(jù)進行LDPC編碼以生成至少一個LDPC奇偶校驗位;對所生成的LDPC奇偶校驗位進行打孔;對經(jīng)LDPC編碼的第一層信令數(shù)據(jù)和經(jīng)打孔的LDPC奇偶校驗位進行比特交織;以及通過QAM映射方法將經(jīng)比特交織的第一層信令數(shù)據(jù)解復(fù)用成單元字,并將所述單元字映射成星座值,其中,所述第一層信令數(shù)據(jù)具有指示相關(guān)聯(lián)的PLP的類型的PLP類型信息,所述PLP類型信息是公共PLP、分組數(shù)據(jù)PLP和標(biāo)準(zhǔn)數(shù)據(jù)PLP中的一種,所述公共PLP是包含由多個PLP共享的數(shù)據(jù)的特定PLP,并且其中,當(dāng)所述PLP類型是所述公共PLP和所述分組數(shù)據(jù)PLP之一時,所述第一層信令數(shù)據(jù)還包括標(biāo)識當(dāng)前PLP與哪個PLP組相關(guān)聯(lián)的PLP組ID。
[0015]本發(fā)明的另一個方面提供了一種接收廣播數(shù)據(jù)的方法,該方法包括以下步驟:將與第一層信令數(shù)據(jù)相對應(yīng)的星座值去映射為單元字;將去映射后的單元字復(fù)用為所述第一層信令數(shù)據(jù);對經(jīng)復(fù)用的第一層信令數(shù)據(jù)和至少一個LDPC奇偶校驗位進行比特去交織;對所述LDPC奇偶校驗位執(zhí)行解除打孔;對所述第一層信令數(shù)據(jù)和經(jīng)解除打孔的LDPC奇偶校驗位進行LDPC解碼;以及對經(jīng)過LDPC解碼的第一層信令數(shù)據(jù)和所述經(jīng)解除打孔的LDPC奇偶校驗位進行BCH解碼,其中,所述第一層信令數(shù)據(jù)包括指示相關(guān)聯(lián)的PLP的類型的PLP類型信息,所述PLP類型信息是公共PLP、分組數(shù)據(jù)PLP和標(biāo)準(zhǔn)數(shù)據(jù)PLP中的一種,所述公共PLP是包含由多個PLP共享的數(shù)據(jù)的特定PLP,并且其中,當(dāng)所述PLP類型是所述公共PLP和所述分組數(shù)據(jù)PLP之一時,所述第一層信令數(shù)據(jù)還包括標(biāo)識當(dāng)前PLP與哪個PLP組相關(guān)聯(lián)的PLP組ID。
【專利附圖】
【附圖說明】
[0016]附圖被包括在本申請中以提供對本發(fā)明的進一步理解,并結(jié)合到本申請中且構(gòu)成本申請的一部分,附圖示出了本發(fā)明的(多個)實施方式,且與說明書一起用于解釋本發(fā)明的原理。在附圖中:
[0017]圖1是數(shù)字發(fā)送系統(tǒng)的示例。
[0018]圖2是輸入處理器的示例。
[0019]圖3是可以包括在基帶(BB)中的信息。
[0020]圖4是BI CM模塊的示例。
[0021]圖5是縮短/打孔編碼器的示例。
[0022]圖6是應(yīng)用各種星座的示例。
[0023]圖7是考慮了常規(guī)系統(tǒng)之間的兼容性的情況的另一個示例。
[0024]圖8是包括用于LI信令的前導(dǎo)碼和用于PLP數(shù)據(jù)的數(shù)據(jù)符號的幀結(jié)構(gòu)。
[0025]圖9是幀構(gòu)造器的示例。
[0026]圖10是圖4所示的導(dǎo)頻插入模塊404的示例。
[0027]圖11是SP的結(jié)構(gòu)。
[0028]圖12是新的SP結(jié)構(gòu)或?qū)ьl模式(PP5)。
[0029]圖13是所提出的PP5’的結(jié)構(gòu)。
[0030]圖14是數(shù)據(jù)符號與前導(dǎo)碼之間的關(guān)系。
[0031]圖15是數(shù)據(jù)符號與前導(dǎo)碼之間的另一種關(guān)系。
[0032]圖16是有線信道延遲概況的示例。
[0033]圖17是使用z=56和Z=I 12的分散導(dǎo)頻結(jié)構(gòu)。
[0034]圖18是基于OFDM的調(diào)制器的示例。
[0035]圖19是前導(dǎo)碼結(jié)構(gòu)的示例。
[0036]圖20是前導(dǎo)碼解碼的示例。
[0037]圖21是設(shè)計更優(yōu)化的前導(dǎo)碼的過程。
[0038]圖22是前導(dǎo)碼結(jié)構(gòu)的另一個示例。
[0039]圖23是前導(dǎo)碼解碼的另一個示例。
[0040]圖24是前導(dǎo)碼結(jié)構(gòu)的示例。
[0041 ]圖25是LI解碼的示例。
[0042]圖26是模擬處理器的示例。
[0043]圖27是數(shù)字接收機系統(tǒng)的示例。
[0044]圖28是在接收機處使用的模擬處理器的示例。
[0045]圖29是解調(diào)器的示例。
[0046]圖30是幀解析器的示例。[0047]圖31是BICM解調(diào)器。
[0048]圖32是利用縮短/打孔的LDPC解碼的示例。
[0049]圖33是輸出處理器的示例。
[0050]圖34是8MHz的LI塊重復(fù)率的示例。
[0051 ]圖35是8MHz的LI塊重復(fù)率的示例。
[0052]圖36是新的7.61MHz的LI塊重復(fù)率的示例。
[0053]圖37是在幀報頭中發(fā)送的LI信令的示例。
[0054]圖38是前導(dǎo)碼和LI結(jié)構(gòu)仿真結(jié)果。
[0055]圖39是符號交織器的示例。
[0056]圖40是LI塊發(fā)送的示例。
[0057]圖41是在幀報頭中發(fā)送的LI信令的另一個示例。
[0058]圖42是頻率或時間交織/去交織的示例。
[0059]圖43是分析在圖3中示出的BICM模塊的數(shù)據(jù)通道上的ModCod報頭插入模塊307處在FECFRAME報頭中發(fā)送的LI信令的開銷的表。
[0060]圖44示出了用于將開銷最小化的FECFRAME報頭的結(jié)構(gòu)。
[0061]圖45示出了上述的LI保護的誤比特率(BER)性能。
[0062]圖46示出了傳輸幀和FEC幀結(jié)構(gòu)的示例。
[0063]圖47示出了 LI信令的示例。
[0064]圖48示出了 LI預(yù)信令的示例。
[0065]圖49示出了 LI信令塊的結(jié)構(gòu)。
[0066]圖50示出了 LI時間交織。
[0067]圖51示出了提取調(diào)制和編碼信息的示例。
[0068]圖52示出了 LI預(yù)信令的另一個示例。
[0069]圖53示出了調(diào)度在前導(dǎo)碼中發(fā)送的LI信令塊的示例。
[0070]圖54示出了考慮了功率增強的LI預(yù)信令的示例。
[0071]圖55示出了 LI信令的示例。
[0072]圖56示出了提取調(diào)制和編碼信息的另一個示例。
[0073]圖57示出了提取調(diào)制和編碼信息的另一個示例。
[0074]圖58示出了 LI預(yù)同步的示例。
[0075]圖59示出了 LI預(yù)信令的示例。
[0076]圖60示出了 LI信令的示例。
[0077]圖61示出了 LI信令通道的示例。
[0078]圖62是在幀報頭內(nèi)發(fā)送的LI信令的另一個示例。
[0079]圖63是在幀報頭內(nèi)發(fā)送的LI信令的另一個示例。
[0080]圖64是在幀報頭內(nèi)發(fā)送的LI信令的另一個示例。
[0081]圖65示出了 LI信令的示例。
[0082]圖66示出了符號交織器的示例。
[0083]圖67示出了圖66的時間交織器的交織性能。
[0084]圖68是符號交織器的示例。[0085]圖69示出了圖68的時間交織器的交織性能。
[0086]圖70是符號去交織器的示例。
[0087]圖71是時間交織的另一個示例。
[0088]圖72是利用圖71所示的方法進行交織的結(jié)果。
[0089]圖73是圖72的尋址方法的示例。
[0090]圖74是LI時間交織的另一個示例。
[0091]圖75是符號去交織器的示例。
[0092]圖76是去交織器的另一個示例。
[0093]圖77是符號去交織器的一個示例。
[0094]圖78是用于時間去交織的行和列地址的示例。
[0095]圖79是示出了在未使用導(dǎo)頻的數(shù)據(jù)符號域中進行一般塊交織的示例。
[0096]圖80是使用數(shù)據(jù)切片的OFDM發(fā)射機的示例。
[0097]圖81是使用數(shù)據(jù)切片的OFDM接收機的示例。
[0098]圖82是時間交織器的示例和時間去交織器的示例。
[0099]圖83是形成OFDM符號的示例。
[0100]圖84是時間交織器(TI)的示例。
[0101]圖85是時間交織器(TI)的示例。
[0102]圖86是發(fā)射機處的前導(dǎo)碼結(jié)構(gòu)的示例和接收機處的處理的示例。
[0103]圖87是在接收機處從前導(dǎo)碼中獲得L1_XFEC_FRAME的處理的示例。
[0104]圖88是在發(fā)射機處的前導(dǎo)碼結(jié)構(gòu)的示例和接收機處的處理的示例。
[0105]圖89是時間交織器(TI)的示例。
[0106]圖90是使用數(shù)據(jù)切片的OFDM發(fā)射機的示例。
[0107]圖91是使用數(shù)據(jù)切片的OFDM接收機的示例。
[0108]圖92是時間交織器(TI)的示例。
[0109]圖93是時間去交織器(TDI)的示例。
[0110]圖94是時間交織器(TI)的示例。
[0111]圖95是前導(dǎo)碼時間交織和去交織流程的示例。
[0112]圖96是LI報頭信令中的時間交織深度參數(shù)。
[0113]圖97是LI報頭信令、LI結(jié)構(gòu)、和填充方法的示例。
[0114]圖98是LI信令的示例。
[0115]圖99 是 dslice_ti_depth 的不例。
[0116]圖100 是 dslice_type 的不例。
[0117]圖101 是 plp_type 的示例。
[0118]圖102 是 Plp_payload_type 的不例。
[0119]圖103 是 Plp_modcod 的不例。
[0120]圖104是GI的示例。
[0121 ]圖105是PAPR的示例。
[0122]圖106是LI信令的示例。
[0123]圖107 是 plp_type 的示例。[0124]圖108是LI信令的示例。
[0125]圖109是LI報頭信令、LI結(jié)構(gòu)、和填充方法的示例。
[0126]圖110是LI信令的示例。
[0127]圖111是LI信令的字段的示例。
[0128]圖112是LI信令的示例。
[0129]圖113 是 plp_type 的示例。
[0130]圖114是用于標(biāo)準(zhǔn)和捆綁PLP類型的LI信令和L2信令的示例。
[0131]圖115是具有8MHz的單個調(diào)諧器的常規(guī)DVB-C2接收機的LI和L2解碼動作流程的示例。
[0132]圖116是具有多個調(diào)諧器或具有寬帶單調(diào)諧器的高級DVB-C2接收機的LI和L2解碼動作流程的示例。
[0133]圖117是用于C2的L2信令的示例。
[0134]圖118是活動OFDM符號的持續(xù)時間的示例。
[0135]圖119是保護間隔值的示例。
[0136]圖120是LI信令的示例。
[0137]圖121是LI塊時間交織的示例。
[0138]圖122是使用數(shù)據(jù)切片的OFDM發(fā)射機的一個示例。
[0139]圖123是使用數(shù)據(jù)切片的OFDM接收機的一個示例。
[0140]圖124是發(fā)射機的LI數(shù)據(jù)處理流程的一個示例。
[0141]圖125是接收機的LI數(shù)據(jù)處理流程的一個示例。
[0142]圖126是發(fā)射機的LI時間交織過程的一個示例。
[0143]圖127是接收機的LI時間去交織過程的一個示例。
[0144]圖128 是 PLP_M0DC0D 的一個示例。
[0145]圖129是LI信令的一個示例。
[0146]圖130是LI信令字段的一個示例。
【具體實施方式】
[0147]下面將詳細描述本發(fā)明的優(yōu)選實施方式,在附圖中例示出了本發(fā)明的優(yōu)選實施方式的示例。盡可能在整個附圖中用相同的標(biāo)號代表相同或類似部件。
[0148]在下面的說明中,術(shù)語“業(yè)務(wù)”將表示能夠通過信號發(fā)送/接收裝置發(fā)送/接收的任意廣播內(nèi)容。
[0149]圖1示出了根據(jù)本發(fā)明的一種實施方式的數(shù)字發(fā)送系統(tǒng)的示例。輸入可以包括多個MPEG-TS流或GSE (通用流封裝)流。輸入處理器101可以向輸入流添加傳輸參數(shù),并且針對BICM模塊102執(zhí)行調(diào)度。BICM模塊102可以針對傳輸信道糾錯來增加冗余并對數(shù)據(jù)進行交織。幀構(gòu)造器103可以通過增加物理層信令信息和導(dǎo)頻來構(gòu)造幀。調(diào)制器104可以按照有效方法對輸入的符號執(zhí)行調(diào)制。模擬處理器105可以執(zhí)行各種處理以將輸入的數(shù)字信號轉(zhuǎn)換成輸出的模擬信號。
[0150]圖2不出了輸入處理器的一個不例。輸入預(yù)處理器可以將輸入的MPEG-TS或GSE流變換成將被獨立處理的總共η個流。這些流中的每一個都可以是包括多個業(yè)務(wù)成分的完整的TS幀或是包括業(yè)務(wù)成分(即,視頻或音頻)的最小TS幀。此外,這些流中的每一個都可以是發(fā)送多個業(yè)務(wù)或發(fā)送單個業(yè)務(wù)的GSE流。
[0151]輸入接口 202-1可以分配與基帶(BB)幀的最大數(shù)據(jù)字段容量相等的多個輸入的比特??梢圆迦胩畛?padding)來完成LDPC/BCH碼塊容量。輸入流同步器203-1可以提供在接收機中再生傳輸流(或打包的通用流)的時鐘的機制,以便于保證端到端的恒定的比特速率和延遲。
[0152]為了使得在接收機中無需額外的存儲器就可以重組傳輸流,考慮到對一組中的數(shù)據(jù)PLP和相應(yīng)的公共PLP的參數(shù)進行交織,由延遲補償器204-1?η來延遲所輸入的傳輸流??瞻鼊h除模塊205-1?η可以通過去除針對VBR (可變比特速率)業(yè)務(wù)的情況而插入的空包來提高傳輸效率。循環(huán)冗余校驗(CRC)編碼器模塊206-1?η可以添加CRC奇偶校驗以提高BB幀的傳輸可靠性。BB報頭插入模塊207-1?η可以在BB幀的開始部分添加BB幀報頭。在圖3中示出了可以被包括在BB報頭中的信息。
[0153]合并器/分割器模塊208可以根據(jù)各個PLP執(zhí)行BB幀切片、合并來自多個PLP的BB幀、并且在傳輸幀內(nèi)調(diào)度各個BB幀。因此,合并器/分割器模塊208可以輸出與PLP在幀中的分配情況相關(guān)的LI信令信息。最后,BB加擾模塊209可以使輸入的比特流隨機化,以將比特流內(nèi)的比特之間的相關(guān)性減到最小。圖2中的陰影中的模塊是當(dāng)發(fā)送系統(tǒng)使用單個PLP時使用的模塊,圖2中的其他模塊是當(dāng)發(fā)送裝置使用多個PLP時使用的模塊。
[0154]圖4示出了根據(jù)本發(fā)明的BICM模塊的一個實施方式。圖4a示出了用于數(shù)據(jù)通道的BICM,而圖4b示出了用于LI信令通道的BICM。
[0155]參照圖4a,外部編碼器301和內(nèi)部編碼器303可以向輸入的比特流增加冗余以進行糾錯。外部交織器302與內(nèi)部交織器304可以對比特進行交織以防止突發(fā)錯誤。如果BICM專門用于DVB-C2,則可以略去外部交織器302。比特解復(fù)用305可以控制從內(nèi)部交織器304輸出的各個比特的可靠性。符號映射器306可以將輸入的比特流映射到符號流中。這時,可以使用常規(guī)QAM、利用了上述的BRGC以提高性能的MQAM、利用了不均勻調(diào)制的NU-QAM、或利用應(yīng)用了不均勻調(diào)制的BRGC以提高性能的NU-MQAM中的任一種。為了構(gòu)造對噪聲更加魯棒的系統(tǒng),可以考慮根據(jù)糾錯碼的碼率和星座圖容量來對使用MQAM和/或NU-MQAM的調(diào)制進行組合。此時,符號映射器306可以根據(jù)碼率和星座圖容量來使用適當(dāng)?shù)男亲鶊D。圖6示出了這樣的組合的一個示例。
[0156]情況I示出了只在低碼率將NU-MQAM用于簡化了的系統(tǒng)實現(xiàn)的示例。情況2示出了在各個碼率使用優(yōu)化的星座圖的示例。發(fā)射機可以向接收機發(fā)送與糾錯碼的碼率和星座圖容量相關(guān)的信息,使得接收機可以使用恰當(dāng)?shù)男亲鶊D。圖7示出了考慮到常規(guī)系統(tǒng)之間的兼容性的情況的另一個示例。除了這些示例以外,用于優(yōu)化系統(tǒng)的其他組合也是可能的。
[0157]圖4中示出的ModCod報頭插入模塊307可以得到自適應(yīng)編碼調(diào)制(ACM: AdaptiveCoding and Modulation) / 可變編碼調(diào)制(VCM:Variable Coding and Modulation)反饋信息,并且將在編碼和調(diào)制中使用的參數(shù)信息作為報頭添加到FEC塊。調(diào)制類型/碼率(ModCod)報頭可以包括下列信息:
[0158]*FEC類型(I比特)-長或短LDPC
[0159]*碼率(3比特)
[0160]*調(diào)制(3比特)-最高64K QAM[0161]*PLP標(biāo)識符(8比特)
[0162]符號交織器308可以在符號域中執(zhí)行交織,以獲得額外的交織效果??梢葬槍I信令通道執(zhí)行與針對數(shù)據(jù)通道執(zhí)行處理相似的處理,但可能使用不同的參數(shù)301-1到308-1。此處,可以將被縮短/打孔的編碼器303-1用于內(nèi)部編碼。
[0163]圖5示出了利用縮短/打孔來進行LDPC編碼的示例。由于可以由零填充模塊301c來填充LDPC編碼所需要的那樣多的零比特,因此可以針對所具有的比特以比LDPC編碼所需的比特數(shù)量少的輸入塊來執(zhí)行縮短處理。通過LDPC編碼器302c,填充了零的輸入比特流可以具有奇偶校驗比特。此時,針對與初始比特流相對應(yīng)的比特流,可以將零去除掉(303c),而針對奇偶校驗比特流,則根據(jù)碼率由奇偶校驗打孔模塊304c來執(zhí)行打孔??梢詫⑦@些經(jīng)過處理的信息比特流和奇偶校驗比特流復(fù)用到初始序列并由復(fù)用器305c輸出。
[0164]圖8示出了包括用于LI信令的前導(dǎo)碼和用于PLP數(shù)據(jù)的數(shù)據(jù)符號的幀結(jié)構(gòu)??梢钥吹剑砸粠瑸閱挝?,循環(huán)地生成前導(dǎo)碼和數(shù)據(jù)符號。數(shù)據(jù)符號包括利用固定的調(diào)制/編碼發(fā)送的PLP類型O和利用可變的調(diào)制/編碼發(fā)送的PLP類型I。針對PLP類型0,在前導(dǎo)碼中發(fā)送了諸如調(diào)制、FEC類型、和FEC碼率的信息(見圖9,幀報頭插入模塊401)。針對PLP類型1,可以在數(shù)據(jù)符號的FEC塊報頭中發(fā)送相應(yīng)的信息(見圖3,ModCod報頭插入模塊307 )。通過PLP類型的分離,針對以固定比特速率發(fā)送的PLP類型O,可以從總的發(fā)送速率中將ModCod開銷降低3?4%。在接收機處,針對PLP類型O的固定的調(diào)制/編碼PLP,圖30中示出的幀報頭去除器r401可以提取出關(guān)于調(diào)制和FEC碼率的信息,并且將提取出的信息提供給BICM解碼模塊。針對PLP類型I的可變調(diào)制/編碼PLP,圖31中示出的ModCod提取器r307和r307-l可以提取并提供BICM解碼所需的參數(shù)。
[0165]圖9示出了幀構(gòu)造器的一個示例。幀報頭插入模塊401可以根據(jù)輸入的符號流形成幀,并且可以在每個發(fā)送出的幀的前面增加幀報頭。幀報頭可以包括下列信息:
[0166]*綁定的信道的數(shù)量(4比特)
[0167]*保護間隔(2比特)
[0168]*PAPR (2 比特)
[0169]*導(dǎo)頻模式(2比特)
[0170]*數(shù)字系統(tǒng)標(biāo)識(16比特)
[0171]*幀標(biāo)識(16比特)
[0172]*幀長度(16比特)每個幀的正交頻分復(fù)用(OFDM)符號的數(shù)量
[0173]*超幀長度(16比特)每個超幀的幀的數(shù)量
[0174]*PLP的數(shù)量(8比特)
[0175]*f or 各個 PLP
[0176]PLP標(biāo)識(8比特)
[0177]信道綁定id (4比特)
[0178]PLP起始(9比特)
[0179]PLP類型(2比特)公共PLP或其它
[0180]PLP有效載荷類型(5比特)
[0181]MC類型(I比特)_固定/可變調(diào)制&編碼
[0182]if MC類型==固定調(diào)制&編碼[0183]FEC類型(I比特)-長或短LDPC
[0184]碼率(3比特)
[0185]調(diào)制(3比特)最高64K QAM
[0186]end if ;
[0187]陷波信道的數(shù)量(2比特)
[0188]for各個陷波
[0189]陷波起始(9比特)
[0190]陷波寬度(9比特)
[0191]end for;
[0192]PLP寬度(9比特)-PLP的最大數(shù)量個FEC塊
[0193]PLP時間交織類型(2比特)
[0194]end for;
[0195]*CRC_32 (32 比特)
[0196]針對在幀報頭中發(fā)送的LI信息來假定信道綁定環(huán)境,并且將與各個數(shù)據(jù)切片相對應(yīng)的數(shù)據(jù)定義為PLP。因此,需要關(guān)于綁定使用的各個信道的諸如PLP標(biāo)識符、信道綁定標(biāo)識符、和PLP起始地址的信息。本發(fā)明的一個實施方式提出,如果PLP類型支持可變調(diào)制/編碼,則在FEC幀報頭中發(fā)送ModCod字段,而如果PLP類型支持固定調(diào)制/編碼,則在幀報頭中發(fā)送ModCod字段,以減少信令開銷。此外,如果存在各個PLP的陷波帶,則通過發(fā)送陷波的起始地址以及陷波的寬度,可省去在接收機處對相應(yīng)的載波進行解碼。
[0197]圖10示出了在信道綁定環(huán)境中應(yīng)用的導(dǎo)頻模式(PP5)的一個示例。如圖所示,如果SP位置與前導(dǎo)碼導(dǎo)頻位置相同,則可以出現(xiàn)不規(guī)則的導(dǎo)頻結(jié)構(gòu)。
[0198]圖1Oa示出了如圖9所示的導(dǎo)頻插入模塊404的一個示例。如圖1Oa所示,如果使用了單個頻段(例如,8MHz),則可用的帶寬是7.61MHz,而如果綁定了多個頻段,則可以去除掉保護頻帶,因而可以極大地提高頻率效率。圖1Ob是圖18所示的前導(dǎo)碼插入模塊504的一個示例,在幀的前部甚至利用信道綁定來發(fā)送圖1Ob所示的示例,前導(dǎo)碼具有7.61MHz(LI塊的帶寬)的重復(fù)率。這是一種考慮了執(zhí)行初始信道掃描的調(diào)諧器的帶寬的結(jié)構(gòu)。
[0199]存在前導(dǎo)碼和數(shù)據(jù)符號這二者的導(dǎo)頻模式。針對數(shù)據(jù)符號,可以使用分散的導(dǎo)頻(SP scattered pilot)模式。T2的導(dǎo)頻模式(PP5)和導(dǎo)頻模式(PP7)是僅頻率插值的不錯候選。針對 GI=l/64, PP5 具有 x=12、y=4、z=48。而針對 GI=1/128, PP7 具有 x=24、y=4、z=96。為了更佳的信道估計,還可以進行額外的時間插值。前導(dǎo)碼的導(dǎo)頻模式可以涵蓋用于初始信道獲取的全部可能的導(dǎo)頻位置。此外,前導(dǎo)碼導(dǎo)頻位置應(yīng)當(dāng)與SP位置相同,并且需要用于前導(dǎo)碼和SP 二者的單一導(dǎo)頻模式。也可以將前導(dǎo)碼導(dǎo)頻用于時間插值,并且每個前導(dǎo)碼都可以具有相同的導(dǎo)頻模式。這些要求對于掃描中的C2檢測來說是很重要的,并且對于具有加擾序列相關(guān)性的頻率偏置估計來說是必需的。在信道綁定環(huán)境中,由于不規(guī)則的導(dǎo)頻結(jié)構(gòu)可以降低插值性能,因此應(yīng)當(dāng)針對信道綁定而保持導(dǎo)頻位置的一致。
[0200]具體地說,如果OFDM符號中的分散導(dǎo)頻(SP)之間的距離z是48,并且如果沿時間軸與特定SP載波相對應(yīng)的SP之間的距離y是4,則在時間插值后的有效距離X變成12。當(dāng)保護間隔(GI)部分是1/64時如此。如果GI部分是1/128,則可以使用x=24、y=4、和z=96。如果使用了信道綁定,則通過以分散導(dǎo)頻結(jié)構(gòu)產(chǎn)生不連續(xù)的點,可以使SP位置與前導(dǎo)碼導(dǎo)頻位置一致。
[0201]此時,前導(dǎo)碼導(dǎo)頻位置可以與數(shù)據(jù)符號的每個SP位置相一致。當(dāng)使用信道綁定時,可以不考慮8MHz的帶寬間隔(bandwidth granularity)地來確定發(fā)送了業(yè)務(wù)的數(shù)據(jù)切片。但是,為了減小數(shù)據(jù)切片尋址的開銷,可以選擇從SP位置開始并在SP位置結(jié)束的發(fā)送。
[0202]當(dāng)接收機接收到這樣的SP時,如果需要,圖29中示出的信道估計(r501)可以執(zhí)行時間插值以得到圖10中以虛線示出的導(dǎo)頻,并且執(zhí)行頻率插值。此時,針對其間隔在圖1Oa中被指定為32的不連續(xù)點,可以執(zhí)行如下操作:單獨地對左側(cè)和右側(cè)執(zhí)行插值;或者,僅對一側(cè)執(zhí)行插值,接著通過利用間隔為12的已經(jīng)被進行了插值的導(dǎo)頻位置作為參考點來對另一側(cè)執(zhí)行插值。此時,數(shù)據(jù)切片寬度可以在7.61MHz內(nèi)變化,因而接收機可以通過執(zhí)行信道估計并只對需要的子載波進行解碼來將功耗減到最小。
[0203]圖11示出了在信道綁定環(huán)境中應(yīng)用的PP5的另一個示例或SP的用于將有效距離X維持在12以避免在使用信道綁定時出現(xiàn)圖10所示的不規(guī)律的SP結(jié)構(gòu)的結(jié)構(gòu)。如圖所示,如果在信道綁定的情況下保持SP距離一致,則在頻率插值中將不存在問題,但數(shù)據(jù)符號與前導(dǎo)碼之間的導(dǎo)頻位置可能不一致。換言之,該結(jié)構(gòu)不需要針對不規(guī)律的SP結(jié)構(gòu)進行額外信道估計,但是,在信道綁定中使用的SP位置與前導(dǎo)碼導(dǎo)頻位置因各個信道而不同。
[0204]圖12示出了新的SP結(jié)構(gòu)或PP5以提供對信道綁定環(huán)境中的上述兩個問題的解決方案。具體地說,導(dǎo)頻距離x=16可以解決這些問題。為了保持導(dǎo)頻密度或為了維持相同的開銷,PP5’可以針對GI=l/64而具有x=16、y=3、z=48,并且PP7’可以針對GI=1/128而具有x=16、y=6、z=96。僅頻率插值能力仍然可以被保持。在圖12中示出了與PP5結(jié)構(gòu)進行比較的導(dǎo)頻位置。
[0205]圖13示出了信道綁定環(huán)境中新的SP模式或PP5結(jié)構(gòu)的示例。如圖13所示,不管是使用單一信道還是使用信道綁定,都可以提供有效的導(dǎo)頻距離x=16。此外,由于可以使SP位置與前導(dǎo)碼導(dǎo)頻位置相一致,因此可以避免由于SP不規(guī)律或不一致的SP位置而引起的信道估計劣化。換言之,頻率插值器不存在不規(guī)律的SP位置,并且提供了前導(dǎo)碼與SP位置之間的一致。
[0206]因此,所提出的新的SP模式的優(yōu)點在于:單一 SP模式既可以用于單一信道又可以用于綁定的信道;不會產(chǎn)生不規(guī)律的導(dǎo)頻結(jié)構(gòu),因而可以實現(xiàn)良好的信道估計;可以使前導(dǎo)碼導(dǎo)頻位置與SP導(dǎo)頻位置這二者保持一致;可以使導(dǎo)頻密度分別與PP5和PP7保持相同;并且還可以保持僅頻率插值能力。
[0207]此外,前導(dǎo)碼結(jié)構(gòu)可以滿足以下要求:針對初始信道獲取,前導(dǎo)碼導(dǎo)頻位置應(yīng)當(dāng)涵蓋所有可能的SP位置;針對初始掃描,載波的最大數(shù)量應(yīng)當(dāng)是3409 (7.6IMHz);應(yīng)當(dāng)將完全相同的導(dǎo)頻模式和加擾序列用于C2檢測;并且不要求如T2中的Pl那樣的專用檢測前導(dǎo)碼。
[0208]在與幀結(jié)構(gòu)的關(guān)系方面,可以將數(shù)據(jù)切片位置間隔修改為16個載波而不是12個載波。因而,發(fā)生的位置尋址開銷更少,并且可以預(yù)期沒有與數(shù)據(jù)切片狀況、空(null)時隙狀況等相關(guān)的其它問題。
[0209]因此,在圖62所示的信道估計模塊r501處,當(dāng)執(zhí)行對數(shù)據(jù)符號的SP的時間插值時,可以使用每個前導(dǎo)碼中的導(dǎo)頻。因此,可以改善幀的邊界處的信道獲取和信道估計。
[0210]現(xiàn)在,關(guān)于涉及前導(dǎo)碼和導(dǎo)頻結(jié)構(gòu)的要求,存在著這樣的共識:不管是否信道綁定,前導(dǎo)碼導(dǎo)頻的位置和SP的位置應(yīng)當(dāng)一致;L1塊中的總的載波的數(shù)量應(yīng)當(dāng)可以被導(dǎo)頻距離整除,以避免頻段邊緣處的不規(guī)律結(jié)構(gòu);應(yīng)當(dāng)在頻域中重復(fù)LI塊;并且在任意的調(diào)諧器窗口位置中,LI塊應(yīng)當(dāng)總是可以被解碼。其它的要求是:導(dǎo)頻位置和導(dǎo)頻模式應(yīng)當(dāng)按照SMHz的周期進行重復(fù);在不知道信道綁定的情況下,應(yīng)當(dāng)估計出正確的載波頻率偏置;并且在對頻率偏置做出補償前,無法進行LI解碼(重新排列)。
[0211]圖14示出了當(dāng)使用圖19和圖20示出的前導(dǎo)碼結(jié)構(gòu)時數(shù)據(jù)符號與前導(dǎo)碼之間的關(guān)系。LI塊可以按照6MHz的周期進行重復(fù)。對于LI解碼來說,應(yīng)當(dāng)找出頻率偏置和前導(dǎo)碼移位模式這兩者。在沒有信道綁定信息的情況下,無法在任意調(diào)諧器位置進行LI解碼,并且接收機不能區(qū)分前導(dǎo)碼移位值和頻率偏置。
[0212]因而,為了執(zhí)行LI信號解碼,接收機(具體地說,圖30中示出的幀報頭去除器(r401))需要獲得信道綁定結(jié)構(gòu)。由于已知圖30中兩個垂直的陰影區(qū)域處的預(yù)期的前導(dǎo)碼移位量,因此圖29中的時間/頻率同步器r505可以估計載波頻率偏置?;谠摴烙嫞瑘D31中的LI信令通道r308-l到r301_l可以對LI進行解碼。
[0213]圖15示出了當(dāng)使用圖22中示出的前導(dǎo)碼結(jié)構(gòu)時數(shù)據(jù)符號與前導(dǎo)碼之間的關(guān)系。LI塊可以按照8MHz的周期進行重復(fù)。為了對LI進行解碼,只需要獲知頻率偏置,并且可以不需要信道綁定信息。通過利用已知的偽隨機二進制序列(PRBS)序列,可以容易地估計出頻率偏置。如圖48所示,前導(dǎo)碼與數(shù)據(jù)符號被對齊。因此,可以不需要額外的同步搜索。因此,對于接收機(具體地說,圖63中示出的幀報頭去除器r401)來說,要執(zhí)行LI信號解碼,只需獲得具有導(dǎo)頻加擾序列的相關(guān)峰即可。圖29中的時間/頻率同步器r505可以根據(jù)峰的位置來估計出載波頻率偏置。
[0214]圖16示出了有線信道延遲概況的一個示例。
[0215]從導(dǎo)頻設(shè)計的角度來看,當(dāng)前的GI已經(jīng)對有線信道的延遲擴展進行了過分地保護。在最糟糕的情況下,可以選擇重新設(shè)計信道模型。為了準(zhǔn)確地每8MHz重復(fù)模式一次,導(dǎo)頻距離應(yīng)當(dāng)是3584個載波的除數(shù)(z=32或56)。導(dǎo)頻密度z=32會增加導(dǎo)頻開銷。因而,可以選擇z=56。在有線信道中,稍小的延遲覆蓋可能并不重要。例如,與9.3ys (PP5)和
4.7ys (PP7)相比,PP5’可以是81^且??7’可以是4ys。即使在最糟糕的情況下,兩種導(dǎo)頻模式也能夠涵蓋有意義的延遲。對于前導(dǎo)碼導(dǎo)頻位置來說,不再需要數(shù)據(jù)符號中的所有SP位置。
[0216]如果可以忽略_40dB的延遲通道,則實際的延遲擴展可以變成2.5us、l/64GI=7y S、或1/128GI=3.5μ S。這表示導(dǎo)頻距離參數(shù)(ζ=56)是非常合適的值。此外,ζ=56可以是構(gòu)造實現(xiàn)圖48中示出的前導(dǎo)碼結(jié)構(gòu)的導(dǎo)頻模式的方便值。
[0217]圖17示出了在圖9中的導(dǎo)頻插入模塊404處構(gòu)造的、使用ζ=56和Z=112的分散導(dǎo)頻結(jié)構(gòu)。提出了 ΡΡ5’(x=14、y=4、ζ=56)和ΡΡ7’(x=28、y=4、ζ=112)??梢圆迦脒吘壿d波以封閉邊緣。
[0218]如圖17所示,在距頻段的各個邊緣8MHz處將導(dǎo)頻對齊,每個導(dǎo)頻位置和導(dǎo)頻結(jié)構(gòu)可以每8MHz重復(fù)一次。因而,該結(jié)構(gòu)可以支持圖48中示出的前導(dǎo)碼結(jié)構(gòu)。此外,可以使用前導(dǎo)碼和數(shù)據(jù)符號之間的公共導(dǎo)頻結(jié)構(gòu)。因此,圖29中的信道估計模塊r501可以利用對前導(dǎo)碼和數(shù)據(jù)符號的插值來執(zhí)行信道估計,這是由于不管由數(shù)據(jù)切片位置決定的窗口位置如何,都不可能出現(xiàn)不規(guī)律的導(dǎo)頻模式。此時,只利用頻率插值就足以補償源于延遲擴展的信道失真。如果還執(zhí)行了時間插值,則可以進行更加準(zhǔn)確的信道估計。
[0219]因此,在新提出的導(dǎo)頻模式中,導(dǎo)頻位置和導(dǎo)頻模式可以基于8MHz的周期進行重復(fù)。單個導(dǎo)頻模式可以用于前導(dǎo)碼和數(shù)據(jù)符號二者。沒有信道綁定信息,也始終能夠進行LI解碼。此外,所提出的導(dǎo)頻模式可以不影響與T2的共同性,其原因在于:可以使用分散導(dǎo)頻模式的相同的導(dǎo)頻策略;T2已經(jīng)使用了 8種不同的導(dǎo)頻模式;并且修改的導(dǎo)頻模式不會明顯地增加接收機的復(fù)雜度。對于導(dǎo)頻加擾序列來說,PRBS的周期可以是2047 (m序列);PRBS生成可以每8MHz重置一次,其周期是3584 ;導(dǎo)頻重復(fù)率56也可以與2047互質(zhì);并且可以預(yù)期沒有PAPR問題。
[0220]圖18示出了基于OFDM的調(diào)制器的一個示例??梢杂蒊FFT模塊501將輸入的符號流轉(zhuǎn)換為時域。如果需要,可以在PAPR降低模塊502處降低峰均功率比(PAPR)。對于PAPR方法來說,可以使用動態(tài)星座擴展(ACE:active constellation extension)或音調(diào)保留(tone reservation)。GI插入模塊503可以復(fù)制有效的OFDM符號的最后一部分,從而以循環(huán)后綴的形式填充在保護間隔中。
[0221]前導(dǎo)碼插入模塊504可以在每個被發(fā)送的幀的開頭處插入前導(dǎo)碼,使得接收機可以檢測到數(shù)字信號、幀,并且獲得時間/頻率偏置獲取。此時,前導(dǎo)碼信號可以執(zhí)行諸如FFT大小(3比特)和保護間隔大小(3比特)的物理層信令。如果調(diào)制器專門用于DVB-C2,則可以略去前導(dǎo)碼插入模塊504。
[0222]圖19示出了在圖18中的前導(dǎo)碼插入模塊504中生成的、用于信道綁定的前導(dǎo)碼結(jié)構(gòu)的一個示例。一個完整的LI塊在任意的7.61MHz調(diào)諧窗口位置都應(yīng)當(dāng)“總是可以解碼的”,而且不管調(diào)諧器窗口位置如何LI信令都不應(yīng)當(dāng)出現(xiàn)任何損失。如圖所示,LI塊在頻域中可以按照6MHz的周期進行重復(fù)??梢悦總€8MHz對數(shù)據(jù)符號進行一次信道綁定。對于LI解碼來說,如果接收機使用如圖28中所示的、使用7.61MHz帶寬的調(diào)諧器r603,則圖30中的幀報頭去除器r401需要將接收到的循環(huán)移位后的LI塊(圖20)重新排列為該LI塊的初始形式。由于針對每個6MHz塊對LI塊進行重復(fù),因此可以進行這樣的重新排列。
[0223]圖21示出了設(shè)計更加優(yōu)化的前導(dǎo)碼的過程。圖19的前導(dǎo)碼結(jié)構(gòu)僅將總的調(diào)諧器帶寬7.61MHz中的6MHz用于LI解碼。在頻譜效率方面,7.6IMHz的調(diào)諧器帶寬未被全部使用。因此,可以對頻譜效率做出進一步的優(yōu)化。
[0224]圖22示出了在圖9中的幀報頭插入模塊401處生成的、用于完全頻譜效率的前導(dǎo)碼結(jié)構(gòu)或前導(dǎo)碼符號的另一個示例。如同數(shù)據(jù)符號那樣,LI塊可以在頻域中按照8MHz的周期進行重復(fù)。在任意的7.61MHz調(diào)諧窗口位置中,一個完整的LI塊仍然“總是可以解碼的”。在調(diào)諧后,可以將7.61MHz數(shù)據(jù)視為虛擬打孔碼。前導(dǎo)碼和數(shù)據(jù)符號具有完全相同的帶寬并且前導(dǎo)碼和數(shù)據(jù)符號具有完全相同的導(dǎo)頻結(jié)構(gòu)可以使頻譜效率最大化。諸如循環(huán)移位特性和在沒有數(shù)據(jù)切片的情況下不發(fā)送LI塊的其他特征可以保持不變。換言之,前導(dǎo)碼符號的帶寬可以與數(shù)據(jù)符號的帶寬相同,或者如圖57所示,前導(dǎo)碼符號的帶寬可以是調(diào)諧器的帶寬(這里,是7.61MHz)??梢詫⒄{(diào)諧器帶寬限定為與使用單個信道時的總的活動載波的數(shù)量相對應(yīng)的帶寬。也就是說,前導(dǎo)碼符號的帶寬可以與總的活動載波的數(shù)量相對應(yīng)(這里,是 7.61MHz)。
[0225]圖23示出了虛擬打孔碼??梢詫?MHz的LI塊中的7.6IMHz數(shù)據(jù)視為進行了打孔編碼。當(dāng)圖28中示出的調(diào)諧器r603將7.6IMHz帶寬用于LI解碼時,圖30中的幀報頭去除器r401需要將接收到的循環(huán)移位的LI塊重新排列為初始形式,如圖23所示。此時,LI解碼是利用調(diào)諧器的整個帶寬來執(zhí)行的。一旦對LI塊進行了重新排列,由于LI塊的初始大小是8MHz帶寬,因此重新排列的LI塊的頻譜如圖56的右上側(cè)所示在頻譜內(nèi)可以具有
空白區(qū)。
[0226]一旦用零填充了該空白區(qū),則在由圖30中的頻率去交織器r403或由圖31中的符號去交織器r308-l在符號域中進行了去交織后,或者在由圖31中的符號去映射器r306-l、比特復(fù)用器r305-l和內(nèi)部去交織器r304-l在位域中進行了去交織后,該LI塊可以具有如圖23的右下側(cè)中示出的看上去被打孔了的形式。
[0227]這個LI塊可以在圖31中的打孔/縮短解碼模塊r303_l中被解碼。通過利用這些前導(dǎo)碼結(jié)構(gòu),可以利用整個調(diào)諧器帶寬,因而可以提高頻譜效率和編碼增益。此外,可以將相同的帶寬和導(dǎo)頻結(jié)構(gòu)用于前導(dǎo)碼和數(shù)據(jù)符號。
[0228]此外,如果如圖25所示將前導(dǎo)碼帶寬或前導(dǎo)碼符號帶寬設(shè)置為調(diào)諧器帶寬(在本示例中是7.61MHz),則即使不進行打孔也可以在重新排列后得到完整的LI塊。換言之,對于具有前導(dǎo)碼符號的幀(其中,該前導(dǎo)碼符號具有至少一個層I (LI)塊)來說,可以這樣說,LI塊具有3408個活動子載波,并且該3408個活動子載波與8MHz的射頻(RF)頻段中的7.61MHz相對應(yīng)。
[0229]因而,可以將頻譜效率和LI解碼性能最大化。換言之,在接收機處,在僅在符號域中執(zhí)行了去交織后,就可以在圖31中的打孔/縮短解碼模塊框r303-l處執(zhí)行解碼。
[0230]因此,所提出的新的前導(dǎo)碼結(jié)構(gòu)可以具有如下優(yōu)點:除了帶寬不同以外,與之前使用的前導(dǎo)碼完全兼容;L1塊按照8MHz的周期進行重復(fù);不管調(diào)諧器窗口位置如何,LI塊可以總是能夠解碼;全部調(diào)諧器帶寬可以用于LI解碼;最大的頻譜效率可以保證更多的編碼增益;可以將不完整的LI塊視為經(jīng)過了打孔編碼;簡單且相同的導(dǎo)頻結(jié)構(gòu)可以用于前導(dǎo)碼和數(shù)據(jù)二者;并且相同的帶寬可以用于前導(dǎo)碼和數(shù)據(jù)二者。
[0231]圖26不出了模擬處理器的一個不例。DAC (601)可以將數(shù)字信號輸入轉(zhuǎn)換成模擬信號。當(dāng)在上變頻器602處對傳輸頻率帶寬進行上變頻后,可以發(fā)送通過模擬濾波器603進行了模擬濾波的信號。
[0232]圖27示出了根據(jù)本發(fā)明的一種實施方式的數(shù)字接收機系統(tǒng)的一個示例。接收到的信號在模擬處理器r 105處被轉(zhuǎn)換成數(shù)字信號。解調(diào)器r 104可以將該信號轉(zhuǎn)換成頻域中的數(shù)據(jù)。幀解析器rl03可以去除導(dǎo)頻和報頭,并且使得可以選擇需要被解碼的業(yè)務(wù)信息。BICM解調(diào)器rl02糾正傳輸信道中的錯誤。輸出處理器rlOl可以恢復(fù)初始發(fā)送的業(yè)務(wù)流和定時信息。
[0233]圖28示出了在接收機處使用的模擬處理器的一個示例。調(diào)諧器/AGC (自動增益控制器)模塊r603可以從接收到的信號中選擇需要的頻率帶寬。下變頻器r602可以恢復(fù)基帶。ADC r601可以將模擬信號轉(zhuǎn)換成數(shù)字信號。
[0234]圖29示出了解調(diào)器的一個示例。幀檢測器r506可以檢查前導(dǎo)碼,檢查是否存在對應(yīng)的數(shù)字信號,并且檢測幀的開始。時間/頻率同步器r505可以在時域和頻域中執(zhí)行同步。此時,針對時域同步,可以使用保護間隔相關(guān)性。針對頻域同步,可以使用相關(guān)性,或者可以根據(jù)在頻域中發(fā)送的子載波的相位信息來估計偏置。前導(dǎo)碼去除器r504可以從檢測到的幀的開頭去除前導(dǎo)碼。GI去除器r503可以去除保護間隔。FFT模塊r501可以將時域信號變換成頻域信號。信道估計/均衡模塊r501可以通過利用導(dǎo)頻符號估計發(fā)送信道中的失真來對錯誤進行補償。如果解調(diào)器專門用于DVB-C2,則可以略去前導(dǎo)碼去除器r504。
[0235]圖30示出了幀解析器的一個示例。導(dǎo)頻去除(r404)可以去除導(dǎo)頻符號。頻率去交織器r403可以在頻域中執(zhí)行去交織。OFDM符號合并器r402可以根據(jù)在OFDM符號中發(fā)送的符號流來恢復(fù)數(shù)據(jù)幀。幀報頭去除器r401可以從每個發(fā)送的幀的報頭中提取出物理層信令并去除報頭。可以將提取出的信息用作接收機的隨后處理中的參數(shù)。
[0236]圖31示出了 BICM解調(diào)器的一個示例。圖31a示出了數(shù)據(jù)通道,圖31b示出了 LI信令通道。符號去交織器r308可以在符號域中執(zhí)行去交織。ModCod提取器r307可以從每個BB幀的開頭處提取出ModCod參數(shù),并且使得這些參數(shù)可以被用于以下的自適應(yīng)/可變解調(diào)和解碼處理。符號去映射器r306可以將輸入的符號流去映射為比特對數(shù)似然比(LLR)流。通過將發(fā)射機的符號映射器306中使用的星座圖用作參考點,可以計算出輸出的比特LLR流。此處,當(dāng)使用了上述的MQAM或NU-MQAM時,通過在計算與MSB最近的比特時計算I軸和Q軸二者,并且在計算其余的比特時計算I軸或Q軸,可以實現(xiàn)高效的符號去映射器。該方法例如可以應(yīng)用于近似LLR、準(zhǔn)確LLR或硬判決。
[0237]當(dāng)使用了根據(jù)發(fā)射機的符號映射器306處的糾錯碼的星座圖容量和碼率的經(jīng)優(yōu)化的星座圖時,接收機的符號去映射器r306可以利用從發(fā)射機發(fā)送來的碼率和星座圖容量信息來得到星座圖。接收機的比特復(fù)用器r305可以執(zhí)行發(fā)射機的比特解復(fù)用器305的逆功能。接收機的內(nèi)部去交織器r304和外部去交織器r302可以分別執(zhí)行發(fā)射機的內(nèi)部交織器304和外部交織器302的逆功能,以得到具有其初始序列形式的比特流。如果BICM解調(diào)器專門用于DVB-C2,則可以略去外部去交織器r302。
[0238]接收機的內(nèi)部解碼器r303和外部解碼器r301可以分別執(zhí)行與發(fā)射機的內(nèi)部編碼器303和外部編碼器301相對應(yīng)的解碼處理,以糾正發(fā)送信道中的錯誤??梢詫I信令通道執(zhí)行與對數(shù)據(jù)通道執(zhí)行的處理相似的處理,但是所使用的參數(shù)不同r308-l到r301-l。此處,如在前導(dǎo)碼部分中闡述的那樣,可以將縮短/打孔碼編碼模塊r303-l用于LI信令解碼。
[0239]圖32示出了利用縮短/打孔模塊r303_l進行的LDPC解碼的一個示例。解復(fù)用器r301a可以分開地輸出來自輸入的比特流中的系統(tǒng)碼的信息部分和奇偶校驗部分。針對信息部分,可以根據(jù)LDPC解碼器的輸入的比特流的數(shù)量由零填充模塊r302a來執(zhí)行零填充,并且針對奇偶校驗部分,通過在奇偶校驗解除打孔模塊r303a處將經(jīng)過打孔的部分解除打孔,可以產(chǎn)生LDPC解碼器的輸入的比特流??梢葬槍Ξa(chǎn)生的比特流由模塊r304a來執(zhí)行LDPC解碼,并且可以由零去除器r305去除信息部分中的零并輸出。
[0240]圖33示出了輸出處理器的一個示例。BB解擾器r209可以恢復(fù)在發(fā)射機處加擾的比特流。分割器r208可以根據(jù)PLP通道來恢復(fù)與從發(fā)射機復(fù)用并發(fā)送來的多個PLP相對應(yīng)的BB幀。針對各個PLP通道,BB報頭去除器r207-l?η可以去除掉在BB幀的開頭處發(fā)送的報頭。CRC解碼器r206-l?η可以執(zhí)行CRC解碼并使可靠的BB幀可供選擇??瞻迦肽Kr205-l?η可以在空包的初始位置處恢復(fù)為了更高的發(fā)送效率而被去除掉的空包。延遲恢復(fù)模塊r204-l?η可以恢復(fù)在各個PLP通道之間存在的延遲。
[0241]輸出時鐘恢復(fù)模塊r203-l?η可以根據(jù)從輸入流同步器203-1?η發(fā)送的定時信息來恢復(fù)業(yè)務(wù)流的初始定時。輸出接口模塊r202-l?η可以根據(jù)BB幀中被切片的輸入的比特流來恢復(fù)TS/GS分組中的數(shù)據(jù)。如果需要,輸出后處理器r201-l?η可以將多個TS/GS流恢復(fù)成完整的TS/GS流。圖33中帶陰影的塊表示在一次處理單個PLP時可以使用的模塊,而余下的塊表示在同時處理多個PLP時可以使用的模塊。
[0242]前導(dǎo)碼導(dǎo)頻模式被仔細地設(shè)計以避免PAPR增加。因而,需要考慮LI重復(fù)率是否會增加PAPR。LI信息比特的數(shù)量根據(jù)信道綁定、PLP的數(shù)量等動態(tài)地變化。具體地說,需要考慮以下方面:固定的LI塊大小可能引入不必要的開銷;L1信令應(yīng)當(dāng)?shù)玫奖葦?shù)據(jù)符號更強的保護;并且LI塊的時間交織可以比信道減損(如沖擊噪聲需要)更加提高魯棒性。
[0243]如圖34所示,針對8MHz的LI塊重復(fù)率,通過虛擬打孔表現(xiàn)出完全的頻譜效率(BW增加26.8%),但是由于LI帶寬與數(shù)據(jù)符號的帶寬相同,因此可能增加PAPR。針對8MHz的重復(fù)率,為了通用性可以使用4K-FFT DVB-T2頻率交織,并且在交織后該同一個模式可以按照8MHz的周期來重復(fù)其自身。
[0244]如圖35所示,針對6MHz的LI塊重復(fù)率,在沒有虛擬打孔的情況下表現(xiàn)出降低的頻譜效率,其中。由于LI帶寬和數(shù)據(jù)符號帶寬共享LCM=24MHz,因此出現(xiàn)了與8MHz的情況相似的PAPR問題。針對6MHz的重復(fù)率,為了通用性可以使用4K-FFT DVB-T2頻率交織,并且在交織后該同一個模式可以按照24MHz的周期來重復(fù)其自身。
[0245]圖36示出了新的LI塊重復(fù)率7.6IMHz或完全的調(diào)諧器帶寬。在沒有虛擬打孔的情況下,可以得到全頻譜效率(BW增加26.8%)。由于LI帶寬和數(shù)據(jù)符號帶寬共享LCM= 1704MHz,因此可以不存在PAPR問題。針對7.6IMHz的重復(fù)率,為了通用性可以使用4K-FFT DVB-T2頻率交織,并且在交織后該同一個模式可以按照大約1704MHz的周期來重復(fù)其自身。
[0246]圖37是在幀報頭中發(fā)送的LI信令的一個示例。LI信令中的各信息可以被發(fā)送到接收機,并且可以被用作解碼參數(shù)。特別地,可以在圖31中示出的LI信號通道中使用該信息,并且可以在各個數(shù)據(jù)切片中發(fā)送PLP??梢垣@得針對各個PLP而增加的魯棒性。
[0247]圖39是如圖4中的LI信令通道中示出的符號交織器308_1的一個示例,并且也可以是如圖31中的LI信令通道中示出的其相應(yīng)的符號去交織器r308-l的一個示例。帶有斜線的塊表示LI塊,而實心塊表示數(shù)據(jù)載波。LI塊不僅可以在單個前導(dǎo)碼中發(fā)送,而且還可以在多個OFDM塊中發(fā)送。根據(jù)LI塊的大小,交織塊的大小可以變化。換言之,num_Ll_sym與Ll_span可以彼此不同。為了將不必要的開銷減到最少,可以在發(fā)送LI塊的OFDM符號的余下的載波中發(fā)送數(shù)據(jù)。此處,由于LI塊的重復(fù)周期仍然是完全的調(diào)諧器帶寬,因此可以保證完全的頻譜效率。在圖39中,帶有斜線的塊的數(shù)量表示單個LDPC塊內(nèi)的比特順序。
[0248]因此,當(dāng)如圖72所示根據(jù)符號索引在行的方向上在交織存儲器中寫入比特并根據(jù)載波索引在列的方向上讀出比特時,可得到塊交織效果。換言之,可以在時域和頻域中對一個LDPC塊進行交織并接著對該個LDPC塊進行發(fā)送。Num_Ll_sym可以是預(yù)定值,例如,2到4之間的數(shù)字可以被設(shè)為OFDM符號的數(shù)量。此處,為了增大LI塊大小的間隔,可以將具有最小的碼字長度的經(jīng)過打孔/縮短的LDPC碼用于LI保護。
[0249]圖40是LI塊發(fā)送的一個示例。圖40在幀域中例示了圖39。如圖40的左側(cè)所示,LI塊可以跨越在完整的調(diào)諧器帶寬中,或者如圖40的右側(cè)所示,LI塊可以部分地跨越LI塊,并且可以將余下的載波用于數(shù)據(jù)載波。在上述任一種情況下,可以看出,LI塊的重復(fù)率可以與完整的調(diào)諧器帶寬相同。此外,針對使用包括前導(dǎo)碼的LI信令的OFDM符號,可以只進行符號交織,同時不允許這些OFDM符號中的數(shù)據(jù)發(fā)送。因此,針對用于LI信令的OFDM符號,接收機可以通過執(zhí)行去交織而不執(zhí)行數(shù)據(jù)解碼來對LI進行解碼。此處,LI塊可以發(fā)送當(dāng)前幀的LI信令或后續(xù)幀的LI信令。在接收機端,通過圖31中示出的LI信令解碼通道解碼得到的LI參數(shù)可以用于對來自后續(xù)幀的幀解析器的數(shù)據(jù)通道的解碼處理。
[0250]總而言之,在發(fā)射機處,可以通過在行的方向上將塊寫到存儲器并在列的方向上從存儲器中讀出寫入的塊來執(zhí)行對LI區(qū)域的塊的交織。在接收機處,可以通過在列的方向上將塊寫到存儲器并在行的方向上從存儲器中讀出寫入的塊來對LI區(qū)域的塊的去交織。發(fā)射機與接收機的讀取和寫入方向可以互換。
[0251]當(dāng)按照如下假定執(zhí)行仿真時:為了 LI保護和T2的通用性,令CR=l/2 ;16_QAM符號映射;前導(dǎo)碼中導(dǎo)頻密度為6 ;短LDPC的數(shù)量表示進行了所需數(shù)量的打孔/縮短,可以獲得如下結(jié)果或結(jié)論,諸如僅用于LI發(fā)送的前導(dǎo)碼可能并不充分;0FDM符號的數(shù)量取決于LI塊大小的量;為了靈活性和更精細的間隔,可以使用被縮短的/打孔的碼中最短的LDPC碼字(例如,192個比特的信息);并且如果需要,可以按照可忽略的開銷來添加填充。在圖38中概述了結(jié)果。
[0252]因此,針對LI塊重復(fù)率,在沒有進行虛擬打孔的情況下的完整調(diào)諧器帶寬可以是不錯的解決方案,并且在全頻譜效率的情況下也仍然可以不發(fā)生PAPR問題。針對LI信令,有效信令結(jié)構(gòu)可以允許具有8個信道綁定、32個陷波、256個數(shù)據(jù)切片和256個PLP的環(huán)境中的最大構(gòu)造。針對LI塊結(jié)構(gòu),可以根據(jù)LI塊大小來實現(xiàn)靈活的LI信令。為了使對T2通用性更加魯棒,可以執(zhí)行時間交織。使得前導(dǎo)碼中的數(shù)據(jù)發(fā)送需要更少的開銷。
[0253]可以執(zhí)行LI塊的塊交織以達到更好的魯棒性??梢岳肔I符號的固定的預(yù)定數(shù)量(num_Ll_sym)和LI所跨越的載波數(shù)量作為參數(shù)(Ll_span)來執(zhí)行該交織。在DVB-T2中使用相同的技術(shù)來進行P2前導(dǎo)碼交織。
[0254]可以使用大小可變的LI塊。大小可以適用于LI信令比特的量,從而使得開銷降低。可以獲得全頻譜效率而沒有PAPR問題。低于7.61MHz的重復(fù)意味著發(fā)送更多的冗余但不使用。由于LI塊的7.61MHz的重復(fù)率,可以不發(fā)生PAPR問題。
[0255]圖41是在幀報頭中發(fā)送的LI信令的另一個示例。圖41與圖37的不同之處在于將具有12個比特的Ll_span字段劃分成了兩個字段。換言之,Ll_span字段被分割成具有9個比特的Ll_column和具有3個比特的Ll_row。Ll_column表示LI跨越的載波索弓丨。由于數(shù)據(jù)切片在每12個載波處開始和結(jié)束(導(dǎo)頻密度),因此可以將12比特的開銷降低3個比特以達到9個比特。
[0256]Ll_row表示當(dāng)應(yīng)用了時間交織時LI跨越的OFDM符號的數(shù)量。因此,在Ll_column乘以Ll_row的區(qū)域內(nèi),可以執(zhí)行時間交織。或者,可以發(fā)送LI塊的總的大小,使得在不執(zhí)行時間交織時可以使用圖37中示出的Ll_span。針對這樣的情況,在示例中LI塊的大小是11,776X2個比特,因而15個比特就足夠了。因此,Ll_span字段可以由15個比特組成。
[0257]圖42是頻率或時間交織/去交織的示例。圖42示出了整個傳輸幀的一部分。圖42還示出了多個8MHz帶寬的結(jié)合。幀可以由發(fā)送LI塊的前導(dǎo)碼和發(fā)送數(shù)據(jù)的數(shù)據(jù)符號組成。不同類型的數(shù)據(jù)符號表示用于不同業(yè)務(wù)的數(shù)據(jù)切片。如圖42所示,前導(dǎo)碼發(fā)送各個7.61MHz 的 LI 塊。[0258]針對前導(dǎo)碼,在LI塊內(nèi)執(zhí)行頻率或時間交織而不在LI塊之間執(zhí)行頻率或時間交織。也就是說,對于前導(dǎo)碼而言,可以說按照LI塊的級別執(zhí)行交織。這使得即使在調(diào)諧器窗口已經(jīng)移動到信道綁定系統(tǒng)內(nèi)的隨機位置時也可以通過在調(diào)諧器窗口帶寬內(nèi)發(fā)送LI塊來對LI塊進行解碼。
[0259]為了在隨機的調(diào)諧器窗口帶寬中對數(shù)據(jù)符號進行解碼,不應(yīng)當(dāng)在數(shù)據(jù)切片之間發(fā)生交織。也就是說,對于數(shù)據(jù)切片而言,可以說按照數(shù)據(jù)切片的級別進行交織。因此,應(yīng)當(dāng)在數(shù)據(jù)切片內(nèi)執(zhí)行頻率交織和時間交織。因此,圖4中示出的發(fā)射機的BICM模塊的數(shù)據(jù)通道中的符號交織器308可以針對各個數(shù)據(jù)切片執(zhí)行符號交織。LI信號通道中的符號交織器308-1可以針對各個LI塊執(zhí)行符號交織。
[0260]圖9中示出的頻率交織器403需要單獨地對前導(dǎo)碼和數(shù)據(jù)符號執(zhí)行交織。具體地說,針對前導(dǎo)碼,可以針對各個LI塊執(zhí)行頻率交織,而針對數(shù)據(jù)符號,可以執(zhí)行各個數(shù)據(jù)切片執(zhí)行頻率交織。此處,考慮到低延遲模式,可以不執(zhí)行數(shù)據(jù)通道或LI信號通道中的時間交織。
[0261]圖43是分析在圖37中示出的BICM模塊的數(shù)據(jù)通道上的ModCod報頭插入(307)處在FECFRAME報頭中發(fā)送的LI信令的開銷的表。如圖76所示,針對短LDPC塊(尺寸=16200 ),可以出現(xiàn)不能忽視的最大開銷3.3%。在此分析中,假定45個符號用于FECFRAME保護,并且前導(dǎo)碼是C2幀專用的LI信令,而FECFRAME報頭是FECFRAME專用的LI信令(B卩,Mod、Cod、和PLP標(biāo)識符)。
[0262]為了降低LI開銷,可以考慮根據(jù)兩個數(shù)據(jù)切片的方法。針對ACM/VCM類型和多個PLP的情況,可以針對FECFRAME報頭將幀保持不變。針對ACM/VCM類型和單個PLP的情況,可以從FECFRAME報頭中去除PLP標(biāo)識符,從而降低最多1.8%的開銷。針對CCM類型和多個PLP的情況,可以從FECFRAME報頭中去除Mod/Cod字段,從而降低最多1.5%的開銷。針對CCM類型和單個PLP的情況,不需要FECFRAME報頭,因此,可以得到最多3.3%的開銷降低。
[0263]在被縮短的LI信令中,可以發(fā)送Mod/Cod (7比特)或PLP標(biāo)識符(8比特),但是由于太短而不能得到任何的編碼增益。但是,由于PLP可以與C2傳輸幀對準(zhǔn),因此可以不需要進行同步;可以從前導(dǎo)碼知道各個PLP的每一個ModCod ;并且簡單的計算可以使能與特定的FECFRAME同步。
[0264]圖44示出了用于將開銷最小化的FECFRAME報頭的結(jié)構(gòu)。在圖44中,帶斜線的塊和FECFRAME構(gòu)造器代表了在圖4中示出的BICM模塊的數(shù)據(jù)通道上的ModCod報頭插入模塊307的詳細框圖。實心塊表示圖4中示出的BICM模塊的數(shù)據(jù)通道上的內(nèi)部編碼模塊303、內(nèi)部交織器304、比特解復(fù)用器305、和符號去映射器306的一種示例。此處,由于CCM不需要Mod/Cod字段且單個PLP不需要PLP標(biāo)識符,因此可以執(zhí)行縮短的LI信令。在這個被減少了比特數(shù)量的LI信號上,LI信號可以在前導(dǎo)碼中重復(fù)三次,并且可以執(zhí)行BPSK調(diào)制,因此,非常魯棒的信令是可能的。最后,ModCod報頭插入模塊307可以將產(chǎn)生的報頭插入各個FEC幀中。圖51示出了圖31中示出的BICM解調(diào)模塊的數(shù)據(jù)通道上的ModCod提取器r307的一種不例。
[0265]如圖51所示,可以在解析器r301b處解析FECFRAME報頭,接著可以將在重復(fù)的符號中的、發(fā)送相同的信息的符號進行延遲、對齊、并接著在Rake組合模塊r302b處將它們組合起來。最后,當(dāng)在模塊r303b處執(zhí)行BPSK解調(diào)時,可以恢復(fù)接收到的LI信號字段,并且可以將這個恢復(fù)的LI信號字段發(fā)送到系統(tǒng)控制器以將其使用為解碼參數(shù)??梢詫⒔?jīng)過解析的FECFRAME發(fā)送到符號去映射器。
[0266]圖45示出了上述的LI保護的誤比特率(BER)性能??梢钥闯觯ㄟ^三次重復(fù),獲得了大約4.8dB的SNR增益。在BER=IE-1l時,需要的SNR是8.7dB。
[0267]圖46示出了傳輸幀和FEC幀結(jié)構(gòu)的示例。在圖46的右上側(cè)示出的FEC幀結(jié)構(gòu)表示由圖4中的ModCod報頭插入模塊307插入的FECFRAME報頭??梢钥闯?,根據(jù)各種條件的組合(即,CCM或ACM/VCM類型和單個或多個PLP),可以插入不同尺寸的報頭。或者,可以不插入任何報頭。根據(jù)數(shù)據(jù)切片類型形成并在圖46的左下側(cè)示出的傳輸幀可以由圖9所示的幀構(gòu)造器的幀報頭插入模塊401和圖2中示出的輸入處理器的合并器/切片器208形成。此處,可以根據(jù)數(shù)據(jù)切片的不同類型來發(fā)送FECFRAME。利用該方法,可以降低最多3.3%的開銷。在圖46的右上側(cè),示出了四種不同類型的結(jié)構(gòu),但是本領(lǐng)域中的技術(shù)人員將理解這些結(jié)構(gòu)僅僅是示例而已,這些類型中的任一種或他們的組合都可以用于數(shù)據(jù)切片。
[0268]在接收機側(cè),圖30中示出的幀解析模塊的幀報頭去除器r401和圖31中示出的BICM解調(diào)模塊的ModCod提取器r307可以提取解碼所需的ModCod字段參數(shù)。此處,根據(jù)傳輸幀的數(shù)據(jù)切片類型,可以提取出參數(shù)。例如,針對CCM類型,可以從在前導(dǎo)碼中發(fā)送的LI信令中提取出參數(shù)。針對ACM/VCM類型,可以從FECFRAME報頭中提取出參數(shù)。
[0269]如圖46的右上側(cè)所示,可以將fecframe結(jié)構(gòu)分成兩組,其中第一分組是具有報頭的靠上的三種幀結(jié)構(gòu),第二分組是沒有報頭的最后一種幀結(jié)構(gòu)。
[0270]圖47示出了 LI信令的示例,其可以由圖42中示出的幀構(gòu)造器模塊的幀報頭插入模塊401在前導(dǎo)碼中發(fā)送。該LI信令與之前的LI信令的區(qū)別在于:可以以比特為單位來發(fā)送LI塊尺寸(Ll_size, 14比特);開啟/關(guān)閉對數(shù)據(jù)切片的時間交織是可能的(dslice_time_intrlv, I比特);并且通過限定數(shù)據(jù)切片的類型(dslice_type, I比特),降低了 LI信令開銷。此處,當(dāng)數(shù)據(jù)切片類型是CCM時,可以在前導(dǎo)碼中而不是在FECFRAME報頭(plp_mod (3 比特)、plp_fec_type (I 比特)、plp_cod (3 比特))內(nèi)發(fā)送 Mod/Cod 字段。
[0271]在接收機側(cè),圖31中示出的BICM解調(diào)的縮短/打孔的內(nèi)部解碼模塊r303-l可以通過解碼而獲得在前導(dǎo)碼中發(fā)送的、具有固定的LI塊尺寸的第一個LDPC塊。也可以獲得其它LDPC塊的數(shù)量和尺寸。
[0272]當(dāng)LI發(fā)送需要多個OFDM符號或當(dāng)存在經(jīng)過時間交織的數(shù)據(jù)切片時,可以使用時間交織。利用交織標(biāo)記,可以靈活地開啟/關(guān)閉時間交織。針對前導(dǎo)碼時間交織,可能需要時間交織標(biāo)記(I比特)和交織的多個OFDM符號(3比特),因此,通過與縮短的FECFRAME報頭相似的方式,可以保護總共4個比特。
[0273]圖48示出了可以在圖4示出的BICM模塊的數(shù)據(jù)通道上的ModCod報頭插入模塊307-1處執(zhí)行的LI預(yù)信令的一種示例。具有斜線的塊和前導(dǎo)碼構(gòu)造器是在圖4中示出的BICM模塊的LI信令通道上的ModCod報頭插入模塊307-1的一種示例。實心塊是圖42中示出的幀構(gòu)造器的幀報頭插入模塊401的一種示例。
[0274]另外,實心塊可以是圖4中示出的BICM模塊的LI信令通道上的縮短/打孔內(nèi)編碼模塊303-1、內(nèi)部交織器304-1、比特解復(fù)用器305-1、和符號映射器306-1的示例。
[0275]如圖48所示,在前導(dǎo)碼中發(fā)送的LI信號可以利用縮短/打孔LDPC編碼來加以保護??梢詫⑾嚓P(guān)的參數(shù)以LI預(yù)信令的形式插入報頭中。此處,在前導(dǎo)碼的報頭中只可以發(fā)送時間交織參數(shù)。為了確保更大的魯棒性,可以執(zhí)行四次重復(fù)。在接收機側(cè),為了能夠?qū)υ谇皩?dǎo)碼中發(fā)送的LI信號進行解碼,圖31中示出的BICM解調(diào)的LI信令通道上的ModCod提取器r307-l需要使用圖18所示的解碼模塊。此處,與之前對FECFRAME報頭進行的解碼不同,由于存在四次重復(fù),因此需要對重復(fù)了四次的符號進行同步的Rake接收處理并增加符號。
[0276]圖49示出了從圖42中示出的幀構(gòu)造器模塊的幀報頭插入模塊401發(fā)送的LI信令塊的結(jié)構(gòu)。其示出了在前導(dǎo)碼中沒有使用時間交織的情況。如圖49所示,不同類型的LDPC塊可以按照載波的順序發(fā)送。一旦形成并接著發(fā)送了 OFDM符號,則形成并發(fā)送了隨后的OFDM符號。針對將要被發(fā)送的最后一個OFDM符號,如果剩余了任意載波,則可以將載波用于數(shù)據(jù)發(fā)送,或者可以使用虛假填充。圖49中的示例示出了包括三個OFDM符號的前導(dǎo)碼。在接收機側(cè),針對這種不交織的情況,可以跳過圖31中示出的BICM解調(diào)的LI信令通道上的符號去交織器r308-l。
[0277]圖50示出了執(zhí)行了 LI時間交織的情況。如圖50所示,可以按照針對相同的載波索引形成OFDM符號并接著針對下一個載波索引形成OFDM符號的方式來執(zhí)行塊交織。在不執(zhí)行交織的情況下,如果余下任一個載波,則可以將該載波用于數(shù)據(jù)發(fā)送或者可以將該載波虛假填充。在接收機側(cè),針對不交織的情況,圖31中示出的BICM解調(diào)的LI信令通道上的符號去交織器r308-l可以通過按照逐漸增加LDPC塊的序號的方式讀取LDPC塊來執(zhí)行塊去交織。
[0278]此外,可以存在至少兩種類型的數(shù)據(jù)切片。數(shù)據(jù)切片類型I在LI信令字段中具有dslice_type=0o該類型的數(shù)據(jù)切片不具有XFECFrame報頭,并且在LI信令字段中具有其mod/cod值。數(shù)據(jù)切片類型2在LI信令字段中具有dslice_type=l。該類型的數(shù)據(jù)切片具有XFECFrame報頭,并且在XFECrame報頭中具有其mod/cod值。
[0279]XFECFrame表示XFEC (復(fù)雜前向糾錯)幀,而mod/cod表示調(diào)制類型/碼率。
[0280]在接收機側(cè),幀解析器可以根據(jù)經(jīng)過解調(diào)的信號來形成幀。該幀具有數(shù)據(jù)符號,并且數(shù)據(jù)符號可以具有包含XFECFrame和XFECFrame報頭的第一類型的數(shù)據(jù)切片和包含不具有XFECFrame報頭的XFECFrame的第二類型的數(shù)據(jù)切片。另外,接收機可以從前導(dǎo)碼符號的LI中提取出用于指示是否對前導(dǎo)碼符號執(zhí)行時間去交織的字段。
[0281]在發(fā)射機側(cè),幀構(gòu)造器可以構(gòu)造幀。幀的數(shù)據(jù)符號包括具有XFECFrame和XFECFrame報頭的第一類型的數(shù)據(jù)切片和具有不帶有XFECFrame報頭的XFECFrame的第二類型的數(shù)據(jù)切片。此外,可以將用于指示是否對前導(dǎo)碼符號執(zhí)行時間交織的字段插入前導(dǎo)碼符號的LI中。
[0282]最后,針對用于圖9中示出的幀構(gòu)造器的幀報頭插入模塊401的縮短/打孔碼,可以確定能夠得到編碼增益且能夠在第一 LDPC塊中發(fā)送的碼字的最小尺寸。按照這樣的方式,可以根據(jù)已經(jīng)發(fā)送的LI塊尺寸來得到余下的LDPC塊尺寸。
[0283]圖52示出了可以從圖4中示出的BICM模塊的LI信令通道上的ModCod報頭插入模塊307-1發(fā)送的LI預(yù)信令的另一個示例。圖52與圖48的不同之處在于對報頭部保護機制進行了修改。如圖52所示,沒有在LI塊中而是在報頭中發(fā)送了 LI塊尺寸信息Ll_size(14比特)。在報頭中,還可以發(fā)送4比特的時間交織信息。針對總共18個比特的輸入,使用了輸出45個比特的BCH (45、18)碼并將其復(fù)制到兩個通道并最終進行QPSK映射。針對Q通道,可以針對分集增益來執(zhí)行I比特的循環(huán)移位,并且可以執(zhí)行根據(jù)同步字的PRBS調(diào)制??梢愿鶕?jù)這些I/Q通道輸入來輸出總共45個QPSK符號。此處,如果將時間交織的深度設(shè)置為被要求發(fā)送LI塊的前導(dǎo)碼的數(shù)量,則可以無需發(fā)送指示時間交織深度的Ll_span(3比特)。換言之,只可以發(fā)送時間交織開啟/關(guān)閉標(biāo)記(I比特)。在接收機側(cè),通過只檢查已發(fā)送的前導(dǎo)碼的數(shù)量而不使用Ll_span,就可以得到時間交織深度。
[0284]圖53示出了調(diào)度在前導(dǎo)碼中發(fā)送的LI信令塊的一種示例。如果能夠在前導(dǎo)碼中發(fā)送的LI信息的尺寸是Nmax,則當(dāng)LI尺寸比Nmax小時,一個前導(dǎo)碼可以發(fā)送該信息。但是,當(dāng)LI尺寸比Nmax大時,可以均等地分割LI信息,使得所分割出的LI子塊比Nmax小,于是可以在前導(dǎo)碼中發(fā)送分割出的LI子塊。此處,對于由于LI信息比Nmax小而未被使用的載波來說,不發(fā)送數(shù)據(jù)。
[0285]相反,如圖55所示,可以提高發(fā)送了 LI塊的載波的功率,以保持與數(shù)據(jù)符號功率相等的總前導(dǎo)碼信號功率。功率升壓系數(shù)可以根據(jù)發(fā)送的LI尺寸而變化,并且發(fā)射機和接收機可以具有該功率升壓系數(shù)的設(shè)定值。例如,如果僅使用了總載波中的一半,則功率增強系數(shù)可以是二。
[0286]圖54示出了考慮了功率增強的LI預(yù)信令的一種示例。當(dāng)與圖52進行比較時,可以看出,可以提升QPSK符號的功率并將其發(fā)送到前導(dǎo)碼構(gòu)造器。
[0287]圖56示出了圖31中示出的BICM解調(diào)模塊的LI信令通道上的ModCod提取器 307-1的另一個示例。根據(jù)輸入的前導(dǎo)碼符號,可以將LI信令FECFRAME輸出到符號去映射器中,并且僅對報頭部分進行解碼。
[0288]針對輸入的報頭符號,可執(zhí)行QPSK去交織,并且可以得到對數(shù)似然比(LLR)值。針對Q通道,可以執(zhí)行根據(jù)同步字的PRBS解調(diào),并且可以執(zhí)行I比特循環(huán)移位的逆處理以進行恢復(fù)。
[0289]可以組合這些對準(zhǔn)的兩個I/Q通道的值,并且可以獲得SNR增益。可以將硬判決的輸出輸入到BCH解碼器中。BCH解碼器可以根據(jù)輸入的45個比特來恢復(fù)LI預(yù)信令的18個比特。
[0290]圖57示出了對等的、接收機的ModCod提取器。當(dāng)與圖56進行比較時,可以對QPSK去交織器輸入的符號進行功率控制以將發(fā)射機升壓的功率水平恢復(fù)到其初始值。此處,通過考慮被用于前導(dǎo)碼中的LI信令的多個載波并對得到的發(fā)射機的功率升壓系數(shù)求逆,可以執(zhí)行功率控制。功率升壓系數(shù)將前導(dǎo)碼功率和數(shù)據(jù)符號功率設(shè)定為彼此相等。
[0291]圖58示出了可以在圖31中示出的BICM解調(diào)模塊的LI信令通道上的ModCod提取器r307-l處執(zhí)行的LI預(yù)同步的一種示例。這是獲得前導(dǎo)碼中的報頭的開始位置的同步處理??梢詫⑤斎氲姆栠M行QPSK去映射,接著針對輸出的Q通道,可以執(zhí)行I比特循環(huán)移位的逆處理,并且可以執(zhí)行對齊??梢詫蓚€I/Q通道的值相乘,并且可以對經(jīng)過LI預(yù)信令調(diào)制的值進行解調(diào)。因而,乘法器的輸出可以只表示作為同步字的PRBS。當(dāng)使輸出與已知序列PRBS相關(guān)聯(lián)時,可以獲得報頭處的相關(guān)峰。因而,可以獲得前導(dǎo)碼中的報頭的開始位置。如果需要,如圖57所示,可以對QPSK去映射器的輸入執(zhí)行功率控制,以恢復(fù)初始的功率水平。
[0292]圖59示 出了被發(fā)送到圖4中示出的BICM模塊的LI信令通道上的報頭插入模塊307-1的LI塊報頭字段的另一個不例。圖59與圖52的不同之處在于,表不時間交織深度的Ll_span被減少到2個比特,而預(yù)留的比特則增加了一個比特。接收機可以從發(fā)送的Ll_span中得到LI塊的時間交織參數(shù)。
[0293]圖60示出了將LI塊等分成與前導(dǎo)碼的數(shù)量同樣多的部分并接著將報頭插入到分割出的LI塊中的每一個,并接著將插入了報頭的LI塊分配到前導(dǎo)碼中。這可以在以多個前導(dǎo)碼(前導(dǎo)碼的數(shù)量比發(fā)送LI塊所需要的LI信令的最小數(shù)量大)的數(shù)量來執(zhí)行時間交織時來執(zhí)行。這可以在圖37中示出的BICM模塊的LI信令通道上的LI塊處執(zhí)行。在發(fā)送LI塊后,余下的載波可以具有循環(huán)重復(fù)模式而不是被以零填充。
[0294]圖61示出了圖31中示出的BICM解調(diào)模塊的符號去映射器r306_l的一種示例。針對如圖60中所示那樣重復(fù)LlFEC塊的情況,可以將LlFEC塊的各個開始點對齊,在模塊r301f處將LlFEC塊組合起來,并且接著在QAM去映射器r302f處將其QAM去映射,以獲得分集增益和SNR增益。此處,組合器可以包括對齊并添加每個LlFEC塊和分割所添加的LlFEC塊的處理。針對如圖60所示那樣僅重復(fù)了最后一個FEC塊的部分的情況,只可以將重復(fù)的部分分割成與FEC塊的數(shù)量同樣多,并且可以將其它部分除以比FEC塊報頭的數(shù)量小一的值。換言之,除數(shù)對應(yīng)于被添加到各個載波的載波數(shù)量。
[0295]圖65示出了 LI塊調(diào)度的另一個示例。圖65與圖60的不同之處在于,在LI塊未填滿一個OFDM符號時,通過在發(fā)射機側(cè)對縮短/打孔碼執(zhí)行更少的打孔,可以使用奇偶校驗冗余來填滿OFDM符號,而不是執(zhí)行填充零或重復(fù)。換言之,當(dāng)在圖5執(zhí)行奇偶校驗打孔模塊304c時,根據(jù)打孔比率來確定有效碼率,因而,通過在需要被填充零的比特更少時打孔,可以降低有效碼率并可以得到更好的編碼增益。圖32所示的接收機的奇偶校驗解除打孔模塊r303a可以在考慮更少的被打孔的奇偶校驗冗余的情況下進行解除打孔。此處,由于接收機和發(fā)射機具有總的LI塊尺寸的信息,因此可以計算出打孔的比例。
[0296]圖62示出了 LI信令字段的另一個示例。圖62與圖41的不同之處在于,針對數(shù)據(jù)切片類型是CCM的情況,可以發(fā)送PLP的開始地址(21比特)。這可以使各個PLP的FECFRAME形成傳輸幀,無需將FECFRAME與傳輸幀的開始位置對齊。因而,可以消除在數(shù)據(jù)切片帶寬較窄時出現(xiàn)的填充開銷。當(dāng)數(shù)據(jù)切片類型是CCM時,接收機可以根據(jù)圖31中示出的BICM解調(diào)模塊的LI信令通道處的前導(dǎo)碼來獲得ModCod信息,而不是從FECFRAME報頭獲得該信息。此外,即使當(dāng)在傳輸幀的隨機位置處出現(xiàn)切換(zapping)時,由于能夠已經(jīng)從前導(dǎo)碼獲得了 PLP的開始位置,因此也可以沒有延遲地執(zhí)行FECFRAME同步。
[0297]圖63示出了可以降低PLP尋址開銷的LI信令字段的另一個示例。
[0298]圖64示出了根據(jù)調(diào)制類型而與FECFRAME相對應(yīng)的QAM符號的數(shù)量。此處,QAM符號的最大公約數(shù)是135,因而,可以降低log2 (135)?7個比特的開銷。因而,圖63與圖62的區(qū)別在于,PLP_start字段比特的數(shù)量可以從21個比特減少到14個比特。這是將135個符號視為單個組并對該組進行尋址的結(jié)果。在獲得PLP_start字段值并將其乘以135后,接收機可以獲得傳輸幀中PLP開始的位置的OFDM載波索引。
[0299]圖66和圖68不出了符號交織器308的不例,該符號交織器308可以對從圖4中示出的BICM模塊的數(shù)據(jù)通道上的ModCod報頭插入模塊307發(fā)送來的數(shù)據(jù)符號進行時間交織。
[0300]圖66是可以基于數(shù)據(jù)切片工作的、用于時間交織的塊交織器的一種示例。行值表示一個數(shù)據(jù)切片中的四個OFDM符號中的有效載荷單元的數(shù)量。由于單元的數(shù)量在相鄰的OFDM單元之間變換,因此可能不能基于OFDM符號進行交織。列值K表示可以是1、2、4、8、或16…的時間交織深度。在LI信令內(nèi),可以執(zhí)行各個數(shù)據(jù)切片的K信令。在圖4中示出的時間交織器308之前,可以執(zhí)行圖9所示的頻率交織器403。
[0301]圖67示出了圖66中示出的時間交織器的交織性能。假定列值是2,行值是8,數(shù)據(jù)切片寬度是12個數(shù)據(jù)單元,并且在數(shù)據(jù)切片中沒有連續(xù)導(dǎo)頻。圖67中上部的圖是當(dāng)不執(zhí)行時間交織時的OFDM符號結(jié)構(gòu),而下部的圖是當(dāng)執(zhí)行時間交織時OFDM符號的結(jié)構(gòu)。黑色單元代表分散的導(dǎo)頻,而非黑色的單元代表數(shù)據(jù)單元。同一類型的數(shù)據(jù)單元代表OFDM符號。在圖100中,與單個OFDM符號相對應(yīng)的數(shù)據(jù)單元被交織到兩個符號中。使用了與八個OFDM符號相對應(yīng)的交織存儲器,但是交織深度僅對應(yīng)于兩個OFDM符號,因而,沒有獲得完全的交織深度。
[0302]為了實現(xiàn)完全的交織深度,提出了圖68。在圖68中,黑色單元代表分散導(dǎo)頻,而非黑色單元代表數(shù)據(jù)單元。圖68中示出的時間交織器可以以塊交織器的形式實現(xiàn),并且可以對數(shù)據(jù)切片進行交織。在圖68中,列的數(shù)量K代表了數(shù)據(jù)切片的寬度,行的數(shù)量N代表了時間交織深度,并且值K可以是隨機值(例如,K=l、2、3…)。交織處理包括以列扭曲的方式寫數(shù)據(jù)單元并在行的方向上讀取,其中不包括導(dǎo)頻位置。即,可以說,交織是以行-列扭曲的方式執(zhí)行的。
[0303]此外,在發(fā)射機處,以交織存儲器的列扭曲方式讀取的單元對應(yīng)于單個OFDM符號,并且在對單元進行交織的同時可以保持OFDM符號的導(dǎo)頻位置不變。
[0304]另外,在接收機處,以交織存儲器的列扭曲方式讀取的單元對應(yīng)于單個OFDM符號,并且在對單元進行時間去交織的同時可以保持OFDM符號的導(dǎo)頻位置不變。
[0305]圖69示出了圖68的時間交織性能。為了與圖66進行比較,假定行數(shù)是8,數(shù)據(jù)切片寬度是12個數(shù)據(jù)單元,并且在數(shù)據(jù)切片中不具有連續(xù)導(dǎo)頻。在圖69中,對應(yīng)于單個OFDM符號的數(shù)據(jù)單元被交織到八個OFDM符號中。如圖102所示,使用了與八個OFDM符號相對應(yīng)的交織存儲器,并且所得到的交織深度對應(yīng)于八個OFDM符號,因而,獲得了完全的交織深度。
[0306]圖68中示出的時間交織器的優(yōu)點在于:利用相同的存儲器可以獲得完全的交織深度;與圖66相反,交織深度可以是靈活的;因此,傳輸幀的長度也可以是靈活的(即,行數(shù)不需要是四的倍數(shù))。另外,用于數(shù)據(jù)切片的時間交織器可以與用于前導(dǎo)碼的交織方法相同,并且還可以與使用一般的OFDM的數(shù)字發(fā)送系統(tǒng)具有共同的特征。具體地說,可以在使用圖9中示出的頻率交織器403之前使用圖4中示出的時間交織器308。至于接收機的復(fù)雜度,除了可能需要非常小的復(fù)雜度的附加的地址控制邏輯以外,可以不需要任何附加的存儲器。
[0307]圖70示出了接收機中的對應(yīng)的符號去交織器(r308)。該符號去交織器可以在接收到來自幀報頭去除器r401的輸出后執(zhí)行去交織。與圖66相比,在去交織的過程中,反轉(zhuǎn)了塊交織的寫處理和讀處理。通過利用導(dǎo)頻位置信息,時間去交織器可以通過不向或不從交織器存儲器中的導(dǎo)頻位置寫入或讀取并通過向或從交織器存儲器中的數(shù)據(jù)單元位置寫入或讀取來執(zhí)行虛擬去交織。可以將去交織的信息輸出到ModCod提取器r307中。 [0308]圖71示出了時間交織的另一個示例??梢匝貙欠较蜻M行寫入并逐行進行讀取。在圖68中,交織是考慮到導(dǎo)頻位置而執(zhí)行的。通過只考慮數(shù)據(jù)單元位置,沒有針對導(dǎo)頻位置執(zhí)行讀取和寫入,而是訪問了交織存儲器。
[0309]圖72示出了利用圖71所示的方法進行交織的結(jié)果。當(dāng)與圖69進行比較時,具有相同模式的單元不僅在時域中被分散,而且還在頻域中被分散。換言之,可以既在時域又在頻域中得到完全的交織深度。
[0310]圖75示出了對應(yīng)的接收機的符號去交織器r308??梢詫瑘箢^去除器r401的輸出執(zhí)行去交織。當(dāng)與圖66進行比較時,去交織已經(jīng)轉(zhuǎn)換了讀和寫的順序。時間去交織器可以使用導(dǎo)頻位置信息來執(zhí)行虛擬去交織,使得沒有對導(dǎo)頻位置執(zhí)行讀或?qū)?,而是可以僅對數(shù)據(jù)單元位置執(zhí)行讀或?qū)???梢詫⒔?jīng)過去交織的數(shù)據(jù)輸出到ModCod提取器r307中。
[0311]圖73是圖72的尋址方法的一種示例。NT表示時間交織深度,ND表示數(shù)據(jù)切片寬度。假定行值N是8,數(shù)據(jù)切片寬度是12個數(shù)據(jù)單元,并且在數(shù)據(jù)切片中沒有連續(xù)導(dǎo)頻。圖73代表了在發(fā)射機執(zhí)行時間交織時生成用于在時間交織存儲器上寫入數(shù)據(jù)的地址的方法。尋址從具有行地址(RA) =0和列地址(CA) =0的第一個地址開始。在發(fā)生尋址時,RA和CA遞增。針對RA,可以對在時間交織器中使用的OFDM符號執(zhí)行求模運算。針對CA,可以對與數(shù)據(jù)切片寬度相對應(yīng)的載波數(shù)量執(zhí)行求模運算。當(dāng)在存儲器上寫入與數(shù)據(jù)切片寬度相對應(yīng)的載波時,RA可以遞增I。只有在當(dāng)前地址位置不是導(dǎo)頻位置時才可以對存儲器執(zhí)行寫入。如果當(dāng)前的地址位置是導(dǎo)頻的位置,則只能增加地址值。
[0312]在圖73中,列的數(shù)量K代表數(shù)據(jù)切片的寬度,行的數(shù)量N代表時間交織深度,并且值K可以是隨機值(即,K=l、2、3、…)。交織過程可以包括除了導(dǎo)頻位置以外以列扭曲方式寫入數(shù)據(jù)單元并在列的方向上讀取。換言之,虛擬交織存儲器可以包括導(dǎo)頻位置,但是在實際交織中可以排除導(dǎo)頻位置。
`[0313]圖76示出了作為圖71中示出的時間交織的逆過程的去交織。逐行的寫入和在對角方向上的讀取可以恢復(fù)初始序列中的單元。
[0314]可以在接收機中使用在發(fā)射機中使用的尋址方法。接收機可以以逐行的方式將接收到的數(shù)據(jù)寫在時間去交織器存儲器上,并且可以利用生成的地址值和可以與發(fā)射機相似的方式產(chǎn)生的導(dǎo)頻位置信息來讀取被寫入的數(shù)據(jù)。作為一種另選方式,所生成的被用于寫入的地址值和導(dǎo)頻信息可以被用于進行逐行讀取。
[0315]可以將這些方法應(yīng)用于發(fā)送LI的前導(dǎo)碼。由于包括前導(dǎo)碼的每個OFDM符號都可以在相同的位置具有導(dǎo)頻,因此可以執(zhí)行將導(dǎo)頻位置考慮在內(nèi)而參考地址值進行的交織或未將導(dǎo)頻位置考慮在內(nèi)而參照地址值進行的交織。針對未將導(dǎo)頻位置考慮在內(nèi)而參照地址值的情況,發(fā)射機每次都在時間交織存儲器中存儲數(shù)據(jù)。針對這樣的情況,在接收機或發(fā)射機處對前導(dǎo)碼進行交織/去交織所需的存儲器的尺寸變得與在時間交織中使用的OFDM符號中存在的有效載荷單元的數(shù)量相同。
[0316]圖74是LI時間交織的另一個示例。在該示例中,時間交織可以將載波安排到所有的OFDM符號,但是如果未執(zhí)行時間交織,則將把載波全部置于單個OFDM符號中。例如,針對位于第一個OFDM符號中的數(shù)據(jù),將把第一個OFDM符號的第一個載波設(shè)置在其初始位置處。將把第一個OFDM符號的第二個載波設(shè)置在第二個OFDM符號的第二載波索引中。換言之,將把位于第η個OFDM符號中的第i個數(shù)據(jù)載波設(shè)置在第(i+n)mod N個OFDM符號的第i個載波索引中,其中i=0、l、2 (載波號數(shù)-l),n=0、l、2、N-l,并且N是在LI時間交織中使用的OFDM符號的數(shù)量。在該LI時間交織方法中,可以說,如圖107所示那樣以扭曲方式對所有OFDM符號進行了交織。如上所述,即使在圖107中沒有示出導(dǎo)頻位置,也可以向包括導(dǎo)頻符號的所有OFDM符號執(zhí)行交織。即,可以說,可以無需考慮導(dǎo)頻位置或不管OFDM符號是否是導(dǎo)頻符號而對所有OFDM符號執(zhí)行交織。
[0317]如果在LI中使用的LDPC塊的尺寸小于單個OFDM符號的尺寸,則余下的載波可以具有LDPC塊的部分的副本,或者可以向余下的載波填充零。此處,可以執(zhí)行與上面所述相同的時間交織。同樣,在圖74中,通過在存儲器中存儲在LI時間交織中使用的所有的塊并通過按照這些塊被交織的順序(即,圖74中示出的在塊中寫入的號數(shù)的順序)讀取塊,接收機可以執(zhí)行去交織。
[0318]當(dāng)使用了圖73中示出的塊交織器時,使用了兩個緩存器。具體地說,在一個緩存器中存儲輸入的符號時,可以從另一個緩存器中讀取之前輸入的符號。一旦針對一個符號交織塊執(zhí)行了這些處理,則可以通過轉(zhuǎn)換讀取和寫入的順序來執(zhí)行去交織,以避免存儲器存取沖突。這種“乒乓球”式的去交織可以具有簡單的地址生成邏輯。但是,當(dāng)使用兩個符號交織緩存器時,可以增加硬件的復(fù)雜度。
[0319]圖77示出了圖31中示出的符號去交織器r308或r308_l的一種示例。本發(fā)明提出的這個實施方式可以只使用單個緩存器來執(zhí)行去交織。一旦由地址生成邏輯生成了地址值,則可以從緩沖存儲器中輸出該地址值,并且通過存儲被輸入到同一地址中的符號,可以執(zhí)行填入(in-placement)運算。通過這些處理,在讀取和寫入的同時,可以避免存儲器存取沖突。此外,僅利用單個緩存器就可以執(zhí)行符號去交織??梢詫?shù)進行限定以解釋這個地址生成規(guī)則。如圖73所示,可以將去交織存儲器的行數(shù)限定為時間交織深度D,并且將去交織存儲器的列數(shù)限定為數(shù)據(jù)切片的寬度W。于是,地址生成器可以生成以下地址。
[0320]第j個塊上的第i個采樣,包括導(dǎo)頻
[0321]i=0、l、2、...、N_1;
[0322]N=D*W;
[0323]Ci, j=i mod ff;
[0324]Tw= ((Cl, j mod D)*j)mod D;
[0325]Ri, j=((i div ff) +Tw)mod D;
[0326]Li, J(I)=Ri, j*ff+Ci,j;
[0327]或者
[0328]Li,j(2)=Ci,j*D+Ri,j;
[0329]這些地址包括了導(dǎo)頻位置,因此,假定輸入的符號包括導(dǎo)頻位置。如果需要處理僅包括數(shù)據(jù)符號的輸入符號,則可以要求跳過相應(yīng)地址的另外的控制邏輯。此處,i代表了輸入符號索引,j代表輸入的交織塊索引,并且N=D*W代表了交織塊長度。Mod運算代表了在除法后輸出余數(shù)的求模運算。Div運算代表在除法后輸出商的除法運算。Ri,j和Ci,j分別代表了第j個交織塊的第i個符號輸入的行地址和列地址。Tw代表了針對符號所在地址的列扭曲值。換言之,可以將每一列都視為根據(jù)Tw值執(zhí)行了獨立的扭曲的緩存。Li,j代表了當(dāng)在一維而不是二維的順序存儲器中實現(xiàn)了單個緩存時的地址。Li,j可以具有從O到(N-1)的值。兩種不同的方法是可能的。當(dāng)逐行地將存儲器矩陣連接起來時使用Li,j (I),而當(dāng)逐列地將存儲器矩陣連接起來時使用Li,j (2)。[0330]圖78示出了當(dāng)D是8且W是12時用于時間去交織的行地址和列地址的示例。J從j=0開始,針對每一個j值,第一行可以代表行地址,而第二行可以代表列地址。圖78只示出了前24個符號的地址。每個列索引都與輸入的符號索引i相同。
[0331]圖80示出了使用數(shù)據(jù)切片的OFDM發(fā)射機的一種示例。如圖80所示,發(fā)射機可以包括數(shù)據(jù)PLP通道、LI信令通道、幀構(gòu)造器、以及OFDM調(diào)制部。數(shù)據(jù)PLP通道由具有橫線和豎線的塊表示。LI信令通道由具有斜線的塊表示。輸入處理模塊701-0、701-N、701-K、以及701-M可以包括針對圖2所示的各個PLP而執(zhí)行的輸入接口模塊202-1、輸入流同步器203-1、延遲補償器204-1、空包刪除模塊205-1、CRC編碼器206-1、BB報頭插入模塊207-1、以及BB加擾器209的塊和順序。FEC模塊702-0、702_N、702_K、以及702-M可以包括如圖4所示的外部編碼模塊301和內(nèi)部編碼模塊303的塊和順序。在LI通道上使用的FEC模塊702-L1可以包括如圖4所不的外部編碼模塊301-1和縮短/打孔內(nèi)部編碼模塊303-1的塊和順序。LI信號模塊700-L1可以生成需要包含幀的LI信息。
[0332]比特交織模塊703-0、703-N、703-K、以及703-M可以包括如圖37所示的內(nèi)部交織器304和比特解復(fù)用器305的塊的順序。在LI通道上使用的比特交織模塊703-L1可以包括如圖4所示的內(nèi)部交織模塊304-1和比特解復(fù)用器305-1的塊和順序。符號映射器704-0、704-N、704-K、以及704-M可以執(zhí)行與圖4所示的符號映射器306的功能相同的功能。在LI通道上使用的符號映射器701-L1可以執(zhí)行與圖4所示的符號映射器306-1的功能相同的功能。FEC報頭模塊705-0、705-N、705-K、以及705-M可以執(zhí)行與圖4所示的ModCod報頭插入模塊307相同的功能。LI通道的FEC報頭模塊705-L1可以執(zhí)行與圖4所示的ModCod報頭插入模塊307-1的功能相同的功能。
[0333]數(shù)據(jù)切片映射器模塊706-0和706-K可以將FEC塊調(diào)度到相應(yīng)的數(shù)據(jù)切片,并且可以發(fā)送所調(diào)度的FEC塊,其中FEC塊對應(yīng)于被分配給各個數(shù)據(jù)切片的PLP。前導(dǎo)碼映射器707-L1可以將LI信令FEC塊調(diào)度到前導(dǎo)碼。可以在前導(dǎo)碼中發(fā)送LI信令FEC塊。時間交織器模塊708-0和708-K可以執(zhí)行與圖4所示的符號交織器308的功能相同的功能。在LI通道上使用的時間交織器708-L1可以執(zhí)行與圖4所示的符號交織器308-1的功能相同的功能。
[0334]或者,在LI通道上使用的時間交織器708-L1可以執(zhí)行與圖3所示的符號交織器
308-1的功能相同的功能(僅針對前導(dǎo)碼符號)。
[0335]頻率交織器模塊709-0和709-K可以對數(shù)據(jù)切片執(zhí)行頻率交織。在LI通道上使用的頻率交織器709-L1可以根據(jù)前導(dǎo)碼帶寬來執(zhí)行頻率交織。
[0336]導(dǎo)頻生成模塊710可以生成使用連續(xù)導(dǎo)頻(CP)、分散導(dǎo)頻(SP)、數(shù)據(jù)切片邊緣、以及前導(dǎo)碼的導(dǎo)頻。可以通過在模塊711處調(diào)度數(shù)據(jù)切片、前導(dǎo)碼、和導(dǎo)頻來構(gòu)造幀。IFFT模塊712和GI插入模塊713分別可以執(zhí)行與圖18所示的IFFT模塊501和GI插入模塊503的功能相同的功能。最后,DAC714可以將數(shù)字信號轉(zhuǎn)換成模擬信號,并且可以發(fā)送經(jīng)過轉(zhuǎn)換的信號。
[0337]圖81示出了使用數(shù)據(jù)切片的OFDM接收機的一種示例。在圖81中,調(diào)諧器r700可以執(zhí)行圖61所示的調(diào)諧器/AGC r603的功能和下變頻器r602的功能。ADC r701可以將接收到的模擬信號轉(zhuǎn)換成數(shù)字信號。時間/頻率同步器r702可以執(zhí)行與圖62所示的時間/頻率同步器r505的功能相同的功能。幀檢測器r703可以執(zhí)行與圖62所示的幀檢測器r506的功能相同的功能。
[0338]此處,在執(zhí)行了時間/頻率同步后,通過利用跟蹤處理期間從幀檢測器r703發(fā)送來的各個幀中的前導(dǎo)碼,可以對同步做出改進。
[0339]GI去除器r704和FFT模塊r705分別可以執(zhí)行圖62所示的GI去除器r503和FFT模塊r502的功能相同的功能。
[0340]信道估計器r706和信道EQ r707可以執(zhí)行圖62所示的信道估計器/均衡器r501的信道估計部和信道均衡部。幀解析器r708可以輸出發(fā)送了用戶選擇的業(yè)務(wù)的數(shù)據(jù)切片和前導(dǎo)碼。斜線表示的塊對前導(dǎo)碼進行處理。橫線表示的、可以包括公共PLP的塊對數(shù)據(jù)切片進行處理。在LI通道上使用的頻率去交織器r709-Ll可以在前導(dǎo)碼帶寬內(nèi)執(zhí)行頻率去交織。在數(shù)據(jù)切片通道上使用的頻率去交織器r709可以在數(shù)據(jù)切片內(nèi)執(zhí)行頻率去交織。在LI通道上使用的FEC報頭解碼模塊r712-Ll、時間去交織器r710-Ll和符號去交織器r713-Ll可以執(zhí)行與圖31所示的ModCod提取器r307-l、符號去交織器r308-l和符號去映射器r306-l的功能相同的功能。
[0341]比特去交織器r714-Ll可以包括圖31所示的比特解復(fù)用器r305_l和內(nèi)部去交織器r304-l的模塊和順序。FEC解碼模塊r715-Ll可以包括圖31所示的縮短/打孔內(nèi)部編碼模塊r303-l和外部解碼模塊r301-l的模塊和順序。此處,LI通道的輸出可以是LI信令信息,并且可以發(fā)送到系統(tǒng)控制器以恢復(fù)在數(shù)據(jù)切片中發(fā)送的PLP數(shù)據(jù)。
[0342]在數(shù)據(jù)切片通道上使用的時間去交織器r710可以執(zhí)行與圖31所示的符號去交織器r308的功能相同的功能。數(shù)據(jù)切片解析器r711可以從數(shù)據(jù)切片中輸出用戶選擇的PLP,并且如果需要,可以輸出與用戶所選的PLP相關(guān)聯(lián)的公共PLP。FEC報頭解碼模塊r712-C和r712-K可以執(zhí)行與圖31所示的ModCod提取器r307的功能相同的功能。符號去映射器r713-C和r713-K可以執(zhí)行與圖31所示的符號去映射器r306的功能相同的功能。
[0343]比特去交織器r714-C和r714-K可以包括圖31所示的比特解復(fù)用器r305和內(nèi)部去交織器r304的塊和順序。FEC解碼模塊r715_C和r715_K可以包括如圖31所示的內(nèi)部解碼模塊r303和外部解碼模塊r301的塊和順序。最后,輸出處理器r716_C和r716_K可以包括針對圖2中的各個PLP部署的BB去加擾器r209、BB報頭去除器r207_l、CRC解碼器r206-l、空包插入模塊r205-l、延遲恢復(fù)器r204_l、輸出時鐘恢復(fù)模塊r203_l、以及輸出接口模塊r202-l的塊和順序。如果使用了公共PLP,則可以將公共PLP和與公共PLP相關(guān)聯(lián)的數(shù)據(jù)PLP發(fā)送到TS重組器,并且可以將其變換成用戶選擇的PLP。
[0344]從圖81中應(yīng)當(dāng)注意到,在接收機中,LI通道上的塊并沒有與其中對稱地設(shè)置了塊的數(shù)據(jù)通道相反地以對稱的方式相對于發(fā)射機進行排列或者與發(fā)射機的順序相反。換言之,針對數(shù)據(jù)通道,設(shè)置了頻率去交織器r709、時間去交織器r710、數(shù)據(jù)切片解析器r711以及FEC報頭解碼模塊r712-C和r712_K。但是,針對LI通道,設(shè)置了頻率去交織器r701_Ll、FEC報頭解碼模塊r712-Ll和時間去交織器r7IO-Ll。
[0345]圖79示出了沒有使用導(dǎo)頻的數(shù)據(jù)符號域中的一般的塊交織的一種示例。從左側(cè)的圖可以看到,可以不使用黑色的導(dǎo)頻來填充交織存儲器。為了形成矩形的存儲器,如果需要可以使用填充單元。在左側(cè)的圖中,填充單元由帶有斜線的單元表示。在該示例中,由于一個連續(xù)導(dǎo)頻可以與一種類型的分散導(dǎo)頻模式交疊,因此在四個OFDM符號期間總共需要三個填充單元。最后,在中間的圖中,示出了交織后的存儲器內(nèi)容。[0346]如圖79的左側(cè)圖所示,可以執(zhí)行逐行寫入并執(zhí)行列扭曲;或者可以從開始以扭曲的方式進行寫入。交織器的輸出可以包括從存儲器中逐行的讀取。當(dāng)考慮到OFDM發(fā)送時,可以如右側(cè)的圖所示那樣來布置已經(jīng)讀取的輸出數(shù)據(jù)。此時,為了簡單,可以忽略頻率交織。如圖所示,頻率分集不如圖73的頻率分集那樣高,但是維持在相似的水平上。特別是,其優(yōu)點在于,可以優(yōu)化執(zhí)行交織和去交織所需要的存儲器。在此示例中,存儲器尺寸可以從W*D減少到(W-1) *D。隨著數(shù)據(jù)切片的寬度變得更大,可以進一步減少存儲器尺寸。
[0347]針對時間去交織器的輸入,接收機應(yīng)當(dāng)在考慮填充單元的同時以中間圖的形式來恢復(fù)存儲器緩存內(nèi)容?;旧希梢灾饌€符號地讀取OFDM符號,并且可以逐行地保存OFDM符號。之后,可以執(zhí)行與列扭曲相對應(yīng)的去扭曲(de-twisting)??梢詮淖髠?cè)圖中的存儲器以逐行讀取的形式輸出去交織器的輸出。按照這樣的方式,當(dāng)與圖73中示出的方法進行比較時,可以將導(dǎo)頻開銷減到最小,并且因此可以將交織/去交織存儲器減到最小。
[0348]圖82示出了圖80的LI通道的時間交織器708-L1的一種示例。如圖82所示,用于發(fā)送LI的前導(dǎo)碼的時間交織可以包括對LI數(shù)據(jù)單元的交織,其中不包括通常在前導(dǎo)碼中發(fā)送的導(dǎo)頻。該交織方法可以包括利用與參照圖73所示的方法相同的方法在對角方向(實線)上寫入輸入的數(shù)據(jù)并逐行地(虛線)進行讀取。
[0349]圖82示出了如圖81所示的LI通道上的時間去交織器r712_Ll的一種示例。如圖82所示,針對發(fā)送了 LI的前導(dǎo)碼,可以對LI數(shù)據(jù)單元執(zhí)行去交織,其中不包括在前導(dǎo)碼中規(guī)則地發(fā)送的導(dǎo)頻。該去交織方法可以是與圖76所示的其中逐行寫入(實線)并在對角方向(虛線)上讀取輸入的數(shù)據(jù)的方法相同的方法。輸入的數(shù)據(jù)不包括任何導(dǎo)頻,因此,輸出的數(shù)據(jù)具有也不包括導(dǎo)頻的LI數(shù)據(jù)單元。當(dāng)接收機針對前導(dǎo)碼在時間交織器中使用單個緩存時,可以使用具有與圖77所示的去交織器存儲器的地址生成器結(jié)構(gòu)。
[0350]可以利用如下的地址運算來執(zhí)行去交織r712_Ll。
[0351]第j個塊上的第i個采樣,包括導(dǎo)頻
[0352]i=0、l、2、...、N_1;
[0353]N=D*W;
[0354]Ci, j=i mod ff;
[0355]Tw= ((Ci, j mod D)*j)mod D;
[0356]Ri, j=((i div ff) +Tw)mod D;
[0357]Li, J(I)=Ri, j*ff+Ci,j;
[0358]或者
[0359]Li,j(2)=Ci,j*D+Ri,j;
[0360]在以上運算中,行的長度W是如圖82所示的交織存儲器的行的長度。列的長度D是前導(dǎo)碼時間交織深度,其是發(fā)送前導(dǎo)碼所需的OFDM符號的數(shù)量。
[0361]圖83示出了通過對來自圖80中示出的幀構(gòu)造器711的導(dǎo)頻和輸入的前導(dǎo)碼進行調(diào)度來形成OFDM符號的一種示例。如圖80所示,空白單元形成了作為LI通道上的FEC報頭705-L1的輸出信號的LI報頭?;疑珕卧砹擞蓤D80中示出的導(dǎo)頻生成模塊710生成的前導(dǎo)碼的連續(xù)導(dǎo)頻。帶有圖案的單元代表了作為圖80中示出的前導(dǎo)碼映射器707-L1的輸出信號的LI信令單元。左側(cè)的圖代表了在關(guān)閉了交織時的OFDM符號,而右側(cè)圖代表了當(dāng)開啟時間交織時的OFDM符號。由于LI報頭發(fā)送LI信令字段長度和時間交織開/關(guān)標(biāo)記信息,因此可以從時間交織中排除LI報頭。其原因在于在時間交織之前添加了該LI報頭。如上所述,不包括導(dǎo)頻單元地執(zhí)行時間交織??梢匀鐖D82所示地對余下的LI數(shù)據(jù)單元進行交織,接著可以將其分派給OFDM子載波。
[0362]圖84示出了時間交織器708-0到708-K的一種示例,其可以對從圖80中示出的使用數(shù)據(jù)切片的OFDM發(fā)射機的數(shù)據(jù)通道上的數(shù)據(jù)切片映射器706-0到706-K發(fā)送來的數(shù)據(jù)符號進行交織。可以針對各個數(shù)據(jù)切片執(zhí)行時間交織。經(jīng)過時間交織的符號可以輸出到頻率交織器709-0到709-K中。
[0363]圖84還示出了利用單個緩存器的簡單的時間交織器的示例。圖84a示出了時間交織前的OFDM符號的結(jié)構(gòu)。帶有相同圖案的塊代表了相同類型的OFDM符號。圖84b和圖84c示出了在時間交織后的OFDM符號的結(jié)構(gòu)??梢詫r間交織方法分為類型I和類型2??梢葬槍ε紨?shù)符號和奇數(shù)符號交替地執(zhí)行每一種類型。接收機可以相應(yīng)地執(zhí)行去交織。交替地利用類型I和類型2的一個原因是通過在時間去交織過程中利用單個緩存器在接收機處減少需要的存儲器。
[0364]圖84b示出了利用交織類型I的時間交織。輸入的符號可以在向下的對角方向上寫入并且可以在行方向上讀取。圖84c示出了利用交織類型2的時間交織。輸入的符號可以在向上的對角方向上寫入并且可以在行方向上讀取。類型I與類型2之間的差異在于寫入輸入的符號的方向是向上的還是向下的。這兩種方法在寫入符號的方式上不同,但是,這兩種方法在展示完全的時間交織深度和完全的頻率分集方面相同。但是,由于使用了兩種交織方案,因此在接收機處進行同步期間,利用這些方法可以造成問題。
[0365]存在兩種可能的解決方案。第一種方案可以是通過前導(dǎo)碼的LI信令以信號方式發(fā)送在每個前導(dǎo)碼后第一個到達的、第一個交織器塊的I個比特的交織類型。該方法通過信令來執(zhí)行正確的交織。第二種解決方案可以是形成具有偶數(shù)個交織塊的長度的幀。利用該方法,每個幀的第一個交織塊可以具有相同的類型,因而,可以解決交織塊同步的問題。例如,通過向第一個交織塊應(yīng)用類型I交織并依次應(yīng)用于每個幀內(nèi)接下來的交織塊,接著使用類型2交織來結(jié)束每個幀的最后一個交織塊,可以解決同步的問題。該方法需要由兩種交織塊組成的幀,但是其優(yōu)點在于不像第一種方法那樣需要額外的信令。
[0366]圖89示出了圖81中示出的接收機的時間去交織器r710的一種結(jié)構(gòu)??梢葬槍︻l率去交織器r709的輸出來執(zhí)行時間去交織。圖89的時間去交織器代表了作為圖84中示出的時間交織的逆過程的去交織方案。與圖84相比,去交織在讀取和寫入方面將具有相反的方式。換言之,類型I的去交織器可以在行的方向上寫入輸入的符號,并且可以在向下的對角方向上讀取寫入的符號。類型2的去交織器可以在向下的對角方向上寫入輸入的符號并且可以在行的方向上讀取寫入的符號。這些方法可以使能通過使類型2的交織器的寫入符號的方向與類型I的交織器的讀取符號的方向相同來寫入接收到的符號(之前讀取的符號)。因而,接收機可以利用單個緩存器來執(zhí)行去交織。此外,由于通過在對角方向上或在行的方向上寫入和讀取符號而執(zhí)行類型I和類型2的去交織方法,因此可以實現(xiàn)簡單的實現(xiàn)方式。
[0367]但是,由于利用了兩種交織方案,因此使用這些方法可以在接收機處的同步中產(chǎn)生問題。例如,以類型2的方式對類型I交織的符號進行去交織可以造成性能的劣化。存在兩種可能的解決方案。第一種解決方案可以是利用發(fā)送的LI信令部分的I個比特的交織類型來確定在前導(dǎo)碼后到達的交織塊的交織類型。第二種解決方案可以在幀中的交織塊的數(shù)量是偶數(shù)的情況下利用根據(jù)幀中的第一個交織塊的類型來執(zhí)行去交織。經(jīng)過去交織的符號可以輸出到數(shù)據(jù)切片解析器r711中。
[0368]圖85示出了當(dāng)塊交織器如圖73中那樣使用兩個存儲器緩存時與單個緩存的地址生成邏輯相同的地址生成邏輯。該地址生成邏輯可以執(zhí)行與圖73中示出的功能相同的功能。通過將時間交織深度D限定為去交織存儲器的行數(shù)并且將數(shù)據(jù)切片寬度W限定為列數(shù),可以由地址生成器生成圖85中示出的地址。該地址可以包括導(dǎo)頻位置。為了對只包括數(shù)據(jù)符號的輸入符號進行時間交織,可能需要能夠跳過地址的控制邏輯。在對前導(dǎo)碼進行交織過程中使用的地址可能不需要導(dǎo)頻位置并且可以利用LI塊來執(zhí)行交織。i代表輸入符號的索引,N=D*W代表交織塊長度。Ri和Ci分別代表第i個輸入符號的行地址和列地址。Tw代表從符號所在的地址開始的列扭曲值或扭曲參數(shù)。Li代表了當(dāng)實現(xiàn)了具有單個緩存的一維存儲器時的地址。LI的值可以從O到(N-1)。在該一維存儲器中,至少兩種方法是可能的。Li (I)是逐行地耦接存儲器矩陣,并且Li (2)是逐列地耦接存儲器矩陣。接收機可以在去交織期間讀取符號時使用該地址生成邏輯。
[0369]圖86示出了前導(dǎo)碼的另一個示例。針對當(dāng)在7.61MHz帶寬中使用具有4K-FFT的尺寸的OFDM符號并且將OFDM符號中的六個載波和兩端的載波用作導(dǎo)頻的情況,可以假定能夠在LI信令中使用的載波的數(shù)量是2840。當(dāng)綁定了多個信道時,可以存在多個前導(dǎo)碼帶寬。載波的數(shù)量可以根據(jù)將要使用的導(dǎo)頻的類型、FFT尺寸、綁定的信道的數(shù)量、以及其他因素來變化。如果包括了將要分派給單個OFDM符號的Ll_header (H)和LlFEC塊(L1_FEC1)的L1_XFEC_FRAME的尺寸比單個OFDM符號(5w_a_l)小,則可以重復(fù)包括了 Ll_header的L1_XFEC_FRAME以填充單個OFDM符號(5w_a_2)的余下部分。這與圖60的前導(dǎo)碼結(jié)構(gòu)相似。為了接收機接收到位于綁定的信道中的特定帶寬中的數(shù)據(jù)切片的接收機,可以將接收機的調(diào)諧器窗口設(shè)置在特定帶寬中。
[0370]如果接收機的調(diào)諧器窗口被定位為圖86的5w-a_3,則在合并重復(fù)的L1_XFEC_FRAME過程中可以出現(xiàn)不正確的結(jié)果。圖86的第一種情況可以是這樣一個示例。接收機發(fā)現(xiàn)LlJfeader (H)位于調(diào)諧器窗口的LlJfeader (H)的開始位置處,但是所發(fā)現(xiàn)的Ll_Header可以是不完整的L1_XFEC_FRAME (5w_a_4)的報頭。如果基于該LlJfeader獲得了L1_XFEC_FRAME的長度并且將余下的部分(5w_a_5)添加到該LlJfeader的開始位置,則可能無法正確地獲得了 LI信令信息。為了防止這樣的情況,接收機可能需要額外操作以發(fā)現(xiàn)完整的L1_XFEC_FRAME的報頭。圖87示出了這樣的操作。在該示例中,為了發(fā)現(xiàn)完整的L1_XFEC_FRAME的報頭,如果在前導(dǎo)碼中存在不完整的L1_XFEC_FRAME,則接收機可以使用至少兩個LlJfeader來發(fā)現(xiàn)LlJfeader的開始位置以合并L1_XFEC_FRAME。首先,接收機可以從前導(dǎo)碼OFDM符號中發(fā)現(xiàn)Ll_Header (5w_b_l)。接著,利用所發(fā)現(xiàn)的Ll_Header中的L1_XFEC_FRAME的長度,接收機可以檢查當(dāng)前的OFDM符號中的每一個L1_XFEC_FRAME是否是完整的塊(5w-b-2)。如果不是完整的塊,則接收機可以從當(dāng)前的前導(dǎo)碼符號中發(fā)現(xiàn)另一個Ll_Header (5w_b_3)。根據(jù)計算出的、剛剛發(fā)現(xiàn)的Ll_Header和前一個Ll_Header之間的距離,可以確定某個L 1_XFEC_FRAME是否是完整的塊(5w-b-4 )。接著,可以將完整的L1_XFEC_FRAME的LlJfeader用作合并的開始點。利用該開始點,可以合并L1_XFEC_FRAME(5w-b-5)0利用這些處理,在接收機處可以預(yù)期圖86中示出的情況2或正確的合并??梢栽趫D81的LI信號通道上的FEC報頭解碼器r712-Ll處執(zhí)行這些處理。
[0371]圖88是可以消除上述的接收機處的額外操作的前導(dǎo)碼結(jié)構(gòu)的一種示例。與前一種前導(dǎo)碼結(jié)構(gòu)相反,當(dāng)OFDM符號的余下部分被填充時,僅可以重復(fù)地填充L1_XFEC_FRAME的L1_FEC1而不包括Ll_Header(H)(5w-c_2)。這樣,當(dāng)接收機發(fā)現(xiàn)了 Ll_Header(H)的開始位置以合并L1_XFEC_FRAME時,僅可以發(fā)現(xiàn)完整的L1_XFEC_FRAME的Ll_Header(5w-c_4)。因而,可以利用發(fā)現(xiàn)的LlJfeader來合并L1_XFEC_FRAME而無需額外的操作。因此,在接收機處可以消除圖87中示出的諸如(5w-b-2)、(5w-b-3)和(5w-b-4)的處理。這些處理和這些處理的對等處理可以在圖81的接收機的LI信號通道上的FEC報頭解碼器712-L1處和圖80的發(fā)射機的LI信號通道上的FEC報頭705-L1處執(zhí)行。
[0372]圖81的接收機的LI通道上的時間去交織器r712_Ll可以對LI塊單元或帶有圖案的單元進行去交織,但不包括諸如前導(dǎo)碼報頭和導(dǎo)頻單元的其他單元。LI塊單元可以由具有圖83所示的圖案的單元表示。圖90示出了使用數(shù)據(jù)切片的OFDM發(fā)射機的另一個示例。與圖80的發(fā)射機相比,除了增加的和修改的塊以外,該發(fā)射機可以具有相同的結(jié)構(gòu)并可以執(zhí)行相同的功能。前導(dǎo)碼映射器1007-L1可以將LI塊和從FEC報頭705-L1輸出的LI塊報頭映射到在傳輸幀中使用的前導(dǎo)碼符號中。具體地說,可以針對每個前導(dǎo)碼重復(fù)LI塊報頭,并且可以將LI塊分割得與使用的前導(dǎo)碼的數(shù)量一樣多。時間交織器1008-L1可以對被分割成前導(dǎo)碼的LI塊進行交織。此處,在交織中可以包括或可以不包括LI塊報頭。是否包括LI塊報頭可能不改變LI塊報頭的信號結(jié)構(gòu),而是可以改變對LI塊進行交織和發(fā)送的順序。L1_XFEC重復(fù)器1015-L1可以在前導(dǎo)碼帶寬內(nèi)重復(fù)經(jīng)過時間交織的L1_XFEC塊。此處,在前導(dǎo)碼內(nèi)可以重復(fù)LI塊報頭,或者可以在前導(dǎo)碼內(nèi)不重復(fù)LI塊報頭。
[0373]圖91示出了使用數(shù)據(jù)切片的OFDM接收機的另一個示例。與圖81的接收機相比,除了增加和修改的塊以外,該接收機具有相同的結(jié)構(gòu)并可以執(zhí)行相同的功能。FEC報頭解碼模塊rl012-Ll可以對前導(dǎo)碼內(nèi)的LI報頭進行同步。如果重復(fù)了 LI報頭,則可以組合LI報頭以得到SNR增益。接著,圖81的FEC報頭解碼模塊r712-Ll可以執(zhí)行FEC解碼。該同步處理可以通過使報頭的同步字與前導(dǎo)碼關(guān)聯(lián)起來而給出報頭的位置。針對整數(shù)的倍數(shù)的頻率偏置,關(guān)聯(lián)范圍可以根據(jù)循環(huán)尋址來確定。
[0374]當(dāng)在前導(dǎo)碼內(nèi)接收到被分割的LI塊時,L1_XFEC組合模塊rl017_Ll可以對Ll_XFEC塊進行組合以獲得SRN增益。時間去交織器rl010-Ll可以對前導(dǎo)碼內(nèi)的LI塊進行時間去交織。根據(jù)是否在發(fā)射機處對LI塊報頭進行時間交織,可以相應(yīng)地在接收機處對LI塊進行去交織。根據(jù)是否在發(fā)射機處對LI塊報頭進行了時間交織,可以改變LI塊的去交織順序。例如,當(dāng)時間交織如圖83那樣開啟時,作為第一前導(dǎo)碼內(nèi)的第一個LI塊的第33個單元的位置可以變化。換言之,當(dāng)沒有在交織中包括LI塊報頭時,將接收到具有如圖83中所示的單元的位置的經(jīng)過交織的信號。如果在交織中包括了 LI塊報頭,則利用第一個前導(dǎo)碼中的第一個LI塊報頭的第一個單元作為基準(zhǔn),需要改變第33個單元的位置以對沿對角方向交織的單元進行去交織。L1_FEC合并器rl018-Ll可以將被分割成很多個前導(dǎo)碼的LI塊合并成為單個LI塊以進行FEC解碼。
[0375]憑借額外的I個比特,在前導(dǎo)碼中發(fā)送的LI信令字段的PLP_type字段可以具有以下的值。
[0376]PLP_type=00 (公共 PLP)[0377]PLP_type=01 (標(biāo)準(zhǔn)數(shù)據(jù) PLP)
[0378]PLP_type=10 (解復(fù)用的數(shù)據(jù) PLP)
[0379]PLP_type=ll (保留)
[0380]標(biāo)準(zhǔn)的數(shù)據(jù)PLP代表了當(dāng)在單個數(shù)據(jù)切片中發(fā)送了單個業(yè)務(wù)時的數(shù)據(jù)PLP。解復(fù)用的數(shù)據(jù)PLP代表了當(dāng)把單個業(yè)務(wù)解復(fù)用為多個數(shù)據(jù)切片時的數(shù)據(jù)PLP。當(dāng)用戶更換業(yè)務(wù)時,如果LI信令和L2信令存儲在接收機處,則可以消除對下一幀中的LI信令信息的等待。因此,接收機可以有效地更換業(yè)務(wù),并且用戶在服務(wù)更換過程中可以具有較少延遲的益處。圖95示出了針對時間交織流程和時間去交織流程的、在前導(dǎo)碼中發(fā)送的LI塊數(shù)據(jù)的信號結(jié)構(gòu)。如圖95所示,可以不針對整個前導(dǎo)碼帶寬執(zhí)行交織和去交織,而是針對分割出的LI塊來執(zhí)行交織和去交織。
[0381]圖96是經(jīng)過圖90中示出的LI通道上的FEC報頭705-L1處理的、LI的信令字段的LI時間交織字段的一種示例。如圖96所示,可以將一個比特或兩個比特用于時間交織參數(shù)。如果使用了一個比特,則在比特值為O時不執(zhí)行交織,并且在比特值為I時可以執(zhí)行具有在前導(dǎo)碼符號中使用的OFDM符號的深度的交織。如果使用了兩個比特,則當(dāng)比特值為00時執(zhí)行交織深度為O的交織或者不執(zhí)行交織,而當(dāng)比特值為01時,可以執(zhí)行具有在前導(dǎo)碼符號中使用的OFDM符號的深度的交織。當(dāng)比特值為10時,可以執(zhí)行具有四個OFDM符號的深度的交織。當(dāng)比特值為11時,可以執(zhí)行具有八個OFDM符號的深度的交織。
[0382]接收機(具體地說,圖91中示出的LI通道上的FEC報頭解碼器rl012_Ll)可以提取圖96中示出的時間交織(TI)參數(shù)。利用這些參數(shù),時間去交織器rl010-Ll可以根據(jù)交織深度來執(zhí)行去交織。在LI報頭中發(fā)送的參數(shù)是LI信息尺寸(15個比特)、時間交織參數(shù)(最多32個比特)和CRC (最多2個比特)。如果將里德穆勒碼RM (16,32)用于對LI報頭信令字段進行編碼,則由于能夠發(fā)送的比特是16個比特,因此不存在足夠數(shù)量的比特。圖97示出了可以被用于這樣的情況的LI信令字段的一種示例。
[0383]圖97示出了在圖90的LI通道上的FEC報頭705-L1處執(zhí)行的處理。在圖97a中,信令字段列中的LI O代表了 LI尺寸,并且TI O代表了時間交織參數(shù)的尺寸。針對第一種情況或當(dāng)發(fā)送了 LI尺寸(15個比特)和TI (I比特)時,可能不需要額外的填充,并且可以獲得LI報頭的充分的解碼性能。但是,由于發(fā)送了是否執(zhí)行時間交織的信息,對于短的LI塊來說,不能獲得交織效果。
[0384]針對第二種情況或當(dāng)把LI尺寸減少到原來尺寸的1/8時,使用多個比特(例如,LI(12個比特)、TI (2個比特)和CRC (2個比特))來發(fā)送信息變得可能。因而,針對第二種情況,可以預(yù)期最佳的LI解碼性能和時間交織效果。但是,如果LI尺寸不是八的倍數(shù),則第二種情況需要額外的填充處理以使得LI尺寸成為八的倍數(shù)。圖97b示出了可以在圖90的LI信號700-L1處執(zhí)行的填充方法。其示出了填充被設(shè)置在LI塊之后,并且以CRC編碼來保護。結(jié)果,在接收機處,圖91的LI通道上的FEC解碼BCH/LDPC r715_Ll可以執(zhí)行FEC解碼,如果在檢查CRC字段時沒有出現(xiàn)錯誤,則可以執(zhí)行根據(jù)LI信令字段的比特解析,接著需要將余下的比特限定為填充或CRC32且從參數(shù)中排除余下的比特的處理。
[0385]針對第三種情況或者當(dāng)LI尺寸被表示為QAM映射單元的數(shù)量而不是比特的數(shù)量時,可以減少比特的數(shù)量。針對第四種情況,沒有將LI尺寸表示為整個LI塊的尺寸,而是將其表示為每個OFDM符號的LI尺寸。因而,為了接收機獲得整個LI塊的尺寸,需要將單個OFDM符號中的LI塊的尺寸乘以在前導(dǎo)碼中使用的OFDM符號的數(shù)量。在此情況下,真實的LI尺寸需要將填充排除在外。
[0386]針對第五種情況,通過不將LI塊表現(xiàn)為比特數(shù)量而是表現(xiàn)為QAM映射的單元的數(shù)量,進一步減少比特是可能的。針對第三到第五種情況,示出了 T1、CRC參數(shù)和必需的填充比特的數(shù)量。針對將LI塊尺寸表現(xiàn)為單元數(shù)量的情況,為了接收機得到以比特為單位的LI尺寸,接收機需要將其中只發(fā)送了單元的比特的數(shù)量乘以接收到的LI尺寸。此外,需要將填充比特的數(shù)量排除在外。
[0387]最后一種情況示出了利用報頭中的兩個RM碼塊將比特的總數(shù)增加到32個比特。由于每個RM碼塊都需要兩個比特的CRC字段,因此總的CRC字段變?yōu)樗膫€比特。圖91的LI通道上的接收機或FEC報頭解碼器rl012-Ll需要通過對總共兩個FEC塊執(zhí)行FEC解碼來得到必要的參數(shù)。接收機(具體地說,圖91的LI通道上的時間去交織器rl010-Ll)可以利用得到的參數(shù)來確定是否執(zhí)行去交織,并且如果確定執(zhí)行去交織,則可以獲得去交織深度。此外,F(xiàn)EC解碼BCH/LDPC r715-Ll可以獲得執(zhí)行FEC解碼所需的LDPC塊長度和縮短/打孔參數(shù)??梢匀コ蛳到y(tǒng)控制器發(fā)送LI信號所需的不必要的填充字段。
[0388]圖92示出了數(shù)據(jù)切片時間交織(TI)的一種示例。TI處理假定已知所有的導(dǎo)頻位置。TI可以只輸出數(shù)據(jù)單元而不包括導(dǎo)頻。知道了導(dǎo)頻位置使得能夠校正各個OFDM符號的輸出單元的數(shù)量。另外,TI可以由接收機處的單個緩存來實現(xiàn)。
[0389]圖93示出了接收機處的時間去交織器的有效實現(xiàn)的一種示例。圖93a示出了根據(jù)本發(fā)明的實施方式的四種不同的去交織方案。圖93b示出了執(zhí)行去交織的單個緩存。圖93c示出了在2D矩陣或ID序列中對LI塊進行尋址的示例性方案。
[0390]如圖93a_c所示,利用單個緩存算法可以更加有效地實現(xiàn)時間去交織器。該算法的特征在于:首先從存儲器中讀取輸出的單元,接著在讀取輸出單元的地方寫入輸入單元。可以將對角方向?qū)ぶ芬暈樵诟鱾€列中的循環(huán)尋址。
[0391]更具體地說,參照圖93a,這四種寫入和讀出方法依次地應(yīng)用于在接收機處接收到的C2幀。在接收機處第一個接收到的幀被按照圖93a中的第O個塊的方式寫入圖93b中的去交織存儲器,并且被按照第I個塊的方式讀出。第二個接收到的幀被按照第I個塊的方式寫入圖93b的去交織存儲器中,并且按照第2個塊的方式讀出。第三個接收到的幀被按照第2個塊的方式寫入圖93b中的去交織存儲器中,并且按照第3個塊的方式讀出。第四個接收到的幀被按照第3個塊的方式寫入圖93b中的去交織存儲器中,并且按照第O個方式讀出,如此這般。也就是說,可以將圖93a中的寫入和讀出方法依次地和循環(huán)應(yīng)用于依次接收到的C2幀。
[0392]時間交織(TI)處理可以針對圖94中示出的前導(dǎo)碼來執(zhí)行。導(dǎo)頻位置是周期性的且容易被去除,并且LI塊報頭不需要交織。這是由于,前導(dǎo)碼報頭攜帶了 TI參數(shù),并且交織和不交織由于重復(fù)而具有相同的結(jié)果。因此,僅交織了 LI信令單元。可以應(yīng)用數(shù)據(jù)切片TI中使用的單個緩存。
[0393]圖95示出了前導(dǎo)碼時間交織/去交織流程??梢栽谝粋€LI塊中而不是在整個前導(dǎo)碼中執(zhí)行交織。在發(fā)射機處,如圖128a所示,可以對LI塊進行編碼①,接著在LI塊中執(zhí)行交織②,并且在前導(dǎo)碼中可以重復(fù)交織的LI塊。在接收機處,如圖128b所示,根據(jù)接收到的前導(dǎo)碼①,可以將LI塊組合或同步,并且可以獲得LI塊的單個周期②,并且可以將組合的LI塊去交織③。
[0394]圖96示出了 LI報頭信令中的時間交織深度參數(shù)。針對LI報頭結(jié)構(gòu),RM (16,32)具有16個比特的容量。最多2個比特的CRC可以提高RM BER性能。需要的LI報頭的信令字段是可以要求最多5個OFDM符號的Ll_info_size (15個比特)和TI_cbpth (2個比特或I個比特)。但是,總共18或19個比特超出了 LI報頭的容量。
[0395]圖97示出了 LI報頭信令和結(jié)構(gòu)的示例和填充方法。
[0396]圖98示出了在幀報頭中發(fā)送的LI信令的示例。LI信令信息可以在接收機處被用作解碼參數(shù)。特別地,圖91的LI信號通道上的模塊可以執(zhí)行LI信令解碼,并且圖91的PLP通道上的模塊可以使用參數(shù),因而,可以對業(yè)務(wù)進行解碼。接收機可以從根據(jù)各個字段的順序和字段長度而解碼的LI通道的信號中獲得LI信令的參數(shù)。下面闡釋了各個字段的含義及其用途??梢孕薷母鱾€字段的名稱、各個字段的比特數(shù)量、或者各個字段的示例。
[0397]Num_chbon:這個字段表示在信道綁定中使用的信道的數(shù)量。利用這個字段,接收機可以獲得使用的信道的總帶寬。信道可以具有6MHz、7MHz、8MHz或其它帶寬值。
[0398]Num_dslice:這個字段表示在綁定的信道中存在著的數(shù)據(jù)切片的數(shù)量。在LI信令解碼后,接收機訪問包含了數(shù)據(jù)切片的信息的循環(huán)以獲得數(shù)據(jù)切片信息。利用這個字段,接收機可以獲得該循環(huán)的尺寸以用于解碼。
[0399]Num_notch:這個字段表示在綁定的信道中存在著的陷波段的數(shù)量。在LI信令解碼后,接收機進入含有陷波段信息的循環(huán)以獲得陷波段信息。利用這個字段,接收機可以獲得該循環(huán)的尺寸以用于解碼。
[0400]針對每個數(shù)據(jù)切片,可以在巾貞報頭的前導(dǎo)碼中發(fā)送dslice_id、dslice_start、dslice_width> dslice_ti_depth、dslice_type> dslice_pwr_allocation、以及 PLP 信息??梢詫?shù)據(jù)切片視為包含一個或更多個PLP的特定帶寬。業(yè)務(wù)可以在PLP中發(fā)送。接收機需要訪問含有特定PLP的數(shù)據(jù)切片以對業(yè)務(wù)進行解碼。
[0401]Dslicejd:這個字段可以用于數(shù)據(jù)切片標(biāo)識。綁定的信道中的各個數(shù)據(jù)切片可以具有唯一值。當(dāng)接收機訪問PLP中的一個以對業(yè)務(wù)進行解碼時,這個字段可以用于接收機對該PLP所在的數(shù)據(jù)切片與其他的數(shù)據(jù)切片進行區(qū)分。
[0402]Dslice_start:這個字段表示綁定的信道內(nèi)數(shù)據(jù)切片的開始位置。利用這個字段,接收機可以獲得數(shù)據(jù)切片開始的頻率。此外,可以利用這個字段來執(zhí)行調(diào)諧以訪問數(shù)據(jù)切片。
[0403]Dslice_width:這個字段表示數(shù)據(jù)切片的帶寬。利用這個字段,接收機可以獲得數(shù)據(jù)切片的尺寸。特別地,可以在時間去交織中使用這個字段以使能解碼。在與dSlice_start字段一起使用時,接收機可以確定從接收到的RF信號中解碼出哪個頻率。此處理可以在圖91的調(diào)諧器r700處執(zhí)行。諸如dslice_start和dslice_width的信息可以用作調(diào)諧器(r700)控制信號。
[0404]Dslice_ti_depth:這個字段表示在對數(shù)據(jù)切片進行時間交織中使用的時間交織器深度。在與dslice_width—起使用時,接收機可以獲得時間交織器的寬度和深度,并且可以執(zhí)行時間去交織。圖99示出了 dslice_ti_depth的示例。在該示例中,在時間交織中使用了 I個、4個、8個或16個OFDM符號。這在圖91的時間去交織器r710處執(zhí)行。Dslice_width和dslice_ti_depth可以用作控制信號。[0405]Dslice_type:這個字段表示數(shù)據(jù)切片的類型。類型I的數(shù)據(jù)切片在其中具有單個PLP,并且該PLP被應(yīng)用了 CCM (恒定編碼和調(diào)制)。類型2的數(shù)據(jù)切片代表了所有其他類型的數(shù)據(jù)切片。利用這個字段,接收機可以根據(jù)PLP來執(zhí)行解碼。類型I的PLP不具有FECFRAME報頭,因而接收機不尋找FECFRAME報頭。針對類型2,接收機尋找PLP的FECFRAME報頭以獲得MODCOD信息。圖100示出了 dslice_type的示例。利用這個字段,圖91的數(shù)據(jù)切片解析器r711可以控制FEC報頭解碼器r712_c、r712_k。
[0406]Dslice_pwr_allocation:這個字段表示數(shù)據(jù)切片的功率。每個數(shù)據(jù)切片可以具有與其他數(shù)據(jù)切片不同的功率。這個字段用于對有線系統(tǒng)的鏈路調(diào)整。接收機可以使用這個字段來控制接收到的數(shù)據(jù)切片的功率。圖91的調(diào)諧器r700可以利用這個字段來調(diào)整信號增益。
[0407]Num_plp:這個字段表示數(shù)據(jù)切片中的PLP的數(shù)量。在LI信令解碼后,接收機訪問包括了 PLP信息的循環(huán)。利用這個字段,接收機可以獲得該循環(huán)的尺寸并將PLP解碼。
[0408]針對各個PLP,在巾貞報頭(前導(dǎo)碼)中可以發(fā)送plp_id、plp_type、PSI/SI再處理、plp_payload_type> plp_modcod、以及 plp_start_addr。各個 PLP 可以發(fā)送諸如 TS 和 GSE的一個或更多個流或包。接收機可以通過將發(fā)送了業(yè)務(wù)的PLP解碼來獲得業(yè)務(wù)。
[0409]Plp_id:這個字段是PLP標(biāo)識符,并且在綁定的信道中針對各個PLP具有唯一的值。利用這個字段,接收機可以訪問存在將要被解碼的業(yè)務(wù)的PLP。這個字段可以用于與在FECFRAME報頭中發(fā)送的plp_id相同的目的。圖91中的FEC報頭解碼器r712_c、r712_k可以利用該字段來訪問必要的PLP。
[0410]Plp_type:字段表示PLP類型是公共PLP還是數(shù)據(jù)PLP。利用這個字段,接收機可以發(fā)送公共PLP并可以從公共PLP中獲得解碼TS包所需的信息。此外,接收機可以將數(shù)據(jù)PLP中的TS包解碼。圖101示出了 plp_type的示例。
[0411]PSI/SI再處理:這個字段表示了是否對接收到的信號的PSI/SI進行再處理。利用這個字段,接收機可以確定是否參考發(fā)送業(yè)務(wù)中的特定業(yè)務(wù)的PSI/SI。如果接收機不能參考發(fā)送業(yè)務(wù)中的特定業(yè)務(wù)的PSI/SI,則例如可以通過公共PLP來發(fā)送特定業(yè)務(wù)可以參考的PSI/SI。利用這個信息,接收機可以對業(yè)務(wù)進行解碼。
[0412]Plp_payload_type:這個字段表示了 PLP所發(fā)送的有效載荷數(shù)據(jù)的類型。接收機可以在解碼PLP內(nèi)的數(shù)據(jù)前使用這個字段。如果接收機不能解碼特定類型的數(shù)據(jù),則可以防止解碼含有特定類型數(shù)據(jù)的PLP。圖102示出了 Plp_payload_type的一種示例。如果數(shù)據(jù)切片具有單個PLP并且向該數(shù)據(jù)切片應(yīng)用了 CCM(S卩,類型I的數(shù)據(jù)切片),則可以額外地發(fā)送諸如 plp_modcod 和 plp_start_addr 的字段。
[0413]Plp_modcod:這個字段表示了對PLP使用的調(diào)制類型和FEC碼率。利用這個字段,接收機可以執(zhí)行QAM解調(diào)和FEC解碼。圖103示出了 plp_modcod的一種示例。在圖中示出的那些值可以被用于在FECFRAME的報頭中發(fā)送的modcod。圖91的符號去映射器r713_c、r713-k和FEC解碼BCH/LDPC r715_c、r715_k可以將這個字段用于解碼。
[0414]Plp_start_addr:這個字段表示PLP的第一個FECFRAME出現(xiàn)在傳輸幀中位置。利用這個字段,接收機可以獲得FECFRAME的位置并執(zhí)行FEC解碼。利用這個字段,圖91的數(shù)據(jù)切片解析器r711可以將類型I的PLP的FECFRAME同步。針對每個陷波段,可以在幀報頭(前導(dǎo)碼)中發(fā)送諸如notch_start和notch_width的信息。[0415]Notch_start:這個字段表示了陷波段的開始位置。Notch_width:這個字段表示了陷波段的寬度。利用notch_start和notch_wi dth,接收機可以獲得綁定的信道中的陷波段的位置和尺寸。此外,可以獲得用于正確的業(yè)務(wù)解碼的調(diào)諧位置,并且可以檢查特定帶寬內(nèi)的業(yè)務(wù)的存在。圖91的調(diào)諧器r700可以利用這個信息來執(zhí)行調(diào)諧。
[0416]G1:這個字段表示了在系統(tǒng)中使用的保護間隔信息。接收機可以利用這個字段來獲得保護間隔信息。圖91的時間/頻率同步器r702和GI去除器r704可以使用這個字段。圖104示出了一種示例。
[0417]Num_data_symboIs:這個字段表示了在巾貞中使用的、除了前導(dǎo)碼以外的數(shù)據(jù)OFDM符號的數(shù)量。傳輸幀的長度可以由這個字段來限定。利用這個字段,接收機可以預(yù)測下一個前導(dǎo)碼的位置,因而,可以使用這個字段來解碼LI信令。圖91的幀解析器r708可以使用這個字段并且預(yù)測作為前導(dǎo)碼的OFDM符號并將信號發(fā)送到前導(dǎo)碼解碼通道。
[0418]Num_C2_frame:這個字段表示了存在于超幀中的幀的數(shù)量。接收機可以利用這個字段來獲得超幀的邊界并可以預(yù)測各個超幀所重復(fù)的信息。
[0419]Frame_idX:這個字段是幀索引,并且針對各個超幀而重置。利用這個字段,接收機可以獲得當(dāng)前幀號碼并發(fā)現(xiàn)當(dāng)前幀在超幀內(nèi)的位置。利用這個字段,圖91的幀解析器r708可以發(fā)現(xiàn)在超巾貞中有多少巾貞在當(dāng)前巾貞的前面。在與num_c2_frames —起使用時,可以預(yù)測在LI信令中發(fā)生的變化,并且可以控制LI解碼。
[0420]PAPR:這個字段表示了是否使用了音調(diào)預(yù)留以降低PAPR。利用這個字段,接收機可以進行相應(yīng)的處理。圖105示出了一種示例。例如,如果使用了音調(diào)預(yù)留,則接收機可以從解碼中排除在音調(diào)預(yù)留中使用的載波。具體地說,圖91的數(shù)據(jù)切片解析器r711可以使用這個字段以從解碼中排除載波。
[0421]預(yù)留(Reserved):這個字段是為將來用途而保留的額外比特。
[0422]圖106示出了在幀報頭中發(fā)送的LI信令的另一個示例。在圖106中,與圖98相比額外增加的信息可以使得接收機更加有效地進行業(yè)務(wù)解碼。下面的字段只對這些額外信息進行了解釋。其它字段與圖98相同。
[0423]Network_id:這個字段表示了被發(fā)送的信號所屬的網(wǎng)絡(luò)。接收機可以利用這個字段來發(fā)現(xiàn)當(dāng)前的網(wǎng)絡(luò)。當(dāng)接收機調(diào)諧到另一個網(wǎng)絡(luò)以在該網(wǎng)絡(luò)中發(fā)現(xiàn)業(yè)務(wù)時,由于僅使用LI解碼就足以做出所調(diào)諧的網(wǎng)絡(luò)是否是期望的網(wǎng)絡(luò)的確定,因此接收機可以更加快速地進行處理。
[0424]C2_system_id:這個字段標(biāo)識了發(fā)送的信號所屬的系統(tǒng)。接收機可以利用這個字段來發(fā)現(xiàn)當(dāng)前系統(tǒng)。當(dāng)接收機調(diào)諧到另一個系統(tǒng)以發(fā)現(xiàn)該系統(tǒng)中的業(yè)務(wù)時,由于僅使用LI解碼就足以做出所調(diào)諧的系統(tǒng)是否是期望的系統(tǒng)的確定,因此接收機可以更加快速地進行處理。
[0425]C2_signal_start_frequency:這個字段表示了綁定的信道的起始頻率。C2_signal_stop_frequency:這個字段表示了綁定的信道的結(jié)束頻率。利用c2_signal_start_frequency和c2_signal_stop_frequency,通過對綁定的信道內(nèi)具有特定帶寬的LI進行解碼,可以發(fā)現(xiàn)所有的數(shù)據(jù)切片的RF帶寬。此外,可以使用這個字段來獲得在將Ll_XFEC_FRAME同步所需要的頻率偏置量。圖91的LlXFEC合并器rl017_Ll可以使用這個字段。此外,當(dāng)接收機接收到位于綁定的信道的兩端的數(shù)據(jù)切片時,這個字段可以用于調(diào)諧到適當(dāng)?shù)念l率。圖91的調(diào)諧器r700可以使用這個信息。
[0426]Plp_type:這個字段表示PLP是公共PLP、標(biāo)準(zhǔn)數(shù)據(jù)PLP、還是分組數(shù)據(jù)PLP。接收機可以利用這個字段來識別公共PLP,并且可以從公共PLP中獲得解碼TS包所需的信息,接著可以解碼分組數(shù)據(jù)PLP內(nèi)的TS包。這里,公共PLP可以是含有多個PLP共用的數(shù)據(jù)的PLP。圖107示出了這個字段的示例。標(biāo)準(zhǔn)數(shù)據(jù)PLP是不具有公共PLP的數(shù)據(jù)PLP。在此情況下,接收機不需要發(fā)現(xiàn)公共PLP。公共PLP或分組PLP可以發(fā)送如plp_group_id的信息。針對其他類型的PLP,由于不需要發(fā)送額外信息,因此更加有效率的發(fā)送也是可能的。
[0427]Plp_group_id:這個字段表示了當(dāng)前PLP所屬的組。分組數(shù)據(jù)PLP可以利用公共PLP來發(fā)送公共TS參數(shù)。如果當(dāng)前解碼的PLP是組合PLP,則接收機可以利用這個字段來發(fā)現(xiàn)必要的公共PLP,獲得組合PLP的TS包需要的參數(shù),并且形成完整的TS包。
[0428]Reserved_l/reserved_2/reserved_3:這些字段分別是針對數(shù)據(jù)切片循環(huán)、PLP循環(huán)和傳輸幀的未來用途而保留的額外的比特。
[0429]圖108示出了在幀報頭中發(fā)送的LI信令的另一個示例。與圖106相比,可以發(fā)送更加優(yōu)化的信息,因而,可以發(fā)生更少的信令開銷。因此,接收機可以有效率地解碼業(yè)務(wù)。特別地,圖91的LI信號通道上的模塊可以執(zhí)行LI信令解碼,并且圖91的PLP通道上的模塊可以使用這些參數(shù),因而,可以對業(yè)務(wù)進行解碼。接收機可以從LI通道的、根據(jù)各個字段的順序和字段長度而解碼的信號中獲得LI信令的參數(shù)??梢孕薷母鱾€字段的名稱、各個字段的比特數(shù)量、或各個字段的例子。除了 dslice_width以外,對字段的描述與上述字段的描述相同。Dslice_width的根據(jù)示例的功能如下。
[0430]Dslice_width:這個字段表示了數(shù)據(jù)切片的寬度。接收機可以利用這個字段來獲得數(shù)據(jù)切片的尺寸。特別地,這個字段可以在時間去交織中使用以使能解碼。在與dSlice_start字段一起使用時,接收機可以確定從接收到的RF信號中解碼出哪個頻率。該處理可以在圖91的調(diào)諧器r700處執(zhí)行??梢詫⒅T如dslice_start和dslice_width的信息用作調(diào)諧器r700控制信號。此處,通過將12個比特用于這個dslicejidth字段,數(shù)據(jù)切片的寬度最多可以擴展到64MHz。利用這個字段,接收機可以確定當(dāng)前可用的調(diào)諧器是否能夠?qū)Ξ?dāng)前的數(shù)據(jù)切片進行解碼。如果數(shù)據(jù)切片的寬度比接收機的傳統(tǒng)調(diào)諧器的帶寬大,則為了對這樣的數(shù)據(jù)切片進行解碼,接收機可以使用至少兩個傳統(tǒng)調(diào)諧器或具有足夠大的帶寬的調(diào)諧器。在該不例中,在 dslice_start、dslice_width、notch_start、及 notch_width 中使用的值的粒度可以是12個OFDM載波(單元)。換言之,接收機可以通過將發(fā)送的值乘以12來發(fā)現(xiàn)實際的OFDM單元的位置。在該示例中,針對Plp_start_addr的粒度,可以使用一個OFDM載波(單元)。換言之,接收機可以發(fā)現(xiàn)在OFDM符號中在PLP的開始位置前存在多少個OFDM符號和OFDM單兀。Dslice_start和dslice_width可以用于這個目的。圖91的數(shù)據(jù)切片解析器r711可以執(zhí)行這樣的處理。
[0431]圖109示出了圖90的LI通道上的FEC報頭705-L1處的處理的一種示例。在LI通道的FEC報頭中,可以發(fā)送總共16個比特??梢詫⑹膫€比特分配給Ll_info_size。如果Ll_info_size具有實際發(fā)送的LI塊長度的二分之一的值,則接收機可以將接收到的Ll_info_size乘以二并且得到LI塊的實際長度并開始解碼LI。得到的這個LI塊的長度是包括了填充在內(nèi)的長度。
[0432]針對通過CRC檢查而被確定為不具有錯誤的LI塊,接收機可以在LI解碼后將余下的比特視為填充。與之前的方法相似,可以將最后的兩個比特用于表示前導(dǎo)碼的時間交織深度。圖90的前導(dǎo)碼映射器1007-L1可以確定發(fā)送LI塊所需要的OFDM符號。此后,圖90的時間交織器1008-L1可以執(zhí)行時間交織。利用時間交織信息和Ll_info_size,接收機可以發(fā)現(xiàn)在多少個OFDM符號中發(fā)送了什么尺寸的LI塊。在圖91的LlXFEC組合器12417-L1、L1_FEC合并器12418-L1和時間去交織器12410-L1分別執(zhí)行了 LI塊的組合、合并和時間去交織。
[0433]在圖91的接收機處,通過將總的LI塊長度除以在前導(dǎo)碼中使用的OFDM符號的數(shù)量,可以得到OFDM符號內(nèi)的LlXFEC塊的長度。OFDM符號的數(shù)量可以從ti_depth中限定的值獲得。接收機的LlXFEC組合器12417-L1可以獲得LlXFEC塊。接著,可以利用ti_cbpth來執(zhí)行時間去交織12410-L1。最后,可以合并LlXFEC塊以獲得L1_FEC塊。在L1_FEC合并器12418-L1、比特去交織r714-Ll和LDPC/BCH解碼r715_Ll之后,可以獲得LI塊??梢詫l_info_size乘以二,可以對LI塊進行CRC檢查,并且可以對LI進行解碼。可以忽略不必要的填充。
[0434]圖110示出了在幀報頭中發(fā)送的LI信令的另一個示例。與圖108相比,修改了某些字段的比特數(shù)量,并且增加了某些字段以提高接收機業(yè)務(wù)解碼的效率。特別地,圖91的LI信號通道上的模塊可以執(zhí)行LI信令解碼,并且圖91的PLP通道上的模塊可以使用參數(shù),因而,可以對業(yè)務(wù)進行解碼。接收機可以從LI通道的、根據(jù)各個字段的順序和字段長度而解碼的信號來獲得LI信令的參數(shù)??梢孕薷母鱾€字段的名稱、各個字段的比特數(shù)量或各個字段的例子。與前一幅圖相比,除了經(jīng)過修改的字段以外,對字段的描述與上述字段的描述相同。RESERVED_1、RESERVED_2、RESERVED_3和RESERVED_4是為了未來用途而保留的字段。在該示例中,PLP_START可以表示與上述的plp_start_addr相同的信息。
[0435]L1_PART2_CHANGE_C0UNTER表示了從第一幀開始到與之前的幀相比在任意LI信令信息中具有變化(除了 PLP_START中的變化)的幀為止的幀的數(shù)量。也就是說,這個字段表示了在結(jié)構(gòu)將發(fā)生變化的位置之前的幀的數(shù)量。利用這個字段,接收機可以跳過對每一個幀的LI進行解碼以獲得LI信息。換言之,通過利用L1_PART2_CHANGE_C0UNTER的值,接收機可以確定相對于之前的幀而言哪一個幀的LI信息發(fā)生改變,因而,針對發(fā)生了 LI改變的幀之前的幀,不執(zhí)行LI解碼,接著可以針對LI發(fā)生變化的幀執(zhí)行LI解碼。因而,可以跳過不必要的操作。利用這個字段,接收機可以避免冗余的LI解碼操作。還可以由接收機利用已經(jīng)解碼的LI信息來計算該值。
[0436]換句話說,這8位字段表示在配置(即,LI信令部分2中除PLP_START和L1_PART2_CHANGE_COUNTER外的字段的內(nèi)容)改變前的C2幀的數(shù)量。通過該字段內(nèi)發(fā)送的值表示隨著配置發(fā)生變化的下一 C2幀。如果該字段設(shè)置為值0,則意味著沒有預(yù)見預(yù)定變化。例如,值I表不下一 C2巾貞中存在變化。
[0437]具體地說,如果L1_PART2_CHANGE_C0UNTER是0,則意味著在至少256個(2~8,8是被用于L1_PART2_CHANGE_C0UNTER的比特數(shù)量)幀中沒有LI的變化。在這個最佳情況之一中,接收機僅需要每51秒解碼LI 一次??梢栽趫D91的幀解析器r708處執(zhí)行這個處理。幀解析器可以確定當(dāng)前前導(dǎo)碼是否具有LI變化,并且可以控制LI信號通道上的后續(xù)處理。此時,可以設(shè)置 L1_PART2_CHANGE_C0UNTER 的初始值。如果 L1_PART2_CHANGE_C0UNTER 為零,則可以確定LI數(shù)據(jù)中沒有變化的幀的最小數(shù)量。具體地說,發(fā)射機可以發(fā)送L1_PART2_CHANGE_COUNTER_MIN 值。L1_PART2_CHANGE_C0UNTER 可以將該 L1_PART2_CHANGE_C0UNTER_MIN作為初始值,并且L1_PART2_CHANGE_C0UNTER可以針對每幀減一,最小到零。通過將Ll_PART2_CHANGE_C0UNTER_MIN 值用作 L1_PART2_CHANGE_C0UNTER 的初始值,如果 L1_PART2_CHANGE_COUNTER是零,則接收機可以確定對在多個幀之后接收到的幀的LI進行解碼,從而可以執(zhí)行有效的LI數(shù)據(jù)解碼。利用該方法,發(fā)射機的配置靈活性和接收機的LI解碼的效率可以折衷。
[0438]接收機無需執(zhí)行LI解碼來獲得PLP_START就可以根據(jù)已經(jīng)得到的PLP_START和PLP_M0DC0D來計算特定幀的PLP_START。
[0439]圖111示出了在圖110中示出的字段的示例。接收機的塊可以根據(jù)該示例中的字段表示的值來執(zhí)行處理。
[0440]圖112示出了在幀報頭中發(fā)送的LI信令的另一個示例。與圖110相比,修改了某些字段,并且增加了某些字段以提高接收機進行業(yè)務(wù)解碼的效率。特別地,圖91的LI信號通道上的模塊可以執(zhí)行LI信令解碼,并且圖91的PLP通道上的模塊可以使用參數(shù),因而,可以對業(yè)務(wù)進行解碼。接收機可以從LI通道的、根據(jù)各個字段的順序和字段長度而解碼的信號中獲得LI信令的參數(shù)。可以修改各個字段的名稱、各個字段的比特數(shù)量或各個字段的例子。與前一幅圖相比,除了經(jīng)過修改的字段以外,對字段的描述與上述字段的描述相同。
[0441]對DSLICE_START、DSLICE_WIDTH、N0TCH_START、及 N0TCH_WDITH 的描述與之前的描述相同。但是,通過按照GI模式以最少數(shù)量的比特來處理這些字段,可以將信令開銷減到最小。因此,可以說,對 DSLICE_START、DSLICE_WIDTH、N0TCH_START、及 N0TCH_WDITH 的處理是基于GI模式的。從圖91的接收機的LI信號通道可以獲得LI信息。系統(tǒng)控制器可以根據(jù)所得到的GI值來確定用于各個字段的比特數(shù)量,并且可以相應(yīng)地讀取這些字段。需要在其它值之前發(fā)送GI值。
[0442]可以發(fā)送表示獲得數(shù)據(jù)切片的最優(yōu)位置的12個比特的調(diào)諧位置和表示數(shù)據(jù)切片的寬度的、相對于該調(diào)諧位置的11個比特的偏置值,而不發(fā)送DSLICE_START和DSLICE_WIDTH。特別地,通過利用11個比特的偏置值,可以信號處理占用最多8個綁定的信道的數(shù)據(jù)切片,并且可以接收這樣的數(shù)據(jù)切片的接收機可以適當(dāng)?shù)毓ぷ?。圖91的接收機的調(diào)諧器r700可以利用調(diào)諧位置來確定RF帶寬,并且可以利用偏置值來獲得數(shù)據(jù)切片的寬度,從而用于與上述的DSLICE_WIDTH相同的目的。
[0443]DSLICE_CONST_FLAG是用于標(biāo)識是否將特定的數(shù)據(jù)切片的結(jié)構(gòu)保持不變的字段。利用這個從特定帶寬的LI中得到的字段,接收機可以確定特定的數(shù)據(jù)切片是否具有恒定的結(jié)構(gòu),接著接收機無需額外的LI解碼就可以接收特定的數(shù)據(jù)切片的PLP。這類處理對于接收位于其中LI解碼不可用的帶寬中的數(shù)據(jù)切片來說是有用的。
[0444]DSLICE_NOTCH_FLAG是用于表示位于特定的數(shù)據(jù)切片的兩個邊緣處的陷波段的字段或標(biāo)記。最高有效位(MSB)可以被用作在低帶寬處相鄰的陷波段指示符,而最低有效位(LSB)可以被用作在高帶寬處相鄰的陷波段的指示符。利用這個字段,當(dāng)接收機對特定的數(shù)據(jù)切片進行解碼時,接收機可以通過發(fā)現(xiàn)在陷波段的兩端處相鄰的連續(xù)導(dǎo)頻造成的活動載波中的變化來將陷波段考慮在內(nèi)。該信息還可以從在N0TCH_START和N0TCH_WIDTH中發(fā)送的陷波信息中得到。圖91的接收機的時間去交織器r710可以使用該信息來發(fā)現(xiàn)活動載波的位置并僅將與活動載波相對應(yīng)的數(shù)據(jù)發(fā)送到數(shù)據(jù)切片解析器。[0445]針對PLP_TYPE,向圖110增加了一個額外的比特。圖113示出了圖112的PLP_TYPE的一種示例。可以發(fā)送表示捆綁數(shù)據(jù)PLP的值??梢詫⒕哂懈邤?shù)據(jù)速率的大TS流復(fù)用為多個PLP??梢詫⒗墧?shù)據(jù)PLP用于表示其中發(fā)送了被復(fù)用的流的PLP。針對部門對特定PLP解碼的傳統(tǒng)接收機,這個字段可以防止接收機訪問該PLP,因而,可以防止可能的故障。
[0446]作為另選方法,如果與dslice_start字段和陷波信息一起使用了上述的dslice_width,則接收機可以確定從接收到的RF信號中解碼出哪一個頻率。可以在圖91的調(diào)諧器(r700)處執(zhí)行這個處理??梢允褂弥T如dslice_start、dslice_width、notch_start、及notch_width的信息作為調(diào)諧器r700的控制信號。因而,通過避免陷波,獲得數(shù)據(jù)切片并同時調(diào)諧到不存在LI解碼問題的RF段可以變?yōu)榭赡堋?br>
[0447]關(guān)于圖112的LI信令,圖114示出了當(dāng)PLP是捆綁類型時LI信令與L2信令之間的關(guān)系。另外,圖114還示出了接收機針對這樣的情況可以采取的行動??梢酝ㄟ^L2的c2dsd將TSl映射到PL37中。這個TSl對應(yīng)于LI的標(biāo)準(zhǔn)PLP,因而,可以通過標(biāo)準(zhǔn)接收機(單個8MHz調(diào)諧器)和高級接收機(多個調(diào)諧器或?qū)拵?>8MHz)調(diào)諧器)來對PLP進行解碼。通過c2dsd分別將TS2和TS3映射到PLP39和PLP44中。這些對應(yīng)于LI的捆綁PLP,因而,這些PLP可以由高級接收機(多個調(diào)諧器或?qū)拵?>8MHz)調(diào)諧器)解碼,但不能由標(biāo)準(zhǔn)接收機(單個8MHz調(diào)諧器)解碼。因此,根據(jù)LI信息,接收機可以檢查是否接收到對應(yīng)的TS。
[0448]圖115和圖116是分別描述了在標(biāo)準(zhǔn)接收機和高級接收機中針對捆綁PLP類型和標(biāo)準(zhǔn)PLP類型的LI解碼動作和L2解碼動作的流程圖。圖117示出了在考慮到圖112的同時用于L2信令的c2_delivery_system_descriptor結(jié)構(gòu)和語法的示例。該描述符可以將TS_id映射到圖114中示出的plp_id中??梢栽贚I中處理捆綁信息,因而,不需要在L2中處理捆綁信息。圖117中示出的變量被描述如下。
[0449]Plp_id:這個8比特字段唯一地標(biāo)識了 C2系統(tǒng)內(nèi)的數(shù)據(jù)PLP。
[0450]C2_system_id:這個16比特字段唯一地標(biāo)識了 C2系統(tǒng)。因為該參數(shù)唯一地適用于在具體C2系統(tǒng)上攜帶的所有數(shù)據(jù)切片,因此這個描述符在C2_system_id字段后的余下部分每個C2系統(tǒng)僅存在一次。該部分的存在與否可以從描述符長度字段中得出。在余下部分不存在的情況下,該長度等于0x07,否則賦予該長度更大的值。
[0451]C2_System_tuning_frequency:這個32比特字段表示頻率值。編碼范圍可以從最小的 IHz (0x00000001) 一直到最大的 4,294,967,295Hz (OxFFFFFFFF)為止。這個數(shù)據(jù)字段可以給出其中在調(diào)諧窗口中發(fā)送了完整的前導(dǎo)碼的調(diào)諧頻率。總體上,C2_System_tuning_frequency是C2_System的中心頻率,但是在這個區(qū)域中存在陷波的情況下可以偏離中心頻率。
[0452]Active_0FDM_symbol_duration:這個3比特字段表示活動OFDM符號的持續(xù)時間。在圖118中示出了其示例。
[0453]Guard_interval:這個3比特字段表示保護間隔。在圖119中示出了其示例。
[0454]在之前的LI時間交織/去交織的示例中,針對當(dāng)TI_DEPTH是“ 10”或“ 11”時的情況,圖90的前導(dǎo)碼映射器1007-L1可以將原來的LI塊均勻地分割成四個或八個子塊。但是,如果子塊的尺寸小于執(zhí)行FEC編碼所需的最小尺寸,則可能不能恰當(dāng)?shù)貓?zhí)行FEC編碼??赡艿慕鉀Q方案可以是設(shè)置閾值。如果LI塊的尺寸比設(shè)定的閾值小,則在TI_DEPTH是“ 10”或“11”時的情況將LI塊重復(fù)四次或八次。如果LI塊的尺寸比設(shè)定的閾值大,則可以將LI塊均勻地分成四個或八個子塊。可以將閾值設(shè)定為執(zhí)行FEC編碼所需的最小尺寸的四倍或八倍。
[0455]此外,將TI_DEPTH設(shè)定為“10”或“11”是針對當(dāng)由于LI塊尺寸小而沒有獲得時間交織效果時的情況。因而,可以將閾值限定為單個前導(dǎo)碼符號能夠發(fā)送的信息比特的尺寸。例如,如果假定與DVB-T2相同的LlFEC編碼,則閾值將是4,772個比特。
[0456]針對當(dāng)TI_DEPTH是“ 10”或“ 11”時的情況,利用LI尺寸信息、TI深度和在收發(fā)機與接收機之間分享的閾值,接收機的模塊(從圖91的FEC報頭解碼器rl012-Ll到L1_FEC_Merger rl018_Ll)可以取得LI子塊的尺寸,組合并合并在前導(dǎo)碼的OFDM符號中發(fā)送的LI子塊。
[0457]如果LI尺寸小于閾值,則由于在四個或八個OFDM符號中根據(jù)TI_DEPTH重復(fù)發(fā)送了原來的LI塊,因此圖91的Ll_FEC_Merger rl018_Ll不需要合并分開的子塊。但是,如果LI尺寸大于閾值,則由于使用了比發(fā)送LI塊所需的OFDM符號的數(shù)量更多個符號數(shù)量,因此圖91的FEC報頭解碼器rl012-Ll可以利用TI_DEPTH來獲得子塊的尺寸。接著,Ll_FEC組合器r 1017-LI可以組合LIFEC塊,并且時間去交織器r IOIO-LI可以執(zhí)行去交織。最后,L1_FEC合并器rl018-Ll可以合并L1_FEC塊以恢復(fù)原來的LI塊。
[0458]圖120示出了在幀報頭中發(fā)送的LI信令的另一個示例。與圖112相比,修改了某些字段,并且增加了某些字段以提高接收機進行業(yè)務(wù)解碼的效率。特別地,圖91的LI信號通道上的模塊可以執(zhí)行LI信令解碼,并且圖91的PLP通道上的模塊可以使用參數(shù),因而,可以對業(yè)務(wù)進行解碼。接收機可以從LI通道的、根據(jù)各個字段的順序和字段長度而解碼的信號來獲得LI信令的參數(shù)??梢孕薷母鱾€字段的名稱、各個字段的比特數(shù)量或各個字段的例子。與前一幅圖相比,除了經(jīng)過修改的字段以外,對字段的描述與上述字段的描述相同。
[0459]DSLICE_TUNE_POS表示了接收機獲得數(shù)據(jù)切片的調(diào)諧位置。根據(jù)GI模式,可以將這個值表現(xiàn)為12或11個比特。DSLICE_OFFSET_RIGHT和DSLICE_OFFSET_LEFT表示相對于調(diào)諧位置的偏置值或數(shù)據(jù)切片的寬度,根據(jù)GI模式,可以將DSLICE_OFFSET_RIGHT和DSLICE_OFFSET_LEFT表現(xiàn)為9個或8個比特。如果偏置可以具有帶符號的值(即,正值或負值),則也可以表現(xiàn)具有較窄頻段的數(shù)據(jù)切片的位置和寬度。圖91中的接收機的調(diào)諧器r700可以利用調(diào)諧位置來確定RF段,接著利用這個帶符號的偏置值,可以得到數(shù)據(jù)切片寬度。因而,這個字段可以用于與上述的DSLICE_WIDTH相同的目的。接收機可以利用GI值獲得位寬。
[0460]DSLICE_NOTCH_FLAG是表示與陷波段相鄰的特定數(shù)據(jù)切片的標(biāo)記。其可以用于與上述示例相同的目的,但是此處,每個數(shù)據(jù)切片只將I個比特用于這個字段。利用這個I比特信息,接收機可以執(zhí)行與上述示例相同的功能。
[0461]PLP_BUNDLED_FLAG 表示了 PLP 是捆綁數(shù)據(jù) PLP。也就是說,PLP_BUNDLED_FLAG 表示PLP是否與廣播系統(tǒng)內(nèi)的其他PLP捆綁在一起。這個字段可以用于與上述的圖112的PLP_TYPE的捆綁數(shù)據(jù)PLP相同的目的。在圖110中示出了 PLP_TYPE。
[0462]圖121示出了可以在圖90的LI通道上使用的時間交織的另外兩個示例。如圖所示,在時間交織ON (I)中,交織可以僅僅是塊交織。與圖83中示出的方法相比,頻率交織性能可能不如圖83中示出的方法那樣好。但是,針對當(dāng)TI_DEPTH是“10”或“11”而根據(jù)閾值不重復(fù)或不分割LI塊時的情況,LI塊可以不管LI塊尺寸如何而分布在時間方向上,接著,如果前導(dǎo)碼中存在空間,則可以在前導(dǎo)碼中重復(fù)LI塊,因而,該方法有利于簡化控制。交織可以通過在時間方向上寫入輸入的符號流并在頻率方向上讀出寫入的符號流來執(zhí)行。圖91的LI通道上的時間去交織器rl010-Ll可以通過在頻率方向上寫入輸入的符號流并在時間方向上讀出寫入的符號流來執(zhí)行去交織。
[0463]與時間交織ON (I)相比,圖121的第二個示例或時間交織ON (2)包括了額外的處理,即,在行的方向上的循環(huán)移位。通過該處理,除了時間交織ON (I)的優(yōu)點以外,可以獲得在頻域中擴散的效果。圖91的接收機的LI通道上的時間去交織器rl010-Ll需要在執(zhí)行時間交織ON (I)的處理之前在上的方向上循環(huán)地執(zhí)行再移位。
[0464]圖122示出了使用數(shù)據(jù)切片的OFDM發(fā)射機的另一個示例。它與圖90的不同在于LI路徑上的框。提供圖124和圖126,以詳細描述這些不同的框。LI信令模塊700-L1可以執(zhí)行與圖90中的相同的塊的功能相同的功能。FEC LDPC/BCH編碼器1902-L1可以執(zhí)行圖124中所示的LI分區(qū)和編碼。利用可以通過單個OFDM前導(dǎo)碼符號發(fā)送的LI信息比特作為基準(zhǔn),如果需要,可以對LI進行分區(qū)并且可以對所分區(qū)的LI進行FEC編碼。比特交織器703-L1和符號映射器704-L1可以執(zhí)行與圖80或圖90的相同的框的功能相同的功能。即,比特交織器703-L1對LI信令塊進行交織,并且符號映射器將經(jīng)過比特交織的LI信令塊解復(fù)用成多個單元字,并執(zhí)行將這些單元字映射成與第一層信令信息符號相對應(yīng)的星座值。在這種情況下,符號映射器可以是QAM映射器。
[0465]時間交織器1908-L1可以利用LI時間交織深度對前導(dǎo)碼符號進行時間交織,如圖124所示。根據(jù)時間交織深度,可以如圖126中那樣執(zhí)行時間交織。對于無時間交織的情況(L1_TI_M0DE="00"),不執(zhí)行時間交織。對于時間交織深度是發(fā)送LI數(shù)據(jù)需要的OFDM符號的最小數(shù)量的情況(L1_TI_M0DE="01"),執(zhí)行與OFDM符號的數(shù)量相應(yīng)的時間交織。對于時間交織深度大于發(fā)送LI數(shù)據(jù)需要的OFDM符號的最小數(shù)量的情況(L1_TI_M0DE="10"并且深度=4個OFDM符號),時間交織塊的大小可以在行數(shù)上為時間交織深度的值而在列數(shù)上為發(fā)送LI數(shù)據(jù)需要的QAM符號的數(shù)量除以該時間交織深度得到的商。可以對具有時間交織塊的大小的行列矩陣存儲器執(zhí)行時間交織。LI報頭插入模塊1905-L1可以將LI報頭插入到前導(dǎo)碼內(nèi)針對各OFDM符號進行了時間交織的LI塊中,如圖124所示。前導(dǎo)碼映射器1907-L1可以將LI報頭和LI塊映射成前導(dǎo)碼中的預(yù)定OFDM符號。對于各OFDM符號,LI重復(fù)模塊1915-L1可以使LI報頭和LI塊重復(fù),以填充前導(dǎo)碼帶寬。最終,頻率交織器709-L1可以執(zhí)行與圖90的相同的塊的功能相同的功能。
[0466]圖123示出了使用數(shù)據(jù)切片的OFDM接收機的另一個示例。它與圖91的不同在于LI路徑上的框。提供圖125和圖127,以詳細描述這些不同的框。頻率去交織器r709-Ll可以執(zhí)行與圖91中的相同的塊的功能相同的功能。LI組合器rl917-Ll可以使LI塊同步,如圖125所示。此外,可以從對前導(dǎo)碼帶寬內(nèi)重復(fù)的LI報頭和LI塊進行組合來獲得SNR增益。LI報頭解碼器rl912-Ll可以通過參照LI時間交織深度對沿時間方向反復(fù)發(fā)送的LI報頭進行組合來獲得附加SNR增益。此外,可以從LI報頭FEC解碼獲得LI時間交織參數(shù)和LI數(shù)據(jù)大小。時間去交織器rl910-Ll可以執(zhí)行圖125和圖127中所示的過程,這些過程是圖124和圖126中所示的在接收機處執(zhí)行的過程的逆過程。
[0467]符號去映射器r713-Ll可以根據(jù)輸入符號計算比特LLR并輸出該比特LLR。利用LI報頭中發(fā)送的LI數(shù)據(jù)長度和LI時間交織深度并考慮具有分區(qū)的LI數(shù)據(jù)的LI塊的數(shù)量和對LI塊的進行擴頻的OFDM符號的數(shù)量,LI合并器rl918-Ll可以恢復(fù)需要執(zhí)行FEC解碼的LI塊。比特去交織器r714-Ll和FEC解碼BCH/LDPC r715_Ll可以執(zhí)行與圖91中的相同的塊的功能相同的功能。
[0468]圖128示出了在圖110中示出的PLP_M0DC0D的另一個示例。從圖128可以看到,不使用“000000”能夠減小由噪聲造成的接收機對PLP_M0DC0D無法正確解碼的概率。
[0469]圖129示出了在幀報頭中發(fā)送的LI信令的另一個示例。與圖120相比,修改了某些字段,并且增加了某些字段以提高接收機進行業(yè)務(wù)解碼的效率。尤其是,圖123的LI信號路徑上的模塊能夠執(zhí)行LI信令解碼,而圖123的PLP路徑上的模塊可以使用多個參數(shù),從而能夠?qū)I(yè)務(wù)進行解碼。接收機能夠從LI路徑的信號獲得LI信令的參數(shù),根據(jù)各字段的順序和字段長度對LI路徑的信號進行解碼。各字段的名稱、各字段的位數(shù)或各字段的示例可以修改。與前一幅圖相比,除了經(jīng)過修改的字段以外,對字段的描述與前面對這些字段的描述相同。
[0470]NUM_CH能夠執(zhí)行與前述NUM_CHB0N的功能相同的功能。然而,隨著位寬度從3位擴展到5位,可以使用更寬的帶寬。類似地,DSLICE_TUNE_POS和N0TCH_START根據(jù)GI可以具有14位或13位。因此,當(dāng)使用較寬的帶寬時,可以發(fā)送數(shù)據(jù)切片的位置并且接收機能夠正確找到數(shù)據(jù)切片。
[0471]如果數(shù)據(jù)切片的類型是單個PLP并且沒對該數(shù)據(jù)切片應(yīng)用CCM,或者數(shù)據(jù)切片的PLP具有FEC_FRAME_HEADER,則可以發(fā)送對FEC_FRAME_HEADER應(yīng)用的調(diào)制類型。此時,當(dāng)數(shù)據(jù)切片的類型是單個PLP并且沒有對該數(shù)據(jù)切片應(yīng)用CCM時,接收機能夠?qū)EC_HEADER_TYPE進行解碼,以找到適當(dāng)?shù)腇EC_FRAME_HEADER。圖123的FEC報頭解碼器r712_C,...K可以執(zhí)行這些過程。
[0472]當(dāng)數(shù)據(jù)切片的類型是單個PLP并且對該PLP應(yīng)用了 CCM,則可以以信號方式發(fā)送該PLP的調(diào)制、碼率和FEC類型。圖130的PLP_M0D、PLP_C0D和PLP_FEC_TYPE分別示出了該信令的示例。這些功能是與前述PLP_M0DC0D執(zhí)行的功能相同的功能。在找出數(shù)據(jù)切片并利用參數(shù)值之后,接收機可以對PLP進行解碼。此外,接收機可以對具有FEC_FRAME_HEADER的PLP進行解碼。
[0473]利用所提出的方法和裝置,在其它優(yōu)點中,能夠?qū)崿F(xiàn)有效率的數(shù)字發(fā)射機、接收機和物理層信令的結(jié)構(gòu)。
[0474]通過在各個BB幀報頭中發(fā)送ACM/VCM所需的ModCod信息并在幀報頭中發(fā)送其余的物理層信令,可以將信令開銷減到最小。
[0475]可以實現(xiàn)用于更加節(jié)能的發(fā)送或?qū)υ肼暩郁敯舻臄?shù)字廣播系統(tǒng)的經(jīng)過修改的QAM。系統(tǒng)可以包括這里所公開的各個示例的發(fā)射機和接收機和他們的組合。
[0476]可以實現(xiàn)用于更加節(jié)能的發(fā)送和對噪聲更加魯棒的數(shù)字廣播系統(tǒng)的經(jīng)過改進的不均勻QAM。還描述了一種利用NU-MQAM和MQAM的糾錯碼和碼率的方法。系統(tǒng)可以包括這里所公開的各個示例的發(fā)射機和接收機和他們的組合。
[0477]通過在信道綁定期間將信令開銷減到最小,所提出的LI信令方法可以將開銷降低3?4% ο
[0478]對于本領(lǐng)域技術(shù)人員而言很明顯,在不偏離本發(fā)明的精神或范圍的條件下,可以在本發(fā)明中做出各種修改和變型。
【權(quán)利要求】
1.一種向接收機發(fā)送廣播數(shù)據(jù)的方法,所述方法包括以下步驟: 對第一層信令數(shù)據(jù)進行BCH編碼; 對經(jīng)BCH編碼的第一層信令數(shù)據(jù)進行LDPC編碼以生成至少一個LDPC奇偶校驗位; 對所生成的LDPC奇偶校驗位進行打孔; 對經(jīng)LDPC編碼的第一層信令數(shù)據(jù)進行比特交織; 通過QAM映射方法將經(jīng)比特交織的第一層信令數(shù)據(jù)解復(fù)用成單元字,并將所述單元字映射成星座值, 其中,所述第一層信令數(shù)據(jù)具有指示相關(guān)聯(lián)的PLP的類型的PLP類型信息、指示所述相關(guān)聯(lián)的PLP的調(diào)制方法的調(diào)制信息、指示所述相關(guān)聯(lián)的PLP的碼速率的碼速率信息、指示所述相關(guān)聯(lián)的PLP的前向糾錯FEC類型的FEC類型信息, 并且其中所述第一層信令數(shù)據(jù)還包括識別所述相關(guān)聯(lián)的PLP的PLP ID。
2.根據(jù)權(quán)利要求1所述的方法,所述方法還包括以下步驟: 對所述相關(guān)聯(lián)的PLP進行BCH編碼以生成錯誤保護數(shù)據(jù); 對經(jīng)BCH編碼的PLP進行LDPC編碼; 對經(jīng)LDPC編碼的PLP進行比特交織; 將經(jīng)交織的PLP解復(fù)用成單元字; 將所述單元字映射成星座值;以及 對所映射的星座值進行時間頻率交織。
3.一種接收廣播數(shù)據(jù)的方法,所述方法包括以下步驟: 將與第一層信令數(shù)據(jù)相對應(yīng)的星座值去映射為單元字; 將去映射后的單元字復(fù)用為所述第一層信令數(shù)據(jù); 對經(jīng)復(fù)用的第一層信令數(shù)據(jù)和至少一個LDPC奇偶校驗位進行比特去交織; 對至少一個所述LDPC奇偶校驗位執(zhí)行解除打孔; 對所述第一層信令數(shù)據(jù)和經(jīng)解除打孔的LDPC奇偶校驗位進行LDPC解碼;以及 對經(jīng)LDPC解碼的第一層信令數(shù)據(jù)和所述經(jīng)解除打孔的LDPC奇偶校驗位進行BCH解碼, 其中所述第一層信令數(shù)據(jù)包括指示相關(guān)聯(lián)的PLP的類型的PLP類型信息、指示所述相關(guān)聯(lián)的PLP的調(diào)制方法的調(diào)制信息、指示所述相關(guān)聯(lián)的PLP的碼速率的碼速率信息、指示所述相關(guān)聯(lián)的PLP的前向糾錯FEC類型的FEC類型信息, 并且其中所述第一層信令數(shù)據(jù)還包括識別所述相關(guān)聯(lián)的PLP的PLP ID。
4.根據(jù)權(quán)利要求3所述的方法,所述方法還包括以下步驟: 將與所述相關(guān)聯(lián)的PLP對應(yīng)的星座值進行時間頻率去交織; 將經(jīng)去交織的星座值去映射為單元字; 將去映射后的單元字復(fù)用成所述PLP ; 對經(jīng)復(fù)用的PLP進行比特去交織; 對經(jīng)比特去交織的PLP進行LDPC解碼;以及 對經(jīng)LDPC解碼的PLP進行BCH解碼。
【文檔編號】H04L1/00GK103825694SQ201410114314
【公開日】2014年5月28日 申請日期:2009年7月23日 優(yōu)先權(quán)日:2009年3月9日
【發(fā)明者】高祐奭, 文相喆 申請人:Lg電子株式會社