軟件無線電
軟件無線電,即軟件定義的無線電,是利用現(xiàn)代化軟件來控制傳統(tǒng)硬件電路的一種無線通信技術(shù)。傳統(tǒng)的硬件無線電通信設(shè)備只是作為無線通信的基本平臺,而許多的通信功能則是由軟件來實(shí)現(xiàn),這使得設(shè)備的通信功能的實(shí)現(xiàn)不再只依賴于硬件的發(fā)展。
虹科實(shí)時(shí)頻譜分析儀通過免費(fèi)開放的API和經(jīng)過驗(yàn)證的集成可構(gòu)建完整的解決方案,能夠輕松與第三方應(yīng)用程序、軟件和硬件集成,允許用戶根據(jù)自己特定需求構(gòu)建正確的解決方案。
產(chǎn)品介紹
虹科HK-R5550和HK-R5750實(shí)時(shí)頻譜分析儀以創(chuàng)新的軟件無線電技術(shù)(SDR)為基礎(chǔ),在具有傳統(tǒng)實(shí)驗(yàn)室級頻譜分析儀性能的同時(shí),成本、尺寸、重量和功耗只有其小部分。便攜式無風(fēng)扇虹科實(shí)時(shí)頻譜儀專為在實(shí)驗(yàn)室、現(xiàn)場或車輛中的分布式部署而設(shè)計(jì),具有高性能、軟件定義的RF接收器、數(shù)字化儀和分析儀的優(yōu)勢。
- 頻率范圍:9kHz-8GHz/18GHz/27GHz
- 實(shí)時(shí)帶寬:0.1 / 10 / 40 / 100 MHz
- 掃描速率 28 GHz/s
- 10 MHz 輸入和輸出時(shí)鐘參考,用于多單元同步
- 動態(tài)范圍:100 dB
虹科實(shí)時(shí)頻譜分析儀緊湊便攜,可以用于多種戶外場景中,它具有寬瞬時(shí)帶寬和深度動態(tài)范圍,基于千兆以太網(wǎng)的控制和通信,并且可以進(jìn)行聯(lián)網(wǎng)和遠(yuǎn)程部署,虹科HK-R5750還具有嵌入式GNSS模塊,來獲取位置和時(shí)間戳信息。
1、MATLAB開發(fā)環(huán)境配置
虹科實(shí)時(shí)頻譜儀可以進(jìn)行MATLAB、C/C++和Labview等環(huán)境配置,下面先介紹虹科實(shí)時(shí)頻譜分析儀二次開發(fā)的MATLAB開發(fā)環(huán)境的部署步驟:
需要的內(nèi)容
- 虹科Matlab二次開發(fā)包文件
- Matlab軟件(2014b以上)
- Windows 7 及以上版本
配置步驟
- 打開虹科Matlab二次開發(fā)包文件,如需要文字參考,請打開matlab編程指南參考第四頁;
- 解壓“Matlab API壓縮包”至指定目錄,打開指定目錄文件夾中的API文件夾;
- 打開Matlab,需要在程序運(yùn)行前將API文件添加到運(yùn)行路徑中,為了避免發(fā)生錯(cuò)誤,請按照以下步驟來操作;
- 在命令行輸入以下指令:userpath,使matlab工作空間回到初始位置;
- 選擇startup.m文件并打開,若沒有,請創(chuàng)建一個(gè)這樣的文件;
- 在里面加上以下指令:addpath(genpath());復(fù)制指定文件夾API目錄的地址,并替換部分;
- 復(fù)制指定目錄文件夾地址至matlab工作空間地址;
- 此時(shí)若文件夾高亮顯示,說明例程文件可用。
2、C++開發(fā)環(huán)境配置
虹科實(shí)時(shí)頻譜分析儀二次開發(fā)的C++開發(fā)環(huán)境的部署步驟:
需要的內(nèi)容
- 虹科C/C++ 二次開發(fā)包文件
- Visual Studio 2010 Express 或更高版本
- Windows 7 及以上版本
配置步驟
- 打開虹科C++二次開發(fā)包文件,解壓“C++ API壓縮包”至創(chuàng)建VS工程的文件夾,并打開,將其中所有文件剪切粘貼至工程目錄下;
- 回到VS主界面,右側(cè)資源文件中添加:打開VS所在文件夾-x32文件夾,選擇lib文件并確認(rèn);
- 右側(cè)源文件中添加需要運(yùn)行的例程,注意,該演示項(xiàng)目中只能包含一個(gè)示例;
- 右側(cè)頭文件中添加:打開VS所在文件夾,選擇wsaInterface.h;
- 點(diǎn)擊運(yùn)行,此時(shí)報(bào)錯(cuò)是正常的,本次運(yùn)行了是為了添加debug文件夾;
- 返回工程文件夾,打開“x32”文件夾,將dll庫文件剪切至Debug文件夾;
- 返回VS點(diǎn)擊調(diào)試,如一般情況則到此步便可以正常調(diào)試;
- 排查一下通常會遇到的報(bào)錯(cuò)問題:
①如果出現(xiàn)頭文件找不到的情況,打開.h所在目錄,即VS新建目錄選擇復(fù)制,點(diǎn)擊VS中源文件運(yùn)行程序,右鍵打開屬性,C++-常規(guī)-附加包含目錄:粘貼地址即可;
②如果出現(xiàn)形參不兼容的報(bào)錯(cuò),選中項(xiàng)目,點(diǎn)擊項(xiàng)目-屬性-C/C++-語言-符合模式設(shè)置為否即可。
3、Labview開發(fā)環(huán)境配置
虹科實(shí)時(shí)頻譜分析儀二次開發(fā)的Labview開發(fā)環(huán)境的部署步驟:
需要的內(nèi)容
- 虹科Labview二次開發(fā)包
- NI LabVIEW Full Development 2014或更高版本的32 位/ 64 位軟件
- 32 位/ 64 位RTSAInterface.dll,提供的C ++ DLL 包含在LabVIEW API 版本中,但可能會單獨(dú)下載和更新
配置步驟
配置Labview開發(fā)環(huán)境一共有兩種方式:利用免安裝調(diào)用方式實(shí)現(xiàn)和使用VI Package Manager 安裝API。
(1)使用免安裝方式調(diào)用API,直接將API集成到需要調(diào)用的項(xiàng)目中,將API作為一個(gè)項(xiàng)目打開:
- 打開虹科Labview二次開發(fā)包文件,如需要文字參考,請打開Labview編程指南參考,解壓“Labview API壓縮包”至指定目錄;可復(fù)制目錄地址方便之后使用;
- 打開Labview,選擇左上角“文件”,選擇“打開項(xiàng)目”,定位到解壓縮的目錄,選擇“ThinkRF RTSA API.lvproj”并打開;
- 選取“Examples”中的例程,打開即可;
- 例程需要的IP地址可以通過S240上位機(jī)軟件獲取;
- 打開例程,填寫IP地址,點(diǎn)擊運(yùn)行;
- 若設(shè)備連接,此時(shí)在右側(cè)框圖中會出現(xiàn)活動的頻譜圖像,若出現(xiàn)錯(cuò)誤代碼“-10201”,則說明設(shè)備未連接。
(2)使用免安裝方式調(diào)用API,直接將API集成到需要調(diào)用的項(xiàng)目中,將API作為一個(gè)項(xiàng)目打開:
- 使用這種方法時(shí)需要注意:本節(jié)中的cip文件是基于LabVIEW 2017版本生成的, 僅適用于LabVIEW 2017及以上版本;
- 打開虹科Labview二次開發(fā)包文件,并解壓“Labview API壓縮包”至指定目錄;
- 雙擊隨附的* .vip 文件,或在VI Package Manager 左上角選擇<文件>-<打開包文件>打開* .vip 文件;
- 按照說明在計(jì)算機(jī)上安裝軟件包;
- 在功能面板中雙擊ThinkRF RTSA API,選擇Show in Palettes中查看API VI函數(shù),選擇Show Examples中查看例程并打開即可;
- 如果連接設(shè)備,此時(shí)運(yùn)行即可使用,若出現(xiàn)錯(cuò)誤代碼“-10201”,則說明設(shè)備未連接。
-
射頻
+關(guān)注
關(guān)注
104文章
5588瀏覽量
167795 -
無線通信
+關(guān)注
關(guān)注
58文章
4572瀏覽量
143568 -
軟件無線電
+關(guān)注
關(guān)注
10文章
195瀏覽量
28680 -
頻譜
+關(guān)注
關(guān)注
7文章
882瀏覽量
45642 -
頻譜儀
+關(guān)注
關(guān)注
7文章
340瀏覽量
36067
發(fā)布評論請先 登錄
相關(guān)推薦
評論