⑴ 軟體無線電目前有哪些產品
軟體無線電(softwareradio)在一個開放的公共硬體平台上利用不同可編程的軟體方法實現所需要的無線 軟體無線電電系統。簡稱SWR。理想的軟體無線電應當是一種全部可軟體編程的無線電,並以無線電平台具有最大的靈活性為特徵。全部可編程包括可編程射頻(RF)波段、信道接入方式和信道調制。 SWR就是寬頻模數及數模變換器(A/D及D/A)、大量專用/通用處理器、數字信號處理器(Digital Signal Processer,DSP)構成盡可能靠近射頻天線的一個硬體平台。在硬體平台上盡量利用軟體技術來實現無線電的各種功能模塊並將功能模塊按需要組合成無線電系統。例如:利用寬頻模數變換器(Analog Digita lConverter,ADC),通過可編程數字濾波器對信道進行分離;利用數字信號處理技術在數字信號處理器(DSP)上通過軟體編程實現頻段(如短波、超短波等)的選擇,完成信息的抽樣、量化、編碼/解碼、運算處理和變換,實現不同的信道調制方式及選擇(如調幅、調頻、單邊帶、跳頻和擴頻等),實現不同保密結構、網路協議和控制終端功能等。 可實現的軟體無線電,稱做軟體定義的無線電(SoftwareDefinedRadio,SDR)。SDR被認為僅具有中頻可編程數字接入能力。發展歷史無線電的技術演化過程是:由模擬電路發展到數字電路;由分立器件發展到集成器件;由小規模集成到超大規模集成器件;由固定集成器件到可編程器件;由單模式、單波段、單功能發展到多模式、多波段、多功能;由各自獨立的專用硬體的實現發展到利用通用的硬體平台和個性的編程軟體的實現
⑵ 什麼是軟體無線電通信系統 急啊
從網路摘兩段給你:
軟體定義的無線電 (Software Defined Radio,SDR) 是一種無線電廣播通信技術,它基於軟體定義的無線通信協議而非通過硬連線實現。換言之,頻帶、空中介面協議和功能可通過軟體下載和更新來升級,而不用完全更換硬體。
隨著移動通信的發展,從20世紀90年代初開始,軟體無線電(SoftwareRadio)的概念開始廣泛流行起來。由於多種數字無線通信標准共存,如GSM、CDMA-IS95等,每一種制式對其手機都有不同的要求,不同制式間的手機無法互連互通。為了解決這個問題,軟體無線電方案提出將2MHz~2000MHz的空中信號全部收下來進行抽樣、量化,轉化成數字信號用軟體處理。換句話說,就是把空中所有可能存在的無線通信信號全部收下來進行數字化處理,從而與任何一種無線通信標準的基站進行通信。從理論上說,使用軟體無線電技術的手機與任何一種無線通信制式都兼容。
http://ke..com/view/191016.htm
⑶ 什麼是軟體無線電技術
軟體無線電技術是指採用通用的硬體平台,通過軟體編程來實現各種功能。「通用硬體平台」實際上是一台功能強大的袖珍型電子計算機,過去它靠硬體實現的任務,現在利用軟體都可完成。例如,灌進一組電視軟體,它就成了電視機;灌進收音軟體,它就成了收音機;灌進無線電通信軟體,它就成了無線電台。將各種各樣的無線電軟體灌進去,就成了一種多模式終端。「軟體無線電台」的出現為實現三軍聯合作戰和各軍兵種之間的高效、可靠的協同通信找到了一種理想的手段,成為面向21世紀的一種全新的無線電通信技術。
這種別具一格的新型無線電通信設備,藉助於一套可編程(程序編制)的方法可實現一機多用、一專多能。這種無線電台的硬體結構十分簡單,但它的軟體功能非常豐富,可以通過實時改變和運行不同的程序來提供無線電台的不同功能,可視灌進的軟體分別完成調輻、調頻、跳頻和擴頻等功能。換句話說,同是一部無線電台可以在不同的場合,充當不同的角色,以完成不同的通信任務。由於無線電台的「身份」能因需而變,這對提高通信設備的利用率無疑會有很大好處。
軟體無線電台採用數字化體制、模塊化結構,通過更新軟體和硬體模塊,它可以像個人計算機那樣不斷地升級換代。「軟體無線電」概念的確立,迄今不到10年時間,但發展十分迅速,已成為發展現代通信的一個新的增長點。早在1994年,美軍就完成了「易通話」(speakeasy)軟體無線電的第一期工程,第二期工程也已於1995年啟動,到20世紀末推出實用的軟體無線電台廣泛裝備部隊。此外,供陸、海、空三軍通用的,能覆蓋從HF到C頻段(1.5~2000兆赫)的頻率范圍、可同時提供多種通信業務(話音、數據和圖像等),並具有靈活的組網、自適應抗截獲和抗干擾能力的智能化軟體無線電台的問世也只是時間問題。傳統的硬體無線電台要逐步退出通信舞台,21世紀將是軟體無線電台的天下。
⑷ 什麼是軟體無線電哦!
軟體無線電技術:全部基帶信號的處理都是在DSP中用軟體實現。另外,SCDMA系統還是第一個使用國際最新標准"全質量話音編碼技術"的實用化無線通信系統。
軟體無線電是1992年美國首次提出的一種實現無線通信的新的體系結構。它是一種用軟體來實現物理層連接的無線通信設計,其基本概念是把硬體作為無線通信的基本平台,把盡可能多的無線通信及個人通信功能用軟體實現。
與傳統無線電系統相比,軟體無線電系統結構大不相同。對於傳統的模擬無線電系統,其射頻部分、上下變頻、濾波及基帶處理全部採用模擬方式,某個頻段、某種調制方式的通信系統都對應於專門的硬體結構。隨後發展起來的數字無線電系統是將低頻部分採用數字電路,如本振用數字頻率合成器、信源編解碼和調制解調由專用晶元完成等,而其射頻部分和中頻部分仍離不開模擬電路。與傳統無線電系統相比,軟體無線電系統的A/D、D/A變換移到了中頻並盡可能地靠近射頻端,對整個系統頻帶進行采樣,從中頻甚至射頻開始就進行數字化處理,即除射頻濾波、低雜訊放大和功率放大以模擬方式實現外,其餘部分包括中頻和基帶的解調、差錯編碼、信道均衡等功能均在模數轉換後經編程實現。用可編程能力強的DSP器件代替專用的數字電路,使系統硬體結構與功能相對獨立,這樣就可以基於一相對通用的硬體平台,通過軟體實現不同的通信功能,並可對工作頻率、系統頻寬、調制方式、信源編碼等進行編程式控制制,系統靈活性大大增強,這是軟體無線電的一個突出特點。
軟體無線電通信系統發射過程的軟體功能是:它不僅能發射信號,而且能預先分析傳輸信道與相鄰信道的干擾特性,探測定最佳傳輸路徑。選擇確定適應信道傳輸的最佳調制方式與編碼方法。決策調整寬頻天線的位置,以使發射波束獲得最佳方向,並能自動調整合適的發射功率,以避免不必要的功率損失。
軟體無線電通信系統接收過程的軟體功能則是:它不僅能夠接收,而且能夠分析接收信號在本傳輸信道和相鄰信道上的分布特性,並能自動調整接收天線方向,識別接收信號的調制方式與編碼方式。
軟體無線電可以通過硬體平台安裝不同的軟體,完成不同的功能,因此可在不改變硬體設備的條件下,通過軟體升級來實現系統功能。
⑸ 完整的軟體無線電系統框圖是怎樣的
一、 基本原理 1.1 紅外編碼原理 常用的紅外線信號傳輸協議有 ITT 協議、 NEC 協議、 Nokia NRC 協議、 Sharp 協議、 Philips RC-5 協議、Philips RC-6協議,Philips RECS-80協議,以及 Sony SIRC 協議等。 1)協議組成 :一般由引導碼 ,用戶碼,數據碼,重復碼或數據碼的反碼和結束碼構成。 2)載波:常用的有33K,36K,36.6K,38K,40K,56K,無載波 3)占空比:常用的有1/3,1/2,不常用1/4 4)調制方式:脈寬調制,相位調制,脈沖位置調制 1.2 紅外解碼原理 本次作業選用的是NEC協議編碼的,由38K載波調制的紅外編碼。基於51單片機的編碼環境,編程語言為C51。 原理框圖如下: 1.3 NEC編碼方式 引導碼,16bit用戶碼(地址碼),8bit命令碼(數據碼)及其反碼。 1) 引導碼由一個9ms的載波波形和4.5ms的關斷時間構成 2 2) 地址碼共16bit,低8位在前,高8位在後。 3) 8bit命令碼及其反碼 二、 解碼環境 2.1 硬體環境 1、 SST89E58RD單片機開發板 2、 HX1838型紅外接收頭 1) HX1838型紅外接收頭外形尺寸及引腳排列: 3 2) 應用電路圖 3、 電阻、電容等元件 2.2 軟體環境 1) Keil u vision2 Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟體開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。 2) C51 C51是為51系列單片機設計的一種C語言 結構化語言,代碼緊湊——效率可與匯編語言媲美 接近真實語言,程序可讀性強——易於調試、維護 庫函數豐富,編程工作量小——產品開發周期短 機器級控制能力,功能很強——適合於嵌入式系統開發 4 與匯編指令無關,易於掌握——在單片機基礎上上手快 三、 解碼實現 3.1 程序結構框圖 定時器20us發 生 一次中斷 是否有信號 (低電平) YES NO 判斷是否為引導 碼 低電平時間高 於600us 判斷命令碼為0 或1 儲存命令碼 解析命令碼 在數碼管顯示 YES NO 3.2 程序源代碼 //NEC 編碼紅外遙控器解碼程序 5 // // 2011-3-26 #include<stdio.h> #include<intrins.h> #include<reg51.h> #define TIMERH 0xed //宏定義定時器高位為237 #define TIMERL 0xed //宏定義定時器低位為237 unsigned char code seg_code[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//數碼管段碼 unsigned char bcode[32]=0; //定義儲存二進制命令碼數組 unsigned int count,dcode;//定義變數 // 關鍵變數說明 //en: 接受命令碼使能控制 //flag: 接收完畢符號位 unsigned int i,j,en,k,m,flag; //解碼數值和數碼管顯示段碼轉換 char code_chg(unsigned char ch) { switch(ch) { case 14:return 0; case 16:return 1; case 17:return 2; case 18:return 3; case 20:return 4; case 21:return 5; case 22:return 6; case 24:return 7; case 25:return 8; case 26:return 9; default :return 0; } } // 顯示數字斷碼 void WriteSegData(unsigned char seg) { if(seg>16) seg = 16; 6 seg = seg_code[seg]; P0 = seg; _nop_(); _nop_(); P2 &= 0x1f; _nop_(); _nop_(); P2 = 0xe0; } // 顯示數字位碼 void WriteCsData(unsigned char cs) { cs &= 0x0f; P0 = ~cs; _nop_(); _nop_(); P2 &= 0x3f; _nop_(); _nop_(); P2 = 0xe0; } //初始化定時器 void InitTimer() { TMOD=0x20; //定時器1,工作方式2 TH1=TIMERH; //定時器高位初始化 TL1=TIMERL; //定時器低位初始化 EA=1; //允許中斷 ET1=1; //定時器1開中斷 // for(m=0;m<32;m++)//初始化存儲二進制命令碼數組 { bcode[m]=0; } } //定時器中斷函數 void timer() interrupt 3 { if((P1&0x80)==0x00) //判斷是否為低電位 { P1=P1&0xfe; //點亮二極體e5 7 if(count<100&&en==1)//判斷是否為引導碼 { count++; } else if(count>=100) //若是引導碼則忽略 { en=0; count=0; } } //命令碼高電位開始判斷前一低電位持續時間 //若在600——800us之間,則為0 //若在1600——1900us之間,則為1 //此處定義時間段是為了抗干擾 else if(((P1&0x80)==0x80)&&en==1) { P1=P10x01; //若為高電位,熄滅LED燈e5 if(i<31) { if(count>30&&count<40) //若在600——800us之間,則為0 { bcode[i]=0; //儲存二進制命令碼 i++; //儲存該位編碼後,初始化 en=0; count=0; } else if(count>80&&count<95) //若在1600——1900us之間,則為1 { bcode[i]=1; i++; en=0; count=0; } } } else if(((P1&0x80)==0x80)&&en==0) //命令碼之前初始化 { en=1; count=0; } else if(i==31) //接收完畢 { flag=1; 8
⑹ 軟體無線電技術的介紹
軟體無線電技術,顧名思義是用現代化軟體來操縱、控制傳統的「純硬體電路」的無線通信。軟體無線電技術的重要價值在於:傳統的硬體無線電通信設備只是作為無線通信的基本平台,而許多的通信功能則是由軟體來實現,打破了有史以來設備的通信功能的實現僅僅依賴於硬體發展的格局。軟體無線電技術的出現是通信領域繼固定通信到移動通信,摸擬通信到數字通信之後第三次革命。
⑺ 「軟體無線電」技術有什麼特點
「軟體無線電」技術是指採用通用的硬體平台,通過軟體編程來實現各種功能。「通用硬體平台」實際上是一台功能強大的袖珍型電子計算機,過去它靠硬體實現的任務,現在利用軟體都可完成。例如,灌進一組電視軟體,它就成了電視機;灌進收音軟體,它就成了收音機;灌進無線電通信軟體,它就成了無線電台。將各種各樣的無線電軟體灌進去,就成了一種多模式終端。「軟體無線電台」的出現為實現三軍聯合作戰和各軍兵種之間的高效、可靠的協同通信找到了一種理想的手段,成為面向21世紀的一種全新的無線電通信技術。
這種別具一格的新型無線電通信設備,藉助於一套可編程(程序編制)的方法可實現一機多用、一專多能。這種無線電台的硬體結構十分簡單,但它的軟體功能非常豐富,可以通過實時改變和運行不同的程序來提供無線電台的不同功能,可視灌進的軟體分別完成調輻、調頻、跳頻和擴頻等功能。換句話說,同是一部無線電台可以在不同的場合,充當不同的角色,以完成不同的通信任務。由於無線電台的「身份」能因需而變,這對提高通信設備的利用率無疑會有很大好處。
軟體無線電台採用數字化體制、模塊化結構,通過更新軟體和硬體模塊,它可以像個人計算機那樣不斷地升級換代。「軟體無線電」概念的確立,迄今不到10年時間,但發展十分迅速,已成為發展現代通信的一個新的增長點。早在1994年,美軍就完成了「易通話」(speak easy)軟體無線電的第一期工程,第二期工程也已於1995年啟動,到20世紀末推出實用的軟體無線電台廣泛裝備部隊。此外,供陸、海、空三軍通用的,能覆蓋從HF到C頻段(1.5~2000兆赫)的頻率范圍、可同時提供多種通信業務(話音、數據和圖像等),並具有靈活的組網、自適應抗截獲和抗干擾能力的智能化軟體無線電台的問世也只是時間問題。傳統的硬體無線電台要逐步退出通信舞台,21世紀將是軟體無線電台的天下。
⑻ 軟體定義的無線電的開源軟體
發起於2001年,Gnuradio 成為GNU的正式項目之一。慈善家John Gilmore 發起並捐助$320,000.00 (US) 給Eric Blossom 用來構建代碼和維護。
Gnuradio 是一個無線電信號處理方案,它遵循GNU 的GPL 的條款分發。它的目的是給普通的軟體編制者提供探索電磁波的機會,並激發他們聰明的利用射頻電波的能力。
正如所有軟體定義無線電系統的定義,可重構性是其最重要的功能。再也不需購買一大堆發射接收設備,只要一台可以裝載信號處理軟體(這里:Gnuradio)通用的設備。它雖然只定義幾個有限的無線電功能,但是只要理解無線發射系統的機理(演算法),你便可以任意的配置去接受它。
Gnuradio 起源於美國的麻省理工學院的SpectrumWare 項目小組開發的Pspectra 代碼的分支。2004年被完全重寫。所以今天的Gnuradio 已不包含原Pspectra 任何代碼。另外值得一提的是Pspectra 已被用作創立商業化的Vanu Software Radio.
GNURadio支持包括(HackRF、BladeRF、USRP、rtl-sdr等)通用軟體無線電外設設備,來將計算機生成的基帶數據信號通過通用軟體無線電外設平台與真實世界中的物理信號聯系起來。
軟體無線電這一新概念一經提出,就得到了全世界無線電領域的廣泛關注。由於軟體無線電所具有的靈活性、開放性等特點,使得軟體無線電不僅在軍民無線通信中獲得了應用,而且將在其它領域比如電子戰、雷達、信息化家電等領域得到推廣,這將極大促進軟體無線電技術及其相關產業(集成電路)的迅速發展。
⑼ 認知無線電的認知無線電項目- OSSIE
OSSIE (Open Source SCA Implementation Embedded), 是Wireless@Virginia Tech 貢獻給開源社區的對軟體定義無線電(SDR)尤其是對認知無線電的探索。它的主要目的是用於對軟體定義無線電和無線通信技術進行研發和教學。該軟體包包含基於JTRS 的軟體通信結構(SCA)的SDR 的核心構架、快速開發 SDR 部件和信號波形處理程序的工具、預制部件的庫及信號處理程序。而且還包括同Naval Postgraate School 共同開發的用於實驗室練慣用的一組免費的練習,用於SDR 的教學和培訓用。OSSIE 同GNU Radio 一樣都可使用通用軟體無線電平台(Universal Software Radio Peripheral - USRP)。
⑽ 什麼是軟體無線電
軟體無線電的基本概念是把硬體作為無線通信的基本平台,而把盡可能多的無線及個人通信功能用軟體實現。這樣,無線通信新系統,新產品的開發將逐步轉到軟體上來,而無線通信產業的產值將越來越多地體現在軟體上.這是繼模擬到數字、固定到移動之後,無線通信領域的又一次重大突破。