![數(shù)字電視機(jī)頂盒的同步問題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/761c247b-a583-4ed6-a5a8-d12e1f21eeee/761c247b-a583-4ed6-a5a8-d12e1f21eeee1.gif)
![數(shù)字電視機(jī)頂盒的同步問題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/761c247b-a583-4ed6-a5a8-d12e1f21eeee/761c247b-a583-4ed6-a5a8-d12e1f21eeee2.gif)
![數(shù)字電視機(jī)頂盒的同步問題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/761c247b-a583-4ed6-a5a8-d12e1f21eeee/761c247b-a583-4ed6-a5a8-d12e1f21eeee3.gif)
![數(shù)字電視機(jī)頂盒的同步問題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/761c247b-a583-4ed6-a5a8-d12e1f21eeee/761c247b-a583-4ed6-a5a8-d12e1f21eeee4.gif)
![數(shù)字電視機(jī)頂盒的同步問題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/761c247b-a583-4ed6-a5a8-d12e1f21eeee/761c247b-a583-4ed6-a5a8-d12e1f21eeee5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)字電視機(jī)頂盒的同步問題作者:日期:scrpcrptsdts這些都是時間概念2009-04-09 10:35scr (system_clock_referenee ) 系統(tǒng)參考時鐘 存在于ts 流和 program 流中, 用于多節(jié)目流間的同步;pcr (program-_clock_referenee)節(jié)目參考時鐘 存在于ts 流里,用于確定同節(jié)目的解碼時序;pts( presentation_time_stamp ) 顯示時鐘標(biāo)簽 pes 里的字段,dts (decod_time-stamp )解碼時間標(biāo)簽pes里的字段,用于指明一個訪問單元在系統(tǒng)目標(biāo)解碼器(std)里的的解碼時間。當(dāng)解碼
2、時間不同于顯示時間時出現(xiàn)。數(shù)字電視廣播中的編解碼器的同步機(jī)制(轉(zhuǎn))2009-04-09 10:381引言高清晰度數(shù)字電視(HDTV信源解碼器的同步系統(tǒng)是高清晰電視解碼 器中的重要部分。由于全數(shù)字電視系統(tǒng)采用數(shù)字編解碼和數(shù)字電視傳輸技術(shù),因而和傳統(tǒng)的模擬電視有本質(zhì)的區(qū)別。高清晰度電視與模擬信號的重要區(qū)別除了信 號傳輸?shù)膲嚎s編碼方式外,由于數(shù)字電視在編解碼過程中因存儲、 傳輸?shù)纫黄鹧?時,在同步方式上也有明顯的區(qū)別。 對于模擬電視而言,圖像信息以同步方式傳 輸,因而接收機(jī)可以從圖像同步信號中直接獲得時鐘信號,其每一幀端到端的傳輸延時自然是固定的,同步相對簡單,其發(fā)送和接收是嚴(yán)格同步的。但對數(shù)字壓
3、縮系統(tǒng)而言,每一幀圖像所占的數(shù)據(jù)量是不同的,其依賴于圖像的編碼方式和圖 像的復(fù)雜度,而一般無線廣播的傳輸信道碼率是固定的,因而對于每一幀而言, 其傳輸時延是可變的,從而不能從圖像數(shù)據(jù)的開始處獲得定時信息,傳輸和顯示之間沒有自然的同步概念。為了解決這一問題,MPEG-采用了在ES,PES和TS/PS 這3個碼流層次中設(shè)置相關(guān)的時鐘信息,并通過其聯(lián)合作用達(dá)到編解碼器的同步 和音頻、視頻的同步。2MPEG-2S流層次簡介MPEG-2的結(jié)構(gòu)可分為壓縮層和系統(tǒng)層。一路節(jié)目的視頻、音頻及其他 輔助數(shù)據(jù)經(jīng)過數(shù)字化后通過壓縮層完成信源壓縮編碼,分別形成視頻的基本流 ES (ElementaryStream )
4、、音頻的基本流和其他輔助數(shù)據(jù)的基本流;緊接著系統(tǒng)層將不同的基本流分別加包頭打包為PES(Packetised ES)包,為了多路數(shù)據(jù)節(jié)目流的復(fù)用和有效的傳輸,又將PES包作為負(fù)載分割后插入傳送流包(TS 包)或節(jié)目流包(PS包)中,MPEG-2標(biāo)準(zhǔn)規(guī)定了兩種碼流,分別是基于可變長 度打包的節(jié)目流PS(ProgramSteam)和基于固定長度打包的傳送流(Tran sportStream )。這兩種碼流分別適應(yīng)于不同的場合應(yīng)用,節(jié)目流PS適合在相對出錯較少的環(huán)境下使用,其長度是變化的,而傳送流TS能夠把多個節(jié)目在基于一個或多個時間標(biāo)識的基礎(chǔ)上構(gòu)成一個流,傳送流適合于出錯較多的場合下使用,如在存儲
5、、傳輸數(shù)據(jù)易丟失或在噪聲媒介場合使用。用于視頻、 音頻同步以及系統(tǒng)時鐘恢復(fù)的時間標(biāo)簽分別在ES, PES和 TS/PS這3個層次中。在MPEG-2S流的ES層,和同步有關(guān)的主要是 VBV-Delay域,表示MPEG-新定 義的一個假設(shè)的解碼器視頻緩存校驗器在收到圖像起始碼的最后一個字節(jié)后,至 當(dāng)前解碼幀解碼開始所應(yīng)等待的時間, 用以防止解碼器的緩沖器(buffer )出現(xiàn) 上溢或下溢。在PES層,主要是在PES包頭信息中出現(xiàn)的PTS(顯示時間標(biāo)簽)和 DTS(解碼時間標(biāo)簽)。而在TS流中,TS包頭包含了 PCR節(jié)目時鐘參考),用于 解碼器的系統(tǒng)時鐘恢復(fù)。在節(jié)目流PS包頭中包含SCR它的定義和作
6、用與PCF域 相似。3時間模型MPEG-2在其系統(tǒng)層語法中給出了一個具有恒定的端到端的延遲的時 間模型,該模型可用來指導(dǎo)系統(tǒng)層編碼器與解碼器的同步。同步的好壞直接影響 到視頻和音頻的連續(xù)性和配合效果,因而,系統(tǒng)層編碼器與解碼器之間同步的實 現(xiàn)在整個系統(tǒng)中占有極為重要的地位,而解碼器是否同步于編碼器也成為解碼器 件設(shè)計優(yōu)劣的一個判定標(biāo)準(zhǔn)。在MPEG-2系統(tǒng)層時間模型中,它的端到端延遲一一從信號進(jìn)入編碼器到信號從 解碼器輸出是一個常數(shù),信號總共經(jīng)過編碼器、編碼緩沖器、多路復(fù)用器、傳輸 或存儲、解復(fù)用器、解碼緩沖器以及解碼器等器件的延遲,其時間模型如圖2所示。所有的視頻和音頻采樣進(jìn)入編碼器后,經(jīng)一恒
7、定的延遲,在解碼器分 別輸出顯示,采樣率在編碼器和解碼器中應(yīng)嚴(yán)格相等。在MPEG-沖,所有的時序被定義成一個共同的系統(tǒng)時鐘,即系統(tǒng)時間時鐘(STC,故編碼器、解碼器 的系統(tǒng)時鐘必須同步。解碼器的系統(tǒng)時鐘應(yīng)由編碼器的系統(tǒng)時鐘經(jīng)恒定延遲后恢 復(fù)出來,以服從于編碼器。對于節(jié)目流而言,這個時鐘可以與視頻或音頻采樣時鐘之間有一個嚴(yán)格的 特定比率,或者稍有區(qū)別,但仍足以提供精確的端到端的時序和時鐘恢復(fù),而在傳輸流中,此系統(tǒng)時鐘頻率與視頻或音頻采樣時鐘之間任何時候都必須有嚴(yán)格的 比率關(guān)系,其目的是為了在解碼器中恢復(fù)采樣率。4時間標(biāo)簽定義及同步機(jī)制編碼器中有單一的共同系統(tǒng)時鐘(其頻率惟 27 MHZ,此時鐘用
8、來產(chǎn) 生指示音頻和視頻的正確顯示和解碼時序的時間標(biāo)簽,同時可用來指示在抽樣間隙中系統(tǒng)時鐘本身的瞬時值。指示音頻和視頻顯示時間的時間標(biāo)簽稱為顯示時間 標(biāo)簽(PTS,指示音頻和視頻的解碼時間標(biāo)簽稱為解碼時間標(biāo)簽( DTS,指示 系統(tǒng)時鐘本身的瞬時值的時間標(biāo)簽稱為節(jié)目參考時鐘標(biāo)簽(PCR/SCR。解碼器通過VBVDelay來確定解碼起始,用解碼時間標(biāo)簽(DTS和顯示時間標(biāo)簽(PTS 來確定解碼和顯示次序,用PCR/SCR來獲得系統(tǒng)時鐘的同步。解碼器中的系統(tǒng)時 鐘和同步就是依*這些時間標(biāo)簽來進(jìn)行恢復(fù)和修正。PCR/SCR PTS DTS具體編碼方式如下:PCR/SCR的插入必須在PCR/SCR字段的最
9、后離開復(fù)用器的那一時刻, 同時把27 MHz系統(tǒng)時鐘的采樣瞬時值作為PCR/SCR字段插入到相應(yīng)的PCR/SCR 域。PCR/SCR 42 bits 的計數(shù)值,其中 33 bits 為 PCR Base/SCR Base 是以 27 MHz時鐘經(jīng)300分頻后的時鐘為單位的計數(shù)值; 9 bits 的PCR Ext/SCR Ext, 則是以27 MHz時鐘為單位的計數(shù)值。t(i)表示第i個包含PCR/SCF字段的最 后一位的字節(jié)最后離開復(fù)用器的時間。PCR具體編碼方式如下(SCR的編碼方式 和 PCR雷同):PCR Base( i )= 系統(tǒng)時鐘頻率x t(i) DIV300%2 33PCR Ex
10、t( i )= 系統(tǒng)時鐘頻率x t(i) %300PCR( i )=PCR Base( i ) x 300+PCR Ext( i )PTS域為33 bits,編碼成為3個獨立的字段,表示此分組中第一個訪問單元在 系統(tǒng)目標(biāo)解碼器中的預(yù)定顯示時間,其具體的編碼方式如下:PTS( k )=系統(tǒng)時間頻率x tp(k) DIV300 %2 33 式中:tp (k)顯示單垣p(k)的顯示時間;p(k)相應(yīng)于此分組數(shù)據(jù)的第一個訪問單元的顯示單元。DTS域也為33 bits,編碼成為3個獨立的字段,表示此分組中第一個訪問單元 在系統(tǒng)目標(biāo)解碼器中的預(yù)定解碼時間,其具體的編碼方式如下:DTS( j )= 系統(tǒng)時間
11、頻率x td(j) DIV300 %2 33式中:td (j )訪問單元An(j)的解碼時間;An(j)相應(yīng)于此分組數(shù)據(jù)開始的第一個訪問單元的顯示單元。一般地,解碼端解碼時,首先利用 PCR重建和編碼器同步的27 MHz系統(tǒng)時鐘, 恢復(fù)27 MHz系統(tǒng)時鐘后,再利用PES流中的DTS PTS進(jìn)行音、視頻的同步,同 時利用VBV Delay在解碼器中的Buffer充盈到相應(yīng)程度后啟動初始解碼。由MPEG-2隹薦的解碼模型(見圖3)可以知道,MPEG-2解碼器的同步是由系統(tǒng) 層解復(fù)用器、時鐘控制單元和基本流解碼器三者共同配合來完成的。根據(jù)該模型以及本文前面的分析,可知解碼器同步算法如下:(1) M
12、PEG-2復(fù)用器從輸入碼流的包頭中解出時間信息PCR/SC送入到系統(tǒng)時 間時鐘恢復(fù)電路;(2) 系統(tǒng)時間時鐘恢復(fù)電路在接收到每一個新的SCR/PC時,進(jìn)行本地系統(tǒng)時 間時鐘恢復(fù)和鎖相;(3) 解復(fù)用器從輸入碼流的PES包頭中解出顯示時間標(biāo)簽PTS和解碼時間標(biāo)簽 DTS并送入到基本流解碼器中;(4) 基本流解碼器在接收到新的PTS/DTS存入對應(yīng)的FIFO中進(jìn)行管理;(5) 對于沒有DTS/PTS的顯示單元,需要對其時間標(biāo)簽進(jìn)行插值,并送入到 FIFO中管理;(6) 每一顯示單元開始解碼前,用其對應(yīng)的 DTS與 STC進(jìn)行比較,當(dāng)STC與 DTS相等時開始解碼;(7) 每一顯示單元開始顯示前,用
13、其對應(yīng)的 PTS與 STC進(jìn)行比較,當(dāng)STC與 PTS相等時開始顯示。在理想情況下,PTS和 DTS的值應(yīng)該是相同的,但由于實際解碼器解 碼需要一定的時間,一般PTS和 DTS的值是不同的。如果在PES包頭中只出現(xiàn)了 PTS我們就認(rèn)為DTS=PTS5系統(tǒng)時鐘(STC恢復(fù)在編碼器中,STC的恢復(fù)是同步的關(guān)鍵。如果解碼器中的時鐘頻率和 編碼器的時鐘頻率嚴(yán)格匹配,那么視頻和音頻的解碼和顯示將自動和編碼器保持 相同的速率,而端到端的延遲將為常數(shù)。當(dāng)編碼器與解碼器匹配時,任何正確的 SCR/PC值可用來設(shè)置解碼器STC的瞬時值,而且此后不需要更多的調(diào)整,解碼 器的STC就與編碼器的STC相匹配。但在實際
14、中,解碼器均有自主的系統(tǒng)時間頻 率,并不和編碼器的系統(tǒng)時鐘匹配,因而需要利用接收到的SCR/PC值來使解碼 器服從于編碼器,使解碼器的時鐘服從于接收的數(shù)據(jù)流的典型方法是通過鎖相環(huán)(PLL)。用鎖相環(huán)技術(shù)進(jìn)行系統(tǒng)時鐘恢復(fù)的框圖如圖4所示。當(dāng)一個新節(jié)目的PCR到達(dá)解碼器時,需要更新時間基點,STC被設(shè)置 為編碼于PCR/SCR中的當(dāng)前值。通常第一個從解復(fù)用器中解出的 PCR/SCR被直接 裝入到STC的計數(shù)器,其后PLL為閉環(huán)操作。每當(dāng)一個新節(jié)目的PCR/SC到達(dá)解 碼器時,此值被認(rèn)為是鎖相環(huán)的參考頻率, 用來和STC的當(dāng)前值比較,產(chǎn)生的差 值e經(jīng)過脈寬調(diào)制后被輸入低通濾波器并經(jīng)放大,輸出為控制信
15、號f ,用來控 制振蕩器(VCO的瞬時頻率,VCO俞出的頻率是在27 MHz左右振蕩信號,它作 為解碼器的系統(tǒng)時鐘。27 MHz時鐘經(jīng)波形整理后輸入到計數(shù)器中,產(chǎn)生當(dāng)前的 STC值,其33 bits的90 kHz部分用于和PTS/DTS:匕較,產(chǎn)生解碼和顯示的同 步信號。6DTS/PTS的 管理STC輸出的33 bits 中,90 kHz部分(即PCR-Base域)用于與PTS 和DTS作比較,當(dāng)二者相同時,相應(yīng)的單元被顯示或者解碼。但按照MPEG-2標(biāo)準(zhǔn)的規(guī)定,PTS/DTS位于PES包的包頭中,而解復(fù)用器所解出的 PES包頭的字節(jié) 不被送入到任何基本流解碼器的輸入緩沖區(qū),僅用于控制各解碼器
16、工作。每當(dāng)解復(fù)用解到一個PTS/DTS時,就表明其后送入各個基本流解碼器的輸入緩沖器中的 編碼數(shù)據(jù)的顯示/解碼時間,但此時送入信道緩沖器中的基本流并不一定立即被 解碼,因此基本流解碼器必須記錄當(dāng)前這個 PTS/DTS及所對應(yīng)的碼流位置,以利 于后面的解碼和顯示同步。針對以上分析,我們采用如下方法來達(dá)到解碼與顯示的同步:在每一 個基本流解碼器中建立一個 33 bits的PTS/DTS先入先出存儲器(FIFO),用以 存放PTS/DTSfi,同時MPEG-23流解復(fù)用器中加入一個檢測電路,每當(dāng)碼流開 始新的一幀圖像時,則產(chǎn)生一個信號,用來通知基本流解碼器,并將該幀圖像的 PTS/DTS寫入到FIF
17、O中,同時,每當(dāng)解碼器解到一幀圖像時,就從 FIFO中讀出 相應(yīng)的PTS/DTS此PTS/DTS與 STC進(jìn)行比較,當(dāng)兩者相等時,當(dāng)前圖像就開始 顯示/解碼。在MPEG-2標(biāo)準(zhǔn)中,并非每一個PES包或每一幀圖像均有 PTS和DTS 一般 PS流中每兩個PTS之間的間隔是0.7 s,而TS流中每兩個PTS之間的間隔是0.1 s,所以在沒有PTS和 DTS的一幀圖像出現(xiàn)時,我們可以在前一 PTS/DTS的基礎(chǔ) 上加一增量得到對應(yīng)該幀圖像的 PTS/DTS并將計算出來的新的PTS/DTS插入到 存放PTS/DTS的 FIFO中去,即:PTS n =PTS n -1+ PTS7PTS/DTS同步實現(xiàn)和
18、失步處理27 MHz系統(tǒng)時鐘經(jīng)過1/300分頻后,得到本地的33 bits PCR Base , 該時鐘與寄存器中當(dāng)前圖像的 PTS/DTS進(jìn)行比較,系統(tǒng)軟件根據(jù)比較結(jié)果做出相 應(yīng)的處理:(1)若當(dāng)前的PTS/DTS比 PCR數(shù)器的值小于半幀以上,即PTS-SCR Basec - PTS/2此時說明系統(tǒng)解碼過慢,解碼器處于失步狀態(tài),應(yīng)根據(jù)該幀的結(jié)構(gòu)做出相應(yīng)的同 步調(diào)整;(2)若當(dāng)前的PTS/DTS比 SCF計數(shù)器的值在半幀時間以內(nèi),我們認(rèn)為此時系統(tǒng) 解碼正常,立即顯示/解碼當(dāng)前幀;(3)若當(dāng)前的PTS/DTS大于SCR計數(shù)器的值,則此時解碼器正?;蛏钥?,在這 種情況下,只需等到SCR與 PTS
19、/DTS相等時,就可顯示/解碼。per pts dts2009-05-06 15:12DM500!星接收機(jī)中系統(tǒng)時鐘電路的正常工作,是確保整機(jī)能夠正常工作的前 提。在MPEG-2解碼方案的DVB系統(tǒng)時鐘電路中,絕大多數(shù)采用 27MHZ勺系統(tǒng)時 鐘。主要為接收機(jī)中的解復(fù)用和解碼器提供系統(tǒng)基準(zhǔn)時鐘和視頻時鐘,接收機(jī)所需的其他時鐘(除LAN電路外)如252MHZ勺CPUT作時鐘,均由27MHZ寸鐘經(jīng) 芯片內(nèi)部的PLL電路分倍頻產(chǎn)生。PCR寸鐘恢復(fù)功能1、PCR寸鐘恢復(fù)功能原理為了保持時鐘頻率的穩(wěn)定性,數(shù)字接收機(jī)都應(yīng)該具有PCR寸鐘恢復(fù)功能。 因為數(shù)字電視系統(tǒng)是一個實時傳輸系統(tǒng), 為了保證收發(fā)端的正常
20、工作,接收端與 發(fā)送端的頻率和相位一致,必須建立收發(fā)端的 PCR(Program Clock Peferenee :節(jié)目參考時鐘)時鐘恢復(fù)功能。如果 沒有這個功能,接收機(jī)工作較長時間后,時鐘誤差就會累積,累積到一定程度就 會出現(xiàn)接收畫面停幀或技幀現(xiàn)象。PCR時鐘恢復(fù)功能原理,在發(fā)送端的視頻編碼器中,有一個由硬件時鐘 電路產(chǎn)生的27MHZ寸鐘,編碼過程中不斷讀取27MHZ寸鐘。同時利用計數(shù)器對系 統(tǒng)時鐘計數(shù),形成PCR然后每隔一段時間將PCR隨基本流數(shù)據(jù)一起放入傳送流 編碼器中,在傳送流編碼器中匯同音頻幀、視頻幀等一起編碼成以188字節(jié)為1包、符合MPEG-2
21、標(biāo)準(zhǔn)的TS流,傳送出去。接收端有一個正在工作的本地系統(tǒng) 27MHZ寸鐘,其額定頻率與發(fā)送端時 鐘相等,同樣也有一個計數(shù)器對它計數(shù)形成一個本地PCR接收端將從發(fā)送端獲取的TS流經(jīng)過傳送流解碼器解碼后,將取得的 PCR與本地PCF比較,并用比較 結(jié)果形成的控制電壓經(jīng)低通濾波器濾波后, 產(chǎn)生一個直流電壓去控制27MHZ±控 振蕩(VCO電路,VCO電路調(diào)整本地27MHZ寸鐘,使之與發(fā)送端時鐘同步,這 樣就完成PCR寸鐘的恢復(fù),實現(xiàn)收發(fā)端聲音和圖像完全同步。2、PCR寸鐘恢復(fù)功能的實現(xiàn)對于DVB寸鐘恢復(fù)功能的實現(xiàn)對于DVB系統(tǒng)傳輸來說,恢復(fù)PCR寸鐘是一個基本要求,因為只有 PCR 時鐘正確
22、,接收機(jī)才能恢復(fù)基準(zhǔn) 27MHZ(土 30PPM時鐘。在DVB系統(tǒng)時鐘電路中,通過增設(shè)對27MHZ寸鐘電路中的VCO閉路鎖相的硬件控制,來達(dá)到PCR時鐘 恢復(fù)的目的。一些普及型衛(wèi)星接收機(jī)為節(jié)省硬件成本, 并未采用VCXOfe路,而是通過 系統(tǒng)軟件程序避免這種情況,或讓這種情況出現(xiàn)時不那么明顯。不過在DM500原廠機(jī)和早期仿制機(jī)中,均運(yùn)用了普通晶振 +壓控晶振(VCXOVoltage&n bsp;C on trol&n bsp;X-tal&n bsp;Oscillator)芯片的解決方案。VCXC芯片簡介1、PLL502-02芯片簡介在電路板上印制標(biāo)記為P502(U23)
23、芯片,是美國Phaselink公司壓控 晶振專用PLL502系列芯片中的一種,為PLL502-02二倍頻芯片,其典型可調(diào)頻 率范圍是土 250PPM額定工作電源電壓為3.3V。采用SOIC(Small&n bsp;Outli ne&n bsp;IC :小輸出線集成電路)圭寸裝方式。其中1、8腳接晶振兩端,6腳接+3.3V電源,4腳接地,3腳VCO接CPU 的PWMI號控制端,5腳為27MHZ俞出端。在PLL502-02內(nèi)部,主要由VCXC電 路和PLL (鎖相環(huán))電路構(gòu)成,其中PLL電路部分由基準(zhǔn)頻率、相位檢波器、電 荷泵、環(huán)路濾波器、壓控振蕩器 VCC和分頻器組成。晶體振蕩電
24、路配合外部的晶振產(chǎn)生基準(zhǔn)頻率,相位檢波器用于比較基準(zhǔn) 頻率信號和反饋信號的相位,環(huán)路濾波器對由相位檢波器的電荷泵所產(chǎn)生的電流 脈沖進(jìn)行積分,以生成施加于 VCO勺調(diào)諧控制電壓。VCO俞出通過分頻器負(fù)反饋 到相位檢波器,迫使VCC在達(dá)到平衡時產(chǎn)生與基準(zhǔn)頻率兩倍相等的頻率。當(dāng)VCO的輸出頻率和相位都與基準(zhǔn)頻率和相位相等時,就認(rèn)為PLL處于“鎖定”狀態(tài)。與PLL502-02芯片功能結(jié)構(gòu)相同的還有美國一些公司的產(chǎn)品,如ICS公司的MK3727 AMI半導(dǎo)體公司(AMIS的FS6128 PERICO半導(dǎo)體公司的 P16CX100-35 TLSI公司的T83027A-02等,可以直接代換。2、T73227
25、芯片簡介美國TLSI公司的T73227芯片,是一款高精度壓控晶振專用芯片。輸入 標(biāo)準(zhǔn)的27MHz晶振信號,輸出27MHZ勺時鐘信號,其典型可調(diào)頻率范圍是 ± 150PPM額定電源電壓為3.3V。有SOIC和 MSO兩種封裝方式封 裝。系統(tǒng)時鐘電路DM500接收機(jī)所采用的系統(tǒng)時鐘電路,主要有 PLL502-02芯片+13.5MHZ 晶振和T73227芯片+27MHz晶振兩種方案,其電路原理是一樣的。1、PLL502-02+13.5MHZ方案采用PLL502-02+13.5MHZ方案的系統(tǒng)時鐘部分電路 板。在該電路中,由13.5MHZ晶振(丫2)和負(fù)載電容C217 C218和PLL502
26、-02 ( U23芯片內(nèi)部的VCXO電路構(gòu)成時鐘振蕩,再經(jīng)過芯片內(nèi)部的 PLL 鎖相、緩沖整形輸出27MHZ勺系統(tǒng)時鐘,這也是機(jī)器剛開始復(fù)位工作時本地的強(qiáng) 制時鐘。一旦接收機(jī)接收到信號并成功鎖定后,則通過主芯片U15在軟件的控制下,實地地解析出PCF與本地PCR勺差值后,再通過主芯片內(nèi)部的PWM永 寬調(diào)制)單元輸出PWMI制信號,經(jīng)過外部的R205 C215組成的低通濾波器, 濾掉PWM&出的高頻信號,保留低頻的直流分量,送到U23的3腳,調(diào)節(jié)片內(nèi)的 變?nèi)荻O管,使產(chǎn)生的本地系統(tǒng)時鐘頻率,使之與發(fā)送端節(jié)目的系統(tǒng)時鐘頻率同2、T73227+27MH方案彩T73227+27MH方案的系統(tǒng)時
27、鐘部分電路板,實際上 T73227芯 片和PLL502-02芯片完全兼容,因此組成的電路也完成相同,只是將晶振由 13.5MHZ更換為27MHZI卩可。3、74HCU04+27MH方案后期的DM500灰殼機(jī)采用74HCU04+27MH晶振方案74HCU04是 74系列邏輯集成電路中一種六反相器, 芯片含有6個 非門,該方案系統(tǒng)時鐘電路。該電路采用皮爾斯振蕩電路,使用 74HCU0( U23)芯片中的F6、 F2兩個反相器,其中F6和27MHZi振以及C217、C218構(gòu)成構(gòu)成27MHZ寸鐘振 蕩電路,F(xiàn)6在電路中起反相激勵振蕩作用,F(xiàn)2為輸出的振蕩波形進(jìn)行緩沖和整 形。C217、C218為負(fù)載
28、電容,與晶振一起決定負(fù)載諧振頻率,負(fù)載電 容常用標(biāo)準(zhǔn)值有12PF 16PF 20PF和30PF等。R203、R204為負(fù)載電阻,其中R203和晶振并聯(lián),在電路上起反 饋作用,以唯反相器輸入端的工作點電壓在 VDD/2;這樣在振蕩信號反饋在輸入 端時,能保證反相器工作在適當(dāng)?shù)墓ぷ鲄^(qū), 使得振蕩幅度趨于穩(wěn)定。如果用芯片 中的反相器來作振蕩,必須外接這個電阻,對于 CMO芯片而言,該反饋電阻一 般選取1MQ阻值。R204和晶振串聯(lián),作為驅(qū)動電位調(diào)整之用,預(yù)防止晶振被 過分驅(qū)動而引起頻率上升,導(dǎo)致晶振早期失 效。該電路輸出的是固定的27MHz本地系統(tǒng)時鐘,不能夠隨發(fā)送端的 時鐘作同步調(diào)節(jié)Mpeg-2的
29、同步及時間恢復(fù)2009-05-06 14:52一、引言Mpeg-2用于視音頻同步以及系統(tǒng)時鐘恢復(fù)的時間標(biāo)簽分別在ES, PES和TS這3個層次中。在ES層,與同步有關(guān)的主要是視頻緩沖驗證 VBV(Video Buffer Verifier ),用以防止解碼器的緩沖器出現(xiàn)上溢或者下溢;在 PES層,主要是在 PES頭信息里出現(xiàn)的顯示時間標(biāo)簽 PTS (Presentation Time Stamp)和解碼時間 標(biāo)簽DTS( Decodi ng Time Stamp;在TS層中,TS頭信息包含了節(jié)目時鐘參考 PCR( Program Clock Referenee ),用于恢復(fù)出與編碼端一致的系統(tǒng)
30、時序時鐘 STC (System Time Clock )。通常的視頻壓縮算法都米用了可變長編碼,編碼生成的視頻碼流是可變碼率的。 為了能夠在實際的固定碼率信道或者可變碼率信道上傳輸,需要引入緩沖區(qū)緩存視頻碼流數(shù)據(jù)。因此,視頻編碼算法必須提供一個有效的緩沖區(qū)管理策略,確保緩沖區(qū)不會發(fā)生上溢和下溢。編碼器通過碼率控制算法,調(diào)整生成的視頻碼流滿 足既定的緩沖區(qū)管理策略;同時在碼率控制算法中使用自適應(yīng)量化方法,確保壓縮視頻的質(zhì)量。緩沖區(qū)管理策略通常都是建立在一個假想的解碼器模型上,該解碼器模型直接和編碼器的輸出相連接,緩沖區(qū)管理策略通過控制編碼視頻數(shù)據(jù)流移入和移出 解碼器緩沖區(qū)的時間以保證解碼器模型
31、的數(shù)據(jù)緩沖區(qū)不上溢也不下溢。在Mpeg標(biāo)準(zhǔn)中,該解碼器模型稱為VBV VBV在 ES層中定義。在Mpeg-2編碼器中有單一的共同系統(tǒng)時鐘,此時鐘用來產(chǎn)生指示音頻和視 頻的正確顯示和解碼時序的時間標(biāo)簽,同時可用來指示在抽樣瞬間系統(tǒng)時鐘時間 的瞬時值。正是編碼器中共同系統(tǒng)時鐘的出現(xiàn),以及解碼器中時鐘的重新生成和 時間標(biāo)簽的正確使用,才為解碼器中操作的正確同步提供了基準(zhǔn)。Mpeg-2規(guī)定的系統(tǒng)時鐘頻率為27MHz傳輸流中的PCR PTS/DTS等均為對 該共同系統(tǒng)時鐘的采樣值。解碼端捕獲PCR恢復(fù)出本地的STC作為音視頻同步控制的基準(zhǔn),并依據(jù)PTS (DTS時間標(biāo)簽來安排解碼和顯示時間表,使音視 頻
32、分別同步于STC以實現(xiàn)音視頻之間的同步。標(biāo)準(zhǔn)規(guī)定在原始音頻和視頻流中, PTS的間隔不能超過0.7s,而出現(xiàn)在TS包頭的PCR、可隔不能超過0.1s。二、STC與 PCRSTC是視音頻同步控制的基準(zhǔn),它是一串頻率為 27MHz的脈沖,觸發(fā)計數(shù)器 而形成一個二進(jìn)制表示的時間基準(zhǔn),再通過對該時間基準(zhǔn)SCT®行取樣得到PCR PTS和 DTS等時間標(biāo)簽。在編碼和解碼端,系統(tǒng)時鐘脈沖是由振蕩器等硬件產(chǎn)生, 在解碼端STC通過在碼流中定時傳送的PCR利用鎖相環(huán)(PLL)技術(shù)來與編碼端 STC保持一致。PCR是由對系統(tǒng)時鐘脈沖觸發(fā)的計數(shù)器狀態(tài)抽樣而來,是放在TS包頭的自適 應(yīng)區(qū)中傳送。PCF共占
33、6Bytes,其中6bits 預(yù)留,42bits有效位。42bits的PCR分為兩部分:33bits 的 PCR-Base和 9bits 的 PCR-Ext。PCR-Base是由 27MHzB 沖經(jīng)300分頻后的90kHz脈沖觸發(fā)計數(shù)器,再對計數(shù)器狀態(tài)進(jìn)行取樣得到的。 PCR-Ext是由27MHz脈沖直接觸發(fā)計數(shù)器,再對計數(shù)器狀態(tài)進(jìn)行取樣得到的。PCR 的具體編碼方式如下(編碼在 PCR(i)中的數(shù)值代表了 t(i) ,i指包含PCR-Base 字段的最后一位的字節(jié)):PCRBase(i)=90kHz x t(i),mod(233)PCRExt(i)=27MHz x t(i),mod(300)
34、PCR(i)=PCR-Base(i) x 300+ PCR-Ext(i)當(dāng)新節(jié)目的PCF到達(dá)解碼器時,需要更新時間基點,STC就被置位。通常第 一個從解復(fù)用器中解出的PCR被直接裝入到STC計數(shù)器,其后PLL閉環(huán)操作。每 當(dāng)一個新節(jié)目的PCR到達(dá)解碼器時,此值被認(rèn)為是鎖相環(huán)的參考頻率,用來與 STC的當(dāng)前值比較,產(chǎn)生的差值e經(jīng)過脈寬調(diào)制后被輸入低通濾波器并經(jīng)放大, 輸出控制信號f,用來控制振蕩器(VCO的瞬時頻率,VCO俞出的頻率是在27MHz 左右振蕩的信號,作為解碼器的系統(tǒng)時鐘。27MHz時鐘經(jīng)過波形整理后輸入到計 數(shù)器中,產(chǎn)生當(dāng)前的STC值,其33bits的90kHz部分用于和PTS/D
35、TS比較,產(chǎn) 生解碼和顯示的同步信號。PCR-Base的作用是在解碼器切換節(jié)目時,提供對解碼器PCF計數(shù)器的初始值,以讓該P(yáng)CRfi與PTS DTS最大可能地達(dá)到相同的時間起點。PCR-ext的作 用是通過解碼器端的鎖相環(huán)電路修正解碼器的系統(tǒng)時鐘,使其達(dá)到和編碼器一致的 27MHz圖1顯示了解碼器如何用PCR來重建每個節(jié)目的遠(yuǎn)地27MHz時鐘。三、DTS和 PTSDTS是編碼器在編碼時定義的,為解碼器預(yù)定的解碼時間。該時間標(biāo)記出現(xiàn) 在PES層,在PES頭部時間域中存在。它也是一個 33bits的計數(shù)值,也是對系 統(tǒng)時鐘的300分頻的時鐘的計數(shù)值。由于它和PCF有相同的起點,在PCF值連續(xù) 的情
36、況下,可以起到時間定時的作用,當(dāng)本機(jī)PCRfi (連續(xù))和DTS值相等時,表示它們計算了同樣的時鐘,也即它們經(jīng)過了相同的時間。本機(jī)PCR起到的是連 續(xù)計數(shù)的功能,DTS則是在等待這個時間,一旦等到這個時間,就表明它的解碼 次序排好了,因為這個解碼次序是在編碼的時候規(guī)定的, 對編碼的具體細(xì)節(jié)我們 可以不做了解,我們只要查詢到DTS就可以進(jìn)行下一步的工作。這個也有利于編 碼器和解碼器研發(fā)的獨立性,少了一些捆綁,多了一些兼容。DTS就視頻來說,因為視頻編碼的時候用到了雙向預(yù)測,一個圖像單元被解出,并非馬上就被顯示, 可能在存儲器中留一段時間,作為其余圖像單元的解碼參考,在被參考完畢后, 才被顯示。針
37、對視頻的顯示,Mpeg還提出了一個視頻PTS針對音頻和視頻的同 步顯示,又提出了一個音頻PTS由于聲音沒有用到雙向預(yù)測,它的解碼次序就 是它的顯示次序,故對它只提出 PTS的概念。PTS是編碼器定義的,為解碼器規(guī)定某個單元的顯示時間。它也是一個 33b 的計數(shù)值,也是對系統(tǒng)時鐘的300分頻的時鐘的計數(shù)值。要注意的是,PCR DTS PTS應(yīng)該具有相同的時間起點,選在模擬圖像的場同步處開始計時是很好的辦法。一個單元解碼后被顯示,PCR計數(shù)器重新計數(shù),開始下一個單元的工作。四、PCF測量PCR精度(PCR_AC)接收PCR中所含27MHZ寸鐘的不準(zhǔn)確度,但不包含任何傳 輸定時損傷。測量時傳輸碼流中
38、PCF字節(jié)位置作為起點,計算出PCR到達(dá)時間。PCR漂移率(PCR_DR) PCF漂移率測量指的是PCF中的低頻誤差并計入了由PCR 發(fā)生和再生引起的誤差以及由傳輸損傷所引起的到達(dá)時間誤差。即PCR內(nèi)所含27MHz時鐘的低頻變化速率,測量時以某一穩(wěn)定外部基準(zhǔn)作為參考,因此包含了 任何傳輸定時變化。下面的例子可用來說明 PCR漂移率的重要性:我們來看一下由PLL控制的本地時鐘再生器。再生器輸出端的信號頻率應(yīng)當(dāng) 跟蹤輸入信號頻率,隨著輸入信號頻率的變化,PLL也隨之作出響應(yīng),本地再生器將跟蹤輸入信號,隨著輸入信號變化速率的增加,PLL的跟蹤能力會有所降低, 最后將導(dǎo)致本地發(fā)生信號失鎖而丟失節(jié)目。P
39、CR漂移率的測量給出了一種測定方 法,即如何更好地使去復(fù)用器/解碼器或再復(fù)用器的節(jié)目時鐘鎖定于輸入 TS中 所包含的PCR注意這里指的是漂移率的測量而不是絕對頻率的測量,接收機(jī)端 的PLL電路可以鎖定于系統(tǒng)時鐘,該時鐘有著固定的頻率誤差一如果是快速變化 或漂移率大,則會出現(xiàn)問題)。PCR總抖動(PCR_OJ): PCR內(nèi)所含27MHz時鐘的高頻變化,測量時以某一穩(wěn)定 外部基準(zhǔn)作為參考,因此包含了任何傳輸定時變化。它是PCRM量中最重要的一 項,是PCR中高頻誤差的總體測量并且還包括來自 PCR發(fā)生和PCR再生的誤差 以及由傳輸損傷引起的到達(dá)時間誤差。例如該項傳輸損傷可能會引入到接收機(jī)中 的RF
40、解調(diào)器中。接收機(jī)內(nèi)再生的TS時鐘以及去復(fù)用器/解碼器所使用的TS時鐘 可能包含有基本高頻變化,它會對PCR的恢復(fù)帶來直接影響。在這種情形下,解 碼器在復(fù)原PCR中所發(fā)現(xiàn)的PCR到達(dá)時間誤差可能是土 500ns容限的許多倍, 給PCR精度帶來不利。任何解碼器均靠接收PCR以準(zhǔn)確再生其節(jié)目時鐘并提供穩(wěn) 定的視頻輸出。與此相同,任何再復(fù)用器均靠接收PCR以在其輸出端精確地重新 作出PCR標(biāo)記。PCR的到達(dá)時間是嚴(yán)格的;因此,測量包含有到達(dá)時間誤差和精 度誤差的總抖動(PCR_OJJ就是非常必要的。在理想運(yùn)行系統(tǒng)中,傳輸損傷應(yīng)當(dāng)是可以設(shè)計的。然而在目前典型的分配網(wǎng) 絡(luò)中,包含有再復(fù)用器、ATM層等各級
41、鏈路,它們均會引入誤差。PCR_A是在 復(fù)用器輸出端直接測量的數(shù)值,不過它在網(wǎng)絡(luò)中的運(yùn)行監(jiān)視常會使人迷惑不解, 因為按照定義,它應(yīng)當(dāng)消除一切傳輸損傷。PCR頻率偏置(PCR_FO)即PCR中所含27MHz時鐘的頻率偏置,測量時以某一 穩(wěn)定的外部基準(zhǔn)作為參考。MPEG-2編碼器中有單一的共同系統(tǒng)時鐘 STC(27MHz),此時鐘用來產(chǎn)生指示音頻 /視頻正確解碼和顯示時序的時間標(biāo)簽,同時,可用來指示在抽樣瞬間系統(tǒng)時鐘 時間的瞬時值。該時鐘由輸入視頻的行同步鎖相,當(dāng)輸入是SDI信號時,由其時 鐘經(jīng)10分頻產(chǎn)生編碼器的系統(tǒng)時鐘。正是編碼器中共同系統(tǒng)時鐘的出現(xiàn),以及 解碼器中時鐘的重新生成和時間標(biāo)簽的正
42、確使用,才為解碼器中操作的正確同步提供了基準(zhǔn)。為實現(xiàn)編解碼器的時鐘同步,在編碼器中對STC系統(tǒng)時鐘進(jìn)行計數(shù), 每隔一定的傳輸時間,在經(jīng)過選擇的 TS包的適應(yīng)頭中,傳輸該計數(shù)器的抽樣值 給接收機(jī),作為解碼器的節(jié)目時鐘參考信號,既PCR PCR有效位為42b,其中高33b為PCR_Base是以27MHZ寸鐘,經(jīng)300分頻后的時鐘為單位的計數(shù)值, 低9b為PCR_Extension,是以27MHz時鐘為單位的計數(shù)值。除 PCF外,解碼時 間標(biāo)簽DTS和顯示時間標(biāo)簽PTS也非常重要。它們與 PCR_Bas湘似,也是以 編碼器27MHZ的系統(tǒng)時鐘,經(jīng)300分頻后為單位的計數(shù)值來創(chuàng)建的。其中, DTS 用
43、于指示解碼器何時對接收的圖像、音頻幀進(jìn)行解碼,PTS用于通知何時顯示已解碼的圖像幀。PTS和 DTS只是一個33b的數(shù)值,如果沒有PCF所代表的時間軸做參考,這個數(shù) 值是沒有意義的。為了保持正確解碼,必須使編碼器和解碼器(機(jī)頂盒)的系統(tǒng)時 鐘保持鎖定,即它們的頻率保持一致,以及它們各自的計數(shù)器的初始值一致。一蠶pEsns#莎蹋匸 音a廻> -ESI兀R E/trDara亠PCR B-itse Dara從碼流中獲得PCRfi,用其PCR_Extention值與當(dāng)前STC的低9b位作比較,得 到誤差信號,再通過鎖相環(huán)電路去調(diào)整壓控振蕩器, 使解碼器(機(jī)頂盒)的系統(tǒng)時 鐘頻率,與編碼器的系統(tǒng)時
44、鐘頻率保持一致。從碼流中依次獲得各幀的PTS與DTS值,將其和當(dāng)前STC值的高33b位作比較。如果DTS值大于STC值,則對碼 流進(jìn)行緩存,同時監(jiān)測STCfi的變化,當(dāng)STC值增大到與DTS值相等時,對該幀 碼流進(jìn)行解碼,當(dāng)STCfi與PTS值相等時,播放該幀。如果由于傳輸網(wǎng)絡(luò)的緩沖 延時抖動,當(dāng)碼流到達(dá)解碼器(機(jī)頂盒)時,其PTS值已經(jīng)小于STC值,則解碼器 (機(jī)頂盒)跳過這一幀,丟棄該幀數(shù)據(jù)。由于PTS和 DTS是根據(jù)PCRfi產(chǎn)生的,因 此必須將獲得的第一個PCRfi,作為初始值去置位解碼器(機(jī)頂盒)的STC計數(shù)器, 使它們的值一樣,否則,將導(dǎo)致時基不同,從而解碼出錯。音頻與視頻的處理相
45、 似,只是不存在時序重排的問題。圖 5所示是解碼器(機(jī)頂盒)PCR工作原理圖。i十?dāng)?shù)蓋i十?dāng)?shù)蓋300分壩音師PES音頻解奶咱計數(shù)器*現(xiàn)頻解碼音畫不同步產(chǎn)生原因在實際應(yīng)用中,有些編碼器由于輸入視頻信號的時基不穩(wěn),導(dǎo)致其輸出時鐘發(fā)生抖動,幀同步的間隔不是 40ms這些編碼器,在根據(jù) PCR和緩沖延時設(shè)定初始 的DTS值后,每幀的DTS值,由上一個DTS加上一個固定值得到(該值可由如下 計算而得:27MHz經(jīng)300分頻后為90kHz, PAL制電視每秒為25幀,由此,該值 是90000/25=3600),并根據(jù)幀類型和 GOP類型計算出PTS值。但這段時間PCR 值并不是增加3600,導(dǎo)致DTS和P
46、TS相對PCF變大或變小。有些解碼器(機(jī)頂盒) 沒有采用壓控震蕩器,其系統(tǒng)時鐘為固定的 27MHz只是用接收到的PCRfi,初 始化本地系統(tǒng)時鐘計數(shù)器的值。編碼器和解碼器(機(jī)頂盒)之間不能保持嚴(yán)格的鎖 定,這樣就可能導(dǎo)致解碼器(機(jī)頂盒)丟幀。而有的解碼器(機(jī)頂盒)在發(fā)生丟幀的情況后就不再嚴(yán)格按DTS和PTS解碼顯示,而是根據(jù)緩沖區(qū)的情況來解碼,由于 視音頻編碼的延時不一樣,就可能導(dǎo)致音畫不同步。此外,在從編碼器到解碼器(機(jī)頂盒)的傳輸過程中,由于存在著復(fù)用器、調(diào)制器 等變延時緩存的環(huán)節(jié),可能導(dǎo)致 PCR包的傳輸延時不恒定,有大有小。如果不 對PCR進(jìn)行修正,也可能導(dǎo)致以上問題的發(fā)生。Mpeg-
47、2的同步及時間恢復(fù)(轉(zhuǎn)載)STC, PCR DTS PTS2009-04-09 16:38摘要:Mpeg-2同步及時間恢復(fù)在編碼、傳輸和解碼中占有重要的地位,它不僅 直接影響視音頻的解碼質(zhì)量,還是衡量整個傳輸網(wǎng)絡(luò)優(yōu)劣的重要指標(biāo)。本文將從原理上介紹Mpeg-2同步及時間恢復(fù)方法,并給出 PCR測量的幾個項目。關(guān)鍵字:STC PCR DTS PTS一、引言Mpeg-2用于視音頻同步以及系統(tǒng)時鐘恢復(fù)的時間標(biāo)簽分別在ES, PES和TS這3個層次中。在ES層,與同步有關(guān)的主要是視頻緩沖驗證 VBV(Video Buffer Verifier ),用以防止解碼器的緩沖器出現(xiàn)上溢或者下溢;在PES層,主要
48、是在PES頭信息里出現(xiàn)的顯示時間標(biāo)簽 PTS (Presentation Time Stamp)和解碼時間 標(biāo)簽DTS( Decodi ng Time Stamp);在TS層中,TS頭信息包含了節(jié)目時鐘參考 PCR( Program Clock Referenee ),用于恢復(fù)出與編碼端一致的系統(tǒng)時序時鐘 STC (System Time Clock )。通常的視頻壓縮算法都米用了可變長編碼,編碼生成的視頻碼流是可變碼率的。 為了能夠在實際的固定碼率信道或者可變碼率信道上傳輸,需要引入緩沖區(qū)緩存視頻碼流數(shù)據(jù)。因此,視頻編碼算法必須提供一個有效的緩沖區(qū)管理策略,確保緩沖區(qū)不會發(fā)生上溢和下溢。編碼
49、器通過碼率控制算法,調(diào)整生成的視頻碼流滿 足既定的緩沖區(qū)管理策略;同時在碼率控制算法中使用自適應(yīng)量化方法,確保壓縮視頻的質(zhì)量。緩沖區(qū)管理策略通常都是建立在一個假想的解碼器模型上,該解碼器模型直接和編碼器的輸出相連接,緩沖區(qū)管理策略通過控制編碼視頻數(shù)據(jù)流移入和移出 解碼器緩沖區(qū)的時間以保證解碼器模型的數(shù)據(jù)緩沖區(qū)不上溢也不下溢。在Mpeg標(biāo)準(zhǔn)中,該解碼器模型稱為VBV VBV在 ES層中定義。在Mpeg-2編碼器中有單一的共同系統(tǒng)時鐘,此時鐘用來產(chǎn)生指示音頻和視 頻的正確顯示和解碼時序的時間標(biāo)簽,同時可用來指示在抽樣瞬間系統(tǒng)時鐘時間 的瞬時值。正是編碼器中共同系統(tǒng)時鐘的出現(xiàn),以及解碼器中時鐘的重新
50、生成和 時間標(biāo)簽的正確使用,才為解碼器中操作的正確同步提供了基準(zhǔn)。Mpeg-2規(guī)定的系統(tǒng)時鐘頻率為27MHz傳輸流中的PCR PTS/DTS等均為對該共同系統(tǒng)時鐘的采樣值。解碼端捕獲 PCR恢復(fù)出本地的STC作為音視頻同 步控制的基準(zhǔn),并依據(jù)PTS(DTS時間標(biāo)簽來安排解碼和顯示時間表,使音視 頻分別同步于STC以實現(xiàn)音視頻之間的同步。標(biāo)準(zhǔn)規(guī)定在原始音頻和視頻流中, PTS的間隔不能超過0.7s,而出現(xiàn)在TS包頭的PCR間隔不能超過0.1s。二、STC與 PCRSTC是視音頻同步控制的基準(zhǔn),它是一串頻率為 27MHZ勺脈沖,觸發(fā)計數(shù)器 而形成一個二進(jìn)制表示的時間基準(zhǔn),再通過對該時間基準(zhǔn)SCT&
51、#174;行取樣得到PCR PTS和 DTS等時間標(biāo)簽。在編碼和解碼端,系統(tǒng)時鐘脈沖是由振蕩器等硬件產(chǎn)生, 在解碼端STC通過在碼流中定時傳送的PCR利用鎖相環(huán)(PLL)技術(shù)來與編碼端 STC保持一致。PCR是由對系統(tǒng)時鐘脈沖觸發(fā)的計數(shù)器狀態(tài)抽樣而來,是放在TS包頭的自適 應(yīng)區(qū)中傳送。PCF共占6Bytes,其中6bits 預(yù)留,42bits有效位。42bits的PCR 分為兩部分:33bits 的 PCR-Base和 9bits 的 PCR-Ext。PCR-Base是由 27MHZ永 沖經(jīng)300分頻后的90kHz脈沖觸發(fā)計數(shù)器,再對計數(shù)器狀態(tài)進(jìn)行取樣得到的。PCR-Ext是由27MHZ永沖直
52、接觸發(fā)計數(shù)器,再對計數(shù)器狀態(tài)進(jìn)行取樣得到的。PCR 的具體編碼方式如下(編碼在 PCR(i)中的數(shù)值代表了 t(i) ,i指包含PCR-Base 字段的最后一位的字節(jié)):33PCRBase(i)=90kHz x t(i),mod(2 )PCRExt(i)=27MHz x t(i),mod(300)PCR(i)=PCR-Base(i) x 300+ PCR-Ext(i)當(dāng)新節(jié)目的PCR到達(dá)解碼器時,需要更新時間基點,STC就被置位。通常第 一個從解復(fù)用器中解出的PCR被直接裝入到STC計數(shù)器,其后PLL閉環(huán)操作。每 當(dāng)一個新節(jié)目的PCR到達(dá)解碼器時,此值被認(rèn)為是鎖相環(huán)的參考頻率,用來與 STC的
53、當(dāng)前值比較,產(chǎn)生的差值e經(jīng)過脈寬調(diào)制后被輸入低通濾波器并經(jīng)放大, 輸出控制信號f,用來控制振蕩器(VCO的瞬時頻率,VCO俞出的頻率是在27MHz 左右振蕩的信號,作為解碼器的系統(tǒng)時鐘。27MHz時鐘經(jīng)過波形整理后輸入到計 數(shù)器中,產(chǎn)生當(dāng)前的STC值,其33bits的90kHz部分用于和PTS/DTS比較,產(chǎn) 生解碼和顯示的同步信號。PCR-Base的作用是在解碼器切換節(jié)目時,提供對解碼器PCR數(shù)器的初始值,以讓該P(yáng)CRfi與PTS DTS最大可能地達(dá)到相同的時間起點。PCR-ext的作 用是通過解碼器端的鎖相環(huán)電路修正解碼器的系統(tǒng)時鐘,使其達(dá)到和編碼器一致的 27MHz圖1顯示了解碼器如何用PCR來重建每個節(jié)目的遠(yuǎn)地27MHz寸鐘。圖1用PCR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)木踢腳線施工方案
- 農(nóng)民土豆銷售合同范例
- 以工代賑合同范例
- 委托個人招商合同范例
- 辦公場所衛(wèi)生清潔合同范例
- 保理私募合同范本
- 醫(yī)院監(jiān)控弱電合同范例
- 專業(yè)代理項目合同范例
- 環(huán)保產(chǎn)業(yè)發(fā)展面臨的挑戰(zhàn)與應(yīng)對策略
- 中外勞務(wù)合同范本
- 2025年方大萍安鋼鐵招聘筆試參考題庫含答案解析
- 2025安全生產(chǎn)工作目標(biāo)及實施計劃
- 《高原紅細(xì)胞增多癥血液稀釋療法護(hù)理操作規(guī)程》
- 2025年電力工程施工企業(yè)發(fā)展戰(zhàn)略和經(jīng)營計劃
- 年終抖音運(yùn)營述職報告
- 汽車維修店加盟協(xié)議書細(xì)則
- 2024東莞市勞動局制定的勞動合同范本
- 2024年大學(xué)本科課程教育心理學(xué)教案(全冊完整版)
- 三甲醫(yī)院面試自我介紹課件
- 公務(wù)員2010年國考《申論》真題卷及答案(地市級)
- 2023-2024學(xué)年福建省廈門市八年級(上)期末物理試卷
評論
0/150
提交評論