2010年6月18日 星期五

PPS for Linux - PPS官方 Linux 版本

PPS for Linux - 國內終於有個像樣的Linux下的官方版P2P網絡電視了,這話怎麼那麼繞口。。。上次出的PPLive for Linux,夜火並沒介紹,因為並不是官方的,不知道會不會有什麼問題。現在好了,有官方的PPS for Linux了,官方只說支持Ubuntu 8.04,其他版本並沒說不能安裝運行,但是也看出PPS早有Linux版的開發意向,相信後續版本會越來越好。

國內著名在線播放軟件,PPS網絡電視不動聲響的開放了對應Linux的軟件下載。

支持系統:Ubuntu 8.04
運行環境:Console環境下運行,需要系統安裝Framebuffer驅動
權限要求:root用戶,本程序安裝需要root權限,以保證程序的正常安裝。

安裝使用方法:

  1. 解壓release_for_ubuntu.tgz到任意目錄;tar xzf release_for_ubuntu.tgz;
  2. 進入release_for_ubuntu解壓後目錄:cd release_for_ubuntu;
  3. 運行install.sh安裝PPS點播庫(請確認擁有Root權限):./install.sh;
  4. 安裝完成後,在控制台下行播放器,目前使用的是mplayer播放器進行測試:./mplayer -playlist playlist.txt;
  5. 開始播放,可以使用mplayer的操作按鍵可以實現快進、快退、暫停以及節目切換等功能;

註:PPS for Ubuntu 8.04解碼器包含了rmvb和wmv相關的一些解碼器,假如出現播放時沒有圖像的情況,可選擇安裝這些解碼器。使用方法:加解壓後的動態庫文件 (.so)複製到「/usr/local/lib/codecs/」目錄下即可。

PPS for Linux 下載地址】

PPS for Ubuntu 8.04安裝包
PPS for Ubuntu 8.04解碼器
C2 CC1100
NXP PNX8935
Realtek RTD1073
Davinci DM6446
Telechips TCC8900
Powerlayer PLM3000
Intel CE3100
sample下載


2010年6月13日 星期日

雙卡雙待手機的原理

雙卡雙待手機的原理
source:
夜猫子的家
手機通訊發展到一定程度之後,很多用戶希望擁有或已經擁用多個手機電話號碼,特別是針對那些經常需要出差,需要經常切換SIM卡的商務人士而言,其迫切希 望能將自己的手機承載多個電話號碼, 根據市場上的這一需求,能同時支持兩張SIM卡的手機也應運而生.
早期的多卡手機雖然能夠同時接兩張SIM卡,但實際上當前可用的只有一張,由 硬件電路來實現兩張卡的切換,一般在開機時選擇,因為協議棧的影響,一般在工作狀態中不能實現兩張SIM卡的動態切換,如果切換一般需要重新啟動手機系 統.(主要是啟動手機協議棧/上層軟件等等),此時的手機被稱為雙卡單待系統.
雙卡單待系統只擁有一套RF,一套BaseBand,一套協議棧.
因為雙卡單待系統實際有用的只有一個號碼,造成另外一個號碼不能待機,這就大 大影響了其實際推廣, 其實用性也大打折扣.一種折衷的方案是採用移動運營商提供的呼叫轉移以及來電秘書服務保證另外一個號碼不會丟失呼叫等信息.
正是因為單待手機的一些限制,雙卡雙待手機才根據市場需求登上市場.
在此簡單介紹一下雙模手機的概念,因為目前兩大移動運營商擁有GSM網絡和CDMA網絡,其協議實現有很大的不同,因此很多手機或者只支持GSM,或者只 支持CDMA,雙模手機就是可以支持GSM/CDMA兩種網絡的手機,在此不做詳細介紹,下面主要介紹的還是以GSM網絡為準.
雙卡雙待系統克服了以往單待手機的侷限性,其可以實現兩張SIM卡的同時待 機,類似同時具備兩部手機,顯然實用性得到大大提高.
早期的雙卡雙待機,實際上是擁有兩套系統, 兩套RF/兩套BaseBand/兩套協議棧,擁有兩套系統的雙卡雙待手機也可以稱之為真正的雙卡雙待手機,其有一個最大的特點,也就是一個手機上的兩個號碼可以互相撥號.這也是判斷其是否為真 正雙卡雙待手機的唯一條件.
採用兩套系統的雙卡雙待手機確實可以完成兩套手機的真正同時待機及通話,也可以稱之為雙卡雙待雙通系統,但因為是增加了兩套RF/兩套BaseBand /兩套協議棧軟件, 成本增加了很多,並且相應的耗電量也大大增加了, 因為有兩套硬件設備,手機的體積也隨之增大.對於RF而言,因為存在同頻干擾問題,一般是將一個RF設計在手機頂端,另外一個設計在手機末端,以儘量減少 干擾.兩根天線之間的距離一般必須大於100毫米.
正是因為存在同頻干擾等問題,設計出來的雙卡雙待手機性能方面的一個重要指標就是信號質量問題,另外還需要解 決的就是電源管理衝突問題,功耗問題以及軟件協同工作問題,因為是兩套協議棧在並行工作,承載協議棧的上層OS/DSP/CPU等都比單套系統時增加了一 倍的工作負載.
後期出現的雙卡雙待手機多稱為雙卡雙待單通系統,其相比上面的兩套系統而言,只使用了一套RF,一套 BaseBand,因為上層協議棧需要協同工作,因此原先的兩套獨立運行的協議棧需要密切整合,實際操作將更加複雜化,有可能由一套協議棧軟件來實現該雙 卡雙待效果.(因為兩個SIM卡, 或者說兩套系統並不能夠真正並行運行,某個特定的物理時隙只能分配給其中的某一個號碼, 因此完全用一套協議棧來實現是很有可能的,實際處理當然並非那麼簡單)
該雙卡雙待方案並非真正意義上的雙卡雙待,但其相比上面的系統有很大優勢:
1. 減少了硬件成本,只使用一套RF/BaseBand
2. 減少了體積
3. 不存在同頻干擾問題
4. 更低的功耗
該方案雖然不能實現雙通,但大部分情況下,兩個手機只要不是同時通話,都可以正常待機並接聽電話,同上面真正 雙卡雙待手機的使用效果差別並不是很大.並且一個手機的兩個號碼實現互撥也沒有實際意義.
下面主要就雙卡雙待單通方案談談其可能的工作原理,目前市場上採用單芯片雙卡雙待方案的手機估計都屬於此範疇. (因為水平有限,不能保證推測的工作原理完全正確,僅供大家參考)
目前市場上主要的雙卡雙待單通方案主要集中在MTK和展訊的方案上,其中展訊的方案從其宣傳而言,應該有更好 的性能和更高的雙卡接通率.
一般雙卡雙待單通主要是針對相同運營商的兩個SIM卡而言的,這樣,因為是相同的運營商,其可以實現小區共享,因為兩個卡可以同時駐留到相同的小區,這樣 SI信息可以實現共享.也就是說,只需要解析一次BCCH就可以了.當出現位置更新等階段性任務時,可以分開時間段來執行,或者另外一個SIM卡申請信道 時,如果所分配的信道和當前卡上已分配的信道發生衝突時,可以重新申請信道.因為是同一小區,如果是相同頻點,一般分配的物理信道是不同的.如果是不同頻 點,因為 SDCCH/8+SACCH/C8 可以分配的專用信道一共有8個, 因此出現衝突的機率也並非很大.
需要注意的是,因為協議規定,RF發射和接收之間必須間隔1到2個時隙, (因為RF發射需要佔用上一時隙的 Guard-Period時間, 並不能對鄰近物理信道造成干擾), 因此實際處理兩個SIM卡的動作時需要保證安全的時間間隔.
當處理兩個SIM卡的尋呼/通話信息時,只需要同時檢測相應塊上的PCH信息即可.通道申請和專用信道上的處理流程可以參考前面的論述.當其中一個卡正在 通話時,一般情況下,此時上層軟件可以停掉另外一張卡的動作,其通話請求信息可以利用移動運營商提供的呼叫轉移以及來電秘 書服務等保證信息不被丟失.當所分配的TCH物理信道和TS0物理信道有安全的時間間隔時,例如分配的TCH物理信道為TS3,此時上層軟件可以完全不關 閉另外一張卡的動作,可以繼續解析其相對應的PCH信息,並進而利用通道申請等動作瞭解是否有電話撥入等動作,當然如果通話過程中還需要檢測另一張卡的動 作將會使協議棧和BaseBand的實際工作流程更為複雜.
當所分配的TCH信道為TS0或TS7時, 此時物理上的時間已經重合,其中一張卡在通話時,不能夠檢測另外一張卡的PCH等信息,即便利用26復幀中的IDLE幀也不能滿足需求,因為PCH信道需 要連續的4個Frame才能組成一個信息塊.可能的方法只能是偷取TCH幀的時間.否則的話,將不能保證另外一個電話的撥入動作.
展訊方案所宣傳的可以大大提高兩卡的接通率,不知是否是採用偷TCH幀的方式還是僅僅是商業上的運作或者是有其獨特的解決方案,並且其宣稱可以同時支持兩 個運營商的卡,因為如果是不同運營商的卡,其對應的頻率範圍也是不同的,上面提到的小區共享等動作都是不可能實現的,其出現衝突的幾率會更大.
因為物理上的時間發生重合時,針對一套RF,不可能完成兩個頻點的動作的, 所以估計展訊方案可能是採用偷取TCH幀的方式來解決時間重合問題.(當然如果本身兩個SIM卡的工作時隙具有安全的時間間隔時,兩個SIM卡可以同時工 作)
展訊宣稱的可以同時支持不同運營商的卡,其可能的工作衝突會更大,當兩個不同網的卡的TS0時間衝突時,解析BCCH上的SI都不可能同時 進行,上層協議棧可以採用不同TC週期來解析SI的方式來實現SI的解析動作,雖然可以實現,但和協議棧所要求的在1個TC週期完成的標準相衝突.
the maximum time allowed to read the BCCH data, when being synchronized to a BCCH carrier, is 1.9 s or equal to the scheduling period for the BCCH data, whichever is greater (see 3GPP TS 05.02).

1.9s ( 8 * 51 * FN = 8 * 60/13 ms * 51 = 1.88 s )
另外其宣稱的在通話過程中可以大大提高兩個卡的接通率,估計也是採用偷取TCH幀的方式來實現的,因為每個26復幀中的語音信息塊是採用塊間交織和塊內交 織的方式, 當直接偷走其中間連續的4個Frame時,估計對當前通話質量有一定的損害,並且其要實現對不同運營商的卡的支持,其協議棧和BaseBand的工作將比 上面介紹的方式更加複雜.

2010年6月11日 星期五

鐵路數字移動通信系統(GSM-R)應用基礎理論

《鐵路數字移動通信系統(GSM-R)應用基礎理論》以GSM-R系統規範及標準為基礎,系統深入地闡述了與GSM-R建設緊密相關的應用基礎理論問題,主要包括:無線電波傳播理論、干擾分析理論、頻率規劃理論、無線組網理論、GSM-R系統服務質量理論;鑑於越區切換技術在GSM-R專用模式性能中的重要性,基於對越區切換阻塞率的分析,闡述了越區切換的可靠性問題。
《鐵路數字移動通信系統(GSM-R)應用基礎理論》是一本有關GSM-R系統的理論書籍,可作為高等院校相關專業本科生、研究生學習GSM-R技術和知識的教材和教學參考書,也可作為從事無線通信、鐵路通信系統工程建設的科技工程人員的培訓教材或自學參考書。

「鐵路數字移動通信系統(GSM-R)應用基礎理論」下載網址:
http://www.antsws.com/jiaotongyunshu/108/

2010年5月31日 星期一

朝鮮罪否?中美立場迥異

韓國「天安艦」後,韓國及其主要盟國美國都認定韓國軍艦天安號被朝鮮魚雷擊沉,主流輿論報道也一致發出譴責和制裁朝鮮的聲音。中國雖然不願意明確譴責北朝鮮,但受到美國及其亞洲盟國越來越大的壓力。

泰晤士報5月31日的社論說,朝鮮鄰國(中國)的不作為比金正日政權更危險,指中國不表態可能會導致戰爭。這次中國是否表態支持美國和韓國被上升到了中國是否是「可信賴的、做事合理、嚴肅而負責任的大國」的高度。

中國在中日韓三國峰會上對朝鮮立場有所強硬,溫家寶說北京不會保護肇事者,不過他並沒說出韓國、日本和美國希望聽到的話,沒有公開表示接受國際調查組的結果,也沒有承認朝鮮應對此事負責。溫家寶說,北京的主要關注是天安艦事件後維持朝鮮半島穩定,最緊迫的任務是減少天安艦事件的緊張局勢,避免衝突。
中國的無罪推定

韓國在英國,美國,瑞典和澳大利亞專家的幫助下進行調查並認定天安艦被朝鮮的魚雷擊沉,但中國不願意對此調查結論表態並不出人意料。中國是朝鮮的鄰國和最重要的盟友。英國媒體報道,本月早些時候金正日訪問中國時還同中國簽訂協議,讓朝鮮使用中國一個具有戰略地位的港口。

據上海社科院的朝鮮問題專家劉鳴講,在中國看來,所謂國際調查小組並不具有權威性,而且他們提出關於朝鮮擊沉韓國軍艦的證據充滿疑點。俄羅斯和韓國專家都提出這方面的疑問。

中國國內司法往往被批評為「有罪推定」,以區別於西方司法制度中的「無罪推定」。有罪推定,即認定嫌疑犯有罪,甚至用刑訊逼供手段取得證據。嫌疑犯如果不能證明自己清白,就是有罪的。

有罪推定的潛台詞是:不是你幹的,還能是誰幹的?中國顯然認為可在朝鮮問題上,美國和韓國在搞有罪推定。有人質疑說,如果在調查沉船中如果像在一般刑事調查中一樣嚴謹取證,恐怕根本就得不出任何結論。

韓國調查小組的專家Shin Sang-cheol曾經對調查結論提出挑戰,他堅持說天安艦是事故沉沒,韓國調查人員篡改證據,把結論矛頭指向朝鮮。不過這名前調查人員正在接受韓國官方調查,他被指散佈謠言,引起對官方結論的不信任。
美國的有罪推定

朝鮮通常被國際社會和主流媒體說成「出爾反爾,無法無天」的國家,金正日被說成戰爭狂人。但也有西方學者認為朝鮮並非如媒體渲染的那樣對世界和平構成威脅。加拿大學者考蘇道夫斯基就認為這種說法沒有根據。

劉鳴認為,朝鮮同韓國在海上不斷發生的武裝衝突不過是南北方在停戰後定期發生危機的延續,應該由朝鮮停戰機制,即朝鮮軍事停戰委員會去解決。美國在天安艦沉沒事件高調介入使許多批評者認為美國在搞「有罪推定」,他們說美國在國際指責方面並沒有良好紀錄。

早在60年代美國為擴大在越南的戰爭,製造過所謂「北部灣事件」(東京灣事件)。1964年8月美國和北越在北部灣海域發生衝突,以此為借口對北越進行大規模戰略轟炸,使越戰全面升級。但2005年美國國家安全局發表報告,承認在所謂「北部灣事件」中,一次衝突是美國軍艦率先開火,另外一次「衝突」發生時現場可能根本沒有北越艦隻。

當然人們對現在仍然進行的伊拉克戰爭的起因仍然記憶猶新。當初美國及其盟國指責薩達姆同本拉登的基地組織有聯繫,並且擁有大規模殺傷性武器,並以此作為入侵伊拉克的借口。
source: BBC:朝鮮罪否?中美立場迥異

2010年5月26日 星期三

Free Alternatives to Matlab

Free Alternatives to Matlab


source: Free Alternatives to Matlab

Scilab
Octave
FreeMat
JMathLib - A Java Clone of Octave, SciLab and Matlab
Mathnium - A System for Numerical Computing, Data Analysis, and Graphics
TeLa
Algae
Lush (Lisp Universal SHell)
Yorick
Rlab
Maxima
Sage: open source mathematics software
Euler

S-Lang library
Python with NumPy and SciPy
The R Project for Statistical Computing (not a clone, but same matrix multiplication plus more)


Matlab Clones

Matlab Clones & Portation

Alternatives to Matlab



2010年4月28日 星期三

msn 8.5

MSN多重登入

只要透過修改登錄檔的方式,就能在同一台電腦開啟n個msn登入,完成不需籍助其它軟體的幫忙!!

1.在【開始】→【執行】,輸入 regedit → 點【確定】,會跳出一個【登錄編輯視窗】

2.在視窗左邊開始依序找資料夾,資料夾名稱如下列所述:
 【HKEY_LOCAL_MACHINE】→ 【SOFTWARE】 → 【Microsoft】 → 【Windows Live】 → 【Messenger】

3.在視窗右邊的空白處點右鍵,選擇 【新增】 →【新增DWORD值】

4.會出現一新檔案,名為【新數值 #1】,將此檔案的名稱改為 【MultipleInstances】後 ,開啟此檔案將 【數值資料】 輸入【1】

5.試著多開幾個MSN來看看


P.S.:如果開不了多個MSN的話,先檢查一下以上幾個步驟是否有錯誤,然後再重新開機!!

  如要解除多重登入,只需將步驟四的【MultipleInstances】項目按右鍵刪除即可。


MSN 8.5 繁體中文免安裝版 (去廣告+帳號多開)

2010年4月25日 星期日

地圖校正與轉換

1. 計算磁偏角網站:
1.1.The IGRF-Applet
1.2. NOAA's Geophysical Data Center - Geomagnetic Data


2. 地平座標轉換:
2.1. 國立成功大學水工試驗所 資料庫及地理資訊組 大地坐標轉換程式

2.2. 中央研究院 - Web版坐標轉換程式

3. 地平座標與赤道座標轉換
3.1. 地平座標
3.2. 赤道座標