|
|
6ES7392-1AJ00-0AA0
6ES7392-1AJ00-0AA0 藍(lán)牙跳頻網(wǎng)絡(luò)吞吐量算法
當(dāng)產(chǎn)生跳頻頻率碰撞時(shí),將發(fā)生時(shí)隙損失,從而造成吞吐量下降。設(shè)mct表示Master時(shí)隙碰撞次數(shù);sct表示Slave時(shí)隙碰撞次數(shù);K(i)表示設(shè)備數(shù);M表示跳頻執(zhí)行次數(shù);Slotn表示藍(lán)牙包占用時(shí)隙長(zhǎng)度,則:
3 仿真實(shí)驗(yàn)與分析
使用Simulink構(gòu)造仿真平臺(tái),假設(shè)整個(gè)藍(lán)牙網(wǎng)絡(luò)是同步的,對(duì)每個(gè)重疊數(shù)做100種組合仿真,每種組合跳頻執(zhí)行2×106時(shí)隙。圖3給出,2個(gè)設(shè)備跳頻區(qū)段重疊數(shù)是O~32時(shí),碰撞次數(shù)與吞吐量的關(guān)系。圖4給出了3個(gè)設(shè)備且重疊數(shù)為17~96時(shí)碰撞數(shù)與吞吐量關(guān)系。兩者都說(shuō)明Piconets間跳頻區(qū)段重疊數(shù)越大,跳頻碰撞次數(shù)也越多,網(wǎng)絡(luò)系統(tǒng)的吞吐量也隨之下降。
圖5給出了信息包長(zhǎng)度分別為1 slot、3 slots、5 slots,在最小跳頻區(qū)段重疊數(shù)和跳頻區(qū)段重疊數(shù)時(shí),Piconet數(shù)和吞吐量的仿真曲線圖。結(jié)果表明:(1)在同樣的信息包長(zhǎng)度下,最小重疊數(shù)的吞吐量要大于重疊數(shù)的吞吐量,且隨著Piconet的增多,表現(xiàn)更為明顯;(2)Piconet數(shù)越少,吞吐量越高;(3)最小跳頻區(qū)段重疊或跳頻區(qū)段重疊時(shí)的系統(tǒng)吞吐量與信息包長(zhǎng)度幾乎無(wú)關(guān)。此外,可以看出當(dāng)Piconet數(shù)在10以內(nèi)時(shí),Seattemet網(wǎng)絡(luò)頻寬有效利用率達(dá)到50%以上,但在最小重疊區(qū)段時(shí),網(wǎng)絡(luò)吞吐量可達(dá)80%以上。
本文分析了藍(lán)牙跳頻微網(wǎng)間碰撞和區(qū)段選擇原理,發(fā)現(xiàn)當(dāng)2個(gè)Piconets的區(qū)段有重疊時(shí),將可能產(chǎn)生跳頻頻率碰撞。而跳頻碰撞與跳頻區(qū)段重疊數(shù)大小有關(guān),跳頻區(qū)段重疊數(shù)愈大,Bluetooth跳頻碰撞的概率越高,網(wǎng)絡(luò)吞吐量越小,但信息包大小對(duì)吞吐量貢獻(xiàn)較小。要提高藍(lán)牙同絡(luò)吞吐量必須減少跳頻區(qū)段的重疊數(shù)。所以,當(dāng)Bluetooth網(wǎng)絡(luò)設(shè)備數(shù)增加時(shí),必須采用合適的區(qū)段重疊選擇算法,以減少區(qū)段重疊數(shù),提高網(wǎng)絡(luò)吞吐量。
6ES7392-1AJ00-0AA0 IC200MDL143
IC200MDL144
IC200MDL240
IC200MDL241
IC200MDL243
IC200MDL244
IC200MDL329
IC200MDL330
IC200MDL331
IC200MDL631
IC200MDL632
IC200MDL635
IC200MDL636
IC200MDL640
IC200MDL643
IC200MDL644
IC200MDL650
IC200MDL730
IC200MDL740
IC200MDL741
IC200MDL742
IC200MDL743
IC200MDL744
IC200MDL750
IC200MDL930
IC200MDL940
IC200PBI001
IC200PKG001
IC200PKG010
IC200PKG101
IC200PKG102
IC200PKG103
IC200PKG104
IC200PNS001
IC200PNS002
IC200PWB001
IC200PWR001
IC200PWR002
IC200PWR011
IC200PWR012
IC200PWR101
IC200PWR102
IC200PWR201
IC200PWR202
IC200SET001
IC200TBM001
IC200TBM002
IC200TBM005
IC200TBX014
IC200TBX020
IC200TBX023
IC200TBX028
IC200TBX040
IC200TBX064
IC200TBX114
IC200TBX120
IC200TBX123
IC200TBX128
IC200TBX140
IC200TBX164
IC200TBX220
IC200TBX223
IC200TBX228
IC200TBX240
IC200TBX264
IC200TBX320
IC200TBX340
IC200TBX364
IC200TBX420
IC200TBX440
IC200TBX464
IC200TBX520
IC200TBX540
IC200TBX564
IC200UAA003
IC200UAA007
IC200UAA007-24
IC200UAL004
IC200UAL005
IC200UAL005-24
IC200UAL006
IC200UAL006-24
IC200UAR014
IC200UAR014-24
IC200UAR028
IC200UAR028-24
IC200UDD020
IC200UDD040
IC200UDD064
IC200UDD104
IC200UDD110
IC200UDD110-24
IC200UDD112
IC200UDD120
IC200UDD164
IC200UDD212
IC200UDD220
IC200UDD240
IC200UDR001
IC200UDR001-24
IC200UDR002
IC200UDR002-24
IC200UDR003
IC200UDR005
IC200UDR005-24
IC200UDR006
IC200UDR010
IC200UDR010-24
IC200UDR020
IC200UDR040
IC200UDR064
IC200UDR120
IC200UDR140
IC200UDR164
IC200UDR440
IC200UDR440UB2
IC200UEC008
IC200UEC108
IC200UEC208
IC200UEI008
IC200UEI016
IC200UEM001
IC200UEO008
IC200UEO016
IC200UEO108
IC200UEO116
IC200UER008
IC200UER016
IC200UER508
IC200UEX009
IC200UEX009-24
IC200UEX010
IC200UEX010-24
IC200UEX011
IC200UEX011-24
IC200UEX012
IC200UEX012-24
IC200UEX013
IC200UEX014
IC200UEX015
IC200UEX064
IC200UEX122
IC200UEX164
IC200UEX209
IC200UEX209-24
IC200UEX210
IC200UEX210-24
IC200UEX211
IC200UEX211-24
IC200UEX212
IC200UEX212-24
IC200UEX213
IC200UEX214
IC200UEX215
IC200UEX222
IC200UEX264