本來這個blog是記錄開發輸入法的點滴的,後來越來越雜,現在什麼都記錄了。

2007年6月7日 星期四

香港推行 數碼電視廣播

香港將推行數碼電視廣播,用的是中國國家標準制式 GB20600-2006 (又稱 DMB-T/H 或 DMB-TH 或 DTMB)。香港將使用該標準裡面的多載波模式 。

有窮人非常憂慮沒有$買「數碼高清」電視機,所以有人用以下方法裝「高清電視」去看「塘虱風暴」:




我對中國數字芯片的構成部分都好熟識。我舉個例子吧:中國國標用的傳輸方法是 TDS-OFDM, 在將訊號發射出去之前,要通過一個 3780 點 的 IFFT (IFFT 3780),這個東西不是容易搞的,它與傳統 2次冪的 FFT 不同。我對此 FFT 3780 (或其他騎呢點數的 FFT ) 可謂非常熟識,我已經寫了 C 程式碼,演示了 如何將 FFT3780 拆成 FFT9, FFT7, FFT3, FFT4, FFT5 更做了 SystemC 的演示,顯示了如何將 FFT9 .. 3 用硬件實現,與如何設計一個非常高效的流水線 pipeline ,用 2 萬多時鐘週期,就將一次 3780 點 FFT / IFFT 計算出來。如果大家有興趣,可以 email 我談討呢! 我已經成為一個 FFT 專家 !哈哈哈哈!

另外一個麻煩的部分,就是 LDPC! 舉一個例子:在發射 3048 bit 時,通常放些多餘的 bit 在前面 ,總共發射 7493 bit. 這就是 國標裡面提到的LDPC(7493, 3048) 喇! 我已經寫了 C 去 encode 3048 bit, 並且故意放些雜音 (AWGN) 和 信道效應 (channel effect), 然後又寫了一個 decoding 的方法,很清楚的看到LDPC 如何糾正錯左嘅 bits!!!!! 好神奇! System C 雖然未寫,但我嘅 C Code 已經為定義 LDPC decoding 個 architecture 做好哂準備功夫架喇,有興趣搵我喇!

1 則留言:

匿名 提到...

Hello,

我對3780點的FFT分解與實作正在研究中, 對它的效能與運算複雜度作分析...
可否與你取得C程式碼呢?
Thanks.

hwake_wolf@yahoo.com.tw