已完本玄幻小说排行榜,有声小说打包下载,盗墓笔记txt全集下载http://www.bjzhda.cnzh-cn曙海教育集團論壇http://www.bjzhda.cnRss Generator By Dvbbs.Net[email protected]images/logo.gif曙海教育集團論壇有關(guān)于在TIi DM642 DSP上實現(xiàn)MPEG4壓縮算法http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2793&Page=1wangxinxin2010-12-22 13:37:44  本次研討會將于2004 11月15日(上海)、17日(南京)、19日(北京)、22日(成都)、24日(廣州)、29日(杭州)舉行。由TI資深工程師和迅特科技的研發(fā)中心負(fù)責(zé)主講,以本公司多年來在DSP應(yīng)用產(chǎn)品開發(fā)經(jīng)驗為基礎(chǔ),深入淺出地為廣大DSP應(yīng)用工程師講解DSP應(yīng)用熱點產(chǎn)品的特點、技術(shù)上的要點和難點。本次研討會將摒棄紙上談兵式的介紹和講解,通過大量研發(fā)實例的講解和現(xiàn)場演示的方式,必將令到會客戶都能不虛此行。

                           

【內(nèi)容簡介】 DSP的結(jié)構(gòu)特點和TI DSP的概況 C2000TM系列DSP的優(yōu)勢、特點、軟硬件設(shè)計要點(結(jié)合馬達控制應(yīng)用實例): l C2000系列DSP處理器結(jié)構(gòu)及特點 l C2000外圍接口應(yīng)用實例分析 l 最新推出的高性能控制應(yīng)用DSP——TMS320C28XX的結(jié)構(gòu)特點 l DSP系列處理器在典型控制系統(tǒng)中的優(yōu)勢 l 電機控制系統(tǒng)的控制方法 l 電機控制系統(tǒng)的硬件結(jié)構(gòu) l 電機控制系統(tǒng)的軟件結(jié)構(gòu) l TMS320C2000應(yīng)用于控制系統(tǒng)的設(shè)計實例

視頻壓縮算法與技術(shù): l 視頻系列標(biāo)準(zhǔn)概述 l MPEG-4算法介紹與特點分析 l H.264算法介紹與特點分析 l 目前主流的視頻應(yīng)用對應(yīng)視頻算法的要求及特點分析

DM64x系列DSP的優(yōu)勢、特點、軟硬件設(shè)計要點(結(jié)合視頻處理應(yīng)用實例): l 視頻處理系統(tǒng)對系統(tǒng)特殊要求 n 高速處理能力 n 大容量存儲器 n 高速數(shù)據(jù)通道 n 專用的視頻接口 l DM642對音視頻處理的支持 n DM642的在會議視頻,圖像監(jiān)控和視頻終端領(lǐng)域的應(yīng)用前景 n DM642的高速DSP并行處理內(nèi)核 n DM642的高速視頻口(VPORT)和視頻FIFO的配置 n DM642的66M PCI接口 n DM642的以太網(wǎng)接口 n DM642的McASP音頻口 n 增強型EDMA應(yīng)用舉例 l 基于DM642的多路視頻處理卡的實現(xiàn) n DM642的的視頻采集可回放的硬件連接 n DM642的的視頻采集和回放的驅(qū)動程序流程 n DM642的和其他外設(shè)的連接方法 n BGA設(shè)計技術(shù) l 高速數(shù)字處理系統(tǒng)的電磁兼容性問題考慮 n 模擬電源和數(shù)字電源電路 n 多層電路板設(shè)計規(guī)則 n DM642硬件設(shè)計時的注意事項 n DM642板調(diào)試指南

]]>
DSP 設(shè)計入門http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2792&Page=1wangxinxin2010-12-22 13:27:02DSP  一些書本上的翻譯是 數(shù)字信號處理,  屬于CPU的子類.
它和電腦的CPU相比,除了計算能力差之外,其他的均沒話說.
為什么選擇DSP,因為是單片機的升級板.對我比較容易接受.
單片機與DSP的區(qū)別在于,DSP的速度以及它與電腦的無縫連接接口,和流水線.這些都是以前想都不敢想的.
雖然通用DSP的數(shù)量不算多,但是對于喜歡它的人來說,不算什么理由的.
至于DSP的廠商,我覺得還是TI的比較好,因為,它是第2個在市場投放的主要力量.并且,資料相對全面.用的多了,資料也就全了.
開發(fā)軟件也很多,很雜,可能迷糊.
首先,你要確定自己要做什么?
1,如果要技術(shù)生根的話(林申茂的教導(dǎo)+口頭蟬),就用MATLAB.雖然這個學(xué)習(xí)過程很長,對于自學(xué)的話來說更是........   但如果你要長成一棵參天大樹的話,是需要時間的積累的.這個過程就是根.
2,如果要盡快的開發(fā)一些程序的話,用CSS,+QUDESIGN.
最后確定一個自己的項目,按照常規(guī)確定日程以及開發(fā)流/如果你和我一樣是個窮鬼,那就用全電腦模擬的方式.
說了許多,有可能大家覺得沒頭沒腦的,說實在的,DSP實際的開發(fā)的工作是很枯燥無味的,因為全部靠資料.
但是DSP的設(shè)計確有意思的多,因為你可以隨心,特別是當(dāng)你挑戰(zhàn)一些經(jīng)典算法時,會有一種很濃的成就感,雖然我老是以失敗搞終.
這一切都是在你愿意花錢的基礎(chǔ)上,否則都是空的,買一本書吧,不要在電腦上看書了.除非你的電費不要錢.雖然好笑!盡力拋開看書時的一些其他雜念是很有好處的.
怎么選擇書本呢,在很多相關(guān)書本面前,盡力的選擇簡單的,文采比較好的,生硬的千萬不要買.因為都是翻譯的,翻譯錯了,你都不知道.
尾記,其實什么都不重要,主要是你的精神世界是否充實,為了充實我們的精神而學(xué)習(xí)
我覺得我現(xiàn)在變了,以前寫的文章注重于技術(shù)含量,現(xiàn)在的注重于精神的分享
<p align=right><font color=red>+5 RD幣</font></p>]]>
TINA.Pro 電子線路模擬仿真軟件官方教程http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2791&Page=1wangxinxin2010-12-22 11:17:09 Accelerated.Designs.UltraLibrarian.Gold.2.0.82 1CD

Conformal Constraint Designer v6.1 1CD(在給定設(shè)計問題下確保有效時序約束

的產(chǎn)品)

Cadence.Specctra.Router.v10.2 1CD(功能強大的PCB無網(wǎng)格自動布線器)

Cadence.Specman.Elite.v5.0.Linux-ISO 1CD

 

Laker 32 v4P3 Linux 1CD

Laker 32 v4p2 LinuxAMD64 1CD

Laker 32 v3 REDHAT9 1CD

Laker 31 v3p6a REDHAT72 1CD

Laker 32 v3p6 SOL7 1CD

Laker 32 v3p6 SOLARIS2 1CD

Laker 32 v4p3 Symbol 1CD

Laker 32 v4p3 Document 1CD

Laker 32 v3p6 LabBook

Laker Document 1CD(適用3.0版和更高版的用戶手冊

Laker AMS v6.1p4 WinALL 1CD(電路圖設(shè)計與調(diào)試環(huán)境)

Laker AMS v6.1p4 Linux

 

ADP 21 v3p5 Linux 1CD

ADP 21 v3p5 LinuxAMD64 1CD

ADP 21 v3p5 REDHAT9 1CD

ADP 21 v3p5 SOL7 1CD

ADP 21 v3p5 SOLARIS2 1CD

ADP 21 v3p5 symbol 1CD

ADP 21 v3p5 Document 1CD

 

Specctra ShapeBased Automation Software v15.1-ISO 1CD(基于層對交互/自

動布線的功能)

PSC Design Kit 3.3 Linux 1CD

Pspice v9.2 1CD

Pspice 使用指南(中文)

NucleusUDB.v4.3(強大的、基于GUI的嵌入式應(yīng)用源碼級調(diào)試器,具有標(biāo)準(zhǔn)的內(nèi)部

開發(fā)結(jié)構(gòu),適用于Nucleus軟件部件支持的大多數(shù)處理器)

Rimu.PCB.v1.07.WinALL 1CD(行業(yè)印刷電路板(PCB)的設(shè)計軟件)

 

Intusoft產(chǎn)品:

ICAP/4 v8.1.6 for WinAll 1CD(電源仿真軟件)

 

Aegis產(chǎn)品:

Aegis.CircuitCAM.Suite.v6.0.2.2 1CD(一個高端成熟的電路板生產(chǎn)CAM軟件,生

產(chǎn)建模程序)

Circuitcam v5.0使用手冊(中文)

 

Aucotec產(chǎn)品:

Elcad.Aucoplan v7.5 Multilingual-ISO 1CD(ECAE系統(tǒng),電子工程軟件)

 

Altium產(chǎn)品:

Altium Designer Winter 09 Build9.2.0.18802-ISO 1DVD(電子產(chǎn)品開發(fā)系統(tǒng))

Altium Protel DXP v7.2.92.With.SP3 winNT-ISO 1CD

Protel DXP Altium v7.0 WinNT2000XP-ISO  1CD

Protel Dxp 2004 sp2-ISO( 完全安裝版)

Protel DXP 2004 Sp4 1CD
]]>
各種效果器的使用說明http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2790&Page=1wangxinxin2010-12-22 11:08:39RP50吉他效果器使用說明 轉(zhuǎn)自:吉他扒手 前面板
1. Footswitches(腳踏控制開關(guān)):兩個腳踏控制開關(guān)用于選擇預(yù)置音色、校音器或旁通功能。使用上/下腳踏開關(guān)可選擇預(yù)置音色;同時踩下兩個開關(guān)可進入效果器旁通狀態(tài);同時踩下兩個開關(guān)并保持幾秒可進入校音器功能。

2. value Buttons(數(shù)值鍵):兩個數(shù)值鍵根據(jù)所處的模式不同,而執(zhí)行不同的功能。在"PLAY(演奏)"模式下,這兩個鍵控制RP50的總音量;在"EDIT(編輯)"模式下,這兩個鍵用于調(diào)整所選用的效果項的參數(shù)值。當(dāng)鼓機功能打開時,它們還可以用于調(diào)整鼓花、速度、電平。在使用校音器功能時,它們可用于選擇"參考基準(zhǔn)音"。

3. Effect/Edit Buttons(效果/編輯鍵):按任何一個編輯鍵都可進入編輯模式,并且已經(jīng)選擇了一個"效果項"進入編輯狀態(tài)。按左、右編輯鍵選擇"效果項",如果哪個"效果項"被選中進入編輯狀態(tài),哪個"效果項"的LED指示燈就會點亮。

4. Drums(鼓機):此鍵用于打開或關(guān)閉 RP50上的鼓機功能。當(dāng)鼓機的功能被激活后,鼓機的三個LED指示燈中的"Pattern(鼓花)"燈就會點亮,并且鼓花就會不停的循環(huán)播放。

5. Effect LEDs(效果項LED):LED指示燈可提供當(dāng)前預(yù)置是由哪些效果構(gòu)成的。在編輯模式中,點亮的LED指示燈顯示出哪個效果項被選,且正處于編輯狀態(tài)下。在校音器功能中,LED指示燈顯示音調(diào)的高低。

6. Display(顯示屏):顯示屏根據(jù)所選用的模式不同而提供不同的信息。在演奏模式下,顯示屏顯示所選用的預(yù)置號碼。在編輯模式中,顯示屏顯示效果項的參數(shù)值。在校音器功能中它顯示所彈琴弦的音高。

7. Store(儲存):儲存鍵用于儲存擁護編輯過的音色。

背面板

1. Input(輸入):連接你的電吉他到這里。

2. Output(輸出):這是一個立體聲的TRS接口,你可以從這個接口只連接一個音箱形成單聲道聲場,或是用TRS立體聲插頭引出一個"Y"字型連接線,連接到兩支音箱形成一個立體聲聲場。這個接口也可連接耳機。

·注意:當(dāng)RP50直接接入調(diào)音臺或錄音設(shè)備,或是用耳機時,你可以進入音箱模擬功能。

3. Control In(輸入控制):可接入表情踏板可控制音量、Wah(哇音)和Whammy。

4. Power Input(電源接口):連接變壓器。

建立連接

RP50有幾種不同的連接方法: 在連接RP50之前,確保你的吉他音箱是關(guān)閉的,并且RP50也未接通電源。RP50機器上沒有電源開關(guān)。關(guān)閉RP50電源時,可以從輸入口上拔掉連線或從RP50的電源接口上拔掉電源線。

·單聲道操作
連接你的電吉他到RP50上,再用一條單聲道的連線接到你的吉他音箱上。

·立體聲操作
連接你的吉他到RP50上,從RP50的輸出接口上連一條"Y"字型TRS立體聲連接線,你可以用其中的一條線連接一個音箱或是調(diào)音臺上的一軌,然后再用另一條連接線連接到第二個音箱或調(diào)音臺的第二軌上。如果連接的是調(diào)音臺,請把它們的聲相分別設(shè)置在左、右位置上。當(dāng)你建立起立體聲聲場環(huán)境后,可以激活RP50上的音箱模擬功能,以次達到更好的效果。

供電
RP50有兩種供電方式:電池或變壓器。在接通電源之前,最好將你的吉他音箱設(shè)置為原聲狀態(tài),并且EQ調(diào)校在標(biāo)準(zhǔn)位置。

·電池供電
用6節(jié)5號電池,RP50就可連續(xù)工作15小時。電池倉在RP50底部,按圖中示意的方法安裝好電池。(注意:安裝時一定注意電池的極性。)

把連接線插入RP50的輸入口電源即打開,拔掉連接線電源即切斷。打開你的音箱并把音量調(diào)到一個合適的位置上。為延長電池的使用壽命,當(dāng)不用RP50時請拔掉連接線。

·變壓器供電
RP50還可以使用變壓器供電,連接變壓器的電源線到RP50背面板的電源接口,將另一端插在電源插座上,再打開你的音箱把音量調(diào)到合適的位置。

關(guān)于RP50

預(yù)置

一個"預(yù)置"可以理解為一個"音色",它是由多種"效果項"及其參數(shù)按"用戶特定"的程序編排在一起的聲音,并且有自己的預(yù)置編號。預(yù)置可由腳踏開關(guān)調(diào)出。RP50有40個用戶預(yù)置(1-40)和40個廠家預(yù)置(41-80)。用戶預(yù)置的40個位置可存儲你編輯過的預(yù)置。出廠時40個用戶預(yù)置和40個廠家預(yù)置是相同的,這樣你就可以放心的創(chuàng)造屬于你自己的音色而不必?fù)?dān)心丟失原始數(shù)據(jù)。

演奏模式

當(dāng)你第一次打開電源時,RP50就會進入到演奏模式。最左邊的(PLAY)LED指示燈點亮,說明你現(xiàn)在處于演奏模式。在演奏模式下用向上、向下腳踏控制開關(guān)可調(diào)換預(yù)置。

校音器

RP50內(nèi)置校音器,可以迅速而準(zhǔn)確的幫助你完成校音工作。進入這一功能需要同時按下兩個腳踏開關(guān)并保持?jǐn)?shù)秒,直到顯示屏上閃現(xiàn)"tU"的字樣,說明你已進入校音器功能,此時你就可以松開腳踏開關(guān)了。校音時,彈一個音符(通常*近琴頭位置的音效果會好一些),顯示屏顯示所彈音符的音高。顯示屏下方一排"效果項"LED燈,此時是用于指示所彈音符的音高是低還是高。右邊的6個LED燈亮說明音調(diào)高,需要調(diào)低;左邊的LED燈亮說明音調(diào)低,需要調(diào)高。如果中間綠色的LED燈亮說明音準(zhǔn)正確。在校音時輸出口沒有聲音。
當(dāng)進入校音功能時,你可以改變音調(diào)的"基準(zhǔn)音"。廠家"基準(zhǔn)音"的默認(rèn)值A(chǔ)=440Hz(顯示40)。按value(數(shù)值)鍵可在幾個降調(diào)中輪流選擇,它們分別是A=Ab(顯示Ab),A=G(顯示g)和A=Gb(顯示Gb)。顯示屏短暫的閃爍你選擇的"參考"基準(zhǔn)音。"參考"基準(zhǔn)音只能保留到關(guān)機之前,再開機"基準(zhǔn)音"就恢復(fù)默認(rèn)值。

旁通

旁通狀態(tài)使音色處于未經(jīng)RP50處理的吉他音色。進入旁通狀態(tài)需要同時踩兩個腳踏開關(guān),顯示屏顯示"by"字樣說明預(yù)置被旁通。踩任何一個腳踏開關(guān)都可退出旁通狀態(tài)。

編輯/創(chuàng)造預(yù)置

若要在RP50上創(chuàng)造出具有鮮明個性特征的音色,非常簡便和直觀。你可以創(chuàng)造出自己的預(yù)置,也可以對一個預(yù)置稍加修飾以適合你的需要。若要創(chuàng)造或編輯一個聲音,你必須從一個用戶預(yù)置或廠家預(yù)置開始,因為這項工作不可能從一個空的預(yù)置開始。當(dāng)存儲預(yù)置時你可以把它存儲在任何后一個用戶預(yù)置的位置上。
編輯/創(chuàng)造預(yù)置的步驟
1. 按Footswitches(腳踏控制開關(guān))選擇一個預(yù)置。
2. 按Edit(編輯)鍵知道你要編輯的效果項的LED指示燈點亮。
3. 按value(數(shù)值)鍵改變其參數(shù)值。

效果項LED

當(dāng)編輯一個預(yù)置,效果項LED燈用于指示出哪一個效果項被選用并正處于編輯狀態(tài)下。兩個編輯鍵使你在各效果項之間進行選擇。哪一效果項被選用,其LED燈就會點亮。沒一個效果項中有多種已"設(shè)置完成的參量"。兩個數(shù)值鍵用于在"設(shè)置完成的參量"中進行選擇。
當(dāng)效果的參數(shù)值被改變,屏幕右下角的小數(shù)點就會點亮,它提醒你別忘了儲存這些已修改的參數(shù)值。在存儲之前換成其他的預(yù)置或關(guān)機,將會洗掉"已修改的參數(shù)值"并且恢復(fù)到這個預(yù)置的原有值。如果你調(diào)出一個非常好的音色,別忘記存儲。

存儲/拷貝預(yù)置
預(yù)置一旦被調(diào)整,你需要在40個用戶預(yù)置區(qū)域中儲存你的調(diào)整結(jié)果。以下將展示如何存儲預(yù)置或拷貝預(yù)置。

1. 按Store(存儲)鍵一次,當(dāng)前的預(yù)置在屏幕閃爍。
2. 按Footswitches(腳踏開關(guān))選擇用戶預(yù)置的位置。
3. 再次按Store(存儲)鍵存儲完畢。

效果項的定義

RP50可以想象成由許多"虛擬"放大器和眾多獨立的、高品質(zhì)的效果項模塊組成的。每一個效果項模塊可以根據(jù)個人的需要進行編輯。了解這些效果是如何影響聲音對你來說非常有益,它可以幫助你獲得你想要的聲音。下面略述RP50上每一個效果項的功能和作用。

Preset Level(預(yù)置電平)

控制每一個預(yù)置的電平,因為這個設(shè)置是為每一個預(yù)置獨立設(shè)置的,你可以模擬出放大器的聲音大小。 Pickup/Wah(拾音器/哇音)
拾音器模擬功能。可以給你的單線圈拾音器吉他帶來一總雙線圈拾音器的厚重音色,或是給你的雙線圈拾音器吉他帶來一種單線圈適宜親昵的請頭音色。Wah(哇音)效果需要借助外接的表情踏板來實現(xiàn)。
·Pickup/Wah的類型:數(shù)值鍵選擇拾音器或哇音的類型
·OF:拾音器/哇音效果項模塊關(guān)閉。
·SH:給單線圈拾音器吉他帶來一種雙線圈拾音器的感覺。
·HS:給雙線圈拾音器吉他帶倆一種單線圈拾音器的感覺。
·Cr:Cry Wah是一種哇音的經(jīng)典聲音。
·Bo:精致的Wah,掃描頻帶更寬更具現(xiàn)代感的聲音。
·Fr:Wah動態(tài)更強,它可以在整個可聽頻帶間(20Hz--20kHz)進行掃描。

Compressor(壓縮器)
壓縮器是用于自動限制吉他信號的動態(tài)幅度。
1到15:控制壓縮器的總量(對比度和延音)范圍。從1(微小的壓縮)到無限壓縮(最大延音)或是把壓縮效果項關(guān)閉。
Amp/Cabinet Modeling(放大器/音箱模塊)
放大器模擬是一種模擬技術(shù),它可以再現(xiàn)出許多流行的和經(jīng)典的放大器聲音。數(shù)值1-9代表放大器的增益量和電平值。
b1-b9:模擬Blackface放大器 c1-c9:模擬Clean Tube放大器
o1-o9:模擬Boutique放大器 S1-S9:模擬British Stack放大器
r1-r9:模擬Rectifier放大器 U1-U9:模擬Crunch放大器
H1-H9:模擬Hot Rod放大器 g1-g9:模擬High Gain Tube放大器
t1-t9:模擬Classic Tweed放大器 F1-F9:模擬Fuzz放大器
C1-C9:模擬British Combo放大器 AC:模擬標(biāo)準(zhǔn)原聲吉他

EQ(均衡)
均衡是用語塑造你吉他信號的頻響曲線。RP50上的EQ就象放大器上的音色旋鈕,數(shù)值1-4是每段均衡的消減值,數(shù)值5是平穩(wěn)值(即沒消減也沒提升),數(shù)值6-9是每段均衡的提升值。
BASS(b1-b9):用數(shù)值鍵調(diào)整低頻的強弱。
Mid(d1-d9):用數(shù)值鍵調(diào)整中頻的強弱。 Treble(t1-t9):用數(shù)值鍵調(diào)整高頻的強弱。

Noise Gate(噪聲門)
噪聲門的設(shè)計是使你的吉他在不演奏的時候可以剔除掉噪聲。自動漸強設(shè)置有點象音量踏板的效果,其實它是由不同的"起音"時間完成的。不同的吉他和拾音器需要不同的門限值。選擇門限值的標(biāo)準(zhǔn)就是當(dāng)你不演奏的時候也聽不見噪聲的那個最低的門限值。
OF,g1-g9:選擇靜音式噪聲門時,設(shè)置了1-9種門限值可供選擇,OF是關(guān)閉噪聲門。
S1-S9:選擇音量漸強效果時,1-9種起音時間可供選擇。

Chorus/Mod(合唱/調(diào)制模塊)
合唱/調(diào)制類效果模塊是一個可為你提供多種調(diào)制類效果的集合,其中包括:合唱,鑲邊,相位,振音,聲相,顫音,旋轉(zhuǎn)揚聲器,自動"呀"音,包絡(luò)發(fā)生器,失諧,移調(diào)和Whammy(Digitech公司的經(jīng)典效果器,它可以是聲音向上或向下彎曲2個八度)。當(dāng)合唱/調(diào)制類效果模塊被選擇,數(shù)值鍵用于選擇效果的類型。合唱/調(diào)制類效果模塊在使用中一次只能選用一種效果類型。以下列舉每一個效果和它們參數(shù)的詳細說明。
·Chorus合唱:合唱是給你的吉他信號中加一個短延時,短延時信號內(nèi)調(diào)制成與原信號的音調(diào)稍有差別,然后再將其與原信號混合,變成一個比較厚的聲音并且還形成了一個立體聲的聲相。可用數(shù)值鍵在9種合唱設(shè)置中選擇。

·Flange鑲邊:鑲邊的原理與合唱相同,只不過延時時間更短且加上了一個重復(fù)發(fā)生器,這給它帶來一種上下急速掃描的效果。可用數(shù)值鍵選擇9種鑲邊效果中任一種。

·Phaser相位:相位是把進來的信號分離,并且改變信號的相位。這信號的相位與原信號的相位產(chǎn)生差異,并與原信號混合。當(dāng)相位改變時,不同的頻率相互抵消而產(chǎn)生一個輕柔的扭曲的聲音。可用數(shù)值鍵在9種相位設(shè)置中任意選擇。

·Tremolo振音:振音效果是按一個平穩(wěn)的速度調(diào)制信號的音量。可用數(shù)值鍵在9種振音效果中任選。

·Panner聲相:自動聲相器是按一個平穩(wěn)的速度調(diào)整聲音從左到右。可用數(shù)值鍵在9種聲相設(shè)置中任選。

·Vibrato顫音:顫音效果是按一個平穩(wěn)的速度調(diào)制信號的音調(diào)。可用數(shù)值鍵在9種顫音效果中任選。

·Rotary Speaker旋轉(zhuǎn)揚聲器:旋轉(zhuǎn)揚聲器是模擬高速旋轉(zhuǎn)的音箱(包括高音號角和低音喇叭)。兩只旋轉(zhuǎn)的音箱產(chǎn)生一種非常奇妙的聲場環(huán)境。它可以從一邊到另一邊,聲音向聽眾*近后又從聽眾身邊經(jīng)過,同時聲音有一點輕微的音調(diào)變化。可用數(shù)值鍵在9種旋轉(zhuǎn)揚聲器效果中任選。

·Auto Ya自動"呀"音:自動"呀"音融合了哇音和鑲邊的特性創(chuàng)造出一個類似人發(fā)出的聲音"呀"。自動"呀"音的強弱取決于撥弦的力度。可用數(shù)值鍵在9種自動"呀"音中任選。

·Envelope Filter包絡(luò)發(fā)生器:包絡(luò)發(fā)生器是根據(jù)你彈琴的力度來改變Wah(哇音)效果的動態(tài)范圍。可用數(shù)值鍵在9種包絡(luò)發(fā)生器中任選。

·Detune失諧:失諧器可以復(fù)制輸入進來的信號,然后將復(fù)制的信號極其微小地改變其音調(diào),最后將復(fù)制的信號與原信號混合在一起。這種復(fù)制類效果就好象兩把吉他彈奏同一首曲子。可用數(shù)值鍵在9種失諧設(shè)置中任選。

·Pitch Shift移調(diào):移調(diào)是復(fù)制輸入進來的信號,然后將復(fù)制的信號與原信號混合在一起。這種效果好象兩把吉他自己各自彈奏自己不同的音調(diào)。可用數(shù)值鍵在9種移調(diào)效果中任選。移調(diào)的設(shè)置如下:

H1= -12半音 H4= -4半音 H7= +5半音
H2= -7半音 H5= +3半音 H8= +7半音
H3= -5 半音 H6= +4半音 H9= +12半音
]]>
TD-SCDMA移動通信技術(shù)原理http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2789&Page=1wangxinxin2010-12-22 10:44:51!@1C%p-C1H&_+d,?)b:e4P+M&l,K.r(x1L
移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單7r-p6T%o$m!{
TD-SCDMA移動通信標(biāo)準(zhǔn)是信息產(chǎn)業(yè)部電信科學(xué)技術(shù)研究院(現(xiàn)大唐電信集團)在國家主管部門的支持下,根據(jù)多年的研究而提出的具有一定特色的第三代移動通信系統(tǒng)標(biāo)準(zhǔn)。這是近百年來我國通信史上第一個具有完全自主知識產(chǎn)權(quán)的國際通信標(biāo)準(zhǔn),它的出現(xiàn)在我國通信發(fā)展史上具有里程碑的意義,并將產(chǎn)生深遠的影響,是整個中國通信業(yè)的重大突破。TD-SCDMA標(biāo)準(zhǔn)公開之后,在國際上引起了強烈的反響,得到西門子等許多著名公司的重視和支持。1999年月11月在芬蘭赫爾辛基召開的ITU會議上,TD-SCDMA被列入ITU建議ITU-RM.1457,成為ITU認(rèn)可的第三代移動通信無線傳輸主流技術(shù)之一。移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單-d.y"{:}*K
移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單8R*G1v5w.P%L'T:h5z,h1d
一、TD-SCDMA技術(shù)概述MSCBSC 移動通信論壇*J5n3o4x C+i(B2\
  TD-SCDMA系統(tǒng)全面滿足IMT-2000的基本要求。它采用不需配對頻率的TDD雙工模式,以及FDMA/TDMA/CDMA相結(jié)合的多址接入方式,同時使用1.28Mc/s的低碼片率,擴頻帶寬為1.6MHz(表1)。
1Z%S-B:M4N"G&P1N |  國內(nèi)領(lǐng)先的通信技術(shù)論壇MSCBSC 移動通信論壇"m*f!}:b7C

(p+b*v2|)k$Z4j7}#|3N |  國內(nèi)領(lǐng)先的通信技術(shù)論壇

表1 TD-SCDMA主要參數(shù)

載波帶寬 mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。+R0_1V$K)J0s
1.6MHz
9C#~5r C!?
最小頻譜 移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單(Z/B"T(C/h1A#H
1.6MHz MSCBSC 移動通信論壇%i#y2@#A)\%p$^$I,]
雙工型式
+a%B6n6E:V"n,@$~4r8M"~w1.mscbsc.com
TDD
$j4T4w*b#|1a8Z)M!|'~MSCBSC 移動通信論壇
多址方式
$M&H P,w5n移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單
TDMA,CDMA,F(xiàn)DMA
,D(|,j8^:?3{/c0v T"V%^ |  國內(nèi)領(lǐng)先的通信技術(shù)論壇
碼塊速率
"C/?:S9V&k.J7J5w
1.28Mc/s mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。9x7q R0Q(?4C!q7]
調(diào)制 w1.mscbsc.com!i$A9z*~4E)u
QPSK
1a2?6Q1d)j-K+h0a |  國內(nèi)領(lǐng)先的通信技術(shù)論壇8-PSK

6h:i)P!Y#@2?)_7xw1.mscbsc.com
最大蜂窩范圍
&}&y"V)z5[w1.mscbsc.com
40km
+J/E/a9`4i'e1}mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
最大音頻容量(Erl.)
!e(w;g$\2v:c%Qmscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
EFR:55 移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單0J"\8P+`4d!`/h'G8w%u6w*n
數(shù)據(jù)流量 w1.mscbsc.com+p'D-u5q4w)w5w9Z+k-u
6Mb/s
"T"L0["{.T/W*dMSCBSC 移動通信論壇
理論最大數(shù)據(jù)率/用戶
"W.S N/Q/X)i+u2r*fMSCBSC 移動通信論壇
325kb/s/MHz/cell $o)A!?9]5P#Y
系統(tǒng)對稱性(DL:UP) 移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單2](w+?$?;M2b9r ~
1:6-6:1 4C4r2z#].v z:U'X*[


!r%J7c3[&?移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單/B)w&_0c#L8U,N#m
  3G移動系統(tǒng)的主要挑戰(zhàn)之一是既要控制諸如談話和視頻等對稱線路交換業(yè)務(wù),又要控制移動因特網(wǎng)接入的非對稱分組交換業(yè)務(wù)。面對這一挑戰(zhàn),TD-SCDMA集成了兩項先進技術(shù):一種是先進的TDMA/TDD系統(tǒng),另一種是自適應(yīng)CDMA組成的對稱模式的運作。
4['W,n f!f*q9Ow1.mscbsc.com  TD-SCDMA技術(shù)所基于的基本技術(shù)標(biāo)準(zhǔn)如下:
.a9w7S-L1{'F  (1)TDD(時分雙工),允許上行和下行在同一頻段上,而不需要成對的頻段。在TDD中,上行和下行在同一頻率信道中的不同時間里傳輸。這可能改變雙工交換點和從上行移動容量至下行,反之亦然,這樣就優(yōu)化了頻譜的使用。它允許對稱和非對稱數(shù)據(jù)業(yè)務(wù)。
1t*m.I6h'B)Q  (2)TDMA(時分多址),是一種數(shù)字技術(shù),它將每個頻率信道分割為許多時隙,從而允許傳輸信道在同一時間由數(shù)個用戶使用。
2c'o#y$@3p+w%o([!S  (3)CDMA(碼分多址),在每個蜂窩區(qū)使多個用戶同時接入同一無線信道成為可能,提高了通信息的密度。但每個用戶會干擾其他人,從而導(dǎo)致多接入干擾(MAI)。
.M%n!?9f0|)c*B$a |  國內(nèi)領(lǐng)先的通信技術(shù)論壇  (4)聯(lián)合檢測(JD),允許接收機為所有信號同時估計無線信道和工作。通過單個通信流量的并行處理,JD消除了多接入干擾(MAI),降低了蜂窩區(qū)內(nèi)干擾,因此提高了傳輸容量。
6^*I:|3P,w%S*c"W:A#D p |  國內(nèi)領(lǐng)先的通信技術(shù)論壇  (5)動態(tài)信道分配(DCA),先進的TD-SCDMA空中接口充分利用了所有可提供的多址技術(shù),充分地使用了這些技術(shù)。TD-SCDMA依據(jù)干擾方案提供了無線資源的自適應(yīng)分配,降低了蜂窩區(qū)之間的干擾。 mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。2t Q,F4n1U2l/U-k
  (6)終端互同步,通過精確的對每個終端傳輸時隙的調(diào)諧,TD-SCDMA改善了手機的跟蹤,降低了定位的計算時間,以及交付尋找的尋找時間。由于同步,TD-SCDMA不需要軟交付,這樣可更有利于蜂窩覆蓋區(qū)降低蜂窩間的干擾,并降低設(shè)施和運行成本。
5d.W#A*u&U9z"]mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。  (7)智能天線,是在蜂窩區(qū)域通過蜂窩和分配功率跟蹤移動用戶的使用的波形控制天線。沒有智能天線,功率將分配至所有的蜂窩區(qū)域內(nèi)。智能天線降低了多用戶干擾,通過降低蜂窩間的干擾而提高了系統(tǒng)容量,提高了接收的靈敏度,并在增加蜂窩范圍的同時降低了傳輸功率。
&M2W6z3l9E4n m.u'V-w3Iw1.mscbsc.comMSCBSC 移動通信論壇8?/q4x)O'I#x3~.c-o0Y&h
二、無線信道接入 2F6J;F:^!}
1.TDMA/TDD
#J&V0i+C5t-P+p'i1b q |  國內(nèi)領(lǐng)先的通信技術(shù)論壇  結(jié)合了TDD(時分雙工)的TDMA(時分多址)極大地改善了網(wǎng)絡(luò)的性能,在上行和下行方向,依據(jù)網(wǎng)絡(luò)資源處理網(wǎng)絡(luò)通信流量。TDMA使用了5ms的幀分成7個時隙,能夠靈活地安排幾個或一個要求多個時隙的用戶。TDD允許流量上行的規(guī)格(從手機到基站),并使用同一幀的時隙下行(從基站到手機)。
/F(q/~(?3j.tMSCBSC 移動通信論壇  對使用持續(xù)音頻電話和視頻電話(多媒體應(yīng)用)的對稱業(yè)務(wù)來說,雙向傳輸?shù)臄?shù)量是相同的,上行或下行的時隙被平等地分開。對于使用因特網(wǎng)訪問(下載)的非對稱業(yè)務(wù)來說,從基站到終端的傳輸數(shù)據(jù)容量高。相對于上行,下行使用了更多的時隙(見圖1)。w1.mscbsc.com(w2f,Y"k1w1T0|"I
w1.mscbsc.com%`4J e3I2G o#H9`+S

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看


&])Z-^2E5|.D:Z |  國內(nèi)領(lǐng)先的通信技術(shù)論壇
#E0t*X2M%s-X0`

圖1 TDMA/TDD


!P#K"O)V'?&A8~0^w1.mscbsc.com |  國內(nèi)領(lǐng)先的通信技術(shù)論壇(Q0F;a8Y1K3R;D u
  2.不成對頻段與成對頻段
.l0M&]0n4l0[1P  在單一不成對的頻段里數(shù)據(jù)加載的自適應(yīng)上行/下行對稱性的這一能力,優(yōu)化了空中接口的容量,因此能更有效地使用頻譜。相反,F(xiàn)DD(頻分雙工)方案——使用于傳統(tǒng)的CDMA3G標(biāo)準(zhǔn),使用一對頻段分別上行或下行。作為對稱加載,部分頻譜被占用但沒用于數(shù)據(jù)傳輸,這些閑置的資源也不能為其他業(yè)務(wù)使用,導(dǎo)致了頻譜的非有效利用。未來的移動應(yīng)用將要求所提供頻譜的有效利用,以及具有控制極端非對稱數(shù)據(jù)流量的能力。TD-SCDMA十分適合這些要求,被視為3G業(yè)務(wù)理想技術(shù)(見圖2)。
6C-j8j6X(S/I%~-~ |  國內(nèi)領(lǐng)先的通信技術(shù)論壇 |  國內(nèi)領(lǐng)先的通信技術(shù)論壇*I;L-n8R/U'I5F!@

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看


+{#X*~)B%m0n2R+w+Q9d7p移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單w1.mscbsc.com8B6n;S'A6J'b'I

圖2 不成對頻段與成對頻段


&f4]!p'a/n6kMSCBSC 移動通信論壇MSCBSC 移動通信論壇)T5W:k U.y&D1Q&{
  3.集成TDMA/TDD和CDMA的操作MSCBSC 移動通信論壇;W(X$s%x4S%v4S
  除了TDMA/TDD規(guī)格,TD-SCDMA使用CDMA(碼分多址)來進一步增加無線界面的容量。根據(jù)CDMA,用戶的信息碼通過由CDMA的擴展碼產(chǎn)生的隨機碼(來自芯片)來增加用戶數(shù)據(jù)的方式鋪在更寬廣的帶寬上。在每個時隙中,可傳輸最高達16個數(shù)字的CDMA碼(CDMA的最大加載代理)。使用1.28Mc/s的芯片率,允許1.6MHz的帶寬。根據(jù)其操作許可證,網(wǎng)絡(luò)運營商配置多TD-SCDMA1.6MHz的載波帶寬。每個無線電資源設(shè)備因此被特殊的時隙和特殊載波頻率上的特別碼所確認(rèn)。為了達到高符碼率,TDMA/TDD支持變量擴展代理和多碼連接(見圖3)。 移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單3] `7e.r9h!o3C3w-g3t
w1.mscbsc.com9J;e t:I-B"t3@3X

圖片點擊可在新窗口打開查看 圖片點擊可在新窗口打開查看


%a2L w1W"Ow1.mscbsc.com
9H8R/v5^0J(R/w t |  國內(nèi)領(lǐng)先的通信技術(shù)論壇

圖3 集成TDMA/TDD和CDMA的操作


)T9y9z+c:V&P#O)w移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單
*o:?6T;Y#t)_ ]*f"~ |  國內(nèi)領(lǐng)先的通信技術(shù)論壇三、聯(lián)合檢測
;G(X0l*Y,v%[6Q |  國內(nèi)領(lǐng)先的通信技術(shù)論壇  1.CDMA發(fā)射的問題和限制 /C-[+A a%m:e+T7[:b+{3C
  移動無線電傳播受多反射、衍射和信號能量衰減的影響,起因包括諸如樓房、山等普通障礙物,以及終端的移動性。其結(jié)果被稱為多徑傳播,產(chǎn)生兩種不同的衰落:慢衰落和快衰落。快衰落發(fā)生在不同延遲路徑幾乎在同一瞬間到達的時候,甚至接收機移動了短距離,也會發(fā)生信號的終止。慢衰落主要產(chǎn)生于漸變過程,信號能量通過明確的可識別時間瞬間到達接收機。
9_:_(s9T7U#Jmscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。  此外,這些信號的衰減相對于每一種移動通信都很普遍。CDMA傳輸因其“自干擾”特性而受限。每個CDMA信號與所有其他信號在相同無線載波上是超載的,而且接收的(寬帶)信號可能比熱噪音要低(圖4a)。相關(guān)的接收器(匹配的過濾相關(guān)器)用來去擴展和接收原始用戶的信號。理想的相關(guān)檢測,將依靠擴展代理(相關(guān)增益)從干擾增殖中提高請求用戶信號。不同碼的正交性將保證請求信號的正確檢測。 移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單 x&C.h-a:L6Q%S
  2.多接入干擾 移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單1}/u*W$O,A
  CDMA系統(tǒng)的實際接收的擴展碼并不是完全地正交,相關(guān)的處理不能如此有效。結(jié)果,多接入干擾(MCI)就在接收機里產(chǎn)生了:請求信號沒有有效地從干擾用戶中區(qū)分出來。不容易從MAI里顯現(xiàn)出來的受檢測信號相對于噪聲來說要低(圖4b)。多接入干擾使每個無線載波的通信流量受限。  
0V0H,D7f7F/I9v w8Q |  國內(nèi)領(lǐng)先的通信技術(shù)論壇移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單6M7T A;x2j
/m)C6y3G'V
 ]]>
從Visual Basic到Visual Basic .Nethttp://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2788&Page=1wangxinxin2010-12-22 10:42:59工具。用Borland C++編寫Windows程序是一個復(fù)雜的工作,即使創(chuàng)建一個Windows窗體都需要花費很多的時間和精力,更不用說程序中的很多功能實現(xiàn)了。自從微軟公司推出了Viusal Basic 1.0,其中的可視化編程的思想,徹底改變了當(dāng)時很多程序員的思路,可視化編程大大簡化了程序員設(shè)計用戶界面設(shè)計,使得程序員更多關(guān)注程序的功能的實現(xiàn),同時也為快速編程帶來了可能,降低成為程序員的門檻,為更多的人加入程序員的行列帶來了機會。從此看似“頭痛”的編程和“枯燥乏味”的程序員生活開始變得有那么一點“令人喜愛了”。
  Visual Basic成功了,其實成功的是其中的可視化編程思想。隨著Visual Basic擁有了最大開發(fā)群體,其缺點也就顯現(xiàn)出來。首先Visual Basic作為一種解釋性的語言,不僅程序執(zhí)行速度慢,并且在分發(fā)應(yīng)用程序時,還需要帶上解釋庫;其次雖然Visual Basic號稱是OOP(面向?qū)ο蟮拈_發(fā)語言),但實際上它只能算是一種面向過程的開發(fā)語言。人們越來越希望有一個能夠克服上述缺點的、新的Visual Basic出現(xiàn)。但這個愿望直到2002年初才得以實現(xiàn),微軟公司推出了Visual Basic的后繼版本——Visual Basic .Net,Visual Basic .Net做為Visual Basic 6.0的下一個版本,首先保留Visual Basic原有的優(yōu)點,并且改進了Visual Basic中原有的不足,同時還增加了很多新的功能。于是Visual Basic .Net一推出就引起了全球程序員的討論,并吸引了全球Visual Basic程序員的視線,并促使很多Visual Basic程序員轉(zhuǎn)而學(xué)習(xí)Visual Basic .Net。

一、為什么要從Visual Basic升級到Visual Basic .Net
  雖然Visual Basic得到了很多開發(fā)人員的認(rèn)可,并且也有許多產(chǎn)品都提供了Visual Basic相配套的接口,但依然無法掩蓋Visual Basic的缺點,而這些缺點在Visual Basic .Net中是根本不存在的。并且Visual Basic .Net做為下一代的Visual Basic語言,它首先是一種為開發(fā).Net平臺應(yīng)用程序而度身定做的程序語言。因為Visual Basic .Net中完全集成了.Net FrameWork(.Net框架)和CLR(Common Language Runtime,即:公共語言運行時)。同時.Net 框架和公共語言運行時又共同提供Visual Basic .Net語言互操作性、垃圾資源回收、可靠安全性和版本改進的支持。通過Visual Basic .Net能夠簡便、快捷地創(chuàng)建.Net平臺應(yīng)用程序、XML Web services 和 ASP.NET Web 應(yīng)用程序。Visual Basic .Net做為開發(fā).Net平臺的程序語言,那它就為開發(fā)現(xiàn)跨平臺程序創(chuàng)造了可能。因為我們知道,微軟推出.Net,其目的之一就是實現(xiàn)跨平臺。雖然目前微軟只提供了在Windows平臺上運行的.Net框架,還無法實現(xiàn)真正意義上的跨平臺,但隨著MONO的出現(xiàn)(雖然它還存在很多問題,并且目前的MONO只為C#提供支持),但可以預(yù)見的是在不久的將來,Visual Basic .Net實現(xiàn)Write Once And Run AnyWhere的時間不會太久。
  Visual Basic .Net同時是一種編譯性的語言,雖然這種編譯語言和以前接觸的傳統(tǒng)的編譯語言有所區(qū)別。因為經(jīng)過Visual Basic .Net編譯器編譯后得到文件并不是可以在計算機直接運行的二進制文件。它的性質(zhì)是一種IL文件(中間語言文件)。在運行IL文件時,首先是通過CLR下的JIT(即時編譯器),把這種IL文件再編譯成二進制文件。我們看到的程序運行,其實是經(jīng)過JIT編譯后的二進制文件在執(zhí)行。這時可能有很多朋友會問,這種二次編譯是否多此一舉,具體實現(xiàn)中是否很麻煩,是否會影響程序的運行速度?二次編譯的確是影響了程序運行的速度,但它卻為實現(xiàn)跨平臺帶來了可能。其實JIT即時編譯器猶如Java中的JVM(Java虛擬機)。JIT編譯器是CLR在.Net框架下自動實現(xiàn)IL文件到二進制文件轉(zhuǎn)變的,它是一種自動完成的,并不需要人員的參與,所以它并不會給程序執(zhí)行帶來麻煩。

二、Visual Basic和Visual Basic .Net的主要區(qū)別
  雖然說Visual Basic .Net是Visual Basic 6.0的后繼版本,Visual Basic .Net除了在語法上還保留Visual Basic原有的蹤影以外(二者幾乎在90%以上保持相似或相同),其實在其他很多方面,Visual Basic .Net都和Visual Basic截然不同。也許正是這些不同點,才使得Visual Basic .Net功能更強大,更有生命力,但同樣也為Visual Basic程序員轉(zhuǎn)型為為Visual Basic .Net程序員帶來了困難。因為Visual Basic .Net提出了很多新的功能、概念和觀點,掌握Visual Basic .Net不僅要掌握語法,還需要理解并運用這些新的功能、概念和觀點。當(dāng)然也需要掌握.Net框架,理解CLR。Visual Basic .Net都和Visual Basic有很大的差異,這里僅從數(shù)據(jù)訪問、Web開發(fā)和組件創(chuàng)建等三個主要方面談?wù)劧叩膮^(qū)別:

1、數(shù)據(jù)訪問
  二者的不同點主要在:數(shù)據(jù)訪問技術(shù)、數(shù)據(jù)訪問具體實現(xiàn)方法和數(shù)據(jù)綁定上的不同。在數(shù)據(jù)訪問技術(shù)上,Visual Basic 6.0是通過ADO(Active X Data Object,即:Active X數(shù)據(jù)對象)來實現(xiàn)對數(shù)據(jù)庫訪問的。同時為了保證對早期版本的兼容,也提供RDO(遠程數(shù)據(jù)對象)和DAO(數(shù)據(jù)訪問對象)二種數(shù)據(jù)訪問技術(shù)。在Visual Basic .Net中是使用ADO.NET來訪問數(shù)據(jù)庫,ADO.NET是.NET框架的一部分,其對應(yīng)的類庫是.Net FramWork SDK的真子集。ADO和ADO.NET這兩種技術(shù)在概念、功能和實現(xiàn)上都有許多差異。由于篇幅所限,這里就不一一介紹了。雖然Visual Basic .Net中也可以使用ADO來訪問數(shù)據(jù)庫,但ADO在Visual Basic .Net中是以COM組件的形式出現(xiàn)的,通過添加引用才可以在Visual Basic .Net中使用。添加引用的過程,其實就是對COM組件互操作。經(jīng)過互操作后的COM組件,已經(jīng)并非先前意義上的COM組件,而是轉(zhuǎn)變成可供Visual Basic .Net直接使用的.Net類庫。
  在數(shù)據(jù)訪問的具體實現(xiàn)方法上,Visual Basic 6.0實現(xiàn)數(shù)據(jù)訪問主要是兩種方法:其一是在程序設(shè)計階段,可通過把數(shù)據(jù)源綁定到ADODC控件或使用數(shù)據(jù)環(huán)境;其二在運行時,可以通過編程方式創(chuàng)建記錄集RecordSet對象并與記錄集對象交換數(shù)據(jù)。同樣在Visual Basic .Net中實現(xiàn)數(shù)據(jù)訪問的方法主要也是二種:其一是在程序設(shè)計階段,通過創(chuàng)建、配置數(shù)據(jù)適配器DataAdapter和生成數(shù)據(jù)集DataSet;其二在運行中,通過編程方式動態(tài)創(chuàng)建、配置數(shù)據(jù)適配器和創(chuàng)建、生成數(shù)據(jù)集。
  在數(shù)據(jù)綁定(Data Binding)上,在Visual Basic 6.0中實現(xiàn)數(shù)據(jù)綁定通過設(shè)置控件的下列屬性來實現(xiàn):DataChanged、DataField、DataFormat、DataMember 和 DataSource。通常是把控件的顯示屬性綁定到數(shù)據(jù)源中的相應(yīng)字段。在Visual Basic .Net中,數(shù)據(jù)綁定的應(yīng)用范圍可廣泛得多,Visual Basic .Net中可以將任何控件的任何屬性綁定到包含數(shù)據(jù)的任何結(jié)構(gòu)中。

2、Web開發(fā)
  Visual Basic是使用Active Server Page(簡稱ASP)來創(chuàng)建在 Web應(yīng)用程序。在ASP中,編寫Web頁面并非純正的Visual Basic語言,而是Visual Basic腳本語言——VBScript。在Visual Basic .Net中是使用ASP.NET技術(shù)來編寫Web頁面。在ASP.NET中使用的也不再是腳本語言,而是真正意義編程語言,其中就可以是Visual Basic .Net。開發(fā)過ASP頁面的朋友都清楚,雖然編寫ASP頁面對開發(fā)工具要求很低,但由于其是面向過程式開發(fā),所以稍微復(fù)雜一點的ASP代碼都顯得雜亂無章,這都給程序設(shè)計、調(diào)試、修改帶來了麻煩。而Visual Basic .Net是建立在新的框架結(jié)構(gòu)上,Visual Basic .Net完全支持Web編程。憑借ASP.NET的Web 應(yīng)用程序、XML Web services等等基于Web上的功能,使得Visual Basic .Net開發(fā)Web 頁面與開發(fā)Windows編程很相似,Web頁面代碼也不顯得有條有理了。

3、組件創(chuàng)建
  在使用Visual Basic 6.0和Visual Basic .Net編寫應(yīng)用程序時,雖然都可以通過從工具箱中選擇組件,通過拖入方式在應(yīng)用程序中加入組件,但二者在實現(xiàn)機理上卻存在根本不同。在Visual Basic 6.0中,應(yīng)用程序中創(chuàng)建的組件全部是COM組件,即可在COM應(yīng)用程序中使用的ActiveX控件、ActiveX 類型的DLL 和 ActiveX類型的EXE。而在Visual Basic .Net中,向窗體中拖入的組件,都是基于繼承,從.Net框架提供的SDK中相應(yīng)的類繼承,經(jīng)過實例化后,通過添加功能才把組件加入到設(shè)計窗體中。就連Visual Basic .Net中的窗體Form的創(chuàng)建方法也是如此。這些過程都可以在Visual Basic .Net的源代碼中找到。Visual Basic .Net中使用的每一個組件都是從Component或Control基類派生出來的。

  當(dāng)然,Visual Basic和Visual Basic .Net之間遠遠不止紙屑,其他的如:Visual Basic 6.0 只提供單線程模式,并不支持多線程。而在Visual Basic .Net全面支持多線程。并且在Visual Basic .Net中還增加了結(jié)構(gòu)化異常處理等新的功能。
  最大的區(qū)別,同時也是最重要的是,Visual Basic .Net 還是一種真正的面向?qū)ο蟮拈_發(fā)語言,而Visual Basic只能算是面向過程的開發(fā)語言。在Visual Basic .Net中OO(面向?qū)ο螅┧枷胍呀?jīng)深入到語言中的任一角落,其實在Visual Basic .Net中創(chuàng)建的任一Windows組件,就是類經(jīng)過實例化得到的。Visual Basic .Net還增加了許多新功能和改進功能,如繼承、接口和重載等,這些都使Visual Basic .Net成為功能強大的面向?qū)ο蟮木幊陶Z言。


三、從Visual Basic升級到Visual Basic .Net一般實現(xiàn)步驟
  本文程序的編寫、測試和運行環(huán)境配置是:

1、視窗2000高級服務(wù)器版
2、Visual Studio .Net 2002企業(yè)構(gòu)建版,.Net FrameWork SDK版本號3705
3、Visual Basic 6.0

  Visual Studio .Net提供了用以實現(xiàn)從Visual Basic 6.0項目到Visual Basic .Net項目的升級向?qū)В壪驅(qū)г谏夁^程中并不修改原Visual Basic 6.0 項目,而是根據(jù)原項目創(chuàng)建新的Visual Basic.Net項目。Visual Studio .Net升級向?qū)г赩isual Studio .Net標(biāo)準(zhǔn)版中沒有提供。在下面內(nèi)容中涉及到的Visual Basic .Net都是是企業(yè)構(gòu)建版。下面就來詳細介紹使用Visual Studio .Net中的升級向?qū)塚isual Basic 6.0的項目的具體步驟。

1、使用Visual Basic創(chuàng)建一個簡單的項目
啟動Visual Basic 6.0。
選擇菜單【文件】|【新建項目】,彈出【新建工程】對話框。
在【新建工程】對話框中選擇【標(biāo)準(zhǔn) EXE】后,單擊【確定】按鈕。
從【工具箱】中拖入一個Button按鈕到設(shè)計窗體,此Button組件的名稱為“Command1”,拖入窗體后雙擊這個按鈕,從而進入Command1組件的Click事件的代碼編輯界面。
在Command1組件的Click事件中添加下列代碼,下列代碼的作用是彈出一個提示框:
MsgBox ("這是Visual Basic 6.0創(chuàng)建的程序!")
最后以缺省文件名稱“工程1.vbp”保存項目文件后,并單擊快捷鍵F5運行程序,單擊程序中Command1按鈕后,得到如圖1所示的運行界面:

 
Visual Basic創(chuàng)建項目的運行界面
2、使用Visual Studio .Net中的升級向?qū)塚isual Basic 6.0項目
  Visual Studio .Net升級向?qū)崿F(xiàn)從Visual Basic項目升級為Visual Basic .Net項目一般需要五個步驟。通過這五個步驟,一般都能夠成功實現(xiàn)從Visual Basic項目到Visual Basic. Net項目的轉(zhuǎn)換。以下就是使用Visual Basic .Net升級向?qū)壣厦鎰?chuàng)建的Visual Basic項目的具體步驟:

啟動Visual Basic .Net。
單擊【文件】|【打開】|【項目】后,打開【打開項目】對話框。
【打開項目】對話框進入要升級的Visual Basic項目所在的目錄,選擇“工程1.vbp”文件后,單擊【確定】按鈕,則Visual Basic .Net會根據(jù)項目的特征自動啟動Visual Basic .Net升級向?qū)А2棾錾壪驅(qū)У牡谝徊襟E的界面,具體如圖2所示:
 
Visual Basic .Net升級向?qū)Ы缑嬷?br/>單擊圖2中的【下一步】菜單,進入升級向?qū)У牡诙襟E,在此步驟中使用者可以選擇升級后的項目類型,具體如圖3所示:

Visual Basic .Net升級向?qū)Ы缑嬷?br/>選擇完要升級項目類型后,單擊圖3中的【下一步】按鈕,進入Visual Basic .Net升級向?qū)У谌襟E,具體如圖4所示,在此步驟中使用者可以選擇要升級項目所在的目錄。請注意,如果指定一個文件夾中包含文件,則會提示刪除此文件中所有文件。
:Visual Basic .Net升級向?qū)Ы缑嬷?br/>指定要升級項目所在的目錄后,單擊圖4中的【下一步】按鈕,如果在指定的目錄中沒有要生成項目的文件夾,則向?qū)䦶棾鎏崾究蜃層脩粼谥付夸浿袆?chuàng)建要生成的文件夾,具體創(chuàng)建升級項目所在的目錄提示框
單擊圖5中的【確定】按鈕,則向?qū)⻊?chuàng)建指定的文件夾,并進入升級的準(zhǔn)備階段,具體如:Visual Basic .Net升級向?qū)Ы缑嬷摹獪?zhǔn)備升級
單擊圖6中【下一步】按鈕,則系統(tǒng)會根據(jù)原來Visual Basic項目和用戶的選項,在指定文件夾中生成Visual Basic .Net的項目。具體如圖7所示:
:Visual Basic .Net升級向?qū)Ы缑嬷濉_始升級
當(dāng)升級完成后,升級成功得到的新項目將出現(xiàn)在解決方案資源管理器中,并在解決方案資源管理器中生成_UpgradeReport.htm文件記錄升級報告。升級報告如圖8所示:
Visual Basic .Net升級向?qū)傻纳増蟾?br/>如果通過升級向?qū)Р荒軌蛘_實現(xiàn)Visual Basic .Net項目的升級,則用戶需要查看升級報告。修復(fù)報告中提到的所有錯誤,以確保升級過程正確執(zhí)行。
在確認(rèn)升級報告中沒有錯誤和警告后,至此使用Visual Studio .Net升級向?qū)б呀?jīng)成功實現(xiàn)把Visual Basic項目升級為Visual Basic .Net項目。此時單擊快捷鍵F5運行升級后的項目,并單擊運行程序中的Command1按鈕,就可得到如圖9所示的界面:
]]>
無線對講機的分類http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2787&Page=1wangxinxin2010-12-22 10:37:34無線電對講機分類 6c#1Do(W+  
)mXu{uowr  
警用無線對講機 U{.yX7  
  警用無線對講機是專門為公安、檢察、法院、司法、安全、海關(guān)、軍隊、武警八個部門進行無線通信業(yè)務(wù)聯(lián)系的對講機。國家無線電管理部門為了確保以上特殊部門通信業(yè)務(wù)的安全,專門規(guī)劃出若干組頻率供其使用,頻率范圍從350~390MHz,其中350MHz~370MHz 主要用于公安系統(tǒng)使用。這一段頻率行內(nèi)稱為350MHz低端;370MHz~390MHz為其它部門使用,這一段頻率行內(nèi)稱為350MHz 高端。這一類對講機統(tǒng)稱為350MHz 警用對講機。 sZP A(N?  
  由于警用業(yè)務(wù)的特殊性,其使用的工作環(huán)境,使用要求,以及其通信業(yè)務(wù)的性質(zhì)和其它普通對講機還是有所不同。除了可靠性、耐用性好以外,還要求警用對講機功能要強大,性能要優(yōu)越,要結(jié)實堅固,能防震,防撞擊,還要輕巧,使用方便,電池容量要大,待機時間要長,有些部門還有特殊要求,如要有通信保密技術(shù)。警用對講機分為常規(guī)通信用和集群通信用。而在常規(guī)通信使用中,又分為在專用通信網(wǎng)中使用和非網(wǎng)絡(luò)中使用。在集群通信中也分為MPT1327信令的集群系統(tǒng)和其它制式集群系統(tǒng)。 Hk|wO:7Be  
  公安系統(tǒng)中使用警用對講機是數(shù)量最多的,在公安系統(tǒng)中使用警用對講機,必須要通過公安部的對講機入網(wǎng)檢測,要滿足公安部《公安移動通信網(wǎng)警用自動級規(guī)范》的要求,如CPSX 編號計劃,動態(tài)重組功能,報警功能,單鍵啟動等。集群對講機則要符合MPT1327 信令標(biāo)準(zhǔn),要適合公安部CPS-X及MPT1343撥號方式。集群對講機要既能在集群系統(tǒng)中使用,還能方便切換到常規(guī)信道模式使用,即具有脫網(wǎng)功能。脫網(wǎng)是指當(dāng)在近距離單工通信或超出系統(tǒng)覆蓋范圍的場合時,可利用對脫網(wǎng)功能(暫時離開集群系統(tǒng))和其它移動臺直接通話。 O9[Dae{i  
  早在十年前日本生產(chǎn)的350MHz警用對講機就進入了公安系統(tǒng)、武警部門使用。日本協(xié)同通信機制造株式會社生產(chǎn)的FG809手持對講機、FG808車載臺以及KG系列的其它產(chǎn)品如KG105車載臺、KG107車載臺、KG109手持對講機、KG106 雙工車載臺和KG110中繼臺。日本ICOM 公司的 GW 系列警用對講機如GW1手臂持對講機、GW100車載臺和 GR8520 中繼臺。日本建伍公司的 TK 系列警用對講機如 TK348 手持對講機、TK808車載臺和 TKR820 中繼臺,較早為公安系統(tǒng)采用。 =ET|h}I  
  在警用對講機中使用量較大,影響力強的,規(guī)格全的,品種多的,則要數(shù)日本建伍公司和美國摩托羅拉公司的產(chǎn)品。建伍公司十年來先后根據(jù)中國警用對講機市場開發(fā)了不少系列產(chǎn)品,在市場上占有較大的份額。在手持對講機里有TK348、TK388、TK3107、TK388G ,車載臺有 TK808 、 TK868 、TK868G,中繼臺有TK820、TK828、TK850。相比之下,摩托羅拉進入警用對講機市場較晚些, 1997 年 8 月才向國內(nèi)市場推出GP68-8型警用對講機,但摩托羅拉以其雄厚的實力,獨特的設(shè)計,強力的推介和著名的品牌將具有北美風(fēng)格的警用對講機進入中國市場后先后開發(fā)了GP68-8、GP300、GP328/338、GP2000、HTP700等手持警用對講機和GM300、GM950、MTH700等警用車載機及GB300警用中繼臺,成為當(dāng)今警用對講機中的強勢品牌,占有中、高檔警用對講機的大部分份額。在警用對講機中還有日本馬蘭士品牌的HX260、HX290手持對講機和GX1608 車載機,日本特靈通公司的 DR330 車載機;新西蘭大吉公司的T2000系列車載臺及 T800 中繼臺;日本協(xié)同公司近年來推出的KG510-40A中繼臺在警用系統(tǒng)中也應(yīng)用也很多。以深圳好易通公司為代表的國產(chǎn)警用對講機近年來已取得了長足的進步,成為警用對講機中不可缺少的國產(chǎn)品牌,其產(chǎn)品已得到國內(nèi)警用系統(tǒng)用戶的認(rèn)可,并出口國外。 3N5b3F  
  國產(chǎn)警用對講機主要原因有兩家,一家是好易通生產(chǎn)的 TC338 、 TC388 和 TC668S ;另一家是深圳科立訊公司生產(chǎn)的 PT388 、 PT3588 和 PT3288 。目前國產(chǎn)警用對講機分符合 MPT1327 信令的和不符合的兩類,美國摩托車羅拉公司生產(chǎn)的有 PTX600 、 PTX700 、 PTX760 (第一臺中文界面的警用對講機)型 MPT 集群手持對講機: MTS2000 、 LTS2000 、 PTS700 、 PTS760 、 MHX638 、 MTX838 、 MTX900 、 MTX960 集群手持對講機。還有 MCX600E , MPT 集群車載機。 MCS2000 、 LCS2000 、 MAX638 、 MAXTRAC888 、 MAXTRACLS 集群車載機及 MTR2000 集群中繼臺。日本建伍公司生產(chǎn)的集群警用對講機有 TK355 、 TK385 型和 TK3148MPT 集群警用手持對講機, MPT 集群車載機有 TK885 型。日本 ICOM 公司與公安部第一研究所合作開發(fā)的 IC-3500F1MPT 集群車載機和 IC-35F1 集群手持對講機。新西蘭大吉公司生產(chǎn)的 T2040 、T2035MPT 集群車載機,富英柯公司的 SRM9000 集群車載機和以及深圳好易通公司研發(fā)的 TC380M 型 MPT 集群手持對講機在國內(nèi)警用市場上都有得到了使用。 z 7g=L@   
m'.y,@^B  
數(shù)傳無線對講機 K.K=\ Y2  
  按照原國家無線電管理委員會的《關(guān)于印發(fā)超短波遙測遙控數(shù)據(jù)傳輸業(yè)務(wù)頻段規(guī)劃的通知》,我國無線電管理部門將 220MHz 頻段規(guī)定為數(shù)據(jù)傳輸業(yè)務(wù)的專用頻段,其標(biāo)準(zhǔn)頻率范圍為 223.025MHZ —— 235.000MHz 。由于 220MHz 頻段的對講機主要用于點對點、點對多點的無線數(shù)據(jù)傳輸?shù)耐ㄐ艠I(yè)務(wù),而且用此業(yè)務(wù)的對講機大多數(shù)是在固定狀態(tài)下使用,因此在行業(yè)內(nèi)人們習(xí)慣稱它們?yōu)?220MHz 數(shù)傳電臺。除220MHZ 頻段外,國家無線電管理部門還規(guī)定821MHz —— 870MHz 和2.4GHz 頻段也可用于數(shù)據(jù)傳輸。本文主要介紹的是220MHz 的數(shù)傳電臺。220MHz 數(shù)傳電臺適用于各類無線三遙(遙測、遙信、遙控)系統(tǒng)中的無線數(shù)據(jù)的采集、控制和傳輸。廣泛應(yīng)用于水文水利、電力電網(wǎng)、鐵路公路、燃氣油田、輸油供熱、氣象地震、測繪定位、環(huán)保物流等工業(yè)自動化控制的監(jiān)測、監(jiān)控、報警等系統(tǒng)中。其使用領(lǐng)域和部門十分廣闊,已涉及到國民經(jīng)濟建設(shè)和人民生活的方方面面,如電力調(diào)度和電力負(fù)荷的監(jiān)控,電網(wǎng)配變站的監(jiān)控、水文的水情監(jiān)測、水庫的水量數(shù)據(jù)收集、城市供水系統(tǒng)監(jiān)測、污水處理系統(tǒng)監(jiān)測監(jiān)控、城市路燈及交通信號燈的監(jiān)控、防空警報器控制、油田油井網(wǎng)管監(jiān)控、輸油輸氣網(wǎng)管監(jiān)控、工業(yè)智能儀表的無線抄表(近、遠程的水、電、氣表)、高速公路交通網(wǎng)的監(jiān)測監(jiān)控、城市公交車輛的調(diào)度、鐵路信號應(yīng)急通信系統(tǒng)、鐵路供水集中控制、GPS 定位和GIS 數(shù)據(jù)信息傳輸、地震專網(wǎng)的數(shù)據(jù)傳輸、大氣環(huán)境的監(jiān)測、專用行動數(shù)據(jù)通信系統(tǒng)、金融證券交易通信系統(tǒng)、實時彩票交易系統(tǒng)、郵政系統(tǒng) POS 聯(lián)網(wǎng)、車輛物流倉庫的監(jiān)管、礦山測繪、勘探及生產(chǎn)的監(jiān)測、冶金化工系統(tǒng)的工業(yè)自動化控制、安防消防監(jiān)控等。在這些系統(tǒng)中通過數(shù)傳電臺將遠端采集點的數(shù)據(jù)實時、可靠地發(fā)送到各級監(jiān)控中心,并接收各級監(jiān)控中心的控制指令,從而實現(xiàn)遠端數(shù)據(jù)實時傳送。它是無線數(shù)據(jù)傳輸系統(tǒng)中專用的無線數(shù)據(jù)傳輸通道,在系統(tǒng)中是不可缺少的一部分,在很多情況下,它是以嵌入式安裝在各類儀器儀表及設(shè)備中進行工作。 2^$Ha|  
  220MHz 數(shù)傳電臺主要以數(shù)據(jù)傳輸為主、話音通信為輔,可數(shù)話兼容。傳輸速率一般為1200BPS和2400BPS ,也有部分?jǐn)?shù)傳電臺傳輸速率可達到4800BPS和9600BPS 的高速率,數(shù)字?jǐn)?shù)傳電臺速率可達到19600BPS,如美國MDS系列和澳大利亞MD9220數(shù)字?jǐn)?shù)傳電臺。 bs=x>F  
  一般數(shù)傳電臺都采用模擬技術(shù)。由于技術(shù)上的局限性,其傳輸速率、數(shù)據(jù)容量、傳輸距離、收發(fā)轉(zhuǎn)換時間等方面受到一定的限制,常用在傳輸速率相對低、誤碼率要求不是十分高、數(shù)據(jù)容量不很大,可靠性、穩(wěn)定性要求也不是特別高的系統(tǒng)中。對于要求高速、遠距離、大容量、高可靠、高穩(wěn)定系統(tǒng),則應(yīng)采用數(shù)字?jǐn)?shù)字?jǐn)?shù)傳電臺。數(shù)字通訊信號處理(DSP)技術(shù)的應(yīng)用極大地提高了數(shù)傳電臺的技術(shù)水平,使之能成為高可靠、高穩(wěn)定、高性能的產(chǎn)品成為可能,當(dāng)然數(shù)字?jǐn)?shù)傳電臺的價格要高很多。 YE5B^sQ1  
  220MHz 數(shù)傳電臺和常規(guī)對講機不同之處在于,它長期處于無人值守的工作狀態(tài),而且其工作環(huán)境很復(fù)雜,不少設(shè)備都安置在野外,供電狀況也不穩(wěn)定,溫差變化也大。因此數(shù)傳電臺和其它常規(guī)對講機有許多不同,從產(chǎn)品結(jié)構(gòu)到技術(shù)指標(biāo)及對環(huán)境指標(biāo)的要求比常規(guī)對講機要高很多。其主要特點有以下幾點: L1J~D?q  
1. 設(shè)備的高可靠性和高頻率穩(wěn)定度,傳輸誤碼率(BER)要低。誤碼率是計算可靠性的指標(biāo),一般通訊系統(tǒng)的誤碼率為0.000001 。 .~t.B!rVSB  
2. 設(shè)備的抗干擾能力要強,散熱性要佳,要能夠適應(yīng)在惡劣環(huán)境及電磁環(huán)境下長期工作,其工作的溫度范圍要寬。 HSsG0&'-Y  
3. 工作時有守候電流盡可能要小,功耗要低,耗電要省,工作電壓范圍要寬,要有電源的逆接保護。要能夠適應(yīng)多種供電設(shè)計如交、直流電、蓄電池太陽能電池等。 7dbGUbT  
4. 要有長發(fā)的保護功能,以保證發(fā)射機能長期工作。 Yy 3g7!K5E  
5. 數(shù)傳電臺的收發(fā)轉(zhuǎn)換時間是衡量數(shù)傳電臺品質(zhì)的重要指標(biāo),一般要求小于30MS 。同時還要求發(fā)射機的起動時間要短,一般要達到小于 50MS 。220MHz 數(shù)傳電臺的品種規(guī)格較多,從輸出功率上可分為 10WW 至100WW 的微功率的數(shù)傳芯片,100WW 至 1W 的低功率數(shù)傳模塊、1W 至 5W 小功率數(shù)傳電臺、5W 至25W 中功率數(shù)傳電臺、25W 至50W 、甚至到 80W 大功率作為基地和中轉(zhuǎn)式數(shù)傳電臺。其組網(wǎng)的工作方式又分為單工、半雙工和全雙工三種。 L6=` x a,  
  特別要指出的是 220MHz 數(shù)傳電臺除符合國家無線電管理部門的有關(guān)技術(shù)標(biāo)準(zhǔn)外,還應(yīng)滿足國家標(biāo)準(zhǔn) GB/T16611 《數(shù)傳電臺通用規(guī)范》的要求。近年來隨著技術(shù)的進步,220MHz 數(shù)傳電臺的技術(shù)指標(biāo)也在不斷提高,設(shè)備的體積在縮小,穩(wěn)定度、可靠性更高,工作溫度范圍更寬,守候電流降低,發(fā)射機留位時間和收發(fā)轉(zhuǎn)換時間在縮短。 ]n9gnE  
  如日本日精公司于2000 年進入中國市場的 ND886 數(shù)傳電臺。功率為10W,體積為160(長)х115(寬)х45.5(厚)MM,頻率穩(wěn)定度為±5PPM,工作溫度為-25oC—+55oC,守候電流為55MA,發(fā)射啟動時間為≤50MS。而最近推出的ND250A數(shù)傳電臺,功率也是10W,但體積已縮小到113(長)х75(寬)х30(厚)MM,頻率穩(wěn)定度達到±1 .5PPM ,工作溫度從 -40oC—+70oC,守候電流降到40MA,發(fā)射機啟動時間也縮小到小于30MS。采用DSP技術(shù)的數(shù)字?jǐn)?shù)傳電臺發(fā)射機啟動時間更短,如新西蘭大吉的TM8105機發(fā)射機啟動時間小于10MS,而澳大利亞的MD9220數(shù)字?jǐn)?shù)傳電臺其數(shù)據(jù)轉(zhuǎn)向時間為小于5MS。 >j$y@"+  
  220MHZ數(shù)傳電臺在專業(yè)無線對講機的家族中占有比例不大,約占2%左右。盡管當(dāng)今無線電傳輸通信技術(shù)在不斷發(fā)展,藍芽技術(shù)在短距離傳輸中已得到應(yīng)用,GPRS已經(jīng)運營,其它頻段數(shù)傳通信設(shè)備也已使用。但這種220MHZ數(shù)傳電臺的市場不會被壓縮,仍有其發(fā)展空間。低成本,高的性價比,品種多規(guī)格全,應(yīng)用面廣,選擇余地大,組網(wǎng)靈活,易維護,使用方便,可靠性和穩(wěn)定性及傳輸距離能滿足大部分無線數(shù)傳系統(tǒng)的使用要求,它是其它數(shù)傳設(shè)備不能代替的,應(yīng)該說在國內(nèi)的市場前景是樂觀的。目前國內(nèi)使用的 220兆數(shù)傳電臺大部分是國外進口的。 Z&W*@(dX  
  從上世紀(jì)八十年代以來,已先后有20多家公司數(shù)十種型號的數(shù)傳電臺進入國內(nèi)數(shù)傳電臺市場,其中日本的數(shù)傳電臺的市場份額較大。這些數(shù)傳電臺有:日本TAD公司的M7S-2525、MD-250型25W機;日本世紀(jì)公司的LM2225、LM230D、TEC-230型25W機;日本TONEL公司的C130型3W機;日本ICOM公司的IC-38A型25W機和IC-3SAT型3W機;日本建伍公司的TM331A、TK780和TK782C型25W機;日本日立公司的M338和M339型25W機;日本協(xié)同公司的KG110-20型40W和KG510型50W中轉(zhuǎn)/基地臺;日本特靈通公司DJ296型3W機;日本SEL公司的P200E數(shù)傳臺;日本KENMAR株式會社的DP-1型5W機;日本日精公司的ND系列數(shù)傳電臺和數(shù)傳模塊;日本HDL公司的EMM-10CM/ART5和藹5CD/ART數(shù)傳臺。 N0_@=uE  
  自上世紀(jì)九十年代末以來,美國及其他一些西方國家生產(chǎn)的數(shù)傳臺也進入中國市場,特別是一些高檔的(速率高、可靠性高)數(shù)傳臺在國內(nèi)得到廣泛應(yīng)用。這些產(chǎn)品有:美國摩托羅拉公司的 MP501型25W機、T5365-4型5W機和T5368-5型35W機;美國MDS公司的OEM系列、SCADA系列、DATA系列數(shù)傳臺,如MDS2710、NR-100、EL705型機及其模塊;美國程遠公司的SRL-3525和SM-1625HE型25W機;新西蘭大吉公司的T2010系列25W機;T800型50W中轉(zhuǎn)/基地臺以及最新推出的T8105型25W機;加拿大新創(chuàng)公司(NTL)的NT-228C型3-25W數(shù)傳臺;澳大利亞的105H型8W機;澳大利亞的MD9220型25W機。此外,還有臺灣弘瑞電子公司生產(chǎn)的C130型5W和XHT-230型5W機。 "vL,c]D  
  在眾多的進口數(shù)傳臺中,成立于1960年的日本日精電子工業(yè)株式會社按照中國市場具體需求所開發(fā)的ND系列數(shù)傳臺和模塊,在電力、水利等領(lǐng)域中占有較大的市場份額,其較高的性價比,良好的技術(shù)支持和售后服務(wù),成為國內(nèi)中低檔的220兆數(shù)傳電臺的主要供應(yīng)商。 xg8$ <Ut  
  國內(nèi)生產(chǎn)220兆數(shù)傳電臺的歷史可追朔到上世紀(jì)八十年代中期。當(dāng)時國內(nèi)就有專業(yè)通信電子工廠在自行研發(fā)進行小規(guī)模生產(chǎn),主要用在電子負(fù)荷控制和水情監(jiān)測方面。但由于眾多原因,國產(chǎn)數(shù)傳臺一直沒有得到大批量的使用。進口設(shè)備的進入,使國產(chǎn)機很快退出市場。直到九十年代后期,隨著國產(chǎn)對講機的崛起,國產(chǎn)數(shù)傳臺也已形成一定的規(guī)模,近幾年更是得到長足的進步。有意思的是這些廠家都集中在深圳地區(qū),如深圳固迪電子公司,這是一家專業(yè)從事數(shù)傳電臺研發(fā)、生產(chǎn)和工程服務(wù)的企業(yè),其生產(chǎn)的GD系列數(shù)傳電臺及其模塊,在國產(chǎn)數(shù)傳電臺中已占一定的比例。還有深圳友迅達公司生產(chǎn)的FC系列數(shù)傳電臺及模塊;深圳天立通公司生產(chǎn)的TH數(shù)傳電臺;深圳科立訊公司生產(chǎn)的PT6080和PT618B數(shù)傳電臺;深圳九旭科技公司最新推出的40W高速率(P600BPS-19200BPS)是品級高可靠數(shù)傳電臺。深圳泰達鑫公司的TOX-868數(shù)傳臺;常州安特電子公司的AT230、TW230、RH230系列數(shù)傳臺和DS-230TM/RD數(shù)傳模塊。 qb 1JE[2F  
.Gq]Mrim9G  
海用無線對講機 p38RgEf  
  專門用于海上航行的在海事船舶上以及與岸上進行無線通信的無線對講機稱為海用無線對講機,也稱為船舶電臺。海用無線對講機其專業(yè)性特別強的對講機,其使用環(huán)境惡劣,船舶活動范圍廣闊,海上溫度變化又大,要適應(yīng)全球海上安全航行的需要,其產(chǎn)品設(shè)計是十分專業(yè)的,工作頻率也是統(tǒng)一的。 M>_ U9g  
  按照國際海事通信的統(tǒng)一規(guī)定海上船用對講機販工作頻率范圍TX從156.025MHz-157.425MHz,RX從156.025MHz-163.275MHz。工作頻道又分為國際頻道、美國頻道和加拿大頻道,還有10個氣象頻道(其中8個是美國氣象頻道, 2 個是加拿大氣象頻道)。三種工作頻道也就是三個頻道標(biāo)準(zhǔn)版本,種種船用對講機都有三種標(biāo)準(zhǔn)版本。用戶根據(jù)使用要求,在選購船用對講機的同時也選用不同版本的頻率。采用美國頻率標(biāo)準(zhǔn)版本的國家較多,我國船用對講機大多采用美國版本,據(jù)說可能是美國頻率版本的同頻點較多,異頻點較少。有的海用對講機除了以上頻點外,還留有 10 個可由用戶自己定義的頻點,便于用戶自己內(nèi)部使用。船用對講機的頻率中有同頻點,也有異頻點。異頻點的切發(fā)頻差不是常規(guī)機的5.7MHz而是4.6MHz 。船用對講機為了適應(yīng)海上的通信要求,在結(jié)構(gòu)設(shè)計上要充分考慮防水、防鹽霧、防太陽輻射等因素,優(yōu)良的防水性更是船用對講機的主要指標(biāo)。按日本 JIS-7 防水標(biāo)準(zhǔn),日本船用對講機在1 米水深的情況下,至少半小時不能進水。日本ICOM 公司生產(chǎn)的 GM1500E 手持對講機可達到在1 米水深的情況下,至少5 個小時機內(nèi)不進水。有的機型其揚聲器、話筒電池塊也具有防水性能好,其散熱性好也是長期可靠工作的保障。為了便于操作使用,船用對講機的面板控制按鍵和旋鈕不但數(shù)量少,而且都比較大,其顯示屏不僅寬大,字符顯示清晰、直觀,一目了然。船用對講機一般功能都比較簡單,實用,只保留其本功能,這一切都……在船上使用的工作環(huán)境,有利在各種條件下的方便使用。優(yōu)良的防水、防鹽霧性、堅固耐用、高可靠性,工作頻率多是船用對進機的特點。按有關(guān)規(guī)定在船舶上使用的對講機必須獲得中國船級社頒發(fā)的《中國船級社船用產(chǎn)品型式認(rèn)可證書》。 ;&i4QAo-  
  此外,按全球海事通險與安保系統(tǒng)標(biāo)準(zhǔn)(GMDSS)的規(guī)定,在船上航行的船舶都必須配備按“ GMDSS ”標(biāo)準(zhǔn)生產(chǎn)的船用對講機,配備數(shù)量按船舶的噸位而定,目的是為了保證船舶在遇險的緊急情況下使用。按“ GMDSS ”標(biāo)準(zhǔn)生產(chǎn)的船用對講機,顏色必須是桔黃色的,其電池為能支持8小時工作的鋰電池組,以滿足在海上遇險時能長時間工作的要求。日本ICOM公司生產(chǎn)的GM1500E船用對講機就是此類產(chǎn)品,其電池容量達到3600MAH 。國內(nèi)船廠用對講機全部為進口產(chǎn)品,而其中日本 ICOM 公司的 IC-M45、M59其優(yōu)良的品質(zhì)和高性價比受到用戶歡迎。現(xiàn)M59 已停產(chǎn),新產(chǎn)品 M59G 已代替該機的防水標(biāo)準(zhǔn)已達到了JIS 的7級,此外還有 IC-M402 、M502、M602、M802 等船載式船用對講機。日本威泰克斯公司的 STANDARD 品牌船載式對講機 GX1250S 、GX1260S 及GX2350S 等也有一定市場。 m[8?d~  
  另外,日本古野電氣株式會社的 FM-8500 船載臺,日本無線株式會社的 THS-25 型船載臺,日本 SE 公司的 STR-580D 船載臺。美國摩托羅拉公司 TR/TON 船載臺 M100 、 M200 型和美國 LMS/S 公司的 RT4822 型船載臺,以及韓國公司的 RH=32 船載臺,也已進入國內(nèi)市場。船用手持對講機有日本 ICOM 的 IC-M1V、M2A 、M3A 、M88船用手持對講機,其中M2A故熱銷,而M88系高檔機型。ICOM公司的船用手持對講機約占使用量的一半。另外一個熱銷機型是 STANDARD 牌的 HX350S 、HX260S及HX460S。此外還有摩托羅拉的 MP100 、MP100iS;友利電公司的250手持對講機;韓國的SMD-150等船用手持對講機,臺灣、香港等地區(qū)也有這關(guān)產(chǎn)品。 附國際、美國、加拿大海事頻道和氣象頻道。 ` ),ACkU>U  
o/4U`U)Q0v  
航空無線對講機 @aY>pr5!  
  航空無線對講機,又叫航空器電臺,是專門用于地面和飛機之間、飛行員與飛行員之間進行無線通信聯(lián)系的,它在保證空中飛行安全、有效地進行空中交通管理中不可缺少的通信工具。由于航空對講機在特殊環(huán)境中使用,保證航空工作頻率不受干擾,按照國際民航組織民用航空公約的有關(guān)規(guī)定,對空通信頻率范圍為 VHF 頻級的 118.000MHz — 136.975MHz ,其信道頻率間隔分為三檔, 50KHZ 、25KHZ 和 8.3KHZ 。我國規(guī)定為 25KHZ 頻率間隔,信號空間場強最低不小于120DBW/M2 ,相鄰信道信號防護大于 60DB 。VHF (甚高頻)頻段的無線通信為……距傳播,其傳播特性如同光波,在空中與地面之間通信沒有保障,繞射現(xiàn)象也可忽略不計, VHF 電波在電離層因反射、散射造成的衰減損耗較小。目前地空通信絕大多數(shù)為話音通信,使用模擬信號,傳輸模式為調(diào)幅(AM)調(diào)制方式。由于飛機的飛行高度高,對講機的接收靈敏度也很高,通話距離較遠,一般都可以在200公里以上,飛機高度在1萬米高空,其 50W 的發(fā)射功率其作用距離可達300-350公里。 o_R_  
 
]]>
逆變器并網(wǎng),并機技術(shù)討論http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2786&Page=1wangxinxin2010-12-22 10:35:34并網(wǎng)的關(guān)鍵是要求輸出正弦電流與電網(wǎng)電壓同頻、同相。要做到這一點,首先要產(chǎn)生同步信號,捕捉電網(wǎng)電壓的過零點,簡單一點的就是直接比較過零點來實現(xiàn),但這樣可靠性并不是最好。此外可以采用鎖相環(huán),這又分模擬和數(shù)字的,模擬的 設(shè)計簡單,但控制不夠靈活,有相差,數(shù)字的設(shè)計困難,但應(yīng)用更靈活,適應(yīng)性強,此外需要更多的系統(tǒng)資源,考慮到算法的復(fù)雜性,可以用一的FPGA來實現(xiàn)。此外,做到了這步,完全可以再做一些增值的功能上去,比如可以順帶吧有源濾波,諧波補償做上。

至于逆變器的控制方法,可以采用PID,重復(fù),神經(jīng)網(wǎng)絡(luò)等,但目前大多用PID的,重復(fù)控制也有,神經(jīng)網(wǎng)絡(luò)設(shè)計到學(xué)習(xí)的過程,商品化的很少很少。PID屬于經(jīng)典控制理論,應(yīng)用非常廣泛,技術(shù)也比較成熟,對于有源逆變,可以比較好的實現(xiàn)其功能,但要做到更好 的性能,就要結(jié)合其他控制方案。
接下去馬上要做了,希望多聽聽大家的意見。做個能令自己滿意的產(chǎn)品。
]]>
CDMA系統(tǒng)多速率判決技術(shù)http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2785&Page=1wangxinxin2010-12-22 10:32:327f"N0m,s$X7^2S4I移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。:`7V"{"n/g;H/Q2T$s
  關(guān)鍵詞:CDMA;多速率判決;SER;山本度量
:p.^#l0W#@2}移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單www.mscbsc.com*`4w1Z)X!`2H)p
  在IS-95,IS-2000系統(tǒng)中,語音的數(shù)據(jù)傳輸速率主要有4種:9 600 b/s,4 800 b/s,2 400 b/s,1 200 b/s,分別稱其為全速率、1/2速率、1/4速率和1/8速率。當(dāng)數(shù)據(jù)以低于全速率的速率編碼時,數(shù)據(jù)比特要重復(fù)發(fā)送以“填滿”整個幀。為了節(jié)省帶寬,系統(tǒng)并不發(fā)送每幀的速率信息,因此接收機無法知道發(fā)送數(shù)據(jù)速率,只能通過提取信道質(zhì)量信息,判定發(fā)送端可能發(fā)送的速率。同時,變速率也為隨路信令的傳輸提供了方便,有些信令信息可以插入到降速幀中。 |  國內(nèi)領(lǐng)先的通信技術(shù)論壇4n$i2X/l3[*o2`)X-W;Z
$n3|'m#Y$w;p7w3J$]
  接收機進行速率判定主要依據(jù)3種度量值,信道誤碼計數(shù)(SER)、可靠性信息——YQM(Yamamoto Quality Metric)[1]和CRC校驗。其中SER度量對4種速率有效;YQM度量對較低兩速率有效;而CRC度量對較高兩速率有效。接收機根據(jù)8個度量值進行多速率判決算法,從而得到正確的速率信息,最終得到正確的語音數(shù)據(jù)輸出。圖1為整個多速率判定的示意框圖。
.b1q7^$m9w-V%a!A
:b0K*q,r:n!F5g!v |  國內(nèi)領(lǐng)先的通信技術(shù)論壇

圖片點擊可在新窗口打開查看


4m2^5~9D6{5Wmscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
2V+a.h,h+y1E#A:G1@!k移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單  本文將對多速率判決進行分析,分析了3種判決度量產(chǎn)生原理,同時引入了一種軟件無線電(DSP+FPGA)結(jié)構(gòu)來實現(xiàn)度量值產(chǎn)生和多速率判決算法,采用串行實現(xiàn)方法和存儲器分裂法,使得占用資源和處理時延大大減少。mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。2U#b;X m3A1o
MSCBSC 移動通信論壇&M0O&[3J5E9Y0w.~ {8~
   www.mscbsc.com"E9t2T5^7v9r&I!P8{ k
www.mscbsc.com:i M;}*c4]7l T)Q;f#e&v/g
1 度量值計算
4v0Z%Q2m(F移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單
+M%z,?,?*R.h!V9I3A移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單  接收機在對4種假設(shè)速率數(shù)據(jù)進行信道Viterbi譯碼[2]后,將進行多速率判定。此時,需要得到假定速率的正確性度量。在CDMA系統(tǒng)中,他包括3種度量,分別是SER,YQM和CRC度量。 mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。:@8W.z&a&T1[&l'M1Q
mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。7s)d Y/e:S/N2n
  (1)SER是信道誤碼計數(shù)度量,反映的是Viterbi譯碼器的糾錯能力和信道惡劣程度。他是指對譯碼后的數(shù)據(jù)再在本地進行卷積編碼,然后以數(shù)據(jù)幀為單位和接收到的數(shù)據(jù)做硬判決后的結(jié)果比較。如果在信道不是很惡劣的條件下,當(dāng)假設(shè)速率不正確時,SER度量將會很高,也反映了假設(shè)速率的真實程度。他對4種速率幀都有效。 *J'T2W3n+B7{'d1h
MSCBSC 移動通信論壇*E"F$I3T8r7q(k
  (2)CRC是幀質(zhì)量指示度量。CRC編碼是一種使用非常廣泛的循環(huán)分組碼。在IS95和IS2000基帶處理中,他只起檢錯和多速率判決作用,而沒有糾錯功能。在多速率判決中,CRC度量只對全速率和1/2速率數(shù)據(jù)幀起作用。在移動臺調(diào)制過程中,全速率和1/2速率的幀質(zhì)量指示比特的生成多項式如下:www.mscbsc.com'U4{6L)O$y0M#w!Z&D

7[)H4E-{1E!J6^ |  國內(nèi)領(lǐng)先的通信技術(shù)論壇圖片點擊可在新窗口打開查看
$y3c$W0V$^:z*e(U1c$EMSCBSC 移動通信論壇
(S/x8u8{)u"U!v |  國內(nèi)領(lǐng)先的通信技術(shù)論壇  通過對循環(huán)分組編碼的分析,很容易得到譯碼電路就是一個伴隨式計算電路[3],也就是一個生成多項式除接收符號的除法電路,使用移位寄存器和反饋電路可以實現(xiàn)。www.mscbsc.com0D)_*U7O1S+k!f-o&n)\

%Y6q*K)g'M-T1D   MSCBSC 移動通信論壇%?%f1S%R6E1W6o
0c,A6x)V-O7q6v6w
  (3)山本度量是低速率幀的幀質(zhì)量指示度量。1/4,1/8兩種低速幀沒有CRC比特,這時的幀質(zhì)量指示度量要使用山本度量。Viterbi卷積譯碼是一種最大似然譯碼算法,也就是要在Trellis圖中找到一個序列C,使得在已知接收序列R情況下,發(fā)送C的概率最大。這等價于找一個與發(fā)送序列距離最小的序列。但是如果在Trellis圖中的次優(yōu)序列同最優(yōu)序列之間的距離較小,那么判定譯碼輸出序列為最優(yōu)序列的可信度較小。山本量度就是用于度量這一可信度的。具體的算法如下: |  國內(nèi)領(lǐng)先的通信技術(shù)論壇.h&c z6r-t

%p)f7i/Y#`3J$dwww.mscbsc.com  參照圖2,設(shè)i-1時刻,所有狀態(tài)均為“好”,以Ω表示,“壞”狀態(tài)以X表示,路徑度量(距離)以m[]()表示,A為閾值。
2o3S(m T6e#dmscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。8g0Q5|)r.I2n7J

圖片點擊可在新窗口打開查看

移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單/l$G7^%\'[:?!F9S)q
7a0^3V2t!G)P2h2H7C

圖片點擊可在新窗口打開查看


*U,o/]#R"wmscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
9G,[,r6R%o)j-N+w0N |  國內(nèi)領(lǐng)先的通信技術(shù)論壇  則選擇路徑bfs,則S0仍標(biāo)為Ω;若選擇路徑dhf,則S0標(biāo)為X,因為其路徑中已有不可靠狀態(tài)。此過程持續(xù)到譯碼結(jié)束,若2m個狀態(tài)均標(biāo)為X,則山本度量為“差”,否則為“好”。 MSCBSC 移動通信論壇*o-V9B5L0k0f
移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單/c.s6Q%H-V2?"i:t)W
  在設(shè)計中,設(shè)置了2個山本度量存儲器,一個存放舊的山本度量值,一個存放新的。在譯碼的路徑度量更新時,對每一狀態(tài)同時更新山本度量值。對2個度量存儲器的操作采用存儲器分裂法,充分利用了FPGA的速度優(yōu)勢,提高了并發(fā)程度,減少了處理時延。 MSCBSC 移動通信論壇4~ \9a)E&c0e,[7m
%h.@*{'i"w+Y7N!P
2 多速率判決 |  國內(nèi)領(lǐng)先的通信技術(shù)論壇1i:] y(r7f-N3T K4H/?
mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。3v8f0h$~2g/i P1w/G4R7f
  在獲得了度量值后,系統(tǒng)將通過8個量度S1(全速率SER)、S2(半速率SER)、S4(1/4速率SER)、S8(1/8速率SER)、Q1(全速率CRC校驗)、Q2(半速率CRC校驗)、Q4(1/4速率山本量度)、Q8(1/8速率山本量度)來判決數(shù)據(jù)速率。由于較高的2個速率有更準(zhǔn)確的CRC校驗,所以沒有必要再用山本量度。速率判定后,處理器發(fā)給FPGA中的緩沖器相應(yīng)信號,輸出相應(yīng)速率的譯碼數(shù)據(jù)。
(R.D4n8g+y#f'L$i#fmscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
*n0q9h)A#{www.mscbsc.com

圖片點擊可在新窗口打開查看

www.mscbsc.com*s!v8|!r+y"M
|  國內(nèi)領(lǐng)先的通信技術(shù)論壇3y-v"~;c;N1y i/{$k2`
  圖3是速率判決算法的流程圖。其中符號含義如下:www.mscbsc.com0Q!n%t*g `4p4o,u5l!A

.Q#|-J,_5A7y(E(U*W6Z   |  國內(nèi)領(lǐng)先的通信技術(shù)論壇;T2W4O!D*J

+a6p7|-V*].x,i.q&z"]#^移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單  1X表示全速率;2X表示1/2速率;4X表示1/4速率;8X表示1/8速率;1XL表示可能是全速率,但有誤比特;E表示刪除壞幀。T1~T10為判決門限,他們是通過用實際的語音數(shù)據(jù)經(jīng)過大量的仿真得到的經(jīng)驗門限值,必須保證這些門限值是完全適用于CDMA移動通信環(huán)境。 |  國內(nèi)領(lǐng)先的通信技術(shù)論壇'^(d3A:G7^7k
!O3V/u5Y-]-^;b!J
  速率判決算法包括以下幾個準(zhǔn)則:
&l;M(a5T%V3r |  國內(nèi)領(lǐng)先的通信技術(shù)論壇2]&Q$L"S&p-I
  (1)SER是最重要的判決變量。
(I%r3n$@9p,tmscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。
,f%F5j k%R3}5J*m |  國內(nèi)領(lǐng)先的通信技術(shù)論壇  (2)Viterbi譯碼的山本量度和CRC校驗可以作為輔助判決變量。 www.mscbsc.com3q!E7T8[!s-v,f(r N(W
(^8n8m:Z,F7[8H0H.I:?
  (3)著重保證全速率的判決,因為全速率占所有幀的60%,而且全速率幀用于傳輸隨路信令。 移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單,R-p9G7z B

5y p9A:f.|&b(p0B'Q9fwww.mscbsc.com  (4)根據(jù)變速率聲碼器編碼選擇速率的規(guī)則,數(shù)據(jù)速率每幀只允許下降一個級別。例如,如果前一幀的速率為全速率,而當(dāng)前幀根據(jù)算法為1/4和1/8,編碼器仍舊選擇速率1/2。
*`+e8l-g$j"E)B2~9s移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單MSCBSC 移動通信論壇8Q2m2^5]'^
3 優(yōu)化實現(xiàn)MSCBSC 移動通信論壇$z1S.W#{6B
移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單#o$o6~+G1v)R2`;o"m9I
3.1 DSP+FPGA實現(xiàn)結(jié)構(gòu) MSCBSC 移動通信論壇&c6u*u5r8J0A;\3k+Q

'`$|#I:^'p1E)j'a  在我們的設(shè)計中,多速率判決模塊采用DSP+FPGA軟件無線電結(jié)構(gòu)。其中速率判定屬于控制部分,放在C54DSP中完成。由于多速率判定算法實現(xiàn)代碼相對簡單,而且對時延要求不是非常嚴(yán)格,所以在實現(xiàn)中采用C代碼編寫。而3種度量值的產(chǎn)生實時性要求較高,而且和多路Viterbi譯碼結(jié)合緊密,因此使用Altera公司的APEXFPGA實現(xiàn)。FPGA和DSP的數(shù)據(jù)通過FIFO交互,控制信息通過寄存器交互。
c)Z/H6C:h2VMSCBSC 移動通信論壇www.mscbsc.com+F.M(o5f*r6v.]7Z8n9{'{7E
  在度量值產(chǎn)生中,如果采用全并行處理,即同時并行處理四路假設(shè)速率幀,則占用FPGA邏輯資源太大,因此采用串行實現(xiàn)方式。在CDMA2000中,由于要求在一幀20 ms中完成4種速率幀的形成,所以模塊基本時鐘由原先的28.8 kb/s增加至57.6 kb/s。另外,為使共享的山本度量存儲模塊有充分的時間進行內(nèi)部RAM復(fù)位,所以4種速率幀之間加入4個時鐘周期的空閑段。 移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單&h!m$j-n3N8N*^9W
www.mscbsc.com1a9@3S%C)T2m6]9f%_
  實驗表明,此種結(jié)構(gòu)實時性好,而且由于判決算法在DSP中完成以及串行度量處理,減少了對硬件邏輯單元的占用。mscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。4v+_.n-I/j)M4h%I

(e;@#U2o2t,V)`$@,Z |  國內(nèi)領(lǐng)先的通信技術(shù)論壇3.2 存儲器分裂法 -_ B2i c3a+P'N4g9K*B

4R$@/s*};B*U+B |  國內(nèi)領(lǐng)先的通信技術(shù)論壇  為了提高并發(fā)程度,充分利用FPGA的速度優(yōu)勢,對于山本度量的讀寫控制采用存儲分裂方法,即邏輯RAM和物理RAM分開。這樣可以在4個基本時鐘內(nèi)完成一次山本度量的更新運算。基本思想就是在一個時鐘能同時取出i和i+128的度量,進行運算后存入相應(yīng)的存儲單元,完成山本度量的更新。在物理上,存在2個獨立的存儲器RAM1和RAM2,各自有數(shù)據(jù)線和地址線,但在邏輯上將其均勻地分為2個子存儲塊,分別作為I時刻和I+1時刻的存儲單元。依據(jù)這個思想,地址產(chǎn)生器產(chǎn)生正確的地址邏輯,處理時延也將大大減少。
:I'O6u8I:?(E.y移動通信,通信工程師的家園,通信人才,求職招聘,網(wǎng)絡(luò)優(yōu)化,通信工程,出差住宿,通信企業(yè)黑名單 `'Z5i7b&i$C#i
4 結(jié)語 |  國內(nèi)領(lǐng)先的通信技術(shù)論壇.a.l$G1p-\

#?4W*X7w6n&b5x)yMSCBSC 移動通信論壇  變速率聲碼器技術(shù)在移動通信中的應(yīng)用非常普遍,具有降低功率、增加信道利用率等優(yōu)點。在信道接收機中需要對數(shù)據(jù)速率進行檢測判決。本文引入了一種多速率判決技術(shù),他由度量值計算和判決算法兩部分組成。在具體實現(xiàn)中,采用了DSP+FPGA結(jié)構(gòu),在時延和資源配置上達到較好的性能。同時,采用了串行實現(xiàn)和存儲器分裂等優(yōu)化手段,減少了處理時延和資源占用。
0W3k:r3R5k,S*Amscbsc 移動通信論壇擁有30萬通信專業(yè)人員,超過50萬份GSM/3G等通信技術(shù)資料,是國內(nèi)領(lǐng)先專注于通信技術(shù)和通信人生活的社區(qū)。]]>
JPEG2000軟件開發(fā)的公司http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=2784&Page=1wangxinxin2010-12-22 10:19:21JPEG2000 軟件的第三方開發(fā)商,他們的產(chǎn)品都是收費的!

As the ADV202/ADV212 follows the JPEG2000 (J2K) -ISO/IEC15444-1 image compression standard, it will be compatible with imaging applications that adhere to this standard. Below are links to companies that provide products and services in conjunction with JPEG2000, from software codecs to hardware and software design:


第一家公司
Agility Video
 
Agility Video provides ADV202/ADV212 design support and consulting services, hardware - in Network camera, Network codec and PCI card forms, scaleable DVR / NVR and video transaction / POS auditing software - all available for evaluation, demonstration and OEM licensing. Designs demonstrate the facility of ADV202/ADV212 and JPEG2000, in providing robust, IP based, streaming, low latency, multi-resolutional, multi-platform video in the CCTV industry.

第二家公司
J2K-Codec
J2K-Codec is an easy-to-use JPEG2000 decoder, specially modified to support ADV202/ADV212 chip. It can handle down-sampled U and V components, and has performance suitable for live-video decoding. There is also a special decoding mode (automatically activated for video images from ADV202/ADV212), which boosts performance and eliminates interlacing artifacts.

第三家公司
Aware Inc.
Aware provides software development solutions for decoding ADV202/ADV212 data streams, complete with reference applications and source code. Aware was the first to commercialize wavelet compression, and for the past 6 years has been heavily involved in the JPEG 2000 standards bodies, R&D, and delivery of commercially supported JPEG2000 software development tools and products for the medical, geospatial, library, digital cinema, and video markets.

第四家公司
Kakadu Software

Gastager Systemtechnik GmbH
As the designer of the PCI-based ADV202/ADV212 evaluation board, Gastager Systemtechnik GmbH provides various development platforms using the ADV202/ADV212, from simple encode / decode demo boards (ADV202/ADV212 VidPipe) to high-end processing units that include a Blackfin DSP for post-processing JPEG2000 data. The JPEG2000 Net Module, a video/audio codec module, which transmits data over 10/100 BaseT Ethernet with latency of <150ms is also available.

第五家公司(德國公司)
LuraTech GmbH

Morgan Multimedia
Probably the fastest JPEG2000 software codec available on PC today! Includes decoder and encoder. Fully interoperable with the ADV202/ADV212. Multi-threaded and highly optimized for Intel x86 and compatible CPUs (MMX, SSE, SSE2, Hyper-Threading, Multi Core and Multi CPU). Supports Video For Windows and DirectShow API. Also available as a low-level SDK including documentation and sample source code.

第六家公司(俄羅斯的)
RV-Media Ltd 
RV-Media provides software JPEG2000 decoder that can be used for decoding of ADV202/ADV212 streams. JPEG2000 codec is available as SDK with low level C API and easy-to-use C++ API. Also RV-Media offers application development services in different areas related to JPEG2000 and digital image processing. <!--modify time-->]]>
DSP入門導(dǎo)讀http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1576&Page=1wangxinxin2010-11-20 13:40:472.TMS320C3x TMS320C3x系列包括C3x和VC33,主要推薦使用VC33。C3x系列是TI浮點的基礎(chǔ),不可能停產(chǎn),但價格不會進一步下調(diào)。 
3.TMS320C5x TMS320C5x系列已不推薦使用,建議使用C24x或C5000系列替代。 
4.TMS320C5000 TMS320C5000系列包括C54x和C55x系列。其中VC54xx還不斷有新的器件出現(xiàn),如:TMS320VC5471(+ARM7)。 C55x系列是TI的第三代,功耗為VC54xx的1/6,性能為VC54xx的5倍,是一個正在發(fā)展的系列。 C5000系列是目前TI 的主流,它涵蓋了從低檔到中高檔的應(yīng)用領(lǐng)域,目前也是用戶最多的系列。 
5.TMS320C6000 TMS320C6000系列包括C62xx、C67xx和C64xx。此系列是TI的高檔系列。其中C62xx系列是定點的,系列芯片種類較豐富,是主要的應(yīng)用系列。 C67xx系列是浮點的,用于需要高速浮點處理的領(lǐng)域。 C64xx系列是新發(fā)展,性能是C62xx的10倍。 
6.OMAP系列 是TI專門用于多媒體領(lǐng)域的芯片,它是C55+ARM9,性能卓越,非常適合于手持設(shè)備、Internet終端等多媒體應(yīng)用。   


5V/3.3V如何混接? 

TI 的發(fā)展同集成電路的發(fā)展一樣,新的都是3.3V的,但目前還有許多外圍電路是5V的,因此在系統(tǒng)中,經(jīng)常有5V和3.3V的混接問題。在這些系統(tǒng)中,應(yīng)注意: 
1)輸出給5V的電路(如D/A),無需加任何緩沖電路,可以直接連接。 
2)輸入5V的信號(如A/D),由于輸入信號的電壓>4V,超過了的電源電壓,的外部信號沒有保護電路,需要加緩沖,如 74LVC245等,將5V信號變換成3.3V的信號。 
3)仿真器的JTAG口的信號也必須為3.3V,否則有可能損壞。   



為什么要片內(nèi)RAM大的效率高?

目前發(fā)展的片內(nèi)存儲器RAM越來越大,要設(shè)計高效的系統(tǒng),就應(yīng)該選擇片內(nèi)RAM較大的。片內(nèi)RAM同片外存儲器相比,有以下優(yōu)點: 
1)片內(nèi)RAM的速度較快,可以保證無等待運行。 
2)對于C2000/C3x/C5000系列,部分片內(nèi)存儲器可以在一個指令周期內(nèi)訪問兩次,使得指令可以更加高效。 
3)片內(nèi)RAM運行穩(wěn)定,不受外部的干擾影響,也不會干擾外部。 
4)片內(nèi)多總線,在訪問片內(nèi)RAM時,不會影響其它總線的訪問,效率較高。   



為什么從5V發(fā)展成3.3V? 

超大規(guī)模集成電路的發(fā)展從1um,發(fā)展到目前的0.1um,芯片的電源電壓也隨之降低,功耗也隨之降低。也同樣從5V發(fā)展到目前的 3.3V,核心電壓發(fā)展到1V。目前主流的的外圍均已發(fā)展為3.3V,5V的的價格和功耗都價格,以逐漸被3.3V的取代。   



如何選擇的電源芯片? 

TMS320LF24xx:TPS7333QD,5V變3.3V,最大500mA。 
TMS320VC33: TPS73HD318PWP,5V變3.3V和1.8V,最大750mA。 
TMS320VC54xx:TPS73HD318PWP,5V變3.3V和1.8V,最大750mA; TPS73HD301PWP,5V變3.3V和可調(diào),最大750mA。 
TMS320VC55xx:TPS73HD301PWP,5V變3.3V和可調(diào),最大750mA。 
TMS320C6000: PT6931,TPS56000,最大3A。   




軟件等待的如何使用? 


的指令周期較快,訪問慢速存儲器或外設(shè)時需加入等待。等待分硬件等待和軟件等待,每一個系列的等待不完全相同。 
1)對于C2000系列: 硬件等待信號為READY,高電平時不等待。 軟件等待由WSGR寄存器決定,可以加入最多7個等待。其中程序存儲器和數(shù)據(jù)存儲器及I/O可以分別設(shè)置。 
2)對于C3x系列: 硬件等待信號為/RDY,低電平是不等待。 軟件等待由總線控制寄存器中的SWW和WTCNY決定,可以加入最多7個等待,但等待是不分段的,除了片內(nèi)之外全空間有效。 
3)對于C5000系列: 硬件等待信號為READY,高電平時不等待。 軟件等待由SWWCR和SWWSR寄存器決定,可以加入最多14個等待。其中程序存儲器、控制程序存儲器和數(shù)據(jù)存儲器及I/O可以分別設(shè)置。 
4)對于C6000系列(只限于非同步存儲器或外設(shè)): 硬件等待信號為ARDY,高電平時不等待。 軟件等待由外部存儲器接口控制寄存器決定,總線訪問外部存儲器或設(shè)備的時序可以設(shè)置,可以方便的同異步的存儲器或外設(shè)接口。   



中斷向量為什么要重定位? 

為了方便存儲器的配置,一般的中斷向量可以重新定位,即可以通過設(shè)置寄存器放在存儲器空間的任何地方。 注意:C2000的中斷向量不能重定位。   的最高主頻能從芯片型號中獲得嗎? TI的最高主頻可以從芯片的型號中獲得,但每一個系列不一定相同。 
1)TMS320C2000系列: 
TMS320F206-最高主頻20MHz。 
TMS320C203/C206-最高主頻40MHz。 
TMS320F24x-最高主頻20MHz。 
TMS320LF24xx-最高主頻30MHz。 
TMS320LF24xxA-最高主頻40MHz。 
TMS320LF28xx-最高主頻150MHz。 
2)TMS320C3x系列: 
TMS320C30:最高主頻25MHz。 
TMS320C31PQL80:最高主頻40MHz。 
TMS320C32PCM60:最高主頻30MHz。 
TMS320VC33PGE150:最高主頻75MHz。 
3)TMS320C5000系列: 
TMS320VC54xx:最高主頻160MHz。 
TMS320VC55xx:最高主頻300MHz。 
4)TMS320C6000系列: 
TMS320C62xx:最高主頻300MHz。 
TMS320C67xx:最高主頻230MHz。 
TMS320C64xx:最高主頻720MHz。   



可以降頻使用嗎? 

可以,的主頻均有一定的工作范圍,因此均可以降頻使用。   



如何選擇外部時鐘? 

的內(nèi)部指令周期較高,外部晶振的主頻不夠,因此大多數(shù)片內(nèi)均有PLL。但每個系列不盡相同。 
1)TMS320C2000系列: 
TMS320C20x:PLL可以 ]]>
DSP—數(shù)字化音頻領(lǐng)域的未來http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1575&Page=1wangxinxin2010-11-20 13:38:45隨著數(shù)字信號處理技術(shù)的日益推進, IT領(lǐng)域的科技成果越來越普遍的應(yīng)用于視音頻領(lǐng)域并大大的推動了視音頻科技的進步,其中DSP(Digital Signal Processor即數(shù)字信號處理器)在音頻領(lǐng)域內(nèi)的應(yīng)用就是一個很好的例子。
    傳統(tǒng)的模擬視音頻產(chǎn)品如今逐漸退出,采用數(shù)字化技術(shù)極其相應(yīng)產(chǎn)品已呈不可抵擋的趨勢。數(shù)字化的視音頻產(chǎn)品必將涉及將類比信號轉(zhuǎn)換成數(shù)字信號后加以傳輸?shù)膯栴}。而在這種轉(zhuǎn)換的過程中需要做大量的數(shù)學(xué)運算,因此必須選擇運算快速的微處理器才能完成實時(real-time)的數(shù)位信號處理。而市面上的微處理有成百上千種,各有其特色及對應(yīng)的應(yīng)用場合,DSP以其特有的優(yōu)勢更加適合于完成上述任務(wù)。以下就從微處理器的硬件基本架構(gòu),來說明DSP與傳統(tǒng)微處理器間的差異及其本身的優(yōu)勢。

DSP的優(yōu)勢

    要了解DSP的優(yōu)勢,就必須明白DSP與傳統(tǒng)微處理器在硬件基本架構(gòu)上的不同。

Von Neumann與Harvard基本架構(gòu)

    所有的微處理器都是由幾個基本的模塊所組成:運算器以完成數(shù)學(xué)運算、存儲器和解碼器以完成類比信號與數(shù)位信號間的轉(zhuǎn)換。在程序中,在每一周期必須告知微處理器要做些什么。因此微處理器必須從儲存程序的存儲體取得控制指令與一些數(shù)據(jù)而加以運算。但是對于所有的微處理器并不是使用相同的方法,一般來說可分成Von Neumann與Harvard二種基本架構(gòu),同時又有取其二者優(yōu)點而衍生出多種的混合改良架構(gòu),在增加存儲器與周邊裝置后,就成為能作為數(shù)字信號處理應(yīng)用的微處理控制器。
    Von Neumann結(jié)構(gòu)成為電腦發(fā)展上的標(biāo)準(zhǔn)已超過40年,基本結(jié)構(gòu)是非常簡潔,程序與數(shù)據(jù)二者能夠存儲在同一存儲映射空間(memory-mapped space),這種結(jié)構(gòu)的形成是基于大多數(shù)一般用途的程序要求,如x86系列。而其缺點是僅有一條總線來共享數(shù)據(jù)和程序地址,因此同一時間僅有一數(shù)據(jù)存儲單元或是程序存儲單元能被進行存取操作。
    能在讀取執(zhí)行程序的同時訪問數(shù)據(jù)存儲空間是有效加快數(shù)據(jù)處理的重要方法,Harvard結(jié)構(gòu)具有分離程序和數(shù)據(jù)的存儲空間,兩根總線分別處理不同的地址單元,以確保數(shù)據(jù)和程序能同時并行的存取,以增加處理速度。這種分離的總線架構(gòu)可將程序執(zhí)行分成尋址、解碼、讀取、執(zhí)行四個工作階段,每一指令必須4個指令周期才能完成,并且同一時間可以有4個指令進入微處理器內(nèi)處理,當(dāng)在第4個指令周期后,每一指令周期就有一個指令執(zhí)行,此時程式是以最高的效率的執(zhí)行。但需要指出的是,當(dāng)執(zhí)行選擇指令如跳躍或比較指令時,由于必須等到指令執(zhí)行產(chǎn)生的結(jié)果后,才知道要跳躍的位置與下一個指令,在此之前所輸入的指令會變的無效,而必須重新輸入新的指令,因此會產(chǎn)生所謂的選擇延時或選擇等待等現(xiàn)象,使得程式執(zhí)行效率大幅降低至與Von Neumann結(jié)構(gòu)差不多,所以一般當(dāng)程序需要大量的比較或跳躍語句的場合,如人機交互的介面(這是絕大多數(shù)PC機用戶的主要操作方式)等,Harvard架構(gòu)并不會比Von Neumann結(jié)構(gòu)有更好的性能。
    毫無疑問,程序執(zhí)行速度的增加的同時硬件的成本也相應(yīng)的增加,分離的數(shù)據(jù)存儲空間和程序存儲空間就需要兩個不同的數(shù)據(jù)尋址和與程序?qū)ぶ返挠布涌凇R虼四馨l(fā)現(xiàn)在價格與性能間取得折衷的方法,才算是一個較佳的解決方案, 于是產(chǎn)生了Modified Harvard架構(gòu),這種架構(gòu)僅有一個外部總線(以減少接口數(shù)),同時有程序與數(shù)據(jù)兩個內(nèi)部總線,可以減少成本并維持顧客對運算速度的要求。
    由此可見,在個人電腦這樣需要大量的選擇跳躍語句進行人機交互的處理器還是選擇Von Neumann架構(gòu)(即傳統(tǒng)的CPU 如x86、Pentium等)更加的合理,而在數(shù)字視音頻領(lǐng)域進行數(shù)字信號的傳輸處理,并不需要大量的選擇語句時, Harvard架構(gòu)及Modified Harvard架構(gòu)就顯得更加的適合。

DSP的Modified Harvard架構(gòu)

    DSP是屬于Modified Harvard架構(gòu),即它具有兩條內(nèi)部總線,一個是數(shù)據(jù)總線,一個是程序總線;而傳統(tǒng)的微處理器內(nèi)部只有一條總線供數(shù)據(jù)傳輸與程序執(zhí)行使用; 從上面我們已經(jīng)看到Modified Harvard架構(gòu)在大量數(shù)學(xué)運算方面有著強大的優(yōu)勢,在DSP內(nèi)部具有硬件乘法器,大量的寄存器,目前最快的可在一個指令周期內(nèi)完成32bit乘32bit的指令,而傳統(tǒng)的微處理器運算系以微代碼來執(zhí)行,遇到乘法運算指令時就得消耗掉好幾個指令周期,加上傳統(tǒng)的微處理器中的寄存器較少,不得不經(jīng)常從外部儲存器傳輸數(shù)據(jù)來進行運算,而DSP指令具備重新執(zhí)行功能,因此在數(shù)學(xué)運算速度超越一般傳統(tǒng)的微處理器。
    例如當(dāng)執(zhí)行循環(huán)控制語句時,傳統(tǒng)的CPU會以某一暫存器當(dāng)初始循環(huán)數(shù)index,然后以比較跳躍的方式來達到循環(huán)控制的目的,此時程序會重復(fù)做比較運算直至index為0;而DSP內(nèi)建硬體repeat count指令來直接對硬件決定下一個循環(huán)指令的執(zhí)行次數(shù),如此可大量減少程式的執(zhí)行時間。
    又如在做數(shù)字信號處理時最常出現(xiàn)乘加的運算(如ax+y),DSP針對此項需求而特別設(shè)計了一個硬件的MAC unit,使得在一個指令周期內(nèi)即可完成乘加的運算,若再配合repeat指令,便可以將乘加運算的速度大大提高。同時因為DSP有分離的程序與數(shù)據(jù)的總線,所以一條指令能同時定址訪問程序和數(shù)據(jù)的存儲單元,完成兩個變量的運算。必須注意a為一維常量放在程序存儲單元,而X為一維變量放在數(shù)據(jù)存儲單元;若系數(shù)a會隨程序運算而變動時,DSP內(nèi)建一小塊Dual-Access RAM (DARAM)的存儲區(qū)域,可由程序?qū)⒋藚^(qū)域設(shè)定為程序存儲區(qū)域或數(shù)據(jù)存儲區(qū)域,利用此存儲區(qū)域可完成可變系數(shù)的計算。
    歸納起來DSP具備有以下的特點:(1)內(nèi)建乘法累加器;(2)指令管線化;(3)多總線與存儲空間;(4)循環(huán)尋址與位重新尋址;(5)零負(fù)荷循環(huán)運算;(6)晶片內(nèi)含存儲體與存儲體介面。

DSP在音頻領(lǐng)域的應(yīng)用

    由于不存在線形放大電路非理想傳輸函數(shù)所造成的失真缺點,運算速度又比傳統(tǒng)微處理器快,DSP已普遍應(yīng)用于視音頻領(lǐng)域的合成、辨識與編碼;由于對硬盤存儲容量的要求日益提高,使得對VCM(VOICE COIL MOTOR)的定位精度的要求也越來越嚴(yán)謹(jǐn),DSP IC已成為高容量硬盤機的核心元件;DSP還廣泛應(yīng)用在DAT、DLT等磁帶機上,用以控制轉(zhuǎn)速與磁頭讀寫位置;應(yīng)用于全球定位系統(tǒng)(GPS)的接收機之相關(guān)器(CORRELATOR)上,提供計算衛(wèi)星所發(fā)射的射頻信號至接收器距離的功能。圖象處理的離散余弦變換(DCT)應(yīng)用;電視信號的抗多經(jīng)干擾(Ghost Cancellation) 。至于對模糊失真控制(Fuzzy Control)的大量浮點運算,能達到即時要求,更是得心應(yīng)手。
    下面將著重介紹一下DSP在音頻信號上的各種應(yīng)用
    在音頻訊號處理方面的應(yīng)用,包括如下重點:

  • 主動噪聲控制(Active Noise Cancellation)
  • 語音訊號處理(Speech Signal Processing)
  • 音樂訊號處理(Audio Processing)

主動噪聲控制

    傳統(tǒng)的被動式隔音方法,單純以隔音材料阻隔噪聲,對中、低頻噪音源產(chǎn)生的噪聲幾乎無阻隔能力,因此必須以厚重的隔音材料方能產(chǎn)生效果。主動噪聲控制是以電子閉回路控制的方法,產(chǎn)生和原始噪聲反相的聲音,以抵消原噪聲(如圖-1)。其優(yōu)點在于它對于抑制低頻噪聲極為有效。其應(yīng)用上的限制在于它無法控制中高頻段的噪聲(1.5K赫茲以上)

    在通訊的各個環(huán)節(jié),都可能產(chǎn)生惱人的噪聲,其綜合的影響,便是降低通訊效率、成功率。主動噪聲控制技術(shù)能在很多層面提高信噪比,且和傳統(tǒng)簡單的濾波器相比,它能動態(tài)地適應(yīng)各種狀況,過去濾波器所無法處理的不確定噪聲也可相當(dāng)程度地克服。

語音訊號處理

    雖然目前許多資料已由數(shù)位編碼后,經(jīng)原有的語音通訊通道收發(fā)。但語音仍然穩(wěn)占所有通訊含量的第一位。對語音訊號的處理的需求,近年來呈現(xiàn)指數(shù)增長。語音技術(shù)可分為如下四項:語音增強(Speech Enhancement),語音辨識(Speech Recognition) ,語音編解碼(Speech Coding/Decoding),回聲抑制(Echo Suppression)。語音增強
    在語音信號的獲取手段上,各種拾音器(麥克風(fēng))皆有其不同的頻響、方向性、穩(wěn)定性、拾取機制,多個不同特性的麥克風(fēng)組合陣列更可滿足使用者在各種頻段對訊號的多種不同要求(如圖-2),在滿足噪聲控制的任務(wù)下所取得的對電聲系統(tǒng)的有效把握,使我們能滿足各種用戶系統(tǒng)對信號拾取的要求。

圖-2

    在信號處理上,針對應(yīng)用場合、背景噪聲特性、語音清晰度對可允許的語音失真的相對要求等 ,我們可制定不同的方案,以滿足任務(wù)需求。例如,語音識別軟體對語音信號的要求,就有別于人耳對語音信號的要求,因此,在完成通訊時,和在完成語音識別任務(wù)時,需使用不同的程序。針對不同任務(wù)研發(fā)機構(gòu)若不能對語音特性具備全面的了解與把握,是無法在這上面取得真正優(yōu)化的結(jié)果。
    此外,DSP技術(shù)在高速執(zhí)行單通道信號的檢波,多通道信號的對比,其速度可以做到讓使用者無法感到時間有延遲,在感覺上完全是實時工作的效果。

語音辨識

    語音識別系統(tǒng)的核心,應(yīng)具有硬件要求少,自含時間矯正,和能量矯正的特點。目前已實際應(yīng)用的為小辭匯量(200字)系統(tǒng)的獨立語音識別,中辭匯量(1800字)的核心亦完成。在自動語音識別的發(fā)展方向上,將集中於發(fā)展語音控制技術(shù),而非語音輸入技術(shù)。重點在于首次識別的準(zhǔn)確率,而非混合語意的輔助識別。

語音編、解碼

    由于在DSP具有語音處理上的強大功能,因此才有可能在語音編碼的設(shè)計、使用上,偏重使用壓縮比較高的“編碼激勵線性預(yù)測”(CELP)型算法。目前使用的開放標(biāo)準(zhǔn)為ITU的G.723.1,這種算法廣泛使用于IP的編解碼上,具有6.3Kbps和5.3Kbps兩種傳輸率,語音品質(zhì)高,抗噪聲能力和計算負(fù)荷適中。可提供用戶使用於各種平臺上。同時,專屬的2.4Kbps的語音編碼算法也在開發(fā)中,預(yù)計該算法將在語音品質(zhì)、抗噪聲能力、語音壓縮比、計算負(fù)荷、計算延時上取得更好的平衡。因以硬體性能不斷的提升,會適配較大的計算量的編碼方式,根據(jù)信息論的原理,若在不降低確定的信號指標(biāo)的條件下,如果采用高的壓縮比方式則必然相對的應(yīng)用大運算量的編解碼方式,以在高壓縮比的情況下取得較好的音頻性能。

回聲抑制

    在長距離通訊及活動通訊中,經(jīng)常會被回聲所困擾。無論是線性回聲,或是音響回聲,當(dāng)延時超過0.5秒 ,都會在接收端清晰的收到。針對這兩種現(xiàn)象,各有適用的回聲抑制算法。基于DSP的算法穩(wěn)定、簡潔,不但抑制響應(yīng)速度快,而且對Double Talk、Near-End-Speech及靜音狀態(tài),皆能保持降噪性能。同時因為線性回聲時間延遲可在1毫秒到900毫秒的大范圍內(nèi)變動,同樣有基于DSP專屬的算法來克服這種變異性對系統(tǒng)帶來的額外負(fù)荷(在傳統(tǒng)的回聲抑制系統(tǒng)中,300毫秒的延時意味者系統(tǒng)性能價格比的急劇劣化)。而這些算法的源代碼亦能應(yīng)用在各種通訊平臺上,解決長程通訊各環(huán)節(jié)所產(chǎn)生的問題。

音樂訊號處理

    自從數(shù)字化的音樂規(guī)范開始流行后,因數(shù)字信號處理所附帶的彈性因素,已在影音訊號的儲存 、傳送、播放上,產(chǎn)生了許多開放規(guī)范和專屬規(guī)范。對使用者而言,它們帶來的效果,除了更耐久更廉價的儲存媒介、更多元化的接收管道外,也包括更絢麗的視聽效果。但在終端獲得和原始影音信號源相當(dāng)?shù)挠耙粜Ч侥壳盀橹苟既匀皇前嘿F且不見得有效的。為了實現(xiàn)所謂的“環(huán)場音效”,目前已有諸如Dolby Surround、Dolby ProLogic、AC-3 、THX等各式開放規(guī)范,也有商品化的解碼晶片。但整個環(huán)節(jié)中最弱的一環(huán),是在由揚聲系統(tǒng)到人耳的這一段。這一段的傳遞函數(shù)因不同的聽音者,不同的聽音環(huán)境而隨機的改變,甚至差異極大。原始錄音工程師的心血,在這一段經(jīng)常被糟蹋無遺。而且和傳統(tǒng)音響系統(tǒng)相同,這個性能最不容易把握的環(huán)節(jié),往往也是投資昂貴的一個環(huán)節(jié)。
    針對這一環(huán)節(jié),DSP提出的解決方案。是獨立于上述開放規(guī)范之外,來建立一個近似環(huán)場音效系統(tǒng),在信號后期處理階段,則以更人性化的雙聲道,來模擬上述規(guī)范所要求的四加一或五加一聲道的要求,并

且以DSP動態(tài)的 補償聲場的變異,基本上可以做到使用一個低成本基于DSP技術(shù)的系統(tǒng)去替代昂貴的非DSP的高檔系統(tǒng),完整還原原始錄音效果。(如圖-3)

總結(jié)

     DSP以其強大的運算能力及優(yōu)良的性能價格比已經(jīng)成為越來越多的數(shù)字化視音頻設(shè)備的核心構(gòu)件,隨著科技的進步,DSP技術(shù)的日益完善,相信DSP的未來就是數(shù)字化音頻領(lǐng)域的未來。  

]]>
JPEG2000核心算法的研究及DSP實現(xiàn)http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1574&Page=1wangxinxin2010-11-20 13:33:55

圖3  位平面編碼三個通道系數(shù)編碼數(shù)量變化示意圖
    通過對壓縮性能研究發(fā)現(xiàn),在壓縮比較小時本文改進算法比標(biāo)準(zhǔn)算法的壓縮性能約低0.4db左右,在壓縮比較大時兩者的壓縮性能相一致,保留了JPEG2000優(yōu)異的壓縮性能;從編解碼時間來看,在有損壓縮編碼執(zhí)行時間上,本文所給出的改進算法比標(biāo)準(zhǔn)算法時間縮短8%到12%,解碼時間縮短2%到5%,提高了編碼效率,達到了改進的目的。
3  JPEG2000標(biāo)準(zhǔn)中改進算法的DSP實現(xiàn)
3.1 DSP硬件開發(fā)平臺
    本文使用評估板是北京聞亭公司的TDS642,板上的DSP芯片是TMX DM642,BGA548封裝,內(nèi)部工作時鐘為600M,外部總線時鐘為100M,計算能力高達4.8億指令每秒。
    該平臺提供了豐富的外圍接口。板上有兩個復(fù)合視頻(PAL/NTSC/SECAMS)輸入和1個復(fù)合視頻輸出端口;立體聲輸入/出或單一麥克風(fēng)輸入端口;提供兩個UART、以太網(wǎng)接口、子板接口、PC104接口和JTAG接口[6][7]。板上還提供了4M Bytes的Flash存儲器,位于DM642的CE1地址空間,寬度為8bits,F(xiàn)PGA擴展了3根地址線,把Flash分成8頁,F(xiàn)lash 的第0頁的前半頁存放用戶的自啟動程序,后半頁存放FPGA程序,第1頁尾用戶存放數(shù)據(jù)空間,第2頁至第8頁用于存放用戶程序。
3.2 核心算法的DSP實現(xiàn)
    (1)算法總體框架。本文算法基于DM642EVM實現(xiàn)時主要分為兩個大的模塊(如圖4),第一部分為DWT變換模塊,它將輸入圖像數(shù)據(jù)變換為一系列的小波系數(shù);第二部分為EBCOT算法模塊,將量化后的的小波系數(shù)編碼生成壓縮碼流。硬件開發(fā)平臺結(jié)構(gòu)框圖如圖5所示。

圖片點擊可在新窗口打開查看

圖4 算法框架圖
圖片點擊可在新窗口打開查看

圖5 算法硬件開發(fā)平臺結(jié)構(gòu)框圖
    (2)內(nèi)存分配。對于圖像數(shù)據(jù)的處理,往往涉及到大量的復(fù)雜的數(shù)據(jù)尋址計算,對于復(fù)雜的尋址計算,其耗費CPU的計算量可能比實際數(shù)據(jù)操作的計算量還大。所以要加快CPU對數(shù)據(jù)的訪問速度,不但要求存儲器本身的速度快,而且還需要一個合理的數(shù)據(jù)結(jié)構(gòu)來簡化CPU對地址的計算。另外,DM642對數(shù)據(jù)的訪問技術(shù),如Cache、EDMA和寬bit數(shù)據(jù)直接讀寫等,都是基于存儲地址的連續(xù)性。基于以上考慮,本文在內(nèi)存分配及定位時,依據(jù)以下大的原則:第一,在滿足精度要求的情況下,使用較短的數(shù)據(jù)類型;第二、大的數(shù)據(jù)塊,如原始圖像、重構(gòu)圖像存儲在片外SDRAM;第三、關(guān)鍵數(shù)據(jù)、小的數(shù)據(jù)塊,比如運算時的系數(shù)、系統(tǒng)堆棧、三個通道掃描都需要頻繁的訪問數(shù)據(jù)區(qū)和上下文標(biāo)志區(qū)等,存放到片內(nèi)存儲器;第四、對L2級配置足夠的Cache以便CPU對數(shù)據(jù)的快速讀寫;第五、對于具有運算相關(guān)性的數(shù)據(jù),應(yīng)在內(nèi)存中按序連續(xù)排放。當(dāng)涉及到片內(nèi)外數(shù)據(jù)塊的搬移操作時,可由DM642的EDMA單元去完成,它可與CPU并行工作,不占用CPU的計算周期[8]。
    (3)圖像數(shù)據(jù)的讀寫。由于本文工作主要完成針對圖像的壓縮功能,不涉及圖像采集,所以在圖像數(shù)據(jù)的輸入輸出上做了適當(dāng)?shù)奶幚怼?紤]到CCS的Simulator完全支持C/C++語言,因此原始圖像數(shù)據(jù)的輸入采用C語言中的頭文件形式,小波變換模塊,EBCOT算法模塊采用存放在PC機的數(shù)據(jù)文件形式。本文主要采用頭文件和二進制數(shù)據(jù)文件的形式,將圖像的非文件頭部分的所有數(shù)據(jù)通過“fprintf(fp,“%3d,”,image_in [i][j])”語句寫到.h文件中。
    (4)DWT的實現(xiàn)。由于DM642為定點處理器,不適合于浮點運算,所以本文選擇LeGall(5,3)整數(shù)濾波器完成JPEG2000中的小波變換。在進行小波變換時,首先定義兩個與圖像塊大小相等的存儲緩沖器,一個是圖像片數(shù)據(jù)的輸入緩存Buf,一個是用來臨時存放圖像片數(shù)據(jù)經(jīng)小波變換后的結(jié)果緩存TempBuf。每經(jīng)過一級小波變換,圖像片數(shù)據(jù)都要先后兩次經(jīng)過integer(5,3)的低通和高通濾波。TempBuf中保存的高通濾波數(shù)據(jù)經(jīng)integer(5,3)濾波器處理后,得到HL子帶和HH子帶的小波變換系數(shù)。最后將變換結(jié)果存放到輸入緩存Buf中。若要進行下一級分解,只需對Buf中LL子帶進行同樣處理

]]>
CEVA利用TES的eVRU技術(shù)實現(xiàn)2D和3D圖形應(yīng)用http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1573&Page=1wangxinxin2010-11-20 13:29:23eVRU(嵌入式矢量渲染單元)技術(shù)在CEVA的MM2000便攜多媒體解決方案中實現(xiàn)2D和3D圖形應(yīng)用。

eVRU 是TES專為DSP引擎開發(fā)功能強大的矢量渲染庫,提供業(yè)界標(biāo)準(zhǔn) OpenGL ES 1.1 API。過往提供圖形功能的多媒體架構(gòu)需要專用的引擎或硬件模塊來執(zhí)行系統(tǒng)內(nèi)的不同功能。然而,使用MM2000架構(gòu),eVRU 采用用于視頻/音頻編碼和解碼的單一CEVA-X DSP內(nèi)核即可作為圖形渲染的引擎,不需要任何額外的加速器或?qū)S糜布?

今天,許多便攜式設(shè)備包括蜂窩手機、智能電話、便攜式媒體播放器 (PMP)、便攜式導(dǎo)航設(shè)備 (PND) 和數(shù)碼相機等,都需要高質(zhì)量的實時圖形渲染功能。CEVA經(jīng)生產(chǎn)驗證的便攜式多媒體引擎與TES的先進圖形庫相結(jié)合,使得MM2000客戶能夠滿足這個需求,并且大幅降低3D多媒體處理器的總體成本,以及縮短上市時間和系統(tǒng)設(shè)計時間。MM2000支持多種視頻格式,包括H.26?、MPEG-4、VC-1、RMVB、DivX、AVS 和高達D1分辨率的H.263,在音頻/視頻以及2D/3D支持方面,為設(shè)計人員帶來了全面的靈活性以實現(xiàn)產(chǎn)品的差異化。

TES 設(shè)計服務(wù)及技術(shù)副總裁 Juergen Zeller 稱:“現(xiàn)在,用戶要求其便攜設(shè)備具有前所未有更精密及更豐富的用戶界面和功能。因此,3D圖形處理能力經(jīng)已成為面向手持式設(shè)備市場的多媒體引擎的首要條件。TES很高興與CEVA合作,使用其eVRU技術(shù),讓用戶輕易將先進的3D圖形功能集成于多媒體處理器IC中,無需任何額外的硬件加速器。”

CEVA企業(yè)市場拓展副總裁Eran Briman稱:“與TES結(jié)成合作伙伴關(guān)系,是我們以‘全軟件式’架構(gòu)實現(xiàn)多媒體的又一個重要例證。除了2D/3D圖形軟件外,我們可讓客戶挑選任何數(shù)量的多媒體編解碼器,在基于MM2000的設(shè)計上運行。能夠利用處于MM2000核心DSP引擎的能力,再加上蜂窩基帶、GPS、DVB-H和藍牙等附加功能,我們的解決方案現(xiàn)可提高融合和差異化能力的行業(yè)標(biāo)桿。”

CEVA MM2000便攜式多媒體處理器解決方案圍繞單個CEVA-X DSP內(nèi)核而設(shè)計,無需任何加速器或?qū)S靡鎭磉M行視頻及音頻處理,且具有先進的開發(fā)工具套件支持。這兩大優(yōu)勢可以顯著簡化開發(fā)流程,將多媒體產(chǎn)品的開發(fā)時間縮至最短。此外,作為MM2000核心的通用開放式CEVA-X DSP讓設(shè)計人員能夠在同一個解決方案中,集成除視頻以外的額外功能,例如音頻、語音、藍牙、GPS、圖像增強、蜂窩基帶功能或任何需要信號處理能力的專有算法,都能利用DSP內(nèi)核引擎,從而降低具視頻功能產(chǎn)品的成本并增強其差異性。

關(guān)于TES Electronic Solutions公司

TES Electronic Solutions公司是致力于為眾多技術(shù)和服務(wù)行業(yè)提供創(chuàng)新定制解決方案的全球電子服務(wù)企業(yè)。TES的解決方案包括集成電路、軟件、硬件和系統(tǒng)。該公司通過其17個設(shè)計和制造據(jù)點,為世界各地的藍籌公司提供解決方案。TES擁有提供咨詢和IP授權(quán)的專有知識和資源,并且專注于通訊 (DECT 和 UWB)、位置及導(dǎo)航技術(shù)。TES的“創(chuàng)制設(shè)計和制造”(CDM) 解決方案為客戶提供系統(tǒng)或子系統(tǒng),能夠改善客戶的現(xiàn)有運作,或者讓客戶以最快的速度掌握市場機遇。TES總部位于法國西北部Langon-sur-Vilaine,擁有900名員工,其中500名為設(shè)計工程師。該公司擁有15個設(shè)計中心和項目辦事處,分別位于美國硅谷;英國愛丁堡;法國巴黎、雷恩、格勒諾布爾、尼斯;德國斯圖加特、杜塞爾多夫、漢堡、柏林、紐倫堡、慕尼黑;印度班加羅爾和日本東京。兩個工廠則位于法國雷恩和馬來西亞檳城。

關(guān)于CEVA

CEVA 公司總部位于美國加利福尼亞州圣何塞,是專業(yè)向移動手機、消費電子和存儲市場提供硅知識產(chǎn)權(quán) (SIP) DSP內(nèi)核和平臺解決方案的領(lǐng)先授權(quán)廠商。CEVA的IP系列包括面向多媒體、音頻、分組語音 (VoP) 、藍牙 (Bluetooth) 和串行 ATA (SATA) 的廣泛全面的平臺解決方案,以及各式各樣的可編程 DSP 內(nèi)核和針對多個市場的不同性價比子系統(tǒng)。2007年,CEVA 的 IP 在2.25億個系統(tǒng)設(shè)備上使用。


]]>
DSPTechhttp://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1572&Page=1wangxinxin2010-11-20 13:26:14    TI為我們提供了完整的數(shù)字控制DSP解決方案,設(shè)計了工業(yè)級性能的DSP器件,提供
了很多實用代碼,這些極大地推進了數(shù)字控制的革命。TMS320C2000系列DSP控制器具有
完美的性能并綜合最佳的外設(shè)接口,在這個系列的器件中,它集成了閃存、高速A/D轉(zhuǎn)換
器、高性能的CAN模塊等。TMS320C2000系列DSP器件具有較高的性價比,設(shè)計工程師通過
利用它可以降低開發(fā)難度,縮短面市時間,有效地降低了開發(fā)成本。
 
兩款高精度的控制用DSP
    TMS320F2810 和 TMS320F2812 這兩款高精度的 DSP 通過提供高性能的處理能力有
效地降低了研發(fā)時間,它提供了比目前任何可編程DSP控制器高出12倍的運算能力。它們
的運算速度高達 150 MIPS,并且在片上集成了閃存。它們的適用范圍如下:工業(yè)自動化
、光傳輸網(wǎng)絡(luò)和自動控制等領(lǐng)域的應(yīng)用,欲了解詳細的特征請參閱相關(guān)技術(shù)文檔。
C28X核是世界上應(yīng)用在工業(yè)領(lǐng)域的第一枚高性能DSP核。
    C28X核提供了高達400 MIPS 的計算帶寬,它能夠滿足絕大多經(jīng)典實時控制算法,像
連續(xù)調(diào)速控制、隨機PWM、功率因數(shù)矯正。C28X具有高性能指令其指令和C2000系列指令
兼容。
C2000 定點 DSP 器件類
DSP 核
 DSP 類型
 特征
 參考價格
C24x
 16定點處理器
 SCI, SPI, CAN, A/D, 事件管理, 看門狗, 片上閃存, 20-40 MIPS
 $2-$15
C28x
 32定點處理器
 SCI, SPI, CAN, 12-bit A/D, McBSP, 看門狗, 片上閃存, up to 400 MIPS
 $14-$18
****    點擊DSP核欄目中"C24X"、"C28X"進入相應(yīng)的型號參考表
C2000 相關(guān)技術(shù)文檔
TMS320FC240 DSP 控制器參考手冊
 TMS320FC240 DSP Controllers Reference Guide
TMS320F243 F241 C242 DSP 控制器參考手冊
 TMS320F243 F241 C242 DSP Controller Reference Guide
TMS320FC240 DSP 控制器評估模塊參考手冊  TMS320F240 DSP Controllers Evaluatio
n Module Technical Reference
TMS320FC20X C24X DSP (集成閃存)技術(shù)參考手冊  TMS320F20X F24X DSP Embedded F
lash Memory Techical Reference
TMS320F C24X DSP 控制器參考手冊  TMS320F C24x DSP Controllers Reference Guid
e
TMS320C1x C2x C2xx C5x 匯編語言手冊  TMS320C1x C2x C2xx C5x Assembly Languag
e Tool
實時數(shù)據(jù)交換  Real Time Data Exchange
****    點擊中文欄目進入相關(guān) PDF 格式數(shù)據(jù)手冊
應(yīng)用領(lǐng)域:
工業(yè)拖動
家用電器
電源管理
HVAC 系統(tǒng)
光傳輸網(wǎng)絡(luò)
手持式工具
制冷器具
燈光控制
日用消費品
流體泵控制
UPS
智能傳感器
    C2000系列DSP分為兩大類:傳統(tǒng)的ROM型器件和閃存器件,它們均具有靈活的外設(shè)配
置。TMS320LF2407A 閃存DSP集成了32K字的閃存(可加密)、2.5K的RAM、500ns轉(zhuǎn)換時
間的A/D轉(zhuǎn)換器,片上事件管理器提供了可以滿足各種電機的PWM接口和IO功能,此外還
提供了適合于工業(yè)控制領(lǐng)域的一些特殊功能,像看門狗電路、SPI、SCI和CAN接口等。
TI是第一個將閃存集成于DSP的廠家。閃存保存數(shù)據(jù)可靠,使得器件可以重復(fù)編程,它在
不需要外部EPROM的情況下可以實現(xiàn)快速的編程和更新。C2000系列DSP器件與傳統(tǒng)的MCU
比較,它具有更快的速度、高效的處理能力和更適合于控制領(lǐng)域應(yīng)用的外設(shè)。

]]>
基于ADmC812和DSP實時數(shù)據(jù)采集系統(tǒng)設(shè)計http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1571&Page=1wangxinxin2010-11-20 13:21:42ADmC812是ADI公司的以8051(8052)內(nèi)核為控制核心的新型微轉(zhuǎn)換器。由于ADmC812內(nèi)部集成了大量的外圍設(shè)備。它本身就是一個完全可編程、自校準(zhǔn)、高精度的數(shù)據(jù)采集系統(tǒng),可以取代傳統(tǒng)的MCU+A/D+ROM+RAM高成本、大體積產(chǎn)品,尤其是它的高精度和高速度A/D模塊,特別適應(yīng)于智能傳感、瞬時獲取、數(shù)據(jù)采集和各種通信系統(tǒng)。但是,對于需要采集數(shù)據(jù)量大、運算復(fù)雜、實時性又要求較高的場合,由于在結(jié)構(gòu)和速度上的限制,往往是無法滿足要求的。本文針對這種情況,提出了基于ADmC812和DSP的數(shù)據(jù)采集系統(tǒng)。在這個系統(tǒng)中,ADmC812作為主機,完成ADC、DAC、顯示、鍵盤等功能,而DSP作從機,專注于復(fù)雜的數(shù)據(jù)運算,兩者通過通用的SRAM實現(xiàn)數(shù)據(jù)的交換和通信。

圖片點擊可在新窗口打開查看

ADmC812和TMS320F206簡介

ADmC812微轉(zhuǎn)換芯片

ADmC812是具有16位計數(shù)/定時和32條可編程I/O接口的8051/8052微控制器,內(nèi)置一個8通道、5ms轉(zhuǎn)換時間、精度自校正、12位逐次逼近的ADC;2個12位DAC,10.5KB的閃存EEPROM,256字節(jié)的SRAM。還包括一些重要功能模塊,如看門狗定時器和電源監(jiān)控器,ADC與數(shù)據(jù)存儲器之間的DMA方式,存儲保護功能,一個通用異步串行收發(fā)器(UART)、SPI和I2C總線接口。

ADmC812內(nèi)豐富的外設(shè),使它不需要外部總線擴展就可以組成一個完整數(shù)據(jù)采集系統(tǒng),有很高的性價比。更值得注意的是在ADmC812內(nèi)集成了8路12位高精度、自校準(zhǔn)4ppm/℃的ADC電路。而且,當(dāng)工作條件(如時鐘頻率、模擬輸入范圍、基準(zhǔn)電壓或電源電壓)發(fā)生變化時,為了得到高精度的ADC結(jié)果,可以用軟件對ADmC812內(nèi)4個用于校正的特殊功能的寄存器設(shè)置,達到進一步校正ADC的目的。ADmC812通過設(shè)置ADCON1~3 三個特殊功能寄存器,可以使ADC工作于3種不同的模式,實現(xiàn)單次轉(zhuǎn)換、連續(xù)轉(zhuǎn)換和DMA模式的A/D轉(zhuǎn)換,可以根據(jù)具體的需要選擇,在DMA模式下,允許ADC在每次設(shè)置寄存器ADCCON1~3后連續(xù)采樣,并將結(jié)果寫入外部RAM中。這種自動捕獲功能大大地方便了主從處理器之間的數(shù)據(jù)交換。

數(shù)字信號處理器TMS320F206

TMS320F206(以下簡稱F206)是TI公司生產(chǎn)的TMS320C2000系列DSP之一。是繼C2X和C5X之后推出的低價格高性能的16位定點DSP,由于它采用了改進的哈佛結(jié)構(gòu),具有分離的程序總線和數(shù)據(jù)總線,采用四級流水線作業(yè),其運行速度可達40MIPS,具有高速運行的特點。同時提供豐富的指令集,增強的模塊化結(jié)構(gòu)設(shè)計,使它通用化得以提高,應(yīng)用領(lǐng)域不斷拓寬,現(xiàn)已成為高檔單片機的理想替代品。F206片內(nèi)有32K的閃速存儲器,用戶通過F206自帶的、符合IEEE標(biāo)準(zhǔn)1149.1的JTAG接口,可以對程序進行仿真與調(diào)試,并將程序代碼燒錄到片內(nèi),極大地方便了用戶的系統(tǒng)設(shè)計與程序調(diào)試。

TMS320F206提供直接存儲器訪問(DMA)功能,通過使用HOLD操作允許對外部程序、數(shù)據(jù)以及I/O空間進行直接存儲器訪問。該過程是由、兩個信號控制。外部設(shè)備可以把引腳驅(qū)動到低電平,從而請求對外部總線的控制。如果中斷線被允許,那么將觸發(fā)中斷。F206在相應(yīng)中斷時,軟件邏輯可以使處理器發(fā)出應(yīng)答信號,表示它將放棄對外部總線的控制。根據(jù),外部地址信號(A15~A0)、數(shù)據(jù)信號(D15~D0)以及存儲器控制信號(、、、、、、)被置為高阻狀態(tài),實現(xiàn)DMA功能。

系統(tǒng)硬件設(shè)計

系統(tǒng)的硬件結(jié)構(gòu)如圖1所示,存貯器62256作為DSP的全局?jǐn)?shù)據(jù)存儲器,同時又是ADmC812的外部存儲器,兩控制器分別通過總線和數(shù)據(jù)存儲器62256相連,實現(xiàn)存儲器共享。為了保證兩控制器能分別獨立地工作。在ADmC812和62256之間插入了4片74HC245進行總線隔離。這樣,在ADmC812的控制下,每一時刻只有一個控制器訪問62256。圖中62256作為ADmC812的外部存儲器,A15為片選信號,地址范圍為8000H~FFFFH;作為F206的全局?jǐn)?shù)據(jù)存儲器,用作片選線,使用高端32K字地址范圍(8000H~FFFFH)。兩片選信號經(jīng)一與非門和62256的片選線CS2相連,實現(xiàn)片選信號的隔離。

ADmC812通過P1.0、P3.2(INT0)分別和DSP的、XF腳相連,由P1.0向DSP申請總線控制,在DSP響應(yīng)ADmC812的請求后,DSP的CPU被掛起,并出讓外部總線。ADmC812通過A15打開總線驅(qū)動器,并經(jīng)與非門后選中62256,獲得62256的控制權(quán),實現(xiàn)對62256的讀寫操作。而F206也可以通過向ADmC812請求中斷,ADmC812在響應(yīng)中斷INT0后,進行相關(guān)事務(wù)的處理。另一方面,ADmC812通過讀引腳的電平,可以確認(rèn)F206是否被掛起;而通過對腳的控制,實現(xiàn)F206程序的分支轉(zhuǎn)移,增加系統(tǒng)的靈活性。

整個系統(tǒng)分為事務(wù)性模塊和數(shù)據(jù)處理模塊,ADmC812控制事務(wù)模塊,進行數(shù)據(jù)的采集、LED顯示、開關(guān)量的輸入輸出,模擬量的輸出及串行通信等功能。F206控制數(shù)據(jù)處理模塊,主要進行數(shù)據(jù)的處理,完成復(fù)雜的算法。另外,也可以根據(jù)數(shù)據(jù)處理結(jié)果直接處理一些重要的出口控制功能,以彌補ADmC812 I/O端口的不足,加快系統(tǒng)的反應(yīng)速度。兩個相對獨立的功能模塊通過62256進行數(shù)據(jù)交換。

系統(tǒng)軟件設(shè)計

由于系統(tǒng)的兩個模塊在功能上相對獨立,相應(yīng)的軟件也包括兩個主要模塊,ADmC812在程序加載完成后,就進入程序正常運行。系統(tǒng)初始化后,首先通過P1.0向F206請求DMA操作,且得到響應(yīng)后,ADmC812獲得62256控制權(quán)。這時,通過配置3個特殊功能寄存器ADCCON1~3,可以使ADmC812工作在不同的模式下。其中在DMA模式下,ADC可以連續(xù)轉(zhuǎn)換,并把采樣值捕獲到外部RAM空間而不需要來自微處理器的任何干預(yù),由中斷位ADCCON2.7表示DMA轉(zhuǎn)換結(jié)束。在A/D轉(zhuǎn)換結(jié)束且采樣點達到預(yù)定的數(shù)量后,ADmC812就通過ADC中斷,放棄對62256的控制并通知DSP進行數(shù)據(jù)處理。而后ADmC812進入顯示、鍵功能、I/O操作、串口通信等事務(wù)性的工作。

F206在接收到ADmC812的DMA請求后,進入到等待狀態(tài),并放棄對外部總線的控制權(quán)。62256通過ADmC812獲得采樣數(shù)據(jù),當(dāng)采樣結(jié)束后,DSP從等待狀態(tài)返回到正常運行狀態(tài)并獲得總線的控制權(quán),進行數(shù)據(jù)處理,將運算結(jié)果放回62256。F206的DMA操作過程是:F206引腳/上獲得一個有效的下降沿,當(dāng)CPU轉(zhuǎn)移到0002H地址單元,CPU從0002H地址單元提取中斷矢量并進入中斷服務(wù)程序,在對MODE=0進行成功的測試后,該中斷服務(wù)程序就執(zhí)行一個IDLE指令,使F206進入到等待狀態(tài)。當(dāng)檢測到/腳上的一個上升沿后,CPU退出IDLE狀態(tài),并使外部總線返回其正常狀態(tài),執(zhí)行數(shù)據(jù)處理程序。
軟件使用C語言設(shè)計,分別在兩個開發(fā)系統(tǒng)上進行程序設(shè)計和調(diào)試。利用ADI公司提供的軟件開發(fā)工具,能夠快速高效地完成ADmC812應(yīng)用程序的設(shè)計,并通過ADmC812的通用串行口在線調(diào)試和代碼下載。F206用聞亭公司提供的TDS-510開發(fā)工具進行軟件設(shè)計。最后將ADmC812和F206進行聯(lián)機調(diào)試,完成整個軟件的開發(fā)。

結(jié)語

以上設(shè)計方案,適合于采集數(shù)據(jù)量大、算法復(fù)雜、有一定實時要求的應(yīng)用領(lǐng)域。由于雙CPU系統(tǒng)無需額外的附加雙口RAM、FIFO及復(fù)雜的控制電路,降低了成本,簡化了電路,也擴展了ADmC812的應(yīng)用范圍。



]]>
CEVA MM2000多媒體解決方案助力四川虹微Apollo系列便攜式多媒體處理器http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1570&Page=1wangxinxin2010-11-20 13:20:05SIP) 平臺解決方案和數(shù)字信號處理器 (DSP) 內(nèi)核的領(lǐng)先授權(quán)廠商CEVA公司宣布,亞洲最大的消費電子產(chǎn)品供應(yīng)商之一四川長虹集團的子公司四川虹微技術(shù)有限公司(Panovasic Technology Co., Ltd.) 已獲授權(quán),在Apollo系列便攜式多媒體處理器部署完全可編程的MM2000便攜式多媒體解決方案。該系列之首款處理器產(chǎn)品Apollo-1已加入于長虹的便攜式多媒體設(shè)備中,并開始付運。

Apollo-1多媒體處理器瞄準(zhǔn)便攜式媒體播放器 (PMP)、移動電視、智能手機、數(shù)字相框、網(wǎng)上數(shù)字廣播、視頻電話、車載娛樂和個人導(dǎo)航設(shè)備,充分發(fā)揮MM2000 核心的高功效 CEVA-X DSP 內(nèi)核的優(yōu)勢,可處理多標(biāo)準(zhǔn)的視頻解碼和編碼功能。與為每一項標(biāo)準(zhǔn)采用一個CPU結(jié)合硬件多媒體加速器的傳統(tǒng)架構(gòu)相比,MM2000可為多媒體加速提供全面的靈活性和出色的性能。四川虹微是第三家開始付運基于 CEVA技術(shù)的多媒體處理器之MM2000 獲授權(quán)企業(yè)。

Panovasic 將繼續(xù)開發(fā) Apollo 系列處理器的新版本,并充分利用MM2000 豐富的多媒體功能,以滿足大范圍便攜式應(yīng)用的需求。MM2000的完全可編程架構(gòu)允許 Apollo 處理器支持多種視頻標(biāo)準(zhǔn),包括 H.264、MPEG-4、VC-1、以及高達D1分辨率 (720x576/30fps)。對于Apollo 產(chǎn)品未來的更新?lián)Q代,虹微公司能夠在現(xiàn)有的MM2000引擎上加入其他視頻和音頻編解碼器,而無需進一步修改硬件。

虹微公司技術(shù)部部長陳勇稱:“CEVA公司的MM2000便攜式多媒體解決方案為我們提供了靈活的完全可編程引擎,以軟件形式開發(fā)視頻編解碼器,省去任何硬件多媒體加速器。我們的Apollo-1處理器充分利用這一性能和靈活性,支持多種視頻標(biāo)準(zhǔn),這種需求對現(xiàn)今的 PMP和“始終連接”的便攜式多媒體設(shè)備是至關(guān)重要的。”

CEVA 企業(yè)市場拓展副總裁 Eran Briman 稱:“我們很高興與四川虹微合作,幫助他們使用基于CEVA技術(shù)的 Apollo-1系列處理器進入便攜式媒體處理器領(lǐng)域。四川虹微利用CEVA基于DSP解決方案的固有優(yōu)勢,滿足其多媒體處理需求,并支持廣泛的視頻標(biāo)準(zhǔn)。通過采用這種多標(biāo)準(zhǔn)“全軟件式”多媒體方法,虹微公司能夠以單一處理器滿足多個終端市場的需求,從而降低不同產(chǎn)品的設(shè)計和生產(chǎn)成本。”

CEVA MM2000 便攜式多媒體處理器的解決方案是圍繞單個CEVA-X DSP 內(nèi)核而設(shè)計的,不但無需任何加速器或?qū)S靡鎭磉M行視頻及音頻處理,而且還具有先進的開發(fā)工具套件支持。這兩大優(yōu)勢可以顯著簡化開發(fā)流程,將多媒體產(chǎn)品的開發(fā)時間縮至最短。此外,作為 MM2000 核心的通用開放式CEVA-X DSP可讓設(shè)計人員在同一個解決方案中,集成視頻以外的額外功能。例如,音頻、語音、藍牙、GPS、圖像增強、蜂窩基帶功能或任何需要信號處理能力的專有算法,現(xiàn)在都能夠利用DSP內(nèi)核引擎,來降低具多媒體功能產(chǎn)品的成本,并突出其差異性。

]]>
一種基于Matlab的DSP調(diào)試及直接代碼生成方法http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1569&Page=1wangxinxin2010-11-20 13:17:56Matlab作為一種有效的信號處理工具,已經(jīng)滲透到DSP的設(shè)計當(dāng)中。開發(fā)者在將一個新的數(shù)字信號處理算法應(yīng)用于實際前,一般是先用Matlab進行模擬驗證,當(dāng)模擬結(jié)果滿意時再把算法修改成C或DSP匯編語言通過CCS在目標(biāo)DSP上實現(xiàn),并比較實際應(yīng)用與模擬的結(jié)果以發(fā)現(xiàn)誤差,如此反復(fù)進行。在較新版本的Matlab(6.0以上)中提供了Matlab與DSP的統(tǒng)一集成環(huán)境后,眾多學(xué)者對Matlab環(huán)境下的DSP調(diào)試進行了研究。文獻[2-4]從CCSLink的角度出發(fā),對Matlab環(huán)境下的DSP調(diào)試進行了原理及思路上的闡述,但均未涉及到直接代碼生成。本文在介紹CCSLink的連接對象、嵌入式對象和RTDX對象的基礎(chǔ)上,詳細闡述Simulink環(huán)境下的直接代碼生成。

1 CCSLink及ETTIC2000概述

Matlab具有強大的分析、計算和可視化功能,但處理速度慢;DSP具有快速的信號處理能力,但是其CCS的編譯環(huán)境中數(shù)據(jù)可編輯和分析能力不如Matlab;而MathWorks公司和TI公司聯(lián)合開發(fā)的Matlab Linkfor CCS Development Tools(CCSLink)和EmbeddedTarget for the TI TMS320C2000 DSP Platform(ETTIC2000),CCSLink提供了Matlab和CCS的接口,能把Matlab和TI CCS及目標(biāo)DSP連接起來。利用此工具可以像操作Matlab變量一樣來操作TI DSP的存儲器或寄存器。CCSLink支持CCS能夠識別的任何目標(biāo)板(C200,C5000,C600),此工具用于DSP程序的調(diào)試過程。而CCSLink與ETTIC2000的配合使用,可直接由Matlab的Simulink模型生成TIC2000DSP的可執(zhí)行代碼,能在集成、統(tǒng)一的Matlab環(huán)境下完成DSP的整個開發(fā)過程。

2 CCSLink環(huán)境下的DSP調(diào)試

CCSLink向用戶提供了3個組件內(nèi)容,如圖1所示。

圖片點擊可在新窗口打開查看

2.1 CCSLink的接口對象

2.1.1 CCS IDE的連接對象

該對象支持TI的C2000/5000/6000系列DSP,利用此對象可創(chuàng)建CCS IDE和Matlab的連接。用戶可以編寫用于DSP程序的Matlab語言批處理腳本,從Matlab的命令窗中直接運行CCS IDE中的應(yīng)用程序,向硬件DSP的存儲器或寄存器發(fā)送或取出數(shù)據(jù),檢查DSP的狀態(tài),停止或啟動程序在DSP中的運行。

2.1.2 與RTDX的連接對象

該對象提供Matlab和硬件DSP之間的實時通信通道。它允許用戶在主機和目標(biāo)板之間進行實時的數(shù)據(jù)交換而不用考慮目標(biāo)程序的運行。RTDX連接對象實際上是CCS連接對象的一個子類,在創(chuàng)建CCS連接對象的同時創(chuàng)建RTDX連接對象,它們不能分別創(chuàng)建。

2.1.3 嵌入式對象

在Matlab環(huán)境中創(chuàng)建一個可以代表嵌入在目標(biāo)C程序中的變量的對象。利用嵌入式對象可直接訪問嵌入在目標(biāo)DSP的存儲器和寄存器中的變量,即把目標(biāo)C程序中的變量作為Matlab的一個變量來對待,并把編輯后的信息反返回到DSP程序中。所有這些操作均在Matlab環(huán)境下完成。

2.2 CCS IDE連接對象應(yīng)用

CCS IDE連接對象提供Matlab與CCS IDE和目標(biāo)DSP的連接,利用此連接可以在Matlab環(huán)境中控制和操作DSP中的應(yīng)用程序;利用Matlab中強大的計算、分析和可視化工具來分析和對比目標(biāo)程序運行過程中的結(jié)果;而嵌入式對象則提供Matlab對DSP內(nèi)存中的變量進行實時訪問和控制,這樣大大縮短嵌入式應(yīng)用程序的開發(fā)調(diào)試周期。本文以運行具體程序說明調(diào)試過程。源程序PWM.pjt保存在Matlab根目錄下的project文件下。

圖片點擊可在新窗口打開查看
圖片點擊可在新窗口打開查看

從上述程序可知,在Matlab環(huán)境下可以完成對CCS工程文件的調(diào)入、編譯,生成可執(zhí)行文件并將其加載到DSP目標(biāo)板。并且可以通過相應(yīng)的連接對象和嵌入式對象操作函數(shù),實現(xiàn)在DSP硬件不停止執(zhí)行程序的情況下對DSP的C語言程序中數(shù)據(jù)結(jié)構(gòu)變量的讀寫修改。

3 ETTIC2000環(huán)境下的直接代碼生成

由第2節(jié)中可知,CCSLink為TI DSP實時應(yīng)用開發(fā)的調(diào)試和測試階段提供了強大的支持,而ETTIC2000則為TI C2000 DSP實時應(yīng)用開發(fā)的整個過程(概念設(shè)計、算法仿真、源代碼編寫、目標(biāo)代碼生成、調(diào)試和測試)都提供了支持。利用ETTIC2000能夠從Sireulink模型自動生成TI(22000 DSP的可執(zhí)行代碼,并且為TI LF2407 EVM目標(biāo)板上的I/O設(shè)備提供驅(qū)動代碼,使得MINULINK模型可以直接在LF2407EVM板上進行實時測試,從而在Simulink統(tǒng)一環(huán)境下就可以實現(xiàn)整個硬件在線仿真。

3.1 ETTIC2000應(yīng)用開發(fā)過程

應(yīng)用ETTIC2000開發(fā)實時DSP處理的過翟如下:

(1)概念構(gòu)思和DSP處理算法設(shè)計;

(2)在Simulink環(huán)境下,利用DSP BLOCKSET,F(xiàn)IXED-POINT BLOCKSET,C2000 DSPLIB和Simulink等庫中的模塊構(gòu)建算法模型,并在Simulink環(huán)境下進行仿真;

(3)如果Simulink仿真效果滿意,就可以在模型中加入需要的LF2407 EVM目標(biāo)板上的I/O模塊;

(4)設(shè)置REAL-TIME WORKSHOP中的編譯鏈接(BUILD)選項;

(5)利用CCS中的調(diào)試工具、CCSLink或RTDX來調(diào)試目標(biāo)DSP中的程序;

REAL-TIME WORKSHOP能夠從Simulink模型中自動產(chǎn)生C代碼并且插入ADC和DAC模塊指定的I/O設(shè)備驅(qū)動程序。再通過REAL-TIME WORKSHOP面板上的BUILD按鈕,REAL-TIME WORKSHOP會自動產(chǎn)生實時可執(zhí)行代碼。

3.2 建立Simulink模型

由前述連接對象可知,系統(tǒng)已經(jīng)正確安裝了TIC2000系列DSP目標(biāo)板。在Matlab命令窗口輸入:C2000LIB,打開TIC2000的Simulink模塊庫,其模型庫組成如圖2所示。本系統(tǒng)采用2407目標(biāo)板,因此只用到C2000 Target Preferences和C2400 DSP ChipSupport等模塊。本文以脈寬調(diào)制中A/D采樣控制為例,其建立的Simulink模型如圖3所示。

圖片點擊可在新窗口打開查看

3.3 REAL-TIME WORKSHOP選項設(shè)置

建立好Simulink模型后,設(shè)置其屬性,生成CCS可執(zhí)行的工程文件。

在Simulink模型窗口選擇Simulation下拉菜單中選擇Configuration Parameters,彈出如圖4所示對話框。在屬性對話框中單擊Real-Time Workshop選項卡,在Category欄中選中Target configuration修改System target file和Template make file文件名。其他選擇默認(rèn)值,單擊Generate Code,就可以將Simulink模型自動生成CCS IDE的工程文件,并自動調(diào)入CCSIDE中,則該工程文件就可以在CCS IDE中編譯下載運行。其生成的工程文件在CCS IDE環(huán)境下的載人情況如圖5所示。

圖片點擊可在新窗口打開查看

在直接代碼生成時,Matlab命令窗口返回信息如下:

圖片點擊可在新窗口打開查看

至此,代碼生成并在CCS IDE中編譯完畢。

4 結(jié) 語

本文基于Matlab環(huán)境對DSP的實時調(diào)試及直接代碼生成過程做了詳細的闡述,并結(jié)合實例給予演示。實驗證明,應(yīng)用Matlab對DSP進行實時調(diào)試和代碼生成,有效地改變了傳統(tǒng)的設(shè)計方法。Matlab的易于操作性有助于在設(shè)計早期發(fā)現(xiàn)錯誤并進行實時更改。而CCSLINK與ETTIC2000的結(jié)合,使得在集成、統(tǒng)一的Matlab環(huán)境下完成DSP開發(fā)的整個過程.

]]>
DSP與以太網(wǎng)卡的接口技術(shù)研究http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1568&Page=1wangxinxin2010-11-20 13:15:54 摘 要: 通過分析NE2000網(wǎng)卡與微機ISA總線的接口電路,用DSP芯片TMS320F206結(jié)合外圍電路模擬ISA時序,實現(xiàn)了DSP與NE2000網(wǎng)卡的軟、硬件接口,從而使ISA總線型網(wǎng)卡脫離了PC機環(huán)境的制約。
關(guān)鍵詞: 網(wǎng)卡 ISA總線 DSP

以太網(wǎng)是當(dāng)今最受歡迎的局域網(wǎng)之一,它包括了OSI七層模型的物理層和數(shù)據(jù)鏈路層的全部內(nèi)容1。在以太網(wǎng)中,網(wǎng)卡用于實現(xiàn)802.3規(guī)程,其代表是NOVELL公司的NE2000和3COM公司的3C503、3C508、3C509等網(wǎng)卡。對網(wǎng)卡直接編程就可以實現(xiàn)局域網(wǎng)內(nèi)任意站點之間的通信而完全拋開了網(wǎng)絡(luò)操作系統(tǒng),這就啟發(fā)我們能否在脫離PC環(huán)境的條件下實現(xiàn)網(wǎng)卡與其它微處理器之間的接口,從而建立基于非PC機平臺的局域網(wǎng)絡(luò)。對ISA總線型網(wǎng)卡,要實現(xiàn)這一設(shè)想,關(guān)鍵在于怎樣利用微處理器及外圍輔助電路模擬ISA時序。本文作者根據(jù)所做課題需要,通過分析NE2000網(wǎng)卡與微機ISA總線的接口電路,用DSP芯片TMS320F206結(jié)合外圍電路模擬ISA時序,解決了DSP與NE2000網(wǎng)卡的軟、硬件接口問題,初步實現(xiàn)了網(wǎng)卡在非PC機環(huán)境下的應(yīng)用。

1 NE2000網(wǎng)卡與微機ISA總線接口電路分析
NE2000網(wǎng)卡是NOVELL公司生產(chǎn)的16位ISA總線的網(wǎng)卡,利用NE2000網(wǎng)卡可以組成總線結(jié)構(gòu)的以太計算機局域網(wǎng)。該網(wǎng)卡遵循的標(biāo)準(zhǔn)與協(xié)議為IEEE802.3。其硬件結(jié)構(gòu)如圖1所示,按功能可將其劃分為接口電路、緩沖RAM、站地址PROM、自舉ROM、狀態(tài)設(shè)置跳線器、連接器DP8390DP8391以及DP8392九部分。
圖片點擊可在新窗口打開查看
接口電路主要實現(xiàn)兩種功能:一是與計算機ISA總線相連,包括數(shù)據(jù)總線讀寫、地址總線驅(qū)動、中斷控制信號的產(chǎn)生、存儲器讀寫信號以及I/O端口讀寫信號的引入等;二是對網(wǎng)卡內(nèi)部的操作,包括對緩沖RAM的讀寫、對DP8390的控制、讀站地址PROM以及讀自舉ROM等。表1列出了NE2000網(wǎng)卡接口電路所使用的ISA總線信號(不考慮電源線和地線)。從表1可以看出,網(wǎng)卡接口電路僅使用了50根ISA信號線。通過對網(wǎng)卡工作原理的分析,我們還可以將網(wǎng)卡與DSP之間的接口信號線減至最少。
圖片點擊可在新窗口打開查看
(1)網(wǎng)卡自舉ROM中固化了遠程自舉程序,使得用戶工作站能夠遠程自舉DOS系統(tǒng),并從服務(wù)器上裝載程序。這個功能很少用到,而且在基于DSP平臺的局域網(wǎng)中也不存在DOS系統(tǒng),故一般情況下都是通過跳線器屏蔽掉此功能。因而,/SMEMR和SA10~SA19這11根信號線可以不用。
(2)AEN信號只有當(dāng)DMA控制器是總線占有者時,它才產(chǎn)生作用3。由于網(wǎng)卡并不使用DMA操作,故可將該信號線始終保持在低電平,使網(wǎng)卡I/O譯碼操作一直有效。
(3)80X86系列微機為了兼容的需要,設(shè)置了/IOCS16信號線。由于我們使用的是16位DSP,不進行8/16位數(shù)據(jù)讀寫的轉(zhuǎn)換,故不需要此信號。
(4)DSP只需要一根中斷線,因而可在上述7根線中任選一根即可,其余6根中斷線懸空即可。
(5)網(wǎng)卡與ISA總線交換數(shù)據(jù)是通過I/O端口實現(xiàn)的,微機采用PIO方式,從網(wǎng)卡緩沖RAM中讀入數(shù)據(jù),或?qū)⒅鳈C內(nèi)存中的數(shù)據(jù)送至網(wǎng)卡RAM緩沖區(qū)。根據(jù)這一分析,DSP及其外圍輔助電路應(yīng)能完成模擬ISA總線I/O讀寫的功能。
通過上面對網(wǎng)卡接口信號線的詳細分析,可以看到DSP與網(wǎng)卡之間只需正確連接32根信號線,從而使DSP的外圍接口電路大大簡化。
2 DSP與NE2000網(wǎng)卡接口硬件電路
TMS320F2064是一種低價格、高性能的16位定點DSP,它的性價比極高,目前已成為高檔單片機的理想替代品,在通信、語音/語言、軍事、儀器儀表、圖像處理、工業(yè)控制等領(lǐng)域得到了廣泛的應(yīng)用。本文所設(shè)計的就是該DSP與NE2000網(wǎng)卡的軟、硬件接口,從而展開對基于DSP平臺的局域網(wǎng)的研究。
根據(jù)上面對網(wǎng)卡與微機ISA總線接口電路的分析,表2列出了F206與網(wǎng)卡接口所需的引腳信號。
圖片點擊可在新窗口打開查看
從表1和表2可以看出,NE2000網(wǎng)卡接口電路所需的信號線與F206的引腳之間有明確的對應(yīng)關(guān)系。但是,它們之間能否通過簡單的組合邏輯進行相連還需分析微機ISA總線I/O讀寫時序與F206的I/O讀寫時序是否一致。以讀時序為例,圖2給出了微機ISA總線I/O讀時序過程,圖3給出了F206的I/O讀時序。從這兩個時序圖可以看出:微機采用數(shù)據(jù)和地址總線復(fù)用的總線傳送方式,當(dāng)?shù)刂锋i存后,數(shù)據(jù)再送上總線;DSP采用獨立的數(shù)據(jù)和地址總線傳送方式,地址在一個I/O周期之間保持有效,數(shù)據(jù)在/RD信號有效后,在I/O周期內(nèi)保持有效。因此,DSP可以按下述應(yīng)用模仿微機時序?qū)W(wǎng)卡進行操作。
圖片點擊可在新窗口打開查看
圖片點擊可在新窗口打開查看
(1)數(shù)據(jù)線、地址線可以直接相連。網(wǎng)卡僅使用F206的A0~A9這10根地址線。
(2)/IOR、/IOW信號線可通過/IS、/STRB、/RD、/WE這4根信號線譯碼得到,下式給出了生成/IOW、/IOR的譯碼邏輯關(guān)系:
/IOR=/IS+/STRB+/RD
/IOW=/IS+/STRB+WE
另外,XF引腳信號經(jīng)驅(qū)動可直接連至RESETDRV,READY引腳經(jīng)上拉電阻連接IOCHRDY,/INT2反向后與IRQ5相連。圖4給出了F206與網(wǎng)卡連接時的硬件框圖,GAL16V8來完成譯碼及驅(qū)動的工作。
圖片點擊可在新窗口打開查看

3 DSP對NE2000網(wǎng)卡的編程
DSP對NE2000網(wǎng)卡的編程就是DSP對網(wǎng)絡(luò)接口控制器(NIC)DP8390中各種寄存器進行編程控制,完成數(shù)據(jù)分組的正確發(fā)送和接收。網(wǎng)絡(luò)通信過程可分為網(wǎng)卡初始化、接收控制和發(fā)送控制等三部分。限于篇幅,有關(guān)DP8390頁面寄存器的詳細說明和微機環(huán)境下的編程技術(shù)請參閱文獻5,DSP的完整匯編程序請有興趣的讀者和作者聯(lián)系。下面只給出DSP讀取NE2000網(wǎng)卡物理地址的一段程序,實際中是用來驗證上述硬件連接是否正確而編制的。我們購買的網(wǎng)卡物理地址為0040056388E7,在PC機上已經(jīng)得到驗證。實驗證明,通過下面的程序運行讀到了正確的物理地址,從而表明我們所做的設(shè)想和實際結(jié)果是完全一致的。
SPLK #0021H,60H ;選擇"0"頁寄存器,后續(xù)操作
為復(fù)位操作
OUT 60H,CR
SPLK #0049H,60H ;選擇16位傳輸方式
OUT 60H,DCR
SPLK #0000H,60H ;清DMA遠程字節(jié)寄存器
OUT 60H,RBCR0
OUT 60H,RBCR1
SPLK #001FH,60H ;初始化接收狀態(tài)配置寄存器
OUT 60H,RCR
SPLK #0002H,60H ;初始化發(fā)送狀態(tài)配置寄存器
OUT 60H,TCR
SPLK #004CH,60H ;設(shè)置接收緩沖環(huán)起始頁面
地址寄存器
OUT 60H,PSTART
SPLK #0080H,60H ;設(shè)置接收緩沖環(huán)終止頁面地
址寄存器
OUT 60H,PSTOP
SPLK #004CH,60H ;設(shè)置邊界指針寄存器
OUT 60H,BNRY
SPLK #00FFH,60H ;清網(wǎng)卡中斷狀態(tài)
OUT 60H,ISR
SPLK #00FFH,60H ;設(shè)置中斷屏蔽寄存器
OUT 60H,IMR
SPLK #0000H,60H ;設(shè)置遠程DMA起始地址為
0000H
OUT 60H,RSAR0
OUT 60H,RSAR1
OUT 60H,RBCR1
SPLK #0006H,60H ;網(wǎng)卡地址長度為6個字節(jié)
OUT 60H,RBCR0
SPLK #000AH,60H ;啟動遠程DMA讀
OUT 60H,CR
NOP
IN 61H,DATA_PORT ;61H中存放網(wǎng)卡首字節(jié)地址"00H"
IN 62H,DATA_PORT ;62H存放網(wǎng)卡第二字節(jié)地址"40H"
IN 63H,DATA_PORT ;63H中存放網(wǎng)卡第三字節(jié)
地址"05H"
IN 64H,DATA_PORT ;64H中存放網(wǎng)卡第四字節(jié)
地址"63H"
IN 65H,DATA_PORT ;65H中存放網(wǎng)卡第五字
節(jié)地址"88H"
IN 66H,DATA_PORT ;66H中存放網(wǎng)卡第六字
節(jié)地址"E7H"
網(wǎng)卡在DSP中的應(yīng)用解決了DSP與DSP之間、DSP與PC之間的準(zhǔn)確、高速地通信問題。由于網(wǎng)卡中包含了OSI七層模型中物理層和數(shù)據(jù)鏈路層的全部內(nèi)容,用戶不必再為這兩層的具體連接和實現(xiàn)操心,可把精力和時間用在要解決的實際問題中去,這必將給用戶帶來極大的方便。
]]>
基于IP架構(gòu)的cdma2000 1x系統(tǒng)TrFO特性的設(shè)計與實現(xiàn)http://www.brpp.cn/bbs/dispbbs.asp?BoardID=27&ID=1567&Page=1wangxinxin2010-11-20 13:14:58關(guān)鍵詞:全IP移動通信網(wǎng);cdma2000 1x系統(tǒng);TrFO特性;聲碼器

Design and Implementation of TrFO in IP-based cdma2000 1x System

WANG Jing,LIU Cai-xia,JI Xin-sheng
(National Digital Switching System Engineering & Technological R&D Center, Zhengzhou450002,China)
Abstract:The TrFO characteristic in the IP-based packet speech core network(CN) is introduced. Taking the self-developed system as an example, a scheme for implementing TrFO in the IP-based cdma2000 1x system is discussed, strategies of multi-vocoder unbended configuration are explained and simulated.The results are very important for the practical work.
Keywords:IP-based mobile communication system; cdma2000 1x system;TrFO characteristic;Vocoder

一、引言

在傳統(tǒng)的基于電路交換的移動通信系統(tǒng)中,系統(tǒng)的交換均集中在移動交換中心(MSC)以電路交換形式完成,所以一般把聲碼器功能置于基站控制器(BSC)處,使得空中語音包落地后,先解碼變換成電路方式,再進行交換處理。這種方式不僅會造成同一個基站控制的兩個語音終端的“話務(wù)回程”現(xiàn)象,而且使相同終端的語音呼叫也要附加解碼、編碼過程,影響語音質(zhì)量。在移動通信系統(tǒng)發(fā)展初期,系統(tǒng)中的語音呼叫主要集中在移動用戶與固定用戶之間,上述影響尚不明顯。話務(wù)統(tǒng)計表明,目前移動用戶間的呼叫已占主導(dǎo)地位,原有的聲碼器配置方式不僅增加設(shè)備成本,而且影響系統(tǒng)性能。為此,改進聲碼器配置管理的網(wǎng)絡(luò)結(jié)構(gòu)和策略成為人們研究的熱點問題。

在GSM網(wǎng)絡(luò)和3GPP的R99版本的標(biāo)準(zhǔn)中,為了改善聲碼器操作性能,提出了所謂的TFO(Tandem Free Operation)特性,可通過TFO實現(xiàn)話音的透傳,以減少語音編解碼造成的話音質(zhì)量損傷。隨著全IP移動通信技術(shù)的發(fā)展,以更低成本、更靈活有效的方式支持傳統(tǒng)話音業(yè)務(wù)和分組數(shù)據(jù)業(yè)務(wù)是全IP移動通信技術(shù)發(fā)展的主要驅(qū)動力。在支持傳統(tǒng)的語音業(yè)務(wù)時,全IP移動通信網(wǎng)面臨著一個如何以更低成本支持多種聲碼器使用的問題,即所謂的免(無)聲碼器操作TrFO(Transcoder Free Operation)特性支持問題。

TrFO特性,即從移動終端UE到UE的呼叫可不經(jīng)過兩次語音編碼器(TC)編解碼的語音傳輸過程。在移動通信系統(tǒng)中實現(xiàn)TrFO特性,要求基站子系統(tǒng)BSS與分組語音核心網(wǎng)之間支持語音分組交換。在3GPP定義的基于分組的語音網(wǎng)絡(luò)中,接入網(wǎng)和核心網(wǎng)的Iu-CS業(yè)務(wù)承載接口為ATM,因此編解碼單元TC可進一步推到網(wǎng)絡(luò)邊緣,可以實現(xiàn)TrFO特性。

相比于3GPP有關(guān)標(biāo)準(zhǔn)中對TrFO已有較明確的支持而言,3GPP2目前對TrFO還處在研究階段,因此研究探討cdma2000系統(tǒng)對TrFO的支持意義重大。本文結(jié)合基于IP的cdma2000移動通信系統(tǒng)的研發(fā)工作,介紹了TrFO特性的設(shè)計以及實現(xiàn),詳細討論了多種聲碼器的靈活配置策略。

二、基于IP架構(gòu)的cdma2000 1x系統(tǒng)結(jié)構(gòu)

目前3GPP2定義的cdma2000分組語音核心網(wǎng)的網(wǎng)絡(luò)結(jié)構(gòu)如圖1。

圖片點擊可在新窗口打開查看

其中,MSCe完成控制功能,MGW、MRFP完成話音承載轉(zhuǎn)換功能,如不同分組承載之間或分組承載和電路承載之間的轉(zhuǎn)換,MRFP提供所需資源,如放音、多方會議電話等資源。由于BSC與MGW(Media GateWay)間的業(yè)務(wù)承載接口27目前仍是基于TDM電路方式,編解碼單元TC歸屬于BSC,BSC與MGW之間傳送G.711 PCM語音,兩個移動終端之間的語音通信,必然存在著從空口編解碼到G.711 PCM再到空口編解碼的轉(zhuǎn)換,與傳統(tǒng)電路核心網(wǎng)保持一致。因此,在cdma2000 LMSD的第一階段,不能提供TrFO特性。在LMSD的后續(xù)階段,3GPP2提出的A接口可基于IP承載,可以提供TrFO特性,但目前還尚未有具體的協(xié)議。國家交換系統(tǒng)工程技術(shù)研究中心(NDSC)和環(huán)宇移動公司從2000年起專注于基于IP的cdma2000 1x移動通信系統(tǒng)的研究開發(fā)工作,對目前的cdma2000移動通信系統(tǒng)的結(jié)構(gòu)進行了修正,提出了一種全新的系統(tǒng)架構(gòu),如圖2所示。

圖片點擊可在新窗口打開查看

該系統(tǒng)利用統(tǒng)一的IP交換平臺在各功能部件間交換信令控制信息和業(yè)務(wù)數(shù)據(jù)信息。WAU(無線接入單元)和WAS(無線接入服務(wù)器)組成BSS,核心網(wǎng)分組域包括PDSN(分組數(shù)據(jù)服務(wù)器)、AAA服務(wù)器和HA(歸屬代理),核心網(wǎng)電路域包括CS(呼叫服務(wù)器)、CMG(電路媒體網(wǎng)關(guān))、CSG(七號公共信令網(wǎng)關(guān))、VLR(拜訪位置寄存器)、HLR/AC(歸屬位置寄存器及鑒權(quán)認(rèn)證中心)等。其中CS在功能上等同于MSCe,CMG功能等同于MGW和MRFP。該系統(tǒng)結(jié)構(gòu)支持BSS的功能單元直接以IP接口連入IP核心網(wǎng)絡(luò),提供了BSS與分組語音核心網(wǎng)間的分組承載功能,從而可將聲碼器配置在CMG中,實現(xiàn)TrFO特性。利用軟交換思想,由CS在控制層面對CMG上的聲碼器資源進行分配和管理,實現(xiàn)呼叫控制與業(yè)務(wù)傳輸相分離,這樣系統(tǒng)從總體上節(jié)約了聲碼器資源,節(jié)省了聲碼器的配置,避免了標(biāo)準(zhǔn)A2接口上固定的聲碼器-中繼-聲碼器連接模式中兩次編解碼變化對語音質(zhì)量的損失,從而提高了業(yè)務(wù)質(zhì)量。下面將詳細介紹在該系統(tǒng)架構(gòu)中如何實現(xiàn)TrFO特性。

三、TrFO特性的設(shè)計與實現(xiàn)

1.聲碼器分配策略

移動通信系統(tǒng)中的呼叫類型大致可以分為局內(nèi)相同聲碼器移動終端間呼叫、局內(nèi)不同聲碼器移動終端間呼叫、本局移動終端呼叫外局終端或固網(wǎng)用戶。在基于IP的cdma2000 1x移動系統(tǒng)中實現(xiàn)TrFO特性,要求提供按需分配聲碼器的能力,關(guān)鍵是要處理好呼叫流程中聲碼器的分配情況。

(1)局內(nèi)終端間呼叫

當(dāng)兩移動終端都處于本局內(nèi)時,呼叫控制信息以IP包的形式在下述路徑上傳遞:主叫WAU<-->主叫WAS<-->CS<-->被叫WAS<-->被叫WAU。

CS根據(jù)主叫終端聲碼器類型,指示被叫WAS和被叫終端協(xié)商聲碼器,如被叫終端支持使用和主叫終端同樣的聲碼器,則語音包落地后直接以IP包形式在主叫WAU<-->主叫WAS<-->被叫WAS<-->被叫WAU間傳遞,其間網(wǎng)絡(luò)不再使用聲碼器進行變換。

如被叫終端不支持使用和主叫終端同樣的聲碼器,則CS指示CMG分配聲碼器端子,語音包落地后以IP包形式在主叫WAU<-->主叫WAS<-->CMG<-->被叫WAS<-->被叫WAU間傳遞,其間CMG完成主被叫不同聲碼器的格式轉(zhuǎn)換。

(2)本局移動終端呼叫外局終端或固網(wǎng)用戶

本局終端呼叫外局終端時,如果外局同樣采用基于IP的cdma2000 1x系統(tǒng),局間組網(wǎng)協(xié)議采用基于IP的控制和業(yè)務(wù)承載協(xié)議,則處理策略和局內(nèi)基本相同,主要變化是在消息控制路徑上增加被叫CS,即:主叫WAU<-->主叫WAS<-->主叫局CSv被叫局CS<-->被叫WAS<-->被叫WAU。業(yè)務(wù)路徑變化不大,只是被叫WAS、被叫WAU屬于外局而已。

如果外局和本局的組網(wǎng)采用電路接口方式,則本局終端呼叫外局終端或固網(wǎng)用戶時,控制信息在本局以IP包形式在如下路徑傳遞:主叫WAU<-->主叫WAS<-->主叫局CS<-->主叫局CSG,然后由CSG完成對外部七號信令網(wǎng)絡(luò)的消息傳遞。語音業(yè)務(wù)信息在本局以IP包形式在如下路徑傳遞:主叫WAU<-->主叫WAS<-->主叫局CMG,然后由CMG完成聲碼器和電路語音流的轉(zhuǎn)換和外局互通。

(3)主要接口協(xié)議說明

主要信令接口包括WAU和WAS間接口、WAS間接口、WAS和CS間接口、CS和CMG間接口、CS間接口、CS和CSG間接口。所有接口底層基于SCTP/IP傳輸,應(yīng)用層參照3GPP2有關(guān)標(biāo)準(zhǔn)接口內(nèi)容,在CS和WAS間接口、CS和CMG間接口、CS間接口中增加部分自定義的關(guān)于聲碼器協(xié)商的內(nèi)容,因為目前3GPP2關(guān)于這些尚處在研究中,無標(biāo)準(zhǔn)協(xié)議。

主要語音承載接口包括WAU和WAS間接口、WAS間接口、WAS和CMG間接口等,均為基于RTP/IP傳輸?shù)腎P語音包。

2.多聲碼器靈活配置的設(shè)計與實現(xiàn)

系統(tǒng)要實現(xiàn)TrFO特性,還需要支持多種聲碼器功能。系統(tǒng)可以采用固定配置多種聲碼器方案,即系統(tǒng)中配置多個不同種類的聲碼器,每種聲碼器固定支持一種聲碼器算法。這種配置方式下的系統(tǒng)結(jié)構(gòu)簡單,實現(xiàn)方便,但設(shè)備冗余量大,組網(wǎng)不方便,因此在現(xiàn)代的移動通信系統(tǒng)中很少采用固定配置的方式。

我們研發(fā)的基于IP的cdma20001x移動系統(tǒng)支持EVRC、QCELP8K、QCELP13K三種空中壓縮語音編碼,需要EVRC、QCELP8K、QCELP13K三種聲碼器。QCELP和EVRC聲碼器在某些通用數(shù)字信號處理(DSP)芯片上已得到了實現(xiàn)。課題中使用基于TI TMS320C5410的通用DSP平臺實現(xiàn)這3種聲碼器。由于芯片內(nèi)存空間等原因,每種DSP程序只能支持一種聲碼器算法,DSP芯片(聲碼器端子)根據(jù)加載DSP程序的不同類型可以動態(tài)支持三種聲碼器算法(加載一次程序只能支持一種算法)。

在這種DSP動態(tài)支持多種聲碼器算法的方案中,DSP芯片必須先將DSP程序加載到指定的RAM空間地址后才能執(zhí)行相應(yīng)聲碼器算法,DSP芯片的利用率以及工作效率成為影響語音業(yè)務(wù)關(guān)鍵因素。DSP的利用率直接關(guān)系到呼叫建立的成功率,工作效率直接影響DSP編解碼效率。由于DSP的工作時間分為程序加載時間和語音編解碼時間,要提高DSP的工作效率就必須設(shè)法縮短程序加載時間。這里我們將討論三種DSP的配置策略,分析每種策略下DSP的利用率及工作效率。

(1)系統(tǒng)初始時根據(jù)每種聲碼器終端的使用概率分別設(shè)定各種聲碼器端子數(shù)量,加載相應(yīng)DSP程序,在使用過程中不再改變每個聲碼器端子類型。這種策略雖然實現(xiàn)簡單,可以減少DSP的程序加載時間,提高DSP的工作效率,但由于每片DSP只能支持一種聲碼器算法,CS建立呼叫時對一個壓縮語音數(shù)據(jù)包只能在支持此壓縮算法的有限個聲碼器端子中進行資源分配,支持其他算法的聲碼器端子即使處于空閑狀態(tài)也不能被選擇。這樣就大大降低了DSP的利用率,同時還會造成DSP負(fù)載不均衡的結(jié)果。

(2)采用DSP浮動配置技術(shù),即DSP芯片中的DSP程序動態(tài)加載。初始化時,根據(jù)每種聲碼器終端的使用概率分別設(shè)定各種的聲碼器端子數(shù)量,加載相應(yīng)DSP程序。此后CS建立呼叫時,在所有的DSP資源中進行選擇,若找到一個支持此次呼叫聲碼器類型的DSP資源且處于空閑狀態(tài),就將此DSP分配給此次呼叫,DSP可直接對語音包進行編解碼,不需加載相應(yīng)的程序;否則就找一個空閑的DSP,將其分配給此呼叫,這時DSP必須先加載相應(yīng)的DSP程序,然后才能對語音包進行編解碼。此策略中DSP芯片處理完一次呼叫的語音業(yè)務(wù)包后,不釋放其DSP程序,減少了DSP程序加載時間,大大提高了DSP的利用率和工作效率。這種浮動配置要求每片DSP在初始化時一定要進行程序加載,此后DSP中保存了最近一次使用的DSP程序,從另一個角度可以認(rèn)為是預(yù)取了一種DSP程序,但這只是根據(jù)最近的一次歷史通話情況進行的預(yù)取,局限性很大。由于DSP程序類型是有限的,而且整個系統(tǒng)中支持每種編解碼算法的無限終端的使用概率不同,根據(jù)這些特點可以采取DSP程序預(yù)取浮動配置策略。

(3)DSP程序預(yù)取浮動配置策略。所謂的預(yù)取就是在使用前DSP芯片預(yù)先加載DSP程序,以提高DSP工作效率[3]。如何選擇預(yù)取程序的類型是此策略的關(guān)鍵,若預(yù)取的程序不合適,DSP將進行兩次程序加載,增加系統(tǒng)的負(fù)擔(dān)。這里采用猜測法,DSP根據(jù)系統(tǒng)中下次呼叫的聲碼器類型的概率以及系統(tǒng)中空閑DSP的程序配置比例進行程序預(yù)取。在每次判斷過程中,先選擇概率最大的類型,然后判斷系統(tǒng)中空閑DSP的此類型DSP程序配置比例是否大于此概率,若是則選擇概率次大的類型進行上述操作,否則加載此類DSP程序。系統(tǒng)中下次呼叫的編解碼類型的概率可以動態(tài)地根據(jù)系統(tǒng)中的大量呼叫歷史記錄進行統(tǒng)計。采用這種策略,可以從總體上減少DSP程序加載次數(shù),也就減少了程序加載時間,提高系統(tǒng)DSP的工作效率。

表1是對以上3種DSP配置策略的模擬比較結(jié)果。假設(shè)話音呼叫到達時間間隔和通話時間均服從指數(shù)分布,平均到達間隔為3s,平均通話時間為2min,模擬時間為24h。

圖片點擊可在新窗口打開查看

在假設(shè)條件下,一個用戶通話期間最多有40個用戶進入系統(tǒng),40為聲碼器數(shù)量臨界值,大于40時,呼叫成功率明顯提高。三種策略中,后兩種呼叫成功率遠大于策略1,聲碼器端子空閑率小于策略1,說明后兩種策略中聲碼器的利用率高。策略3較策略2程序加載率低,增加了DSP的工作效率。在實際工程中具體使用的聲碼器配置策略和配置數(shù)量,可以根據(jù)實際工程特點和需要來決定。

隨著DSP芯片容量及處理能力的提高,在一塊DSP中將能夠同時裝載多種聲碼器算法,實現(xiàn)靜態(tài)支持多種聲碼器的功能,這將是最靈活經(jīng)濟的多種聲碼器配置方式。

四、結(jié)束語

本文介紹了基于IP的cdma2000移動通信系統(tǒng)中TrFO特性的設(shè)計與實現(xiàn),詳細了分析多聲碼器靈活配置方式的實現(xiàn)策略。這些策略都能有效節(jié)約聲碼器資源,并且在我們研制開發(fā)的系統(tǒng)中已得到實現(xiàn),取得了較為理想的效果。

]]>
主站蜘蛛池模板: 特黄特色一级特色大片中文 | 国产人在线成免费视频麻豆 | 欧美一区综合 | 国产成人毛片视频不卡在线 | 来个黄色网址 | 毛片一级 | 免费观看情趣v视频网站 | 一级特黄录像免费播放冫 | 亚州综合 | 国产老头老太性视频 | 美国一级毛片免费视频观看 | 国产精品无码专区在线观看 | 免费在线观影网站 | 夜色www| 久久午夜青青草原影院 | 暧暧视频在线观看免费 | 午夜伦情电午夜伦情影院 | 91社区在线视频 | 久久草草 | 午夜精品久久久久久91 | 美女黄网页 | 亚洲最大色视频 | 久久综合香蕉 | 色wwwww| 爱爱小视频在线观看网站 | 亚洲欧美日韩中文v在线 | 精品福利国产 | 亚洲国产欧美日韩精品小说 | 麻豆va在线精品免费播放 | 色狠狠成人综合网 | 伊人激情久久综合中文字幕 | 综合色吧| 在线观看av网站永久 | 一区二区不卡视频在线观看 | 久久久日本精品一区二区三区 | 色综合色狠狠天天久久婷婷基地 | 色综合久久一区二区三区 | 欧美日韩国产综合视频一区二区三区 | 丁香婷婷亚洲六月综合色 | 久久精品国产精品青草图片 | 国产91精品黄网在线观看 |