目前,市場(chǎng)上流行一種PID、PCR的數(shù)字衛(wèi)星接收機(jī),如國(guó)產(chǎn)“同洲”、進(jìn)口“百勝”、 “高斯貝爾”等品牌。這些具備PID、PCR添加功能的接收機(jī),除能正常接收下載“免費(fèi)”數(shù)字節(jié)目外,在知道下行頻率和符號(hào)率的情況下,額外添加PID、PCR識(shí)別碼,還可以接收到一些“加密”節(jié)目。一時(shí)間,大家玩著數(shù)字機(jī),津津樂道地談著變化著的PID,似乎手中的接收機(jī)就是“IRD”(綜合數(shù)字解碼器),加密電視可以用增加PID的辦法破譯接收,對(duì)PID、PCR沒有清楚地認(rèn)識(shí)。我也是衛(wèi)視接收愛好者,現(xiàn)就PID、PCR談點(diǎn)我個(gè)人的理解和認(rèn)識(shí)。
PID是英文Packet Identifier的簡(jiǎn)寫,是包識(shí)別碼的意思。但要說明PID的真正含義得先從整個(gè)數(shù)字電視上下行鏈路中談起,數(shù)字接收機(jī)是按上行要求設(shè)計(jì)的,是被動(dòng)的接收終端。附圖是典型數(shù)字電視系統(tǒng)結(jié)構(gòu)圖,從圖中可以看出,電視信號(hào)上星首先要對(duì)音頻信號(hào),視頻信號(hào)和數(shù)據(jù)信號(hào)(注意這個(gè)數(shù)據(jù)信號(hào))進(jìn)行ES(Elenemtary Stream)編碼,MPEG-2/DVB成PES(Packetized Elenentary Stream)包,然后再將PES包轉(zhuǎn)換成長(zhǎng)度為188字節(jié)(Byte)的傳送包TP(Transport Packet)。這個(gè)188字節(jié)的TP包代表的是每幀畫面的信息量,在188字節(jié)中,有3B用來表示包開始前綴,1B用來表示包標(biāo)識(shí),2B用來表示PES包的包長(zhǎng)長(zhǎng)度,剩下的才是實(shí)時(shí)壓縮的活動(dòng)聲音和圖像等可變PES包,PID就在傳送包的包頭上(Heder),它的作用就好比是一份文件,文件得有一個(gè)名字,這個(gè)文件名(或是值)就是PID。有了標(biāo)識(shí)值的TP包,會(huì)丟進(jìn)一個(gè)叫節(jié)目映射表(program-map-tablt,PMT)的控制信息中;PMT本身已經(jīng)打好了固定長(zhǎng)度為188字節(jié)的TP包,而且有自己的PID值,這個(gè)PID值與該路節(jié)目ES的PID音頻,PID視頻,PID數(shù)據(jù)一一對(duì)應(yīng),最后將與該路節(jié)目有關(guān)的傳送包復(fù)接起來,共同形成了單路節(jié)目傳遞送流(Program transport stream)。在多路節(jié)目傳遞流中,還有一個(gè)特殊的控制信息PAT(Program Association Table),它是節(jié)目輔助表的意思。在PAT中,包含的就是與每路節(jié)目傳輸流相對(duì)應(yīng)的PMT表所在的傳送包的PID信息,通過對(duì)它譯碼,就可以對(duì)單個(gè)節(jié)目傳送流進(jìn)行譯碼了,也是PID變化的核心所在,傳送PAT的傳送包有其獨(dú)特的PID號(hào),任何其它的比特流不得再使用這個(gè)號(hào),最后再把其它傳送信息復(fù)接起來,形成一個(gè)系統(tǒng)級(jí)的傳送流的一部分。在這里,節(jié)目復(fù)接器鏈接系統(tǒng)復(fù)接器,按系統(tǒng)要求設(shè)計(jì)的接收器,可以順利地接收下載到系統(tǒng)提供的EGP(電子指南信息)和節(jié)目信息,簡(jiǎn)單地說系統(tǒng)不讓接收機(jī)格外添加PID就可以按要求使用。但是,上行為了保證系統(tǒng)的后向兼容性,可以借助位于傳送包包頭上的,具有固定長(zhǎng)度的包識(shí)別信息PID,將感興趣地,不讓接收機(jī)接收到的信息,從傳送流中“挑選”出來,重新賦予一個(gè)新的PID值,對(duì)其它不感興趣,可以讓接收機(jī)接收的傳送信息“不理”,這個(gè)新的PID代表的傳送流就不會(huì)被接收機(jī)識(shí)別,PID號(hào)被“過渡”掉了,輕松地實(shí)現(xiàn)了節(jié)目的“加密”。不難看出PID并不是真正的加密,PID值的更換只是涉及到接收機(jī)的新和舊。真正的加密,傳送包中是有擾碼的,是與僅用添加PID收節(jié)目不同的條件系統(tǒng)。
數(shù)字電視系統(tǒng)是一個(gè)實(shí)時(shí)傳輸系統(tǒng),為了保證收發(fā)端的正常工作,接收端與發(fā)射端的頻率和相位一致,必須建立收發(fā)端的同步時(shí)鐘,它就是PCR(Program Clock Peference)碼,否則系統(tǒng)無法工作。所謂PCR就是指節(jié)目時(shí)鐘參考,在發(fā)端,利用計(jì)數(shù)器對(duì)系統(tǒng)進(jìn)鐘計(jì)數(shù),形成PCR值,然后每隔一段時(shí)間將PCR值隨數(shù)據(jù)一起傳送給收端;收端有一個(gè)正在工作的本地時(shí)鐘(27MHz/30MHz),其額定頻率與發(fā)端時(shí)鐘相等,同樣也有一個(gè)計(jì)數(shù)器對(duì)它計(jì)數(shù)形成一個(gè)本地時(shí)鐘對(duì)考。這時(shí)發(fā)端會(huì)將PCR從傳送流中提出來,與音頻幀、視頻幀的編碼信息插入PES包中,接收端將音頻幀、視頻幀中的PCR值放在緩存器中,等待比較發(fā)端的音視頻中的值出現(xiàn),然后用比較的結(jié)果控制壓控振蕩器(VCXO),通過調(diào)整使收發(fā)端的頻率鎖相,從而避免顯示與回放時(shí)間上時(shí)差太大,太遠(yuǎn)出現(xiàn)聲音在前口不動(dòng),口動(dòng)聲音又在后的問題,實(shí)現(xiàn)收發(fā)端聲音和圖像完全同步。
PID、PCR是數(shù)字電視中的基本要素,測(cè)試包括產(chǎn)生視頻信號(hào)、音頻信號(hào)以及數(shù)據(jù)復(fù)用等MPEG-2碼流標(biāo)準(zhǔn),可以用ROHDE&SCHWARZ(羅德與施瓦茨公司)的系列產(chǎn)品,它不但可以連續(xù)監(jiān)測(cè)歐洲D(zhuǎn)VB項(xiàng)目測(cè)試組MG66規(guī)定的全部指標(biāo),而且還可以對(duì)MPEG-2中誤碼信息連續(xù)監(jiān)測(cè),實(shí)時(shí)打印。對(duì)PID、PCR的正確理解,使人對(duì)整個(gè)數(shù)字電視系統(tǒng)的更多了解。添加PID、PCR收到的不是加密電視,加密電視不僅僅只是添加PID、PCR就可以的;添加PID、PCR收到的本應(yīng)是加密的電視、加密的電視靠改變PID是十分冒險(xiǎn)的。以上是我對(duì)PID、PCR的理解和認(rèn)識(shí),不妥之處,敬請(qǐng)愛好者批評(píng)指正。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。