DVB DVB基本問題

2021-07-26 09:55:40 字數 1528 閱讀 4055

1、在進行節目搜尋時,nit搜尋,手動搜尋以及全頻段搜尋都要用到那些表,什麼順序?

答:先收nit,找到頻點列表,依次搜每乙個頻點。如果是全頻段搜尋,自己建乙個頻點列表開始搜。在乙個頻點上,先收pat,然後收pmt,就可以把節目搜出來了,再搜sdt找到頻道名稱.。

2、為什麼不先搜尋sdt在搜尋pat pmt表呢? 答:

表當然應該一起去拿,不過pat表因為要作為pmt表的索引,所以播發頻率會比較高,一般會比較早收到。

3、pat,pmt,cat表多長時間更新一次? 答:

在搜尋節目的時候pat,pmt表要進行解析,獲取各個節目的pid,pcr,由於我們的工作現在在做dvb-c的時候,只是用測試碼流進行測試,還沒有用真正的電視節目測過,所以現在得到的pat,pmt,cat是固定不變的,所以在搜尋的時候將獲取的pid保留下來就行了,以後就不需要重新解析,如果是實際節目這幾個表都是要變化的,那它們多久變化一次,要怎樣進行更新呢,多久一次呢? 有沒有這種情況,由於pat等表的更新,正在收看的節目看不到了呢?我們的設想是採用定時器隔一段時間檢測一次,如果變了就更新。

etr 154裡指出pat及pmt的間隔應小於等於100毫秒, 它們可以在任何時間更新,13818-1中定義了這些constraints。

4,(1) dvb-c,dvb-t,dvb-s 是什麼意思?是標準嗎?還有他的rf輸入頻率是多少?

(2) 他們後端解碼是一樣的嗎?還有很多的網大蝦說ca,ca是什麼意思? 答:

(1)dvb-c: digital video broadcasting- cable 有線傳輸標準

dvb-t: digital video broadcasting- terrestrial 地面傳輸標準

dvb-s: digital video broadcasting- satellite 衛星傳輸標準

(2)後端mpeg-2解碼是一樣的。

ca: conditional access 條件接收是運營商利益的保證.裡面有一些加密演算法.

c、 現在主流的晶元有st,ati,ibm,philps,fujitsu等。

5、解復用的問題

高頻頭出來的資料是45m bit,也就是6m byte ,如果採用硬體解復用來不來的及。也就是說,資料流是不間斷的,硬體只有採乙個資料解乙個復用,那麼解復用的時間是否只有6m間隙這麼長的時間。否則後面的資料就會丟失。

u如果採用dsp來解的話。內部跑100m(10ns),而外部進來的資料是6m(150ns),dsp是順序執行的,不斷的接收資料,每接受乙個資料,必須在下乙個資料來臨前處理完畢,扔給驅動,dsp處理這乙個資料的時間只有140ns,而在這麼短的時間內,dsp要解復用,我不知道夠不夠。

答:解復用就是硬體完成的,軟體肯定來不及。

解復用器去匹配資料流的pid,如果抓到該pid的包,就把他寫在buff裡,再dma讀走。
首先45mbps位元率,換算到位元組應有6m多。這一步沒問題。要知道dsp工作時是成組執行的。也就是說一次處理乙個ts包188位元組,並非每個位元組都要進行對比pid等工作。象加密判斷、調整字段分析等也就是ts包開始的第四個位元組判斷,實際用時不會太多。

mysql 的基本問題 MySQL 基本問題整理

整理 mysql 安裝部署運維問題解決優化記錄。1 安裝 系統為 centos7 1 rpm 包方式安裝yum install wget wget wget 解壓到某個路徑,安裝全部的 rpm 包yum install mysql rpm 2 yum 庫方式安裝 可參考官網切換版本 rpm ivh ...

C 基本問題

一 編譯為程式集 編譯c 源 檔案將得到程式集檔案,例如 乙個程式集檔案包含 4部分 pe表頭 clr表頭 元資料和 il pe表頭是 windows 作業系統要求的標準資訊 clr表頭專門用於那些需要 clr才能執行的模組 元資料實際上就是一塊二進位制資料,其中包含著一些表,我們可以將元資料表劃分...

LINGO基本問題

1.lingo中的infeasibilities 矛盾約束的數目 一般不可行的問題裡面才 會不為0 可行的都是0或者很接近0 slack or surplus什麼意思 slack一般用作鬆弛的或是鬆懈的,surplus一般用作剩餘或是超出 lingo中的reduced cost 和dual pric...