第一篇:物聯網1091 移動通信實驗報告內容
實驗一
偽隨機序列產生實驗
一、實驗目的
給實驗箱加電,通過鍵盤和液晶選擇“菜單”中的“一.偽隨機序列產生”
二、實驗內容
1.m序列產生實驗
在偽隨機序列產生中選擇“1.m序列產生”(1)(2)在測試點TP201測試數據輸出的時鐘;
在測試點TP202測試輸出的周期為15的m序列碼。CH1連接到TP201;CH2連接到TP202; 按下示波器的“AUTO”鍵;
分別將CH1和CH2的電壓檔設為“2.0V”,時間檔設為“100us”; 將CH1向移動,CH2向下移動。按“RUN/STOP”鍵停止波形采樣。
和CH1始終波形對照,CH2波形從最寬的高電平開始讀取,15位的m序列碼測量操作與測量結果:
(1)(2)(3)(4)(5)(6)
為:***,如圖1-1-TP202。
圖1-1-TP202 2.GOLD序列產生實驗
在偽隨機序列產生中選擇“2.GOLD序列產生”
(3)(4)(5)在測試點TP201測試數據輸出的時鐘;
在測試點TP202、TP203測試用于產生GOLD序列的周期為31的m序列優選; 在TP204測試輸出的周期為31的Gold序列碼。CH1連接到TP201;CH2連接到TP202; 按下示波器的“AUTO”鍵;
分別將CH1和CH2的電壓檔設為“2.0V”,時間檔設為“200us”; 將CH1向移動,CH2向下移動。按“RUN/STOP”鍵停止波形采樣。
時間檔設為“100us”,和CH1始終波形對照,CH2波形從最寬的高電平開始讀測量操作與測量結果:
(1)
(2)(3)(4)(5)(6)
取,m序列優選:******0,如圖1-2-TP202:
圖1-2-TP202 CH2連接到TP203,同樣可以測得另一組m序列優選為:******0,如圖1-2-TP203;(7)
三、實驗小結
實驗二
直擴編解碼(DS)實驗
一、實驗內容
(1)(2)(3)(4)(5)(6)(7)通過鍵盤和液晶選擇實驗“1.直擴編解碼”; 從觀測點TP201觀測時鐘信號; 從測試點TP202觀測發送數據的波形; 從TP203觀測擴頻PN碼的波形; 從TP204觀測擴頻后的數據波形; 從TP205觀測解擴出來的數據; 從TP206觀測解擴方的PN碼。
CH1連接到TP202;CH2連接到TP205; 按下示波器的“AUTO”鍵;
分別將CH1和CH2的電壓檔設為“2.0V”,時間檔設為“500us”; 將CH1向移動,CH2向下移動。按“RUN/STOP”鍵停止波形采樣。
CH1為原始數據波形,CH2為解擴數據波形。比較可以看出:CH2波形除了時測量操作與測量結果:
(1)(2)(3)(4)(5)(6)
間上有一定延遲外(約300us),形狀和CH1波形完全一致,這說明CH2解擴數據和CH1數據完全一致。如圖3-1-TP202~ TP205
圖3-1-TP202~TP205 注意:TP202的原始數據在隨機變化,所以TP202的波形和TP205的波形始終在變化。因此實際測的波形和圖3-1-TP202~TP205的波形可能不一致,但CH2波形除了時間上有一定延遲外,形狀和CH1波形完全一致。
(7)CH1連接到TP203,CH2連接到TP206,電壓檔設置保持為“2.0V”,時間檔設為“100us”。同樣可以測得擴頻PN碼波形和接收PN碼的波形完全一致。如圖3-1-TP203~ TP206
圖3-1-TP203~TP206 CH1連接到TP201,CH2連接到TP203,電壓檔設置保持為“2.0V”,時間檔設為“50us”。可以觀測時鐘和擴頻PN碼波形,比較時鐘可以讀出擴頻PN碼數據為:***0。如圖3-1-TP201~ TP203(8)
圖3-1-TP201~TP203(9)CH1連接到TP203,CH2連接到TP204,電壓檔設置保持為“2.0V”,時間檔設為“100us”??梢杂^測擴頻PN碼波形和擴頻后的數據波形。如圖3-1-TP203~ TP204
圖3-1-TP203~TP204 注意:TP202的原始數據在隨機變化,因此TP204的擴頻波形可能和上面波形不一致。
實驗三 BPSK調制解調
一、實驗目的
通過鍵盤和液晶選擇“1 BPSK”。(1)(2)(3)
二、實驗內容
測量操作與測量結果: 在測試點TP202測試發送方數據; 在測試點TP308測試BPSK調制后的波形; 在測試點TP204測試解調后的數據波形。
(1)(2)(3)(4)(5)(6)CH1連接到TP202;CH2連接到TP308; 按下示波器的“AUTO”鍵;
分別將CH1和CH2的電壓檔設為“2.0V”,時間檔設為“200us”; 將CH1向移動,CH2向下移動。按“RUN/STOP”鍵停止波形采樣。
CH1為原始數據波形,CH2為BPSK調制后的波形,仔細觀察可以原始數據和調制波的對應關系。如圖5-1-TP202~ TP308。原始數據1個周期128位。
圖5-1-TP202~ TP308(7)CH1連接到TP202,CH2連接到TP204,電壓檔設置保持為“2.0V”,時間檔設為“500us”。CH1為原始數據波形,CH2為解調數據波形。注意:TP202的原始數據在隨機變化,所以TP202的波形和TP204的波形始終在變化。因此實際測的波形和圖5-1-TP202~TP204的波形可能不一致,但CH2波形除了時間上有一定延遲外(約300us),形狀和CH1波形完全一致。如圖5-1-TP202~ TP204
三、實驗小結
實驗四 GSM/GPRS 接入實驗
一、實驗目的 1.理解GSM/GPRS相關的AT命令集。2.了解主機通過GSM/GPRS模塊訪問有線網的配置流程。3.了解如何通過GSM/GPRS模塊讓設備終端之間建立TCP連接以傳輸用戶數據。4.理解短消息協議。5.理解GSM/GPRS信令流程。
二、實驗內容 1.硬件連接。2.配置無線模塊。3.配置主機。4.網絡服務。5.AT命令。6.GSM/GPRS信令仿真。
三、實驗環境
1、系統環境
2、硬件環境
每個實驗組配置2套設備,每套設備硬件由一臺計算機、一個SEMIT TTP 6606硬件模塊(已配置開通GPRS業務的SIM卡)、一根串口電纜、一副耳機話筒、一個穩壓電源組成。
注意:本軟件系統需要移動網絡的支持,實驗所在地的移動網絡需要支持GPRS業務并且用戶已申請開通。在網絡資源不夠或者信號很差的情況下,實驗也有可能無法正常進行。(由于軟件界面顯示的信息較多,本軟件必須在1024*768以上的分辨率下運行)
3、軟件環境
Windows2000 Professional操作系統。操作系統中已配置TCP/IP協議棧。
五、實驗步驟
1、配置主機和GSM/GPRS硬件模塊
1)用串口電纜將SEMIT TTP 6606和計算機串口相連,接通穩壓直流電源,打開開關。(注意保證天線接觸良好,切忌帶電插拔串口電纜)2)配置無線模塊(此時串口應處于打開狀態)(1)初始化串口
(2)點擊界面上的“附著GPRS”按鈕,顯示附著成功
(3)點擊界面上的“配置網絡參數”按鈕,顯示配置網絡參數成功(4)點擊界面上的“激活場景”按鈕,顯示激活場景成功 3)配置主機(如串口未關閉,請先關閉串口)
圖1 配置界面
(1)安裝標準modem驅動
點擊 “裝載Modem驅動” 彈出界面如圖2所示。勾上復選框,選擇不檢測調制解調器,單擊“下一步”。
圖2 添加/刪除硬件向導
選擇“標準33600bps調制解調器”,單擊下一步,如圖3所示。
圖3 選擇modem型號
選擇將modem驅動裝載在與GSM/GPRS模塊有物理連接的端口上,單擊“下一步”,如圖4所示。
圖4 選擇端口
最后單擊“完成”,完成調制解調器的安裝。(2)新建GPRS連接
點擊 “連接管理”彈出界面如圖5所示,分別在其中輸入“連接名稱”,“用戶名”,“密碼”(此三項可根據用戶需要隨意填寫),“連接時使用”選擇“標準33600bps調制解調器(modem)” 并輸入“國家號”和“區號”。“電話號碼”中輸入“*99***1#”。點擊“新建連接”,新建立的連接名將出現在連接列表中。選中連接列表中的連接名,點擊“刪除連接”將刪除選中的連接。
圖5 連接管理
(3)撥號建立PPP鏈路
點擊 “網絡連接”彈出界面如圖6所示,如果你建的連接沒出現在列表中,請點擊“更新”。在連接列表中選中你所建的連接,點擊 “撥號”(撥號前要關畢Semit 6606所用的串口),在狀態欄中會顯示出撥號的狀態。不用連接時點擊“掛斷”。
圖6 PPP撥號
2.網絡服務 1)話音服務(1)撥打電話
輸入對方電話號碼,點擊“撥號”按鈕進行撥號,撥通后點擊“接聽”按鈕進行通話,通話結束后點擊“掛機”按鈕結束通話。(2)接聽電話
出現來電提示后,點擊“接聽”按鈕進行通話,通話結束后點擊“掛機”按鈕結束通話。2)短消息服務(1)發送短消息
輸入對方手機號點擊“確定”按鈕,會出現“短信服務中心號碼”對話框,填入當地服務中心號碼,點擊“確定”,并關閉該對話框,如圖8所示。
填入短信內容單擊“發送”按鈕發送,提示欄中會出現短消息發送信息。(2)閱讀短消息
輸入要讀的短消息號,點擊“讀短信息”按鈕,短消息內容或提示信息會出現在信息欄中。(3)刪除短消息
輸入要刪除的短消息號,點擊“刪除短信”按鈕,提示信息會出現在信息欄中。點擊“清除”按鈕能清空信息欄中所有信息。3)WAP服務
打開WAP瀏覽器,可通過GPRS瀏覽WAP網站。(在此之前要配置好,主機和無線模塊,并打開連接)4)聊天服務 服務器端配置:
點擊“服務器配置”,在“服務器配置”界面中,輸入連接端口號,并選擇連接方式“TCP”,點擊“確定”。如圖9所示 客戶端配置:
點擊“客戶端配置”,在“客戶端配置”界面中,輸入服務器的IP地址和服務器的連接端口號,并選擇連接方式“TCP”,點擊“確定”。如圖10所示。客戶端點擊“連接”按鈕,建立“TCP”連接。
服務器端和客戶端可在“聊天內容”中,輸入聊天信息,并點擊“發送”,發送聊天信息。點擊“斷開連接”斷開TCP連接。
圖7 網絡服務界面
圖8
圖9
圖10
3.AT命令
在頁面左側輸入AT命令,通過AT命令來操作GPRS模塊。
前面提到的無線模塊配置工作,可在此處通過相應的AT命令來完成。也可通過AT命令來實現短消息服務和話音服務,并從中觀察短消息協議和相應的編解碼方法。頁面右側有詳細的AT命令描述。
圖11 AT命令界面
4.GSM/GPRS信令仿真
1)先選中GSM或GPRS仿真 2)再選擇所要仿真的信令流程
3)最后選擇正確的信令和信道進行仿真 4)右面會相應給出仿真結果
圖12 信令仿真界面
三、實驗小結
第二篇:物聯網實驗報告
物聯網實驗
實驗一 基礎實驗 1.1 串口調試組件實驗
1.1.1 實驗目的
在程序開發過程中,往往需要對編寫的代碼進行調試,前面介紹了通過LED進行調試的方法,該實驗主要是介紹串口調試的方式。本實驗通過一個簡單的例子讓讀者學會串口調試編寫的代碼。1.1.2 實驗原理
串口調試的語句格式為,ADBG(x, args?), 其中x為調試級別。我們在Makefile中定義一個默認級別,在寫代碼的時候只有x不小于Makefile中定義的默認級別時,該語句才能被輸出到串口,args?為打印的內容,具體的格式和c語言中printf相同。ADBG(?.)語句實際上是通過CC2430的串口Uart0輸出打印語句的。1.1.3 實驗步驟
1.將基站同電腦用燒錄線連接好,打開基站的開關,同時將基站的燒錄開關撥上去
2.用串口線將基站和PC機器連接起來
3.打開串口助手(串口助手在光盤中的目錄為 $(光盤目錄)輔助工具串口助手),波特率設置為9600,其中串口號要根據自己的情況選擇,點擊【打開串口】。
4.打開Cygwin開發環境
5.在Cygwin界面中執行cd apps/Demos/Basic/ SerialDebug,進入到串口調試實驗目錄下。
6.在串口調試代碼目錄下執行make antc3 install,進行編譯和燒錄。7.燒錄成功后,實驗現象為串口有內容輸出,輸出內容如下圖。
1.1.4 繼續實驗
通過級別控制,使得某些調試語句沒有被輸出到串口 修改方案:
如實驗原理說講ADBG(x, args?),x是調試級別,當x小于makefile文件定義的默認級別時,此ADBG語句將不被執行。所以可以做如下修改: ????
#define DBG_LEV 3000 #define RPG_LEV 2000 ????
ADBG(DBG_LEV, “rnrnDEMO of Serial Debugrn”, 'x');ADBG(DBG_LEV, “1.This is a string, and this is char '%c'rn”, 'x');ADBG(DBG_LEV, “2.NUM1: HEX=0x%x, DEC=%drn”,(int)(num1),(int)(num1));ADBG(RPG_LEV, “2.NUM2: HEX=0x%lx, DEC=%ldrn”,(uint32_t)(num2),(uint32_t)(num2));ADBG(RPG_LEV, “3.FLOAT: %frn”, float1);????
這樣,第4句和第5句就不會輸出。輸出內容如下圖所示:
1.1.5 碰到的問題 第一次將基站同電腦用燒錄線連接起來時,電腦會無法識別此USB設備。這樣就不能把程序燒錄到基站和節點當中。需要先在PC機上安裝此USB設備的驅動程序。具體操作是在設備管理器當中,雙擊圖標有感嘆號的設備,點擊更新驅動程序,路徑為:F:實驗室軟件物聯網驅動程序。1.1.6 心得體會 本實驗屬于驗證性實驗,比較簡單,代碼也淺顯易懂。主要通過此實驗學習了如何通過串口對程序進行調試,這個調試功能是分級別調試的,只有調用處的調試級別不小于makefile中定義的調試級別的時候才會被輸出到串口。
1.2 串口組件通信實驗
1.2.1 實驗目的
能夠掌握CC2530中的串口的通訊功能,包括串口的發送功能和接受功能以及串口波特率設置功能。為今后的綜合實驗打下基礎。1.2.2 實驗原理
平臺提供了串口通信模塊組件PlatformSerialC,該組件提供了三個接口:StdControl、UartStream以及CC2530UartControl,其中,StdControl用于控制串口通信模塊的開關,UartStream提供了串口收發功能;CC2530UartControl接口用于設置串口通信得到波特率。其中UartStream的實現,實際上是在串口層做了一個緩沖,每次將發送緩沖器的數據一個字節一個字節地往串口發送,最終達到串口的連續傳輸。1.2.3 實驗步驟
1.將基站同電腦用燒錄線連接好,打開基站的開關 2.用串口線將基站和PC機器連接起來
3.打開串口助手(串口助手在光盤中的目錄為 $(光盤目錄)輔助工具串口助手),波特率設置為9600,其中串口號要根據自己的情況選擇,點擊【打開串口】。
4.打開Cygwin開發環境
5.在Cygwin界面中執行cd apps/Demos/Basic/ SerialIO,進入到串口通訊實驗目錄下。
6.在串口通訊代碼目錄下執行make antc3 install,進行編譯和燒錄。7.燒錄成功后,實驗現象為串口有內容輸出。
8.根據串口輸出的提示進行操作,串口提示為按下鍵盤【1】,基站的藍燈會閃爍一下,按下鍵盤【2】,基站的黃燈會閃爍一下。如果是其它按鍵,串口會提示“Error key”,如下圖。
1.2.4 繼續實驗
實現一個串口實驗,在串口助手中實現回顯的功能。修改方案:
在task void lightLED()函數當中,當 m_echo_buf==’1’ 和
m_echo_buf==’2’ 時其各自的ADBG語句后面都多加一句 post showMenuTask();
task void lightLED()
{
if(m_echo_buf=='1'){
} else if(m_echo_buf == '2'){
} else { ADBG(DBG_LEV, “Error Key %crn”, m_echo_buf);LED_YELLOW_TOGGLE;/* 切換黃色LED燈 */ ADBG(DBG_LEV, “You choose to toggle YELLOW LEDrn”);post showMenuTask();LED_BLUE_TOGGLE;/* 切換藍色LED燈 */ ADBG(DBG_LEV, “You choose to toggle BLUE LEDrn”);post showMenuTask();
} } post showMenuTask();調試結果:
1.2.5 碰到的問題 此實驗相對比較容易,基本無碰上什么問題。
1.2.6 心得體會 此實驗的代碼看起來是挺容易讀懂的,但是在編程實現上缺沒有那么容易。TinyOS系統事先已經將串口的發送和接受功能封裝成接口來讓我們調用,為我們使用串口的功能提供的極大的便利。這是nesC的一大優勢。提供各式各樣的內部組件也為我們做物聯網的開發應用節省了許多編程上的時間。
1.3 Flash組件讀寫實驗
1.3.1 實驗目的
掌握CC2530芯片Flash的讀寫操作,同時為后面的綜合實驗做準備。1.3.2 實驗原理
Flash存儲器具有非易失的特點,即其存儲的數據掉電后不會丟失。因此常用來存儲一些設備參數等。
Flash存儲器的組織結構為:每頁2KB,共64頁(CC2530-F128)。Flash存儲器的寫入有別于RAM、EEPROM等其他存儲介質,寫Flash時,每bit可以由1變為0而不能由0變為1,必須分頁擦除后才能恢復全“1”。因此,需要修改某頁中的部分字節時,需要將本頁中用到的所有數據讀出到RAM空間中修改,然后擦除本頁,再將RAM中的數據寫入。
CC2530中使用Flash控制器來處理Flash讀寫和擦除。使用DMA傳輸和CPU直接訪問SFR都可以配合Flash控制器完成寫Flash等操作。
DMA寫Flash:需要寫入的數據應存于XDATA空間,其首地址作為DMA的源地址,目的地址固定為FWDATA,觸發事件為FLASH。當FCTL.WRITE置“1”時觸發DMA,傳輸長度應為4的整數倍,否則需要補充;選擇字節傳輸,傳輸模式為單次模式,選擇高優先級。1.3.3 實驗步驟
1.將基站同電腦用燒錄線連接好,打開基站的開關 2.用串口線將基站和PC機器連接起來 3.打開串口助手 4.打開Cygwin開發環境
5.在Cygwin開發環境中執行cd apps/Demos/Basic/Flash 6.在Flash目錄下執行make antc3 install,進行軟件的編譯和燒錄 7.燒錄成功后,串口有內容輸出,具體如下圖
1.3.4 繼續實驗
自己定義一個結構體,并且將結構體的內容寫入到0x1fff8,并且在寫完后將結構體的數據讀取出來通原始數據進行比較。
修改方案:
將數組ieee2 改為結構體,在結構體里面定義一個數組。
struct Super{
};uint8_t ieee[8] = {0};uint8_t ieee1[8] = {7,2,4,11,21,3,92,1};task void initTask(){
uint8_t i;struct Super super;for(i=0;i<8;i++){ } ADBG(DBG_LEV, “read now n”);
call HalFlash.erase((uint8_t*)0x1fff8);for(i=0;i < 8;i+=4){ } call HalFlash.write((uint8_t*)(0x1FFF8+i),(&super.num+i), 4);super.num[i] = ieee1[i];uint8_t num[8];
} call HalFlash.read(ieee,(uint8_t *)0x1FFF8, 8);ADBG(DBG_LEV, “read ok.n”);for(i=0;i < sizeof(ieee);++i){ } ADBG(DBG_LEV, “super.num[%d]=%dn”,(int)i,(int)ieee[i]);
調試結果:
1.3.5 碰到的問題 在做繼續實驗的時候,原本想,像對數組初始化那樣直接給結構體里面的數組賦初值,但是如果這樣做了,在編譯的時候就會出現錯誤。在定義結構體類型的時候不能給結構體內定義的數組賦初值,在定義好結構體變量后,也不能直接給該結構體變量的數組變量賦初值。最保險的方法就是對機構體變量的數組變量挨個賦值。1.3.6 心得體會
這次實驗學習了Flash存儲器讀寫的基本原理,并通過了實驗來驗證對Flash存儲器的基本操作實現。這次實驗相對比較容易,就是在做繼續實驗的時候對nesC的結構體的基礎知識了解不夠深而卡了一小會兒。這些基礎實驗雖然比較簡單,但是在之后的綜合實驗上會經常使用到,為后面的綜合實驗做準備。實驗二 點對點通信實驗
2.1 實驗目的
1.了解節點對點通信過程
2.學會ATOS平臺通訊模塊(ActiveMessage)的使用 2.2 實驗原理
本實驗使用TinyOS中的活動消息(ActiveMessage)模型實現點對點通信,活動模型組件ActiveMessageC包含了網絡協議中路由層以下的部分。在ATOS平臺下,ActiveMessageC包含的主要功能有:CSMA/CA、鏈路層重發、重復包判斷等機制。其中,CSMA/CA機制使節點在發送數據之前,首先去偵聽信道狀況,只有在信道空閑的情況下才發送數據,從而避免了數據碰撞,保證了節點間數據穩定傳輸;鏈路層重發機制是當節點數據發送失敗時,鏈路層會重發,直到發送成功或重發次數到達設定的閾值為止,提高了數據成功到達率;重復包判斷機制是節點根據發送數據包的源節點地址及數據包中的dsn域判斷該包是不是重復包,如果是重復包,則不處理,防止節點收到同一個數據包的多個拷貝。
ActiveMessageC向上層提供的接口有AMSend、Receive、AMPacket、Packet、Snoop等。AMSend接口實現數據的發送,Receive接口實現數據的接收,Snoop是接收發往其它節點的數據,AMPacket接口用于設置和提取數據包的源節點地址、目的地址等信息,Packet接口主要是得到數據包的有效數據長度(payload length)、最大有數據長度、有效數據的起始地址等。AMSend、Receive、Snoop都是參數化接口,參數為一個8位的id號,類似于TCP/IP協議中的端口號。兩個節點通信時,發送節點使用的AMSend接口的參數id必須與接收節點的Receive接口的參數id一致。
在TinyOS操作系統下,所有的數據包都封裝到一個叫message_t的結構體中。message_t結構體包含四個部分:header、data、footer、metadata四個部分。其中header中包含了數據包長度、fcf、dsn、源地址、目的地址等信息;metadata包含了rssi等信息,詳見cc2420.h、Message.h、platform_message.h。其中,metadata部分不需要通過射頻發送出去,只是在發送前和接收后提取或寫入相應的域。2.3 實驗步驟 1.將基站同電腦用燒錄線連接好,打開基站的開關,將基站的燒錄開關撥上去 2.用串口線將基站和PC機器連接起來 3.打開串口助手 4.打開Cygwin開發環境
5.在Cygwin開發環境中執行/opt/atos/apps/Demos/RFDemos/1_P2P 6.在點對點通訊目錄下執行make antc3 install GRP=01 NID=01,進行軟件的編譯和燒錄,(GRP=01 NID=01 的意思是將當前的點燒錄為第一組,第一號)7.燒錄成功后,將基站的燒錄開關撥下去,將節點對應的燒錄開關撥上去,然后打開節點的開關
8.執行make antc3 reinstall GRP=01 NID=02 9.重啟基站
10.打開剛剛燒錄的節點的開關
11.在串口助手中根據提示輸入對應的操作內容 12.當節點和基站通訊成功的情況如下圖
13.當節點和基站通訊失敗的情況如下圖
2.4 繼續實驗
完成一個點對點的傳輸,讓基站給單獨節點發送一個命令,節點在接收到命令后將自己的藍燈狀態改變。
修改方案:
在Receive.receive(message_t* msg,void* payload.unit8_t len)函數中做修改?;緩拇诮邮盏降臄祿娣旁趐ayload變量當中,所以只需要判斷payload的長度和內容跟命令是否一樣,如果一樣就改變藍燈的狀態。這里假設該命令為”BLUE”。
修改代碼:
event message_t* Receive.receive(message_t* msg, void* payload, uint8_t len){
uint8_t i;ADBG_APP(“rn*Receive, len = [%d], DATA:rn”, ADBG_N(len));for(i=0;i < len;i++){ } ADBG_APP(“%c”,((uint8_t*)payload)[i]);/* 繼續實驗 修改部分 開始*/
if(len==4){ if(((uint8_t*)payload)[0]=='B' &&((uint8_t*)payload)[1]=='L' &&((uint8_t*)payload)[2]=='U' &&((uint8_t*)payload)[3]=='E')
}
} /* 繼續實驗 修改部分 結束*/ ADBG_APP(“rn”);LED_YELLOW_TOGGLE;m_input_type = INPUT_ADDRESS;post showMenu();{ } LED_BLUE_TOGGLE;2.5 碰到的問題 1.在給節點燒錄程序的時候,容易出現no-chip-system was detected。這個時候要將下載器的reset按鈕按下去復位,才能使得節點順利燒錄程序。2.按照實驗步驟一步步做下來以后,基站給節點發送消息時,串口調試助手大多時間會顯示SentFAIL!。這個問題一直得不到解決,所以只好做繼續實驗。做繼續實驗的時候發現,雖然串口調試助手顯示的是SentFAIL ,但是基站還是能夠通過發送命令控制藍燈的亮滅。這說明基站跟節點的通訊是成功的。串口調試助手上顯示的是有誤的。至于為什么會出現這個問題,我們也沒有討論出結果來。
2.6 心得體會
該實驗完成了基本的節點之間的通訊,該實驗是基于穩定的MAC點對點傳輸。所以熟練掌握這個實驗是接下來研究路由協議的基礎。這個實驗依然是驗證性實驗,但是出現的問題比前幾個實驗多了。節點燒錄不進去、基站與節點能夠進行通信,但是串口調試助手顯示失敗。在這兩個地方糾結的很久,最后還是跟同學交流,才知道這些問題大家都有出現。所以猜測可能是接口程序有問題。實驗三 發射功率設置實驗
3.1 實驗目的
了解CC2530芯片的8個輸出功率等級,掌握節點輸出功率的設置方法。3.2 實驗原理
CC2530芯片支持8個等級的發射功率,不同功率等級發射的最遠距離不一樣,但是不是線性變化的。該實驗就是改變CC2530芯片的發射功率寄存器的數值來改變發射功率。3.3 實驗步驟
1.將基站同電腦用燒錄線連接好,打開基站的開關 2.用串口線將基站和PC機器連接起來 3.打開串口助手 4.打開Cygwin開發環境 5.在Cygwin開發環境中執行
cd /opt/atos/apps/Demos/RFDemos/3_SetTransmitPower/ 6.在功率設置實驗目錄下執行make antc3 install GRP=01 NID=02,進行軟件的編譯和燒錄
7.燒錄成功后,將基站的燒錄開關撥下去,將節點對應的燒錄開關撥上去,然后打開節點的開關
8.執行make antc3 reinstall GRP=01 NID=01 9.重啟基站
10.打開節點的開關,按照上面的提示進行操作。在上面的界面中,按“Y”后 會顯示功率列表提供選擇,根據自己的選擇進行功率設置,在設置完成后程序會自動給節點號為1的節點發送射頻數據,如下圖。
11.通過改變距離和改變發射功率級別,可以觀察到發送功率對發送的有效距離的影響。3.4 繼續實驗 在該實驗的基礎上測試,在最大和最小發射功率下兩個點之間通訊距離的差距。
3.5 碰到的問題 與“點對點通信實驗”一樣,基站與節點通訊成功以后,串口調試助手依舊顯示SentFAIL,但是我們可以通過查看代碼知道射頻接收數據的函數Receive.receive()函數里面有一條語句:LED_YELLOW_TOGGLE;說明當節點接收到數據以后,節點的黃燈就會改變燈的狀態。我們就以此作為判斷節點是否成功接收到基站發出的數據的依據。在設置發射功率的時候,想把功率設置成14,卻怎么也設置不了。查看代碼才知道16的發射功率等級對應的是十六進制的‘0’—‘F’,如果要設置發射功率為14,則應該輸入‘C’。3.6 心得體會 本實驗是在點對點通信實驗的基礎上完成的。通過本實驗,讓我們了解了CC2530芯片中功率級別的概念,以及如何設置發射功率的寄存器的值。為了解決這個實驗中出現的問題,仔細閱讀了所給的SetTransmitPowerM.nc文件的代碼。通過閱讀、分析代碼,對在TinyOS系統上進行nesC編程有了進一步地了解,也對nesC程序整體的框架有了一定的了解。
實驗四 星狀網絡通訊實驗 4.1 實驗目的
了解星形網絡的特點,掌握星形網絡的實現方法。
4.2 實驗原理
該實驗主要是完成星形網絡通訊實驗。在這個實驗中所有的基本節點都是直接將數據發送給基站,這樣就會形成一個星形。在節點端,每個節點都會啟動一個定時器,在定時器超時的時候,節點就會開始采集傳感器數據,在完成傳感器數據采集后,節點就會將采集的數據發送給基站;在基站端,接收到節點的數據后,按照基站和上位機通訊的協議將數據上報給上位機軟件。
4.3 實驗步驟
1.將基站同電腦用燒錄線連接好,打開基站的開關 2.用串口線將基站和PC機器連接起來 3.打開Cygwin開發環境
4.在Cygwin開發環境中執行cd /opt/atos/apps/Atosenet/ANTStartnet/Base 5.在功率設置實驗目錄下執行make antc3 install GRP=01 NID=01,進行軟件的編譯和燒錄
6.燒錄成功后,將基站的燒錄開關撥下去,將節點對應的燒錄開關撥上去,然后打開節點的開關
7.執行cd /opt/atos/apps/Atosenet/ANTStartnet/Node,進入到星形實驗的節點目錄。
8.在該目錄下面執行make antc3 install ASO=LIGHT TYPE3 GRP=01 NID=02,對節點進行燒錄。
9.依次燒錄剩下的節點,確保每個節點的NID是不一樣的 10.將節點和基站的天線都插好,并且將節點的開關都打開。
11.運行光監控軟件,如果沒有安裝,請先安裝該軟件,這個軟件的安裝包在【實驗光盤演示中心LightField.msi】。
12.選擇正確的串口號,點擊運行標志,運行之后的界面如下。
13.從運行的圖片中可以看到一個星形的網絡。如果想看到一個更大的星形的網絡,可以多燒錄幾個節點。
4.4 繼續實驗
在該實驗的基礎上,嘗試讓基站的ID變為2。每個基本節點都將自己的目的地址變為2。并且最終通訊形成星形網絡。
修改方案:
將node文件夾里面的makefile 文件打開,將PFLAGS +=-DATE_PROFILE_TABLE_CONFIG 改為PFLAGS +=-DATE_PROFILE_TABLE_CONFIG=2。這個修改的目的是為了設置星形網絡的父節點。ATE_PROFILE_TABLE_CONFIG的值就是靜態路由默認的目的節點的ID號。所以這樣一改,就能使每個基本節點都將自己的目的地址變為2。
4.5 碰到的問題
按照步驟將所給的程序分別燒錄到基站和節點以后,會發現網絡拓撲圖所示的網絡非星形網絡,而是樹狀網絡。詢問助教才知道這是沒有對控制星形網絡父節點的變量賦初值的緣故。需要將Node文件夾里的makefile文件的ATE_PROFILE_TABLE_CONFIG 改為PFLAGS +=-DATE_PROFILE_TABLE_CONFIG=1。這樣得到的網絡拓撲圖才是正確的。按照繼續實驗的要求修改makefile文件后,燒錄時給基站賦予的節點ID值也改為了2,但是出來的網絡拓撲圖,其星形網絡的父節點的ID仍然是1。這個問題其他的同學也出現過。但是沒有討論出解決方案。
4.6 心得體會
這個實驗是每個基本節點都將采集到的傳感器數據發送給基站,所以使用的是星形網絡。該網絡只需要基本節點將數據發送到基站,而不需要基本節點之間進行通訊,也不需要基站向基本節點發送消息,所以基本節點在每次發送的時候只需要填寫目的地址為1就可以。所以該實驗使用的路由協議只需要靜態的路由協議就可以實現了,節點在上電的時候將基站作為唯一的路由信息寫入到flash中,每個節點按照這樣的路由信息發送,最終形成的就是星形網絡。為了分析網絡拓撲圖出現樹狀網絡的原因,還找到了靜態路由協議的文件夾Profile,仔細查找才發現影響父節點的變量是ATE_PROFILE_TABLE_CONFIG。所以感覺這些實驗沒有表面看起來這么簡單,如果要分析透徹其中的原理以及實現方法,還得花較多的功夫。
第三篇:移動通信實驗報告二
實驗二 OQPSK調制解調實驗 一. 實驗目的
1、掌握OQPSK調制解調原理。
2、理解OQPSK的優缺點。
二. 實驗內容
1、觀察OQPSK調制過程各信號波形。
2、觀察OQPSK解調過程各信號波形。
三. 預備知識
1、OQPSK調制解調的基本原理。
2、OQPSK調制解調模塊的工作原理及電路說明。
四. 實驗器材
1、移動通信原理試驗箱 一臺 2、200M雙蹤數字示波器 一臺
五.實驗原理
OQPSK調制解調原理
OQPSK 又叫偏移四相相移鍵控,它同QPSK 的不同之處是在正交支路引入了一個碼元(TS)的延時,這使得兩個支路的數據錯開了一個碼元時間,不會同時發生變化,而不象QPSK那樣產生±π的相位跳變,而僅能產生±π/2的相位跳變,避免接收解調時可能出現的相位模糊現象。±π相位的跳變消除了,所以OQPSK 信號的帶限不會導致信號包絡經過零點。OQPSK包絡的變化小多了,因此對OQPSK的硬限幅或非線性放大不會再生出嚴重的頻帶擴展,OQPSK即使再非線性放大后仍能保持其帶限的性質。OQPSK的調制解調方法同QPSK一樣。
六、實驗步驟
1.A方式的OQPSK調制實驗
(1)將“調制類型選擇”撥碼開關撥為00001000、0100,則調制類型選擇為A方式的OQPSK調制。
(2)分別觀察并說明一個周期數據波形的“NRZ”與“DI”碼、“NRZ”與“DQ”碼串并轉換情況。
圖2-1 NRZ與DI碼
圖2-2 NRZ與DQ碼
圖形分析:(3)用示波器觀察并分析說明“I路成形”信號波形與“I 路調制”同相調制信號波形、“Q 路成形”信號波形與“Q 路調制”正交調制信號波形。
圖2-3 I路成形I路調制 圖形分析:
(4)用示波器觀察“I路成形”信號、“Q 路成形”信號的X-Y波形(即星座圖)。
圖2-4 Q路成形和Q路調制
圖形分析:
圖2-5
I路成形和Q路成形的星座圖
(5)觀察比較OQPSK和QPSK調制器的“調制輸出”波形并加以分析說明。
圖2-6 OQPSK調制輸出波形 圖2-7 ch1為NRZ,ch2為OPSK調制輸出 圖形分析: 2.B 方式的OQPSK調制實驗
(1)將“調制類型選擇”撥碼開關撥為00001001、0001,則調制類型選擇為B方式的QPSK調制。
(2)分別觀察并說明一個周期數據波形的“NRZ”與“DI”碼、“NRZ”與“DQ”碼串并轉換情況。
圖2-8 NRZ和DI碼
圖2-9 NRZ和DQ碼 圖形分析:
(3)雙蹤觀察并分析說明“DI”與“I路成形”信號波形、“DQ”與“Q 路成形”信號波形。比較說明A和B方式“I路成形”信號、“Q 路成形”信號波形有什么不同。
圖2-10
DI和I路成形
圖2-11
DQ和Q路成形雙蹤觀 圖形分析:
(4)察并分析說明“I路成形”信號波形與“I 路調制”調制信號波形、“Q 路成形”信號波形與“Q 路調制”調制信號波形。
圖2-12 I路成形和I路調制 圖2-13 Q路成行和Q路調制 圖形分析:
(5)觀察說明“調制輸出”波形相位特點;并將B方式的“調制輸出”波形同A方式的“調制輸出”波形進行比較說明相位的相同點和不同點。
圖形分析:
圖2-14 B方式的調制輸出波形
(6)用示波器觀察“I路成形”信號、“Q 路成形”信號的X-Y波形(即星座圖),分析并說明與A方式的星座圖有什么不同。
圖形分析:
圖4-13 I路成形和Q路成形的星座圖 3.A方式的OQPSK解調實驗
(1)將“調制類型選擇”撥碼開關撥為00001000、0100,“解調類型選擇”撥碼開關撥為00001000、0100,(2)雙蹤觀察并分析說明“I路解調”信號波形與“I 路濾波”信號波形;“Q 路解調”信號波形與“Q路濾波”信號波形對應關系。
圖4-14 ch1為I路解調ch2為I路濾波 圖4-15 ch1為Q路解調ch2為Q路濾波 圖形分析:
(3)比較解調端“NRZ”波形與調制端“NRZ”波形(的一個周期長度的碼型與延時)情況并進行說明。
圖4-16 ch1為解調端NRZ ch2為調制段NRZ 圖形分析:
4.B方式的QPSK解調實驗
(1)將“調制類型選擇”撥碼開關撥為00001001、0100,“解調類型選擇”撥碼開關撥為00001001、0100,則解調類型選擇為B 方式的QPSK解調。(2)雙蹤觀察并分析說明“I路解調”信號波形與“I 路濾波”信號波形;“Q 路解調”信號波形與“Q路濾波”信號波形對應關系。
圖4-17 ch1為I路解調I 路濾波 圖4-18 ch1為Q路解調Q路濾波
圖形分析:
(3)比較解調端“NRZ”波形與調制端“NRZ”波形(的一個周期長度的碼型與延時)情況并進行說明。
圖4-19 ch1為解調端NRZ,ch2為調制端NRZ
圖形分析:
第四篇:物聯網通信技術心得體會
物聯網通信技術實驗心得體會
來到大學我的專業是物聯網工程,這個看起來高大上的專業確實很高大上,物聯網有廣闊的前景,需要學習的科目也是很多的,通過了這幾年對物聯網的了解和學習,特別是在學習了物聯網通信這門課之后讓我更加了解了物聯網,更加向往物聯網的獨特魅力。
物聯網是新一代信息技術的重要組成部分。其英文名稱是“The Internet of things”。由此,顧名思義,“物聯網就是物物相連的互聯網”。這有兩層意思:第一,物聯網的核心和基礎仍然是互聯網,是在互聯網基礎上的延伸和擴展的網絡;第二,其用戶端延伸和擴展到了任何物品與物品之間,進行信息交換和通信。
因此,物聯網的定義是通過射頻識別(RFID)、紅外感應器、全球定位系統、激光掃描器等信息傳感設備,按約定的協議,把任何物品與互聯網相連接,進行信息交換和通信,以實現對物品的智能化識別、定位、跟蹤、監控和管理的一種網絡。物聯網被視為互聯網的應用擴展,應用創新是物聯網的發展的核心,以用戶體驗為核心的創新是物聯網發展的靈魂。其目的是實現物與物、物與人,所有的物品與網絡的連接,方便識別、管理和控制。
物聯網的本質概括起來主要體現在三個方面:一是互聯網特征,即對需要聯網的物一定要能夠實現互聯互通的互聯網絡;二是識別與通信特征,即納入物聯網的“物”一定要具備自動識別與物物通信(M2M)的功能;三是智能化特征,即網絡系統應具有自動化、自我反饋與智能控制的特點。
首先,它是各種感知技術的廣泛應用。物聯網上部署了海量的多種類型傳感器,每個傳感器都是一個信息源,不同類別的傳感器所捕獲的信息內容和信息格式不同。傳感器獲得的數據具有實時性,按一定的頻率周期性的采集環境信息,不斷更新數據。
其次,它是一種建立在互聯網上的泛在網絡。物聯網技術的重要基礎和核心仍舊是互聯網,通過各種有線和無線網絡與互聯網融合,將物體的信息實時準確地傳遞出去。在物聯網上的傳感器定時采集的信息需要通過網絡傳輸,由于其數量極其龐大,形成了海量信息,在傳輸過程中,為了保障數據的正確性和及時性,必須適應各種異構網絡和協議。
故由此知道通信在物聯網中的地位,物聯網主要是靠通信技術來傳遞信息。學習物聯網通信這個學科我們做了很多的實驗都是基于凌陽科技開發板來學習的。做的實驗也是挺多的,通過實驗使得我們更加的了解物聯網通信。比如:io輸入和輸出實驗,數碼管的動態顯示實驗,定時器實驗,單片機與PC機串口通信實驗,無線通信實驗,光照度傳感器實驗,ZigBee網絡實驗等。
通過實驗我們理解了串口通信原理,掌握了CC2530單片機與PC機串口的通信的方法。了解了CC2530無線通信工作的原理和無線模塊驅動的方法。也了解了ZigBee的星狀網絡結構等等。學習完了之后收貨很豐富,學到很多通信方面的東西還有對物聯網的應用實現更加的了解。
第五篇:移動通信實驗報告
北京郵電大學 移動通信實驗報告
班級:
專業:
姓名:
學號:
班內序號:
一、實驗目的...................................................................................................................................2
1、移動通信設備觀察實驗.....................................................................................................2
2、網管操作實驗.....................................................................................................................2
二、實驗設備...................................................................................................................................3
三、實驗內容...................................................................................................................................3
1、TD_SCDMA系統認識.........................................................................................................3
2、硬件認知.............................................................................................................................3
2.1移動通信設備......................................................3 2.2 RNC設備認知.............................................................................................................4 2.3 Node B設備(基站設備).......................................................................................6 2.4 LMT-B軟件................................................................................................................7 2.5通過OMT創建基站...................................................................................................8
四、實驗總結.................................................................................................................................17
一、實驗目的
1、移動通信設備觀察實驗
1.1 RNC設備觀察實驗 a)了解機柜結構
b)了解RNC機框結構及單板布局 c)了解RNC各種類型以及連接方式 1.2 基站設備硬件觀察實驗 a)初步了解嵌入式通信設備組成
b)認知大唐移動基站設備EMB5116的基本結構 c)初步分析硬件功能設計
2、網管操作實驗
a)了解OMC系統的基本功能和操作 b)掌握OMT如何創建基站
二、實驗設備
TD‐SCDMA 移動通信設備一套(EMB5116基站+TDR3000+展示用板卡)電腦
三、實驗內容
1、TD_SCDMA系統認識
全稱是時分同步的碼分多址技術(英文對應Time Division-Synchronous Code Division Multiple Access)。
TD_SCDMA系統是時分雙工的同步CDMA系統,它的設計參照了TDD(時分雙工)在不成對的頻帶上的時域模式。運用TDSCDMA這一技術,通過靈活地改變上/下行鏈路的轉換點就可以實現所有3G對稱和非對稱業務。合適的TDSCDMA時域操作模式可自行解決所有對稱和非對稱業務以及任何混合業務的上/下行鏈路資源分配的問題。
TD_SCDMA系統網絡結構中的三個重要接口(Iu接口、Iub接口、Uu接口),認識了TD_SCDMA系統的物理層結構,熟悉了TD_SCDMA系統的六大關鍵技術以及其后續演進LTE。
2、硬件認知
2.1整套移動通信設備如下:
PS:圖中藍色為靜電手環,操作時必須佩帶,以免損壞設備。
2.2 RNC設備認知 TDR3000設備機框外形結構如圖1和圖2所示。
? ? ? ? ? ? ? ? 機框主要功能如下:
支持14個板位,作為19〞機框通用背板使用。滿足PICMG3.0、PICMG3.1 規范。
實現機框內以太交換雙星型物理連接拓撲。對各前插板提供板位編號(HA0~7)。
對各前插板提供Fabric、Base、CLK、Update數據通路。提供對所有FRU單元的IPMB總線通路。提供-48V冗余供電通路。
ATCA機框的UPDATE CHANNEL設計規則為物理板位1與13、2與14、3與11、4與12、5與9、6與10、7與8兩兩之間設計UPDATE CHANNEL。
圖1 機框背板功能分布示意圖
圖1中藍色連線表示具有Update Channel 連線的板位分配,物理板位7,8固定為兩塊交換板,其余板位固定為功能板。
圖2 機框背板接口后視圖
機框物理上是一種13U標準的ATCA插箱,機框背板主體尺寸為ATCA標準定義部分:354.8mmX426.72mm。主體之下為背板的風扇、電源接口引入部分,風扇接口包括風扇電源和IPMI接口,背板與電源模塊之間的電源接口包括兩路-48V供電和四路風扇電源輸入。背板與各前插板之間的電源接口采用分散供電方式,每個前插板有兩路-48V供電。背板下部左右兩部分中間位置各預留1英寸安裝輸入電源插座(-48V/風扇電源)。
單板結構
單板相關描述中,采用“邏輯板(物理板)”的描述方式,其中邏輯板為從軟件功能及操作維護臺顯示的單板;物理板為硬件單板,其單板名稱印刷在在物理單板面板下方。采用該表達方式的目的,是便于使用者能隨時直觀地了解邏輯板與物理板的映射關系,避免不熟悉兩種單板類型映射關系的用戶頻繁地查找單板對應關系表。TDR3000 各種單板的類型及功能如下
機框槽位布局如下:
可以使用LDT軟件查看硬件是否正常,由下圖可以看出,硬件連接均正常。
其中使用的各單板功能如下:
? GCPA(GMPA+SPMC+HDD)全局控制處理板完成以下功能:
? 全局處理板完成 RNC 全局資源的控制與處理、以及與OMC‐R 的連接。全局控制板 支持板載2.5〞 IDE 80GB 硬盤數據存儲功能;
? 處理以下協議:RANAP 協議中的復位,資源復位,過載控制消息;SCCP 管理、MTP3B 管理、ALCAP 管理、M3UA 管理協議等;
? 兩塊 GCPA 以主備用方式工作;
? RSPA(GMPA+SPMC)無線網絡信令處理板完成以下功能:
? 處理 Iu,Iub 接口的控制面協議以及傳輸網絡高層協議,完成無線網絡協議的處理,以及呼叫處理功能;
? 處理的協議有:RRC 協議,RANAP 部分協議,NBAP 協議,無線資源管理;SCCP 部 分協議,ALCAP 部分協議,MTP3B 部分協議,M3UA 部分協議,SCTP 協議等; ? 兩塊 RSPA 以主備用方式工作;
? ONCA/IPUA(MNPA+GEIC)板的主要功能如下:
? ONCA/IPUA(MNPA+GEIC)配合GEIB 后插板完成4xFE/GE 接口功能。? 網絡處理器完成外部 IP 到內部IP 的轉換、處理功能; ? TCSA(MASA)板的主要功能如下:
? 支持控制面 Base 交換和業務面Fabric 交換兩級交換,完成業務和控制面的L2、L3 以太交換功能;
? 固定使用 2 個交換板槽位,即框中的第7、8 槽位;
? 同時完成整個機框的 ShMC(機框管理器)功能,同時兼容IPMC 功能,可根據不同 ATCA 機框進行靈活配置;
? 提供架框號的編碼配置功能;
? 支持對網同步時鐘的接入、分配功能; ? 以主備用方式工作; ? RTPA(MDPA)板由單板控制模塊、單板以太交換模塊、DSP 處理模塊、電源模塊、IPMC 模塊組成,主要功能如下:
? 單板控制模塊完成板內的各種控制管理功能;
? 單板以太交換模塊實現完成 RTPA(MDPA)板內的以太數據交換;
? DSP 處理模塊主要由DSP 和其外圍來實現,完成業務數據和協議的處理;
? 電源轉換模塊從背板接入雙路‐48V 電源,經過電源轉換芯片轉換后,給單板提供各 種芯片正常工作的各種電壓;
? IPMC 模塊主要完成單板上電的控制,以及溫度、電壓監控等功能。? PTPA(MNPA)板的主要功能如下: ? 完成 Iu‐PS 用戶面協議處理功能;
? GTPU 處理板,完成IP(OA)、UDP、TCP、GTP‐U 協議模塊處理; ? Host 部分完成網絡處理器運行狀態監視、性能統計等功能。
2.3 Node B設備(基站設備)
EMB5116 基站主要分為如下幾個主要組成部分:主機箱、電源單元、EMx 板卡、風機及濾網單元、功能板卡
硬件單元排布如圖3所示。
圖 3:1EMB5116 槽位框圖
3.4 LMT-B軟件
使用LMT-B軟件進行網絡布配,完成光纖與RRU的配置 1)單天線模式配置 配置參數見下圖:
圖4:
單天線模式配置詳細參數
圖5:單天線模式配置結果
3.5通過OMT創建基站 1準備工作
首先選擇需要接入的RNC接口板,以及板上接口。記錄下接口板位置,接口板對應IP地址,接口號等信息。實驗時統一選擇0為端口號。在OMT上配置IP端口
根據基站實際所在RNC,打開對應OMC,選擇網元參數配置,在對象樹中找到IP承載級—>IP協議棧子層,右鍵點擊,選擇“創建IP端口”
圖6 找到IP協議棧子層+創建IP端口
圖7 基本配置
圖8 IP配置 在OMC上創建NodeB: 創建第一步
圖9 創建STEP1
創建第二步
圖10 創建STEP2 創建第三步
圖11 創建STEP3 基站IUB口傳輸配置 登陸LMT-B,V5版本用戶名superuser,密碼789456,選擇指定IP連接NodeB,NodeB的IP地址填寫10.10.0.192,該地址根據LMT-B幫助中各站型IP地址規則可以查詢到。
圖12 各站型板卡和IP地址說明
登陸到LMT-B之后,選擇配置管理—>傳輸資源管理—>傳輸參數配置,會出現如下界面:
圖13 傳輸參數的設置
【設置物理端口傳輸參數】:通過該處可以設置各種物理端口參數;
【設置邏輯端口傳輸參數】:通過該處可以設置各種邏輯端口參數;
【保存配置文件】:保存已經配置好的傳輸配置文件,建議保存名稱采用NodeB的資產編號算出的EID,這樣方便以后下發本地配置文件或者盲起操作時方便。
【下發所有設置】:當所有參數設置完成后,需要選擇下發所有設置,并且復位基站,同時選擇生成動態配置文件。具體操作為:選擇對象樹—>NodeB總體—>系統配置—>設置主機復位;
【設置物理端口傳輸參數】
在傳輸參數設置主界面上點擊“設置物理端口傳輸參數”按鈕,進入設置物理端口傳輸參
數界面。選擇設置業務以及信令Iub接口承載的物理類型: IUB接口參數設置
圖14 IUB接口參數設置
【IUB接口承載業務類型】:選擇IP; 【IUB接口承載信令類型】:選擇IP; 【IPran下的FTP服務器IP地址】:固定選擇192.166.32.8,OMCR服務器IP; 【IPran下的SNTP服務器IP地址】:固定選擇192.166.32.3,OMCR服務器IP; 【IPran下的網元標示】:由RNC編號及邏輯基站ID編號組成,前4位為RNC編號,后4位為邏輯基站編號,都為16進制,將組合的16進制轉換為十進制數即為所填寫的值,舉例:基站EMB5116在RNC的規劃數據中是:RNC ID 為1(轉換為16進制值為0001),Node B ID為748(轉換為16進制值為2EC),則組合的16進制值為000102EC,將000102EC轉換為10進制值為66284,該值即為 “IPran下的網元標識”處需要填的值。
點擊繼續設置對應的IUB和接口板插槽號,選擇實際使用的插槽號。
圖 15:Iub接口參數插槽號
點擊繼續,設置NP工作模式,選擇ATM模式。
圖 16 Iub接口參數工作模式
以太端口配置
圖 17 以太網端口配置
設置邏輯端口傳輸參數 IP邏輯端口
圖18 邏輯端口傳輸參數
在傳輸參數設置主界面上點擊“設置邏輯端口傳輸參數”按鈕,進入設置邏輯端口傳輸參數界面。選擇設“IP邏輯端口”;IP模式下控制面鏈路,SCTP鏈路
圖 19 邏輯端口傳輸參數
業務設置
圖 20 邏輯端口傳輸參數
四、實驗總結
之前所學習到的知識都是課本上的字面理論,不能看到實際設備總是有一些不理解,而這次實地去了解了TD-SCDMA設備是我感覺到工程實踐和理論學習之間的差距,只有親手操作才能更加理解深化所學到的內容。實驗中,老師的講解使我們對基站通信有了一定的認識,我們還近距離接觸了真實的基站等設備,了解了信令交互的流程,并且經過親自操作來對基站進行物理端口和邏輯端口參數設置及創建小區等。本次移動通信的課外實驗雖然只有短短的一個下午,但卻給我們留下了深刻的印象,加深了我對通信行業的了解,為以后的實驗、工作奠定了一個好的示范。