STB 技術雜談 1

2021-09-30 06:59:04 字數 3824 閱讀 8461

最近看一些美國大片,發現其實老外並不比我們聰明。但是他們卻經常能取得巨大的成就,想了好久,發現乙個很重要的主觀原因——耐心!因為他們有耐心,持之以恆,所以一步乙個腳印的邁向成功。

一年前,我在找工作的時候,也曾經熱情澎湃,想著要堅持寫乙個很好的部落格。但是,找到工作後,比較忙,再因為種種藉口,部落格已經停了一年沒更新了。這一年中,主要做的是數碼相框、電視棒、機頂盒(

demode

部分)、

portable tv

(dvb-t

)整機方案的東西。很有必要寫出來,見證自己的歷程,同時也與網友一同**學習。

ok,廢話說完了,直接進入正題——先看乙個機頂盒方案最基礎的部分:

傳輸流解復用器

mpeg-2

解碼器

嵌入式cpu

介面電路

調諧器

qpsk

解調器

音訊d/a

flash

romsdram

操作面板

ca卡

電源 事實上我想講的都

focus

在藍色框跟紅色框中,因為其他的外圍電路,幾乎是其他嵌入式產品都有的,沒什麼太多可以講。藍色框部分包含

tuner

(調諧器)跟

demodulator

(解調器),也就是我們公司現在主推的部分(其實這個放在一起只是因為他們都算前端電路,其實是兩個不一樣的

ic,當然目前也有把

tuner

包進demodulator

的,我們公司就有!但是這樣的方案一般用在手機電視,或者

pnd+dtv

之類的)。紅色部分是主控

ic,內建的

decoder

。這個是目前比較主流的方案,老式的方案有把

decoder

拿到主控

ic外面的,然後給了它另外乙個名字

dsp。最新的主控

ic,有的已經把

demodulator

也包到裡面去了,這樣整合度越高,成本會越低,當然技術要求也是越高的。因為高頻的東西,走線等原因,都會對

performance

有很多的影響。

對於上圖中的外圍電路,我們還是簡單概括一下:

eeprom

,一般用來讀取存放頻道引數等資訊。

flash rom

,用於存放程式。

sdram

,這個就不用說了吧。。。操作面板,指

ir或鍵盤按鈕;智慧卡座,這個不是一定要有的。

下面,重點講下工作過程:

rf信豪輸入後,先由調製器進行低雜訊放大,濾波和變頻,將其轉換成兩路相位相差

90°的中頻訊號i和

q,i、

q 訊號經過解調器中的雙

a/d

轉換器轉換成數碼訊號後,再和

qam解調器進行解調、交織、里德

-索羅門解碼等一系列處理,成為符合

mpeg-2

標準的傳輸碼流。對於加密節目,則通過讀取放置在機器中的

ca卡中的使用者許可權資訊,與

ts碼流中提取的

ecm

的節目授權資訊進行比較,對於符合條件的

ecm資訊即可解出其中的控制字,然後再用此控制字對傳輸流進行解擾。對於

mcpc

講完了總的結構及工作流程,下面針對分模組詳細敘述:

調諧器(tuner

tuner

針對不同的使用領域,有很多的分類方式,我們這裡只講用於

dvb

的。同時,我們把

tuner

分鐵盒調諧器(

can tuner

)跟矽tuner

(silicon tuner

)。can tuner

從外觀上看,他被乙個鐵盒包起來,體積比較大。其內部結構,使用傳統的

模擬技術,拆開可以看到很多繞線,線圈之類的東西。經驗證明,此類高頻頭,最大的好處是收訊效果好,壞處是成本貴,占用空間大。所以

can tuner

,目前主要使用在

stb

上,或者一體機上。

can tuner基本工作原理:

電路最簡單的調諧器是單轉換中頻輸出調諧器。其基本組成包括

混頻器、振盪器、鎖相環

(mopll)

和高頻放大器等。高頻放大器具有自動增益控制(

agc)功能,跟蹤

濾波器是乙個中心頻率可調的帶通濾波器。中頻濾波器是乙個具有特殊傳輸特性的帶通濾波器,一般為聲表面波濾波器

(sawf)

。單轉換中頻輸出調諧器電路架構如圖一所示:

射頻電視訊號進入調諧器的高頻放大器進行放大,其增益由

agc電路自動控制,再由跟蹤濾波器將映象訊號去除,利用混頻器和本地振盪器混出中頻訊號,最後經由中頻濾波器慮除雜波、選擇出想要的頻道並進一步調整通帶特性,完成調諧器的功能。

can tuner市場資訊:去年剛入行,遇到金融危機,幹了一年沒加薪,真鬱悶,小小抱怨一下。不過收穫是有的,在深圳這個地方,做

dtv相關電子產品的公司實在是太多了,整個跟著老大們在外面摸爬滾打,也了解了一些資訊,不過也不好細談,只能簡單講講:目前賣得比較好的主要是lg、英飛凌(

infineon

)跟飛利浦(

nxp),這其中有技術問題,有**問題,有統籌問題,有服務問題。另一方面,天下人都知道中國的山寨業是多麼

nb,很都主流的

can tuner

,都已經

國內幾個大廠仿造了,而且效能也做得不錯,佩服!

silicon tuner採用先進的數字設計技術和矽半導體工藝,把原來鐵盒調諧器中的大部分分立器件都整合到一顆矽晶元中,這就是矽調諧器。

silicon tuner雜談:silicon tuner

的發展,是特別迅速的。在網上搜了一下,發現

08年以前的文章,還在說

silicon tuner

的好處是體積小。但是技術不完善:功耗大(其實現在功耗已經做到非常小)、**貴(現在的**殺到見骨,比

can tuner

還便宜)、感度差(現在的感度其實已經差不多了,特別是最新的矽

tuner

引進了零中頻的感念後,各方面綜合性能提高很多。)另外,某些

silicon tuner

的廠商,已經把自己的

die賣給其他的做

demodulator

的商家,然後把

tuner

跟demodulator

做成一顆,以降低成本。同時,在

stb

領域,也開始使用

silicon tuner

來做。只是大部分會像

can tuner

那樣,蓋乙個小鐵盒,效果還不錯。

常見矽調諧器**商有:maxlinear、英飛凌公司(

infineon

)、美信公司(

maxim

)、瑞科信公司

(xceive)

、恩智浦公司(

nxp)、

飛思卡爾(

freescale

)、三星電子(

samsung

)、lg

Shellcode技術雜談

shellcode是溢位程式和蠕蟲病毒的核心,提到它自然就會和漏洞聯想在一起,畢竟shellcode只對沒有打補丁的 主機有用武之地。網路上數以萬計帶著漏洞頑強執行著的伺服器給hacker和vxer豐盛的晚餐。漏洞利用中最關鍵的是 shellcode的編寫。由於漏洞發現者在漏洞發現之初並不會給出完整...

Shellcode技術雜談

shellcode是溢位程式和蠕蟲病毒的核心,提到它自然就會和漏洞聯想在一起,畢竟shellcode只對沒有打補丁的 主機有用武之地。網路上數以萬計帶著漏洞頑強執行著的伺服器給hacker和vxer豐盛的晚餐。漏洞利用中最關鍵的是 shellcode的編寫。由於漏洞發現者在漏洞發現之初並不會給出完整...

c 技術雜談

while scanf d n 這個while迴圈裡面的語句代表當輸入為空或者讀取到最後乙個值時停止迴圈,代表按位取反 const和指標的三種經典組合 const int p 指向常量的指標 char const p a 常指標 const char const p a 指向常量的常指標 左移 右移...