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

惠普HP8560E 頻譜分析儀
頻譜分析儀的主要技術參數
頻譜分析儀在音頻工程中的應用
如何使用頻譜分析儀進行信號測量
頻譜分析儀在無線通信中的應用
頻譜分析儀與信號分析儀的區別
頻譜分析儀的工作原理 頻譜分析儀的應用領域
Keysight 頻譜分析儀(信號分析儀)

評論