国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于無線傳感器網(wǎng)絡的健身訓練數(shù)據(jù)實時采集方法研究

2022-07-11 13:14楊業(yè)雙
關(guān)鍵詞:覆蓋度計數(shù)器無線

楊業(yè)雙

(安徽體育運動職業(yè)技術(shù)學院 社會體育系,安徽 合肥 230051)

0 引言

隨著國民經(jīng)濟水平的不斷提高,人們已經(jīng)逐漸步入小康生活,國民消費結(jié)構(gòu)發(fā)生了巨大改變.現(xiàn)代生活方式下人民更加重視身心健康,注重健身訓練.在科學技術(shù)蓬勃發(fā)展的趨勢下,可運用信息化手段作為訓練的輔助工具,實現(xiàn)更理想的健身效果[1-3].

健身訓練不僅牽涉多學科知識,而且需要訓練者長期堅持才能取得一定效果,訓練者的體能、心理承受能力、抗壓能力及技能等方面都將影響鍛煉效果[4].健身訓練包括戶外運動和健身會所運動兩種方式.對于健身會所訓練而言,其優(yōu)勢是訓練者可選擇的運動器械種類多、專業(yè)水平高,但弊端同樣存在,如訓練者在無教練指導的前提下,只能進行隨機訓練,無法制定完整的健身計劃,對訓練強度、訓練時長等無法進行合理的預估和判斷[5],導致訓練效果不顯著,而且可能會對身體造成傷害.即使在專業(yè)教練指導的過程中,教練的經(jīng)驗也具有一定局限性,無法避免各種因素的干擾,因此,利用信息化工具實現(xiàn)健身訓練數(shù)據(jù)的實時采集,對于安全、高效且有規(guī)劃地完成健身訓練十分必要.利用現(xiàn)代化技術(shù)進行健身訓練,既有利于教練實時掌控訓練者的訓練狀況及身體各項參數(shù),使工作更高效,同時也能對健身訓練效果及訓練者的體能給予正確評價[6].

無線傳感器網(wǎng)絡包含眾多傳感器節(jié)點,節(jié)點間通過通信協(xié)議進行信息傳送,完成信息的采集并聯(lián)合運用嵌入式技術(shù)等為研究提供準確信息.無線傳感器網(wǎng)絡構(gòu)建所需費用少、占用空間小,可快速搭建,在人跡罕至、環(huán)境條件較差等場所也有較好的適應性.因此,無線傳感器網(wǎng)絡在許多領域都得到廣泛應用.

張淳等[7]依據(jù)虛擬力提出一種覆蓋算法,可實現(xiàn)有效采集、傳輸數(shù)據(jù),同時解決了無線傳感器網(wǎng)絡的覆蓋空洞問題,但該方法對數(shù)據(jù)采集時所需傳感器節(jié)點數(shù)量較大.盧毅等[8]提出以量子退火算法解決無線傳感器網(wǎng)絡在數(shù)據(jù)采集時存在的二維目標覆蓋問題,但該方法在數(shù)據(jù)采集時易出現(xiàn)運行停滯問題.基于以上分析,本文研究在無線傳感器網(wǎng)絡的健身訓練數(shù)據(jù)實時采集方法中引入晶振漂移陣痛消除機制,改善無線傳感器網(wǎng)絡性能,實時監(jiān)測健身訓練人員的訓練數(shù)據(jù)及身體參數(shù),實現(xiàn)高水平訓練效果.

1 健身訓練數(shù)據(jù)采集

1.1 健身訓練的體溫采集

健身訓練過程中的體溫數(shù)據(jù)可通過溫度傳感器芯片進行采集,類三極管的集成電路涵蓋此芯片的所有組件和轉(zhuǎn)換電路,該溫度傳感器采用的接口方式為“一線總線”方式,可實現(xiàn)-40 ℃至120 ℃的溫度測量空間,當溫度區(qū)間為-20 ℃至90 ℃時,其測試精度可達到±0.4 ℃.分辨率可設置為9至12位,與之相應的分辨溫度則為0.4 ℃、0.2 ℃、0.1 ℃、0.05 ℃,在3.0 V至5.5 V電壓區(qū)間內(nèi)都可正常使用.通過數(shù)據(jù)線可實現(xiàn)寄生電源的電能供應,利用僅有的三線可將數(shù)個溫度傳感器并聯(lián)在一起實現(xiàn)多位置的溫度測量.

1.2 健身訓練的心率采集

光源和光電變換器構(gòu)成脈搏傳感器,健身訓練過程中的脈搏數(shù)據(jù)可通過光電傳感技術(shù)對血液的容積進行測量獲取脈搏波,心臟的規(guī)律性跳動使動脈血管容積在一定時間內(nèi)的變動規(guī)律具有相同性,因此光電變換器的電信號規(guī)律化變動可反映心率變化.

以發(fā)光二極管作為光源,且選擇500 nm至700 nm波長范圍,可對動脈血中的氧氣和血紅蛋白進行篩選.在人體耳垂處放置脈搏傳感器可實現(xiàn)心率數(shù)據(jù)的采集,既易于佩戴又安全穩(wěn)定,其原因在于皮下微動脈信息只有在波長為560 nm的波段中才能體現(xiàn),便于脈搏信號的獲取.利用壓力或光電傳感器對手指尖部或橈動脈進行采集同樣可獲取心率信號,但該方法會對健身人員造成不適,并且采集信號不穩(wěn)定.另外,信號采集過程中常因其他因素影響信號質(zhì)量,低通濾波電路及信號放大電路可處理采集的心率信號,獲得質(zhì)量更高的心率信號.

1.3 無線傳感器網(wǎng)絡結(jié)構(gòu)

無線傳感器網(wǎng)絡由訓練數(shù)據(jù)采集功能和信息傳輸功能組成.首先以定時和事件的組合方式觸發(fā)各傳感器節(jié)點,采集健身人員的訓練數(shù)據(jù),然后利用網(wǎng)絡協(xié)調(diào)器將采集的訓練數(shù)據(jù)傳輸給Sink(匯聚)節(jié)點,整個傳輸過程是以Node433TM無線傳感器網(wǎng)絡通信協(xié)議實現(xiàn).嵌入式網(wǎng)關(guān)接收來自Sink節(jié)點的訓練數(shù)據(jù),并對訓練數(shù)據(jù)進行處理,再將其傳輸給客戶端,Sink節(jié)點與網(wǎng)關(guān)間的數(shù)據(jù)傳輸是利用串口總線實現(xiàn)[9].

1.3.1 Node433TM協(xié)議棧體系結(jié)構(gòu)

在我國免費的頻段上,Node433TM協(xié)議??烧{(diào)節(jié)的距離范圍為1~400 m,通過FSK進行調(diào)制,傳輸速率最大值為19.2 kbit/s.該協(xié)議棧參考的協(xié)議標準為IEE802.15.4,其結(jié)構(gòu)包含控制子層和物理層,上層和控制子層通過MCPS-SAP接口實現(xiàn)數(shù)據(jù)包的相互傳輸,利用MLME-SAP接口可進行管理信息的相互傳輸,此接口也可實現(xiàn)上層調(diào)取控制子層的PIB信息.控制子層和物理層則通過PD-SAP接口進行數(shù)據(jù)包的相互傳輸,利用PLME-SAP可實現(xiàn)管理信息的相互傳輸,該接口也可實現(xiàn)上層調(diào)取物理層的PIB信息.

1.3.2 無線傳感器網(wǎng)絡的覆蓋控制

基于無線傳感器網(wǎng)絡進行覆蓋控制的基本思想是:將采集范圍以網(wǎng)格形式進行分割,使傳感器節(jié)點數(shù)量為最低值,對傳感器節(jié)點的位置進行分配,并按照T概率對各網(wǎng)格進行覆蓋,則有P(j)>T,采集精度用T表示,覆蓋度用S表示,T、S是覆蓋控制算法的輸入數(shù)據(jù).本文采用典型的無線傳感器網(wǎng)絡結(jié)構(gòu)如圖1所示.

圖1 典型的無線傳感器網(wǎng)絡結(jié)構(gòu)

對所要采集的范圍進行網(wǎng)格分割,網(wǎng)格大小為n×n×n,數(shù)量為N=n3,設定在網(wǎng)格中D=(pij)N×N為全部點對間的采集概率矩陣,其元素數(shù)量為n6,pij的運算公式為:

(1)

式中,α、β表示傳感器物理特性的參數(shù),d為采集物體與傳感器節(jié)點的間距,M=(mij)N×N為失誤概率矩陣.根據(jù)D,對M進行定義,該式中mij=1-pij;再基于迭代的貪婪啟發(fā)式法獲取網(wǎng)格中傳感器節(jié)點位置,各個傳感器節(jié)點位置都通過一次迭代過程確定,其覆蓋概率可用P(j),j=1,2,…,N;當節(jié)點數(shù)滿足事先設定的臨界點或基于T概率各網(wǎng)格覆蓋度值滿足要求時,算法結(jié)束.

B=(B1,B2,…,BN)表示數(shù)量為N=n3網(wǎng)格點覆蓋度的集合,節(jié)點分配時網(wǎng)格點j的覆蓋度為Bj,對B進行初始化,則B=(0,0,…,0),任選網(wǎng)格點布置傳感器節(jié)點,針對監(jiān)控范圍內(nèi)除該節(jié)點外的全部網(wǎng)格點,計算該節(jié)點的全部失誤概率使其相加所得結(jié)果為最小.在任意網(wǎng)格點的覆蓋度滿足某預設值的情況下,對失誤概率矩陣進行替換[10],將該網(wǎng)格點所處位置的行和列從矩陣中去除,使失誤概率矩陣的維數(shù)減少.

網(wǎng)絡覆蓋控制算法流程為:

第1步:設置傳感器節(jié)點數(shù)為0;

第2步:網(wǎng)格點c處布置傳感器節(jié)點,∑c=mc1+mc2+…+mcN,c=1,…,N,∑c為最小值;

第3步:當P(j)>1-Mmax,j=1,…,N時,Bj就加1,對B=(B1,B2,…,BN)向量替換;

第4步:傳感器節(jié)點數(shù)+1;

第5步:當Bj的覆蓋度滿足某預設值,則將M矩陣的第j行及第j列去除,對M進行替換,使N=N-1;

第6步:跳到第2步,當Bj≥Cov,j=1,…,N或分配的傳感器節(jié)點數(shù)大于設定的界限時算法結(jié)束.

各網(wǎng)格點的失誤概率最大值為Mmax=1-T,覆蓋度為Cov.

存在部分網(wǎng)格點具有覆蓋度優(yōu)先權(quán)和采集精度優(yōu)先權(quán),此時需對算法作部分更改,具體實現(xiàn)過程如下:

(1)覆蓋度優(yōu)先.將完全不相同的覆蓋度Covi賦予各個網(wǎng)格點,對算法第6步進行修改,各網(wǎng)格點的覆蓋度滿足要求或傳感器節(jié)點數(shù)大于設定界限,其算法結(jié)束.

O(mN)為此算法的計算難易度,覆蓋全部采集空間需要的傳感器數(shù)為m,由于m的數(shù)量無法確定,設定m的上限為N,則此算法的難易度又可表示為O(N2).

1.3.3 晶振漂移陣痛消除機制

當利用時分多址(TDMA)機制傳輸傳感器節(jié)點采集訓練數(shù)據(jù)時,將存在漂移現(xiàn)象且形成積累[11],致使體溫、心率采集傳感器節(jié)點的數(shù)據(jù)發(fā)送時間點重合,數(shù)據(jù)傳輸發(fā)生沖擊.為解決各傳感器節(jié)點的晶振漂移現(xiàn)象,需利用同步機制予以改善.由于健身訓練數(shù)據(jù)的采集需實時且不能間斷,并能接連實現(xiàn)數(shù)據(jù)采集、傳輸和同步3個步驟,適應此要求的同步機制需以簡單、方便且具有較好的靈活性為目的來降低傳感器節(jié)點的工作壓力.因此,針對健身訓練數(shù)據(jù)采集過程中的晶振漂移現(xiàn)象,可通過晶振漂移陣痛消除(PECD)機制得以實現(xiàn)[12].

參照控制節(jié)點的計數(shù)器差值去除晶陣漂移現(xiàn)象.系統(tǒng)同步通知發(fā)出后,各傳感器采集節(jié)點接收該通知,并設置第2次采集所調(diào)用的計數(shù)器值,該值設置于當次后的第1次采集小程序中,此次第一次采集調(diào)用的計數(shù)器值表示為ANST,2個同步通知送達需相距一段時間,此段時間內(nèi)計數(shù)器數(shù)值間仍存在計數(shù)差,需保證該差值與控制節(jié)點相同,由于單跳發(fā)送的原因,研究中需忽略空氣傳播導致的拖延[13].

首次接收同步通知后,為協(xié)調(diào)指令與實際采集間的差異,無線傳感器網(wǎng)絡需作必要改變.A01表示控制節(jié)點的計數(shù)器值,指令包向射頻模塊傳輸前,需記錄A01,并將存入指令包,A11為采集節(jié)點的計數(shù)器值,當指令包傳輸?shù)讲杉?jié)點時,記錄A11,A21表示第1次開始采集時的計數(shù)器值,A02、A12表示傳輸同步通知的時間點,首次采集至首次接收同步通知的時間內(nèi),各節(jié)點的計數(shù)器值之差表示為:

A1=A12-A21.

(2)

控制節(jié)點的計數(shù)器值之差表示為:

A0=A02+NA-A31,

(3)

其中,A31表示采集節(jié)點首次開始采集時控制節(jié)點的計數(shù)器值,N表示同步通知規(guī)模,A表示每比特數(shù)據(jù)經(jīng)射頻芯片傳輸所花費的時間,A0、A1值不同主要由于晶振漂移的存在.

控制節(jié)點與采集節(jié)點的晶振類型是一致的,其偏差可忽略不計[14],因此可以認為接收指令到實施采集所歷經(jīng)的時間很少,從而設定控制節(jié)點計數(shù)器差值等于采集節(jié)點的計數(shù)器差值,可表示為:

A21-A11=A31-(A01+MA).

(4)

設定指令包M與同步通知N是一樣大小,在第一次數(shù)據(jù)采集相隔時間內(nèi),控制節(jié)點的計數(shù)器差值表示為:

A0=A02+NA-
(A21-A11+(A01+NA))=
A02-A01-(A21-A11).

(5)

設定控制節(jié)點采集計數(shù)器差值次數(shù)為1 024次,由于晶振漂移的存在,控制和采集節(jié)點實施采集的時間具有差異,A0-A1為同步通知首次被接收時的差值,基于同步通知被接收的不可預估性[15],通過預設計數(shù)器值的方式對積聚的差值予以完全清除,該清除方式所需的計數(shù)器值表示為:

ANST=1024-A0-A1.

(6)

在不間斷采集時,控制節(jié)點會按固定時間不斷地將同步通知進行傳輸,對積聚的漂移予以糾正,當同步通知被傳輸至射頻模塊時,控制節(jié)點記錄此刻的計數(shù)器數(shù)值,基于兩次同步通知相隔時間內(nèi),該節(jié)點的計數(shù)器值之差表示為:

A0=A02-A01.

(7)

同步通知被采集節(jié)點接收后,對此節(jié)點的計數(shù)器值進行記錄,基于兩次同步通知相隔時間內(nèi),該節(jié)點的計數(shù)器值之差表示為:

A1=A12-A11=A12-NA-(A11-NA).

(8)

兩次同步通知相隔時間內(nèi)的積聚差值表示為:

A0-A1=A02-A01-(A12-A11).

(9)

需將ANST+1024-A0-A1作為此刻后的第2次計數(shù)器值用于后續(xù)第1次采集小程序中,實現(xiàn)積聚差值的糾正.

2 實驗結(jié)果及分析

為驗證本文方法在健身訓練數(shù)據(jù)實時采集時無線傳感器網(wǎng)絡的覆蓋性能,利用Matlab軟件對實驗環(huán)境進行模擬.首先設置該網(wǎng)絡的采集精度和覆蓋度,確定傳感器節(jié)點的安置點,將采集范圍空間分割為100個4×4×4網(wǎng)格,各網(wǎng)格點最少由4個傳感器節(jié)點測試,概率為D,其覆蓋度為4.α為目標與傳感器節(jié)點間距變化時,T為變化速率,β為閾值,是傳感器節(jié)點能夠采集到的區(qū)域,Mmax為采集的準確度,是各網(wǎng)格點的失誤概率最大值,對比本文方法、文獻[7]采集方法、文獻[8]采集方法中各參數(shù)選取的靈活性和傳感器節(jié)點的配置情況.

當β=0.3、Mmax=0.5時,可知概率為0.5,此時各網(wǎng)格點以0.5概率實現(xiàn)覆蓋度為4的傳感器節(jié)點,對比3種方法數(shù)據(jù)采集時的傳感器節(jié)點數(shù)量與α的變化情況,實驗結(jié)果如圖2所示.

圖2 節(jié)點數(shù)量與α的關(guān)系

分析圖2,針對同一監(jiān)控范圍,為測試覆蓋度為4的傳感器節(jié)點覆蓋能力,當α值不斷增加時,3種方法所需傳感器節(jié)點呈現(xiàn)不斷上升的趨勢,原因是傳感器節(jié)點的采集性能隨著α的增加不斷減弱,只能通過增加傳感器節(jié)點數(shù)量使其覆蓋能力不變.當α值相同時,本文方法的傳感器節(jié)點量更少,特別在α值很大時,本文方法的優(yōu)勢更突出,因此,環(huán)境條件比較惡劣的條件下,本文方法具有更強的應用性.

當α=0.4、Mmax=0.5時,對比3種方法的傳感器節(jié)點數(shù)與β的變化情況,實驗結(jié)果如圖3所示.

圖3 節(jié)點數(shù)量與β的關(guān)系

分析圖3,針對同一監(jiān)控范圍,為測試覆蓋度為4的傳感器節(jié)點覆蓋能力,當β不斷增大時,3種方法的傳感器節(jié)點數(shù)量也隨之增大,原因在于該節(jié)點能采集到區(qū)域大小隨β增大而減小,唯有增加傳感器節(jié)點數(shù)量才使其覆蓋能力不變.當β值不變時,本文方法的傳感器節(jié)點數(shù)量最小,且優(yōu)勢隨著β的增大而更加突出.

健身訓練數(shù)據(jù)采集過程中會產(chǎn)生漂移,為驗證本文方法消除漂移偏差的性能,以某段計數(shù)器差值序列為研究對象,該序列中含有1 200個數(shù)據(jù)點,選取兩個傳感器節(jié)點15和23,控制節(jié)點發(fā)送同步通知的周期為20 s,分別對兩個節(jié)點漂移消除前后進行對比,對比結(jié)果如圖4所示.

圖4 漂移消除對比圖

分析圖4,漂移偏差消除前,隨著數(shù)據(jù)量不斷增加,兩個傳感器節(jié)點的漂移計數(shù)器值也不斷增大,利用本文方法對累計的漂移偏差完全消除后,兩個傳感器節(jié)點的計數(shù)器值均緩慢上升,最后趨于平穩(wěn),利用本文方法周期性對節(jié)點的漂移偏差進行消除后,可使無線傳感器網(wǎng)絡數(shù)據(jù)傳輸順暢,不會發(fā)生堵塞現(xiàn)象,更有利于網(wǎng)絡穩(wěn)定.

比較3種方法進行健身訓練數(shù)據(jù)實時采集時網(wǎng)絡丟包率情況,結(jié)果如圖5所示.

圖5 3種方法的丟包率比較

分析圖5,隨著傳感器節(jié)點數(shù)的增加,3種方法的丟包率都呈現(xiàn)逐步增大趨勢,本文方法的丟包率上升幅度緩慢,且始終低于5%;文獻[7]的基于虛擬力覆蓋方法的丟包率上升幅度最快,丟包率最大,且丟包率波動幅度較大;其次是文獻[8]方法的二維目標覆蓋方法.結(jié)果表明,本文方法采集的健身訓練數(shù)據(jù)更加完整,丟包率低,具有更好的采集性能.

3 結(jié)論

本文利用無線傳感器網(wǎng)絡實時采集健身訓練數(shù)據(jù),運用Matlab軟件對實驗環(huán)境進行模擬.首先對無線傳感器網(wǎng)絡的覆蓋控制能力進行驗證,結(jié)果表明,α、β參數(shù)影響傳感器節(jié)點數(shù)的選擇,分別增大α、β值,傳感器節(jié)點數(shù)隨之增大,當α、β值分別為某一定值時,本文方法實現(xiàn)覆蓋控制所需的節(jié)點數(shù)更少,且可應用于環(huán)境條件惡劣的場所;然后對訓練數(shù)據(jù)采集過程中的漂移偏差問題進行驗證,結(jié)果表明本文方法可周期性消除網(wǎng)絡累計漂移,避免網(wǎng)絡擁堵;最后對3種方法的丟包率情況進行比較,表明本文方法的丟包率最低,采集數(shù)據(jù)更完整.

猜你喜歡
覆蓋度計數(shù)器無線
呼和浩特市和林格爾縣植被覆蓋度變化遙感監(jiān)測
采用虛擬計數(shù)器的電子式膜式燃氣表
基于NDVI的晉州市植被覆蓋信息提取
《無線互聯(lián)科技》征稿詞(2021)
遼寧省地表蒸散發(fā)及其受植被覆蓋度影響研究
關(guān)于74LS90計數(shù)器的Multisim仿真分析
低覆蓋度CO分子在Ni(110)面的吸附研究
無線追蹤3
基于ARM的無線WiFi插排的設計
一種PP型無線供電系統(tǒng)的分析
长海县| 汉中市| 惠安县| 东莞市| 桓台县| 钟山县| 淅川县| 长泰县| 刚察县| 临朐县| 静宁县| 肃南| 襄汾县| 玉山县| 华蓥市| 武威市| 乌兰察布市| 恩平市| 那坡县| 珠海市| 广昌县| 焦作市| 凤冈县| 丰都县| 福泉市| 大英县| 田阳县| 昌图县| 铜川市| 凌云县| 河曲县| 当雄县| 平阳县| 青铜峡市| 昌乐县| 运城市| 百色市| 长白| 德令哈市| 双江| 苍溪县|