DW1000 TX POWER (发射功率) 解析
DW1000 TX POWER (發射功率) 解析
寄存器地址0x1E用于設置射頻的發射功率。
一般說來,我們會將發射功率設置在最大,因為功率越大,發射的距離越遠。但在某些情況下會減少發射功率,例如在限制的距離范圍內等等。
DW1000設有OPT 存儲區域來保存發射功率的校準值。
0x1E寄存器地址有4個byte 的地址長度。每個地址單元都有特定的意義。
發射功率有兩種運行方式:自動模式,手動模式??梢?x04寄存器地址的DIS_STXP位來設定。
1、TXPOWER發射功率設置單元
每個控制單元有8個bit,前三位表示粗調,后5位是細調,如下:
總計可調32dB,8級粗調,32級細調。為了更好的性能優化,需要校準并設置發射功率。通常,發射功率在(-41.3dB/MHz)。
2、自動功率模式
DIS_STXP 設置為0.
在無線電管理規則中,發射功率限制在-41.3dBm/1MHz 以下,改值的測量是依據1ms單位的射頻能量。當在6.8Mbps通信速率下,當發送較短的數據幀時,可能通信的時間小于1毫秒。這樣胡話發射功率可以大于-41.3dBm的限制。DW1000就提供了這樣的一個機制,當發送的數據幀較短胡時候,會自動增加發射的功率。
自動功率模式只在6.8Mbps速率下可行。DW1000根據數據幀傳輸的時長選擇0x1E中的某組寄存器(BOOSTxxxx)的設定數值。
BOOSTNORM:該組的功率設定用于數據幀速率不在6.8Mbps,數據幀長度不適合于功率增強的情況下。
BOOSTP500:該組的功率設定用于數據幀速率在6.8Mbps下,數據幀長度低于0.5ms。有以下三種情況:
1、前導碼是64個符號,數據長度小于等于333bytes.
2、前導碼是128個符號,數據長度小于等于281bytes.
3、前導碼是128個符號,數據長度小于等于166bytes.
至少可以增強3dB。計算公式如下:
BOOSTP250 :該組的功率設定用于數據幀速率在6.8Mbps下,數據幀長度低于0.25ms。有以下兩種情況:
1、前導碼是64個符號,數據長度小于等于123bytes.
2、前導碼是128個符號,數據長度小于等于67bytes.
至少可以增強6dB。計算公式如下:同上。
BOOSTP125 :該組的功率設定用于數據幀速率在6.8Mbps下,數據幀長度低于0.125ms。
適合以下三種情況:
1、前導碼是64個符號,SFD小于16個符號,數據長度小于等于15bytes.
2、前導碼是64個符號,SFD小于12個符號,數據長度小于等于19bytes.
2、前導碼是64個符號,SFD小于8個符號,數據長度小于等于23bytes.
在64MHz PRF,可以增強至少9dB.
在16MHz PRF , 應當參考BOOSTP250組的設定,這樣至少可以增強6dB。
3、手動功率模式
DIS_STXP 設置為1.
在該模式下,可以實踐單獨控制PHR部分的傳輸幀和剩下部分的傳輸幀。Frame 的結構如下:
功率設定具體的值說明如下:
TXPOWPHR :控制傳輸幀PHR部分的功率。
TXPOWSD :控制傳輸幀PHR以外部分的功率。
4、功率設定參考值
上面兩個表格中的參考值,或許可以被用于發射功率的出廠校準。該值是假定在IC到天線端存在1.5dB損耗,天線損耗在0dB的情況下的。
以上翻譯自DecaWave 的官方手冊,英文詳見官方的手冊。
總結
以上是生活随笔為你收集整理的DW1000 TX POWER (发射功率) 解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt 关于定时器实用的总结
- 下一篇: Qt操作Office的一个实例--口算题