999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于SCA的DSP軟件無(wú)線電框架實(shí)現(xiàn)

2011-04-12 00:00:00唐麒施峻武吳宇
現(xiàn)代電子技術(shù) 2011年17期

摘 要:在通信行業(yè)采用SDR已是大勢(shì)所趨,無(wú)論是民用還是軍用領(lǐng)域都廣泛采用這一概念。但是還沒(méi)有一個(gè)框架能將DSP納入到SDR系統(tǒng)中。為了提高SDR系統(tǒng)的性能,同時(shí)保證波形軟件的可移植性和通用性,基于軟件通信體系結(jié)構(gòu)在DSP上設(shè)計(jì)實(shí)現(xiàn)了軟件無(wú)線電框架。規(guī)范了在軟件無(wú)線電產(chǎn)品中使用DSP的方法,提高了DSP波形組件的模塊化程度及在不同平臺(tái)上的可移植性和可重用性,使基于SCA的SDR的性能得以提高。

關(guān)鍵詞:軟件通信體系結(jié)構(gòu); 軟件定義無(wú)線電; 容器; DSP; MHAL

中圖分類(lèi)號(hào):TN925+.2-34 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1004-373X(2011)17-0085-05

Implementation of DSP Software Defined Radio Architecture Based on

Software Communication Architecture

TANG Qi, SHI Jun-wu, WU Yu

(School of Electronic Science and Engineering, National University of Defense Technology, Changsha 410073, China)

Abstract: The application of software defined radio (SDR) is an irresistable trend in communication industry, and SDR concept is widely adopted either in civil communication or military communication. However, there isn′t any architecture that can include DSP in SDR system. In order to enhance the performance of the SDR system, and assure the portability and gene-rality of waveform software, the software radio architecture was designed and implemented on DSP. Thereby, it standardizes the method of using DSP in software radio products, improves the modularization degree of DSP waveform components, increases its portability and reusability on different platforms, and enhances the performance of SDR based on SCA.

Keywords: software communication architecture; software defined radio; container; DSP; MHAL

0 引 言

軟件無(wú)線電(Software Radio)或者稱(chēng)為軟件定義無(wú)線電(Software Defined Radio,SDR)是指用軟件定義的、能實(shí)現(xiàn)多種功能的無(wú)線電通信系統(tǒng)。美軍聯(lián)合戰(zhàn)術(shù)無(wú)線電系統(tǒng)計(jì)劃采用了軟件無(wú)線電的設(shè)計(jì)思想,定義了軟件通信體系結(jié)構(gòu)(Software Communications Architecture,SCA)[1-2]規(guī)范。SCA規(guī)范的目標(biāo)是最大化軟件的可移植性和可配置性,提高按照SCA 規(guī)范所開(kāi)發(fā)的產(chǎn)品間的互操作性,使系統(tǒng)升級(jí)方便簡(jiǎn)單,降低系統(tǒng)開(kāi)發(fā)部署成本。

然而,SCA是針對(duì)通用處理器(General Purpose Processor,GPP)設(shè)計(jì)的,只能運(yùn)行在如PowerPC,ARM,MPC等通用處理器上。考慮到當(dāng)前通用處理器的處理速度及功耗等不能滿足廣泛采用現(xiàn)代通信信號(hào)處理的通信系統(tǒng)對(duì)處理資源的要求,在SDR的實(shí)現(xiàn)中不能只使用GPP,而要采用如DSP,F(xiàn)PGA,ASIC等專(zhuān)用處理器(Specialized Hardware Processors,SHP)。如TI的TMS320C6455芯片的頻率可達(dá)1.2 GHz,處理速率超過(guò)6 400 MIPS,功率也低于GPP,將其應(yīng)用于SDR實(shí)現(xiàn)將有效提高系統(tǒng)性能。在一些小型化SDR平臺(tái)中也較多地使用DSP來(lái)實(shí)現(xiàn)特定的應(yīng)用組件,加拿大spectrum signal processing公司開(kāi)發(fā)的SDR-4000產(chǎn)品系列就是很好的佐證。

為了在基于SCA的SDR系統(tǒng)中使用專(zhuān)用處理器,同時(shí)保證軟件的可移植性、互操作性、可升級(jí)性并增加硬件模塊的可替代性, JTRS JPEO在2004年頒布的SCA 3.0的專(zhuān)用硬件補(bǔ)充規(guī)范[3]中提出了硬件抽象層互連(HAL-C)的概念,但該機(jī)制提供的接口較少,功能有限。2007年又頒布了MHAL規(guī)范[4],以提供不同類(lèi)型處理器(GPP,DSP,F(xiàn)PGA等)之間的互聯(lián)互通。上述兩個(gè)規(guī)范將不同硬件的硬件接口抽象出來(lái),解決了硬件處理器之間的通信問(wèn)題,但并未能使專(zhuān)用硬件處理器上運(yùn)行的軟件組件與SCA兼容,即SCA框架不能對(duì)這些組件進(jìn)行管理控制。為了更好地實(shí)現(xiàn)專(zhuān)用硬件上軟件組件的重用和移植并與SCA框架實(shí)現(xiàn)兼容,在SCA 3.1中提出了組件可移植規(guī)范,并在此基礎(chǔ)上經(jīng)過(guò)廣泛討論與征求意見(jiàn),形成了專(zhuān)用處理器組件可移植補(bǔ)充建議[5],定義專(zhuān)用處理器應(yīng)用組件的需求集來(lái)最大化JTRS波形組件的可移植性,提供使DSP,F(xiàn)PGA等專(zhuān)用硬件處理器集成到SCA中的機(jī)制。

本文基于硬件抽象層與容器模型,針對(duì)在SDR系統(tǒng)中對(duì)DSP的應(yīng)用需求,提出了解決DSP組件可移植性和互連的方法。該方法通過(guò)在DSP上實(shí)現(xiàn)MHAL,將DSP組件與硬件平臺(tái)相分離,極大地降低了波形與硬件平臺(tái)的耦合度,使波形開(kāi)發(fā)者能專(zhuān)注于組件算法的設(shè)計(jì)。同時(shí),在DSP上設(shè)計(jì)了容器,為DSP波形組件提供一個(gè)一致的運(yùn)行環(huán)境,并使SCA核心框架能對(duì)DSP上的組件進(jìn)行統(tǒng)一的管理控制。這樣,將DSP較好地納入到基于SCA的SDR實(shí)現(xiàn)中,并使組件可在不同的平臺(tái)中做移植。由MHAL與容器組成的DSP無(wú)線電框架與傳統(tǒng)的開(kāi)發(fā)方法相比,具有較大的優(yōu)勢(shì)。

1 硬件抽象層設(shè)計(jì)與實(shí)現(xiàn)

2007年5月,JTRS JPEO頒布了JTRS標(biāo)準(zhǔn)MHAL API v2.11.1。該API為軟件開(kāi)發(fā)者提供信息以在目標(biāo)波形配置中使用MHAL接口。波形開(kāi)發(fā)者可以根據(jù)這個(gè)API標(biāo)準(zhǔn),利用MHAL接口對(duì)波形目標(biāo)進(jìn)行配置。MHAL API將無(wú)線電臺(tái)的通道調(diào)制解調(diào)器接口從應(yīng)用軟件中抽象出來(lái),支持部署在GPP,DSP,F(xiàn)PGA上的應(yīng)用組件之間的通信。

MHAL API的概念為所有JTRS平臺(tái)上的波形應(yīng)用和波形提供一個(gè)一致的主機(jī)環(huán)境。由于波形方面的接口由MHAL API給出,不同平臺(tái)的抽象元素保持相同,因此波形和應(yīng)用組件可在不同JTR集之間做移植。平臺(tái)方面的接口即MHAL由JTR集根據(jù)特定體系結(jié)構(gòu)和使命定義。MHAL規(guī)范定義了大多數(shù)JTR集所需要的一組通用MHAL服務(wù)和接口集。

從一個(gè)MHAL計(jì)算單元(Computational Element,CE)如GPP,DSP,F(xiàn)PGA等,可以通過(guò)MHAL通信服務(wù)中的路由服務(wù)來(lái)訪問(wèn)其他任何CE。對(duì)MHAL CE,MHAL消息格式保持一致。

圖1展示了MHAL API的參考部署。MHAL API沒(méi)有限定一個(gè)JTR平臺(tái)上的CE數(shù)目,沒(méi)有限定平臺(tái)的傳輸、實(shí)現(xiàn)或硬件架構(gòu),也沒(méi)限制不同CE的MHAL協(xié)議接口。

在SCA中,分布式組件之間的通信由軟件總線CORBA[6](Common Object Request Broker Architecture)中間件完成,但是,由于當(dāng)前還沒(méi)有合適的小型化CORBA產(chǎn)品適合于運(yùn)行在DSP上,因此需要采用MHAL來(lái)屏蔽硬件接口,為上層軟件提供一致的接口,為DSP組件的通信提供統(tǒng)一的接口。MHAL的主要目的是為運(yùn)行在硬件處理器上的組件提供硬件內(nèi)及硬件間的通信,實(shí)現(xiàn)類(lèi)似于CORBA的功能。

MHAL接口提供通信服務(wù),這由MHAL通信函數(shù)與MHAL接口組件一起完成。MHAL接口組件提供消息傳輸,而MHAL通信函數(shù)提供抽象消息路由函數(shù)。軟件波形應(yīng)使用MHAL通信服務(wù)以實(shí)現(xiàn)存在不支持CORBA的處理環(huán)境中部署在不同CE上的軟件組件間的數(shù)據(jù)和控制信號(hào)的傳輸。數(shù)據(jù)源通過(guò)調(diào)用MHAL通信函數(shù)發(fā)起消息;數(shù)據(jù)宿通過(guò)調(diào)用MHAL通信函數(shù)接收消息。MHAL通信服務(wù)為數(shù)據(jù)源和數(shù)據(jù)宿之間提供了異步可變長(zhǎng)消息服務(wù)。數(shù)據(jù)源與數(shù)據(jù)宿之間的通信可存在于同一CE內(nèi)或不同CE之間。如果是同一CE內(nèi)的通信則不需要使用MHAL通信服務(wù)。

數(shù)據(jù)宿函數(shù)用于解釋MHAL消息,執(zhí)行消息參數(shù)所指定的行為。由MHAL提供的消息宿函數(shù)可處理消息或?qū)⑵渎酚傻狡渌鸆E。由波形提供的消息宿函數(shù)應(yīng)盡可能快地處理接收到的消息。消息宿具有如下函數(shù)原型:

void DataSinkFunctionX(byte*MessagePointer)

數(shù)據(jù)源函數(shù)是一個(gè)用于產(chǎn)生MHAL消息線程。MHAL消息可是波形執(zhí)行結(jié)果,也可是處理接收到的MHAL消息所產(chǎn)生的結(jié)果。對(duì)于后者,數(shù)據(jù)源函數(shù)同時(shí)也是數(shù)據(jù)宿函數(shù)。

消息在不同平臺(tái)組件間傳輸,需要定義一個(gè)統(tǒng)一的消息結(jié)構(gòu)來(lái)容納各種控制命令和數(shù)據(jù)。本文定義了MHAL消息結(jié)構(gòu)以在不同CE間傳遞數(shù)據(jù),其結(jié)構(gòu)如圖2所示。

消息結(jié)構(gòu)各域的含義如下:

IU:標(biāo)志消息是否正在使用,當(dāng)數(shù)據(jù)源和數(shù)據(jù)宿共享消息緩存時(shí)使用該位。內(nèi)部傳輸層用其來(lái)標(biāo)志數(shù)據(jù)宿是否已完成對(duì)數(shù)據(jù)的處理。數(shù)據(jù)宿在從消息處理函數(shù)返回之前必須通知MHAL消息指針正在使用中。

Logical Destination:消息宿函數(shù)的邏輯地址,用于正確的路由消息。其有15 b,從高位到低位用數(shù)字標(biāo)志為:14~0。對(duì)各位的具體含義描述見(jiàn)表1。

Length:占2個(gè)字節(jié),表示消息數(shù)據(jù)凈荷(Payload)的字節(jié)數(shù)。

Payload:數(shù)據(jù)靜荷。

在MHAL的實(shí)現(xiàn)中還定義了一些數(shù)據(jù)類(lèi)型和異常以供接口使用,方便MHAL報(bào)文的構(gòu)造與解析;同時(shí)還針對(duì)不同處理器定義了相關(guān)的接口擴(kuò)展,以適應(yīng)不同處理器上組件的需求。

2 容器的設(shè)計(jì)與實(shí)現(xiàn)

2005年3月,JTRS JPEO形成了專(zhuān)用處理器組件可移植補(bǔ)充建議,該建議是對(duì)SCA規(guī)范的補(bǔ)充,以在SCA的實(shí)現(xiàn)中使用專(zhuān)用處理器,提高基于SCA的SDR系統(tǒng)的性能。通過(guò)為專(zhuān)用硬件處理器定義一組可應(yīng)用于JTRS波形組件的需求集,可以最大化非GPP組件的可移植性,解決了不能滿足SCA核心規(guī)范中可移植性要求的組件的實(shí)現(xiàn)。

通過(guò)在DSP上實(shí)現(xiàn)容器,可以達(dá)到如下目的:提高組件可移植性,使面向DSP環(huán)境的波形組件的源代碼的可移植性達(dá)到類(lèi)似于SCA核心規(guī)范中GPP組件的可移植性水平。增強(qiáng)一致性,使DSP組件盡可能地與GPP組件一致,以簡(jiǎn)化學(xué)習(xí)曲線,簡(jiǎn)化CF實(shí)現(xiàn)、技術(shù)等的移植。實(shí)現(xiàn)可替代性,使針對(duì)不同類(lèi)型處理環(huán)境的組件實(shí)現(xiàn)相互替代。為更好地理解這一思想,定義了如下一些術(shù)語(yǔ):

組件(Component):與操作環(huán)境或其他基層單元無(wú)關(guān)的獨(dú)立定義的應(yīng)用或波形的功能單元。

應(yīng)用(Application):代表一組由SCA裝配控制器配置并互聯(lián)的組件,但不包括任何基層設(shè)備(核心框架,設(shè)備或服務(wù))。

類(lèi)(Class):用以指明屬于哪種類(lèi)型的處理設(shè)備、容器或組件,如GPP,RCC或RPL。

容器(Container):是一個(gè)組件實(shí)例運(yùn)行的執(zhí)行環(huán)境。容器為組件實(shí)例提供運(yùn)行環(huán)境和一組標(biāo)準(zhǔn)的基于API的本地服務(wù)。容器可以是進(jìn)程或線程,也可使用一組線程。應(yīng)用由在合適容器內(nèi)實(shí)例化的組件組成,而容器運(yùn)行在處理設(shè)備(GPP或SHP)上。組件源代碼針對(duì)特定的容器或處理設(shè)備編寫(xiě),并針對(duì)特定容器實(shí)現(xiàn)編譯和鏈接。在SCA中,容器運(yùn)行在硬件設(shè)備上,并由邏輯設(shè)備控制。

平臺(tái)(Platform):由一組處理設(shè)備組成,與容器相關(guān)聯(lián)一起支持基于組件的應(yīng)用的運(yùn)行。

2.1 SCA容器

硬件設(shè)備的邏輯設(shè)備代理管理運(yùn)行在該設(shè)備上的所有容器。SCA CF使用邏輯設(shè)備,并不關(guān)心容器的具體實(shí)現(xiàn)。對(duì)最簡(jiǎn)單的GPP情況,邏輯設(shè)備簡(jiǎn)單地將可執(zhí)行文件運(yùn)行為設(shè)備操作系統(tǒng)中的一個(gè)進(jìn)程。而組件源代碼與CORBA ORB和POSIX庫(kù)一起編譯、鏈接生成可執(zhí)行文件。然后運(yùn)行上一進(jìn)程的主程序。因此,組件與它的容器在鏈接時(shí)靜態(tài)綁定在一起了。一個(gè)更具有動(dòng)態(tài)性的應(yīng)用場(chǎng)景是將組件編譯、鏈接為運(yùn)行庫(kù)。此時(shí)容器可能是已運(yùn)行的進(jìn)程,在進(jìn)程中組件庫(kù)將被動(dòng)態(tài)加載,這將使多個(gè)組件在一個(gè)進(jìn)程中運(yùn)行。在這種動(dòng)態(tài)案例中,邏輯設(shè)備將與加載和實(shí)例化組件的容器通信。容器對(duì)SCA CF而言是不可見(jiàn)的,因?yàn)檫壿嬙O(shè)備私自管理了容器。

組件之間的通信通過(guò)組件端口完成,這一操作由容器解釋并將其路由到合適的通信路徑上,與連接的組件(在裝配控制器中指定)通信。當(dāng)組件位于同一容器中時(shí),這一通信可以非常高效。類(lèi)似地,在同一處理設(shè)備上的容器可相互合作以使容器間的通信較容器分布在不同處理器時(shí)更為有效率。

2.2 DSP容器

DSP容器實(shí)現(xiàn)類(lèi)似于GPP容器的功能。主要區(qū)別在于組件與容器間的本地接口。在DSP中,這些接口不使用CORBA,需針對(duì)不同類(lèi)型的DSP予以實(shí)現(xiàn)。

在補(bǔ)充建議沒(méi)有指定容器間的消息格式,只規(guī)定了平臺(tái)上的容器應(yīng)協(xié)同操作以通過(guò)為容器設(shè)計(jì)的本地通信接口傳遞并接收消息。本文使用MHAL來(lái)提供通信服務(wù),以提高容器和邏輯設(shè)備軟件的可移植性。MHAL與容器的關(guān)系如圖3所示。

3 硬件平臺(tái)介紹

實(shí)驗(yàn)硬件平臺(tái)為DSP板卡及一臺(tái)PC機(jī)。DSP板卡使用TI公司的32 位定點(diǎn)信號(hào)處理器TMS320C6455[7-8],處理器頻率為1 GHz,帶有網(wǎng)卡[9]接口,可通過(guò)網(wǎng)線直接與PC機(jī)相連。DSP通過(guò)外圍設(shè)備接口EMIF[10]連接一片8 MB的型號(hào)為s29gl064m的NOR類(lèi)型FLASH,實(shí)際可尋址4 MB;通過(guò)SDRAM接口連有兩片型號(hào)為MT47H32M16的片外DDR2 SDRAM存儲(chǔ)器,尋址空間為256 MB。

4 框架實(shí)現(xiàn)與測(cè)試方案

通過(guò)CCS 3.3編寫(xiě)運(yùn)行在DSP上的程序,包括容器、MHAL和組件,將三者一起編譯、鏈接為目標(biāo)文件,下載到DSP中運(yùn)行;然后在PC機(jī)上運(yùn)行核心框架,通過(guò)網(wǎng)線將打包后的控制命令及數(shù)據(jù)發(fā)往DSP;DSP上的容器和MHAL接收并解析從PC機(jī)發(fā)來(lái)的MHAL消息報(bào)文,并執(zhí)行相應(yīng)的操作。設(shè)計(jì)FLASH驅(qū)動(dòng)和SDRAM驅(qū)動(dòng),以對(duì)片外存儲(chǔ)器進(jìn)行讀、寫(xiě)、擦除的操作。在容器中設(shè)計(jì)存儲(chǔ)服務(wù)接口,該接口調(diào)用上述驅(qū)動(dòng)函數(shù),以供組件和容器內(nèi)的其他接口使用。

4.1 MHAL的設(shè)計(jì)

MHAL提供了一系列全局變量和函數(shù)供容器和組件使用,并提供了一系列函數(shù)和宏來(lái)支持MHAL消息的構(gòu)造與解析,同時(shí)將消息正確地路由到消息宿,并轉(zhuǎn)換為相應(yīng)的操作。MHAL接口中主要設(shè)計(jì)兩個(gè)接口函數(shù)以支持從其他容器接收MHAL消息包和向其他容器發(fā)送消息,函數(shù)原形如下:

void Mhal_Comm(MhalByte*bufferPtr,short datalength,short LD)

該接口函數(shù)由在容器內(nèi)運(yùn)行的組件調(diào)用以將由指針參數(shù)bufferPtr所指向的數(shù)據(jù)發(fā)送到邏輯地址為L(zhǎng)D的目標(biāo)端口。

MhalParse (MhalParseStruct parseMsgStruct)

該函數(shù)將MHAL從外部接收到的保存在結(jié)構(gòu)parseMsgStruct中的MHAL消息包解析,并執(zhí)行相應(yīng)的操作,從而驅(qū)動(dòng)組件執(zhí)行。

4.2 容器的設(shè)計(jì)

容器提供了組件在DSP中的運(yùn)行環(huán)境并提供一組服務(wù)接口以實(shí)現(xiàn)對(duì)運(yùn)行在其內(nèi)的組件的控制。運(yùn)行在容器內(nèi)的組件應(yīng)向容器注冊(cè)以使用容器的服務(wù),并使容器獲取組件上下文。容器由一個(gè)結(jié)構(gòu)體來(lái)實(shí)現(xiàn),其定義如下:

struct Container

{

WorkerContext **Workers;

WorkerContainer DisPatchTable;

WorkerUShort TotalWorkers;

WorkerUShort CurrentWorkers;

};

容器結(jié)構(gòu)中各成員含義見(jiàn)表2。

4.3 組件上下文

該結(jié)構(gòu)代表了一個(gè)組件的可見(jiàn)狀態(tài),包含了組件的各種屬性,組件實(shí)現(xiàn)的各種控制接口及組件實(shí)現(xiàn)的功能。運(yùn)行時(shí)先將其向容器注冊(cè)使容器可對(duì)組件進(jìn)行統(tǒng)一的管理控制。

struct WorkerContext

{

char* Name;

WorkerDispatch* DisPatchTable;

void* Properties;

void* Memories;

WorkerContainer* ContainerDisPatchTable;

WorkerPort* Ports;

WorkerUShort NumPorts;

WorkerRunCondition* RunCondition;

};

WorkerContext成員含義如表3所示。

5 結(jié) 語(yǔ)

實(shí)驗(yàn)結(jié)果表明,通過(guò)容器和MHAL,容器內(nèi)的組件可與外部組件實(shí)現(xiàn)互聯(lián)互通,容器內(nèi)組件也可正確執(zhí)行,實(shí)現(xiàn)特定功能。通過(guò)在DSP上實(shí)現(xiàn)容器與MHAL,可較好地將DSP納入到SCA的框架中,增強(qiáng)基于SCA的SDR實(shí)現(xiàn)的性能,提高DSP上容器與組件的可移植性,降低波形開(kāi)發(fā)難度,有助于實(shí)現(xiàn)源代碼的重用,降低工程實(shí)現(xiàn)代價(jià),減少產(chǎn)品面市時(shí)間。

參 考 文 獻(xiàn)

[1]JTRS Standards, Joint Program Executive Office (JPEO). Software communications architecture specification, V2.2.2 [R/OL]. [2006-05-15]. http:// www.public.navy.mil/jpeojtrs/sca/Documents/.../SCA_version_2_2_2.

[2]JTRS Standards, Joint Program Executive Office. Software communications architecture specification, JTRS-5000 SCA V3.0 [R/OL]. [2004-08-27]. http://read.pudn.com/downloads128/doc/project.

[3]JTRS Standards, Joint Program Executive Office. Specia-lized hardware supplement to the software communication architecture (SCA) specification, JTRS-5000 SP V3.0 [R/OL]. [2004-08-27]. http://www.zeligsoft.com/files.

[4]JTRS Standards, Joint Program Executive Office. Modem hardware abstraction layer application program interface (API), V2.11.1 [R/OL]. [2007-05-02]. http:// data.memberclicks.com.

[5]JTRS Standards, Joint Program Executive Office. Extension for component portability for specialized hardware processors (SHP) to the jtrs software communication architecture (SCA) specification [R/OL]. [2005-03-07]. http://elec.wanfangdata.com.cn.

[6]ANDREAS W. The Common Object Request Broker: Achitecture and Specification [M]. Revision 2.3. [S.l.]. Object Management Group,1998.

[7]李方慧,王飛,何佩琨.TMS320C6000系列DSPs原理與應(yīng)用[M].北京:電子工業(yè)出版社,2003.

[8]Texas Instruments. TMS320C6455 fixed-point digital signal processor [EB/OL]. [2005-01-01]. http://www.ti.com.

[9]Texas Instruments. TMS320C645x DSP EMAC/MDIO module reference guide [EB/OL]. [2005-02-09].http://www.ti.com.

[10]Texas Instruments.TMS320C645x DSP external memory interface (EMIF) user′s guide [EB/OL]. [2005-02-28]. http://www.ti.com.

作者簡(jiǎn)介:

唐 麒 男,1986年出生,湖南益陽(yáng)人,碩士研究生。研究方向?yàn)檐浖o(wú)線電。

施峻武 男,1977年出生,云南曲靖人,博士研究生,講師。研究方向?yàn)檐浖o(wú)線電。

吳 宇 男,1979年出生,遼寧鐵嶺人,博士,講師。研究方向?yàn)檐浖o(wú)線電。

主站蜘蛛池模板: 久久青草视频| 久久综合九九亚洲一区| 一区二区午夜| 久久精品国产在热久久2019 | 国产在线视频导航| 国产剧情伊人| 国产一区二区视频在线| 91免费观看视频| 色欲国产一区二区日韩欧美| 国产视频只有无码精品| 丁香婷婷久久| 亚洲av成人无码网站在线观看| 日韩欧美成人高清在线观看| 国产第八页| 无码啪啪精品天堂浪潮av | 2020亚洲精品无码| 亚洲天堂视频在线观看免费| 九九香蕉视频| 成人日韩精品| 2021国产精品自产拍在线| 欧美v在线| 99久久国产精品无码| 欧美激情第一区| 亚洲天堂视频网| 韩日免费小视频| 亚洲性影院| 91精品啪在线观看国产60岁 | 亚洲精品在线91| 亚洲精品视频免费看| 亚洲精品不卡午夜精品| 国产精品护士| 国内精品小视频福利网址| 国产精品黄色片| 五月激情婷婷综合| 台湾AV国片精品女同性| 99re热精品视频国产免费| 久久人人爽人人爽人人片aV东京热 | 天天综合网色| 欧美有码在线观看| 四虎永久在线精品国产免费| 欧美亚洲中文精品三区| 四虎成人免费毛片| 久久久久久久97| 日韩亚洲综合在线| 久久精品国产精品青草app| 国产在线自揄拍揄视频网站| 久热中文字幕在线| 亚洲av日韩综合一区尤物| 色网站在线免费观看| 99精品热视频这里只有精品7| 57pao国产成视频免费播放| 日本道综合一本久久久88| 91免费在线看| 无码 在线 在线| jizz亚洲高清在线观看| 成人韩免费网站| 18禁黄无遮挡免费动漫网站| 久久一本精品久久久ー99| 亚洲愉拍一区二区精品| 午夜福利无码一区二区| 99精品伊人久久久大香线蕉| 国产精品黄色片| 免费A级毛片无码免费视频| 广东一级毛片| 国产白浆视频| 亚洲国内精品自在自线官| 综1合AV在线播放| 亚洲精品视频免费| 欧美中出一区二区| 一级黄色片网| 久久久久国产一级毛片高清板| 日韩av电影一区二区三区四区| 色综合久久88| 欧美成人日韩| 国产激情无码一区二区免费| 国产午夜小视频| 国产一区二区免费播放| 免费精品一区二区h| 蝴蝶伊人久久中文娱乐网| 国产欧美日韩综合一区在线播放| 日韩AV无码免费一二三区| 久久美女精品|