本發(fā)明屬于自動(dòng)化檢測(cè)技術(shù)領(lǐng)域,尤其涉及一種智能紅豆杉種子識(shí)別控制系統(tǒng)及控制方法。
背景技術(shù):
目前,種子品種識(shí)別方法以田間檢驗(yàn)為主,種子的識(shí)別是一個(gè)非常重要的調(diào)查內(nèi)容,幾乎所有的農(nóng)林業(yè)調(diào)查中都有種子識(shí)別,傳統(tǒng)的種子識(shí)別是通過具有一定專業(yè)背景的技術(shù)人員,或者對(duì)植物類型熟悉的專業(yè)人員進(jìn)行識(shí)別,對(duì)于人員的專業(yè)性要求很高。但在野外調(diào)查的時(shí)候,專業(yè)人員不一定都在現(xiàn)場(chǎng)進(jìn)行指導(dǎo)。
綜上所述,現(xiàn)有技術(shù)存在的問題是:傳統(tǒng)的種子識(shí)別是通過具有一定專業(yè)背景的技術(shù)人員,或者對(duì)植物類型熟悉的專業(yè)人員進(jìn)行識(shí)別,對(duì)于人員的專業(yè)性要求很高。但在野外調(diào)查的時(shí)候,專業(yè)人員不一定都在現(xiàn)場(chǎng)進(jìn)行指導(dǎo)。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)存在的問題,本發(fā)明提供了一種智能紅豆杉種子識(shí)別控制系統(tǒng)及控制方法。
本發(fā)明提供的智能紅豆杉種子識(shí)別控制系統(tǒng),該智能紅豆杉種子識(shí)別控制系統(tǒng)包括rfid標(biāo)簽,rfid標(biāo)簽的內(nèi)部鑲嵌安裝有g(shù)ps芯片,gps芯片通過無線收發(fā)器與外部無線網(wǎng)絡(luò)無線連接;
所述gps芯片利用聚類算法估計(jì)每一跳的跳變時(shí)刻以及各跳對(duì)應(yīng)的歸一化的混合矩陣列向量、跳頻頻率時(shí),包括以下步驟:
第一步,在p(p=0,1,2,…p-1)時(shí)刻,對(duì)
第二步,對(duì)每一采樣時(shí)刻p(p=0,1,2,…p-1),利用聚類算法對(duì)
第三步,對(duì)所有
第四步,找出
第五步,根據(jù)第二步中估計(jì)得到的
這里
第六步,估計(jì)每一跳對(duì)應(yīng)的載頻頻率,用
無線網(wǎng)絡(luò)與檢測(cè)系統(tǒng)電連接,檢測(cè)系統(tǒng)上安裝有控制面板顯示屏,控制面板顯示屏的信號(hào)輸出端分別連接有運(yùn)算器和存儲(chǔ)器;
所述檢測(cè)系統(tǒng)對(duì)接收到的時(shí)頻重疊mask信號(hào)計(jì)算循環(huán)雙譜的對(duì)角切片譜,并截取其在f=0的截面按以下進(jìn)行:
時(shí)頻重疊mask的信號(hào)模型表示為:
其中,n為時(shí)頻重疊信號(hào)的信號(hào)分量個(gè)數(shù),n(t)是加性高斯白噪聲,si(t)為時(shí)頻重疊信號(hào)的信號(hào)分量,其表示為
mask信號(hào)的循環(huán)雙譜的對(duì)角切片譜表示為:
其中,y(t)表示mask信號(hào),α是y(t)的循環(huán)頻率,fc表示信號(hào)的載波頻率,t是信號(hào)的碼元周期,k為整數(shù),
對(duì)循環(huán)雙譜的對(duì)角切片譜取f=0截面得到:
對(duì)于mask信號(hào),其循環(huán)雙譜的對(duì)角切片譜的f=0截面,在α=fc(僅考慮α>0的情況)處存在峰值,并攜有信號(hào)的載頻信息;由于循環(huán)雙譜的對(duì)角切片譜滿足線性疊加性,則時(shí)頻重疊mask信號(hào)循環(huán)雙譜的對(duì)角切片譜的表達(dá)式為:
其中,
截取其在f=0的截面:
以上看出,對(duì)于時(shí)頻混疊信號(hào)循環(huán)雙譜的對(duì)角切片譜的f=0,在α=fc處存在峰值,并攜有信號(hào)的載頻信息;
所述無線網(wǎng)絡(luò),其特征在于,所述基于數(shù)字水印與能量均衡的無線傳感器網(wǎng)絡(luò)路由方法包括以下步驟:
步驟一,無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)部署:無線傳感器網(wǎng)絡(luò)工作區(qū)域中包括1個(gè)源節(jié)點(diǎn)n,1個(gè)目的節(jié)點(diǎn)sink和n個(gè)中間節(jié)點(diǎn)b={b1,b2,l,bn}。其中,源節(jié)點(diǎn)n負(fù)責(zé)生成含水印數(shù)據(jù)包,目的節(jié)點(diǎn)sink負(fù)責(zé)接收數(shù)據(jù)包,中間節(jié)點(diǎn)b={b1,b2,l,bn}負(fù)責(zé)將源節(jié)點(diǎn)n生成的含水印數(shù)據(jù)包傳輸?shù)侥康墓?jié)點(diǎn)sink,每個(gè)中間節(jié)點(diǎn)包括能量、安全度及位置三個(gè)屬性,其中第i個(gè)中間節(jié)點(diǎn)的屬性分別記為能量ei∈[0,0.2],安全度si∈[0,10]及位置(xi,yi);
步驟二,生成含水印數(shù)據(jù)包:首先源節(jié)點(diǎn)n生成原始數(shù)據(jù)包data={data1,data2,l,datai,l,data8},其中第i個(gè)數(shù)據(jù)項(xiàng)datai由28位二進(jìn)制序列組成;然后生成32位原始水印序列w={w1,w2,lwi,l,w8},其中第i個(gè)水印項(xiàng)wi由4位二進(jìn)制序列組成;再次,將第i個(gè)水印項(xiàng)wi追加到第i個(gè)數(shù)據(jù)項(xiàng)datai后,得到32位的第i個(gè)含水印數(shù)據(jù)項(xiàng)wdatai,最后重復(fù)這一過程直到得到含水印數(shù)據(jù)包wdata={wdata1,wdata2,l,wdatai,l,wdata8},i=1,2,…8;
步驟三,選擇鄰居節(jié)點(diǎn);具體包括:
選定源節(jié)點(diǎn)n作為當(dāng)前節(jié)點(diǎn),記為u;
按照下式,計(jì)算當(dāng)前節(jié)點(diǎn)u到目的節(jié)點(diǎn)sink的距離dusink:
其中(xu,yu)為當(dāng)前節(jié)點(diǎn)u的位置,(xsink,ysink)為目的節(jié)點(diǎn)sink的位置;
根據(jù)公式tr=πr2計(jì)算當(dāng)前節(jié)點(diǎn)u的傳輸范圍tr,并將當(dāng)前節(jié)點(diǎn)u傳輸范圍tr內(nèi)的所有中間節(jié)點(diǎn)作為候選鄰居節(jié)點(diǎn),得到候選鄰居節(jié)點(diǎn)集合bm={bm1,bm2,l,bmi,l,bmm},其中π為圓周率3.14,r為當(dāng)前節(jié)點(diǎn)u的傳輸半徑,即當(dāng)前節(jié)點(diǎn)u能夠傳輸數(shù)據(jù)的最大距離;
按照下式,計(jì)算第i個(gè)候選鄰居節(jié)點(diǎn)bmi到目的節(jié)點(diǎn)sink的距離di并將其與當(dāng)前節(jié)點(diǎn)u到目的節(jié)點(diǎn)sink的距離dusink進(jìn)行比較,
如果di<dusink,則將第i個(gè)候選鄰居節(jié)點(diǎn)bmi作為鄰居節(jié)點(diǎn)放入鄰居節(jié)點(diǎn)集合bh中,其中(xi,yi)為候選鄰居節(jié)點(diǎn)bmi的位置,i=1,2,…m,(xsink,ysink)為目的節(jié)點(diǎn)sink的位置;直到處理完候選鄰居節(jié)點(diǎn)集合bm={bm1,bm2,l,bmi,l,bmm}中的所有候選鄰居節(jié)點(diǎn),得到鄰居節(jié)點(diǎn)集合bh={bh1,bh2,l,bhi,l,bhh};
步驟四,轉(zhuǎn)發(fā)含水印數(shù)據(jù)包;具體包括:
按照下式,計(jì)算第i個(gè)鄰居節(jié)點(diǎn)bhi的質(zhì)量評(píng)估度mi:
其中,di表示第i個(gè)鄰居節(jié)點(diǎn)bhi到目的節(jié)點(diǎn)sink的距離,ei表示第i個(gè)鄰居節(jié)點(diǎn)bhi的能量,si表示第i個(gè)鄰居節(jié)點(diǎn)bhi的安全度,i=1,2,…h(huán),α,β,γ為常數(shù),取值范圍為[0,10];直到計(jì)算完鄰居節(jié)點(diǎn)集合bh={bh1,bh2,l,bhi,l,bhh}中的所有節(jié)點(diǎn)的質(zhì)量評(píng)估度m={m1,m2,l,mi,l,mh};
對(duì)質(zhì)量評(píng)估度m={m1,m2,l,mi,l,mh}進(jìn)行排序,將質(zhì)量評(píng)估度最小的鄰居節(jié)點(diǎn)選為下一跳節(jié)點(diǎn),接收由當(dāng)前節(jié)點(diǎn)u轉(zhuǎn)發(fā)的含水印數(shù)據(jù)包wdata,并將該下一跳節(jié)點(diǎn)記錄到數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點(diǎn)集合c中;
將下一跳節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn)u,至將含水印數(shù)據(jù)包wdata發(fā)送到目的節(jié)點(diǎn)sink,得到接收數(shù)據(jù)包rdata={rdata1,rdata2,l,rdatai,l,rdata8}與數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點(diǎn)集合c={c1,c2,l,ci,l,cr};
步驟五,水印提取和檢測(cè);目的節(jié)點(diǎn)sink依次從接收數(shù)據(jù)包rdata={rdata1,rdata2,l,rdatai,l,rdata8}中截取第i個(gè)數(shù)據(jù)項(xiàng)rdatai的后四位,得到32位的接收水印序列rw={rw1,rw2,l,rwi,l,rw8},其中第i個(gè)接收水印項(xiàng)rwi由4位二進(jìn)制序列組成,i=1,2,…8;按照下式,計(jì)算接收水印序列rw={rw1,rw2,l,rwi,l,rw8}與原始水印序列w={w1,w2,lwi,l,w8}是的誤差,其中
如果err等于0,說明數(shù)據(jù)包接收正確;反之,如果err不等于0,說明數(shù)據(jù)包遭受篡改,按照下式,依次修改由步驟(4d)得到的數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點(diǎn)集合c={c1,c2,l,ci,l,cr}中各個(gè)節(jié)點(diǎn)的安全度,
其中,si與si′分別為第i個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點(diǎn)ci的當(dāng)前安全度與修改后的安全度。
步驟六,重復(fù)步驟二~步驟五,直到無線傳感器網(wǎng)絡(luò)中任一中間節(jié)點(diǎn)找不到滿足條件的下一跳節(jié)點(diǎn)進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)時(shí)終止。
進(jìn)一步,所述id標(biāo)簽通過網(wǎng)口、1394口、usb口、485接口或rs232接口與gps芯片連接。
進(jìn)一步,所述rfid標(biāo)簽包括控制電路;
與控制電路連接的調(diào)制電路;
與控制電路連接的解調(diào)電路;
與控制電路連接的電容;
與電容連接的低功耗led指示燈;
電容存儲(chǔ)讀寫器發(fā)出的電磁波能量,并向低功耗led指示燈供電;
所述的低功耗led指示燈出光為綠色led。
一種智能紅豆杉種子識(shí)別控制方法包括以下步驟:
步驟一、從種子生產(chǎn)商領(lǐng)取帶有rfid標(biāo)簽的種子物品,在包裝、出廠、清點(diǎn)過程中通過讀寫器對(duì)每一步的操作內(nèi)容導(dǎo)入rfid標(biāo)簽中;
步驟二、在rfid標(biāo)簽中裝入gps芯片,并通過無線收發(fā)器與外部網(wǎng)絡(luò)無線連接,實(shí)現(xiàn)對(duì)種子物品各個(gè)環(huán)節(jié)的實(shí)時(shí)定位;
步驟三、對(duì)接收的種子信息進(jìn)行核實(shí)、驗(yàn)收,在實(shí)驗(yàn)室通過檢測(cè)系統(tǒng)對(duì)種子內(nèi)部信息進(jìn)行核對(duì);
步驟四、控制面板顯示屏幕將運(yùn)算器所運(yùn)算的結(jié)果通過控制面板顯示屏幕顯示出來,供工作人員進(jìn)行參考,運(yùn)算的結(jié)果通過儲(chǔ)存器進(jìn)行存儲(chǔ)。
進(jìn)一步,在步驟四中,鏡頭對(duì)準(zhǔn)被識(shí)別植物,數(shù)碼相機(jī)獲得被識(shí)別植物的圖像,所獲得的圖像通過顏色提取器和輪廓提取器獲取圖像的矢量圖形,該矢量圖形在控制面板顯示屏幕上顯示,并通過存儲(chǔ)器將矢量圖進(jìn)行儲(chǔ)存,由運(yùn)算器運(yùn)算獲得圖像的特征編碼,通過運(yùn)算器運(yùn)算與存儲(chǔ)器內(nèi)的數(shù)據(jù)庫進(jìn)行比對(duì)分析,按照相似程度數(shù)據(jù)庫內(nèi)的樹種,并在控制面板顯示屏幕上顯示對(duì)比結(jié)果。
本發(fā)明的優(yōu)點(diǎn)及積極效果為:該智能紅豆杉種子識(shí)別控制系統(tǒng)能夠有效的對(duì)種子出廠以及配送信息進(jìn)行甄別,并通過檢測(cè)系統(tǒng)對(duì)種子內(nèi)容進(jìn)行檢查該系統(tǒng)具有識(shí)別精度高、針對(duì)性強(qiáng),適合于特殊環(huán)境中對(duì)植物等目標(biāo)物識(shí)別的點(diǎn)。
附圖說明
圖1是本發(fā)明實(shí)施例提供的智能紅豆杉種子識(shí)別控制系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明實(shí)施例提供的智能紅豆杉種子識(shí)別控制方法流程圖;
圖中:1、rfid標(biāo)簽;2、gps芯片;3、無線收發(fā)器;4、檢測(cè)系統(tǒng);5、控制面板顯示屏;6、運(yùn)算器;7、存儲(chǔ)器。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
下面結(jié)合附圖1、附圖2對(duì)本發(fā)明的應(yīng)用原理作詳細(xì)的描述。
如圖1所示,本發(fā)明實(shí)施例提供的智能紅豆杉種子識(shí)別控制系統(tǒng)包括rfid標(biāo)簽1,rfid標(biāo)簽1的內(nèi)部鑲嵌安裝有g(shù)ps芯片2,gps芯片2通過無線收發(fā)器3與外部無線網(wǎng)絡(luò)無線連接;
無線網(wǎng)絡(luò)與檢測(cè)系統(tǒng)4電連接,檢測(cè)系統(tǒng)4上安裝有控制面板顯示屏5,控制面板顯示屏5的信號(hào)輸出端分別連接有運(yùn)算器6和存儲(chǔ)器7。
進(jìn)一步,所述id標(biāo)簽1通過網(wǎng)口、1394口、usb口、485接口或rs232接口與gps芯片連接。
進(jìn)一步,所述rfid標(biāo)簽1包括控制電路;
與控制電路連接的調(diào)制電路;
與控制電路連接的解調(diào)電路;
與控制電路連接的電容;
與電容連接的低功耗led指示燈;
電容存儲(chǔ)讀寫器發(fā)出的電磁波能量,并向低功耗led指示燈供電;
所述的低功耗led指示燈出光為綠色led。
所述gps芯片利用聚類算法估計(jì)每一跳的跳變時(shí)刻以及各跳對(duì)應(yīng)的歸一化的混合矩陣列向量、跳頻頻率時(shí),包括以下步驟:
第一步,在p(p=0,1,2,…p-1)時(shí)刻,對(duì)
第二步,對(duì)每一采樣時(shí)刻p(p=0,1,2,…p-1),利用聚類算法對(duì)
第三步,對(duì)所有
第四步,找出
第五步,根據(jù)第二步中估計(jì)得到的
這里
第六步,估計(jì)每一跳對(duì)應(yīng)的載頻頻率,用
所述檢測(cè)系統(tǒng)對(duì)接收到的時(shí)頻重疊mask信號(hào)計(jì)算循環(huán)雙譜的對(duì)角切片譜,并截取其在f=0的截面按以下進(jìn)行:
時(shí)頻重疊mask的信號(hào)模型表示為:
其中,n為時(shí)頻重疊信號(hào)的信號(hào)分量個(gè)數(shù),n(t)是加性高斯白噪聲,si(t)為時(shí)頻重疊信號(hào)的信號(hào)分量,其表示為
mask信號(hào)的循環(huán)雙譜的對(duì)角切片譜表示為:
其中,y(t)表示mask信號(hào),α是y(t)的循環(huán)頻率,fc表示信號(hào)的載波頻率,t是信號(hào)的碼元周期,k為整數(shù),
對(duì)循環(huán)雙譜的對(duì)角切片譜取f=0截面得到:
對(duì)于mask信號(hào),其循環(huán)雙譜的對(duì)角切片譜的f=0截面,在α=fc(僅考慮α>0的情況)處存在峰值,并攜有信號(hào)的載頻信息;由于循環(huán)雙譜的對(duì)角切片譜滿足線性疊加性,則時(shí)頻重疊mask信號(hào)循環(huán)雙譜的對(duì)角切片譜的表達(dá)式為:
其中,
截取其在f=0的截面:
以上看出,對(duì)于時(shí)頻混疊信號(hào)循環(huán)雙譜的對(duì)角切片譜的f=0,在α=fc處存在峰值,并攜有信號(hào)的載頻信息;
所述無線網(wǎng)絡(luò),其特征在于,所述基于數(shù)字水印與能量均衡的無線傳感器網(wǎng)絡(luò)路由方法包括以下步驟:
步驟一,無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)部署:無線傳感器網(wǎng)絡(luò)工作區(qū)域中包括1個(gè)源節(jié)點(diǎn)n,1個(gè)目的節(jié)點(diǎn)sink和n個(gè)中間節(jié)點(diǎn)b={b1,b2,l,bn}。其中,源節(jié)點(diǎn)n負(fù)責(zé)生成含水印數(shù)據(jù)包,目的節(jié)點(diǎn)sink負(fù)責(zé)接收數(shù)據(jù)包,中間節(jié)點(diǎn)b={b1,b2,l,bn}負(fù)責(zé)將源節(jié)點(diǎn)n生成的含水印數(shù)據(jù)包傳輸?shù)侥康墓?jié)點(diǎn)sink,每個(gè)中間節(jié)點(diǎn)包括能量、安全度及位置三個(gè)屬性,其中第i個(gè)中間節(jié)點(diǎn)的屬性分別記為能量ei∈[0,0.2],安全度si∈[0,10]及位置(xi,yi);
步驟二,生成含水印數(shù)據(jù)包:首先源節(jié)點(diǎn)n生成原始數(shù)據(jù)包data={data1,data2,l,datai,l,data8},其中第i個(gè)數(shù)據(jù)項(xiàng)datai由28位二進(jìn)制序列組成;然后生成32位原始水印序列w={w1,w2,lwi,l,w8},其中第i個(gè)水印項(xiàng)wi由4位二進(jìn)制序列組成;再次,將第i個(gè)水印項(xiàng)wi追加到第i個(gè)數(shù)據(jù)項(xiàng)datai后,得到32位的第i個(gè)含水印數(shù)據(jù)項(xiàng)wdatai,最后重復(fù)這一過程直到得到含水印數(shù)據(jù)包wdata={wdata1,wdata2,l,wdatai,l,wdata8},i=1,2,…8;
步驟三,選擇鄰居節(jié)點(diǎn);具體包括:
選定源節(jié)點(diǎn)n作為當(dāng)前節(jié)點(diǎn),記為u;
按照下式,計(jì)算當(dāng)前節(jié)點(diǎn)u到目的節(jié)點(diǎn)sink的距離dusink:
其中(xu,yu)為當(dāng)前節(jié)點(diǎn)u的位置,(xsink,ysink)為目的節(jié)點(diǎn)sink的位置;
根據(jù)公式tr=πr2計(jì)算當(dāng)前節(jié)點(diǎn)u的傳輸范圍tr,并將當(dāng)前節(jié)點(diǎn)u傳輸范圍tr內(nèi)的所有中間節(jié)點(diǎn)作為候選鄰居節(jié)點(diǎn),得到候選鄰居節(jié)點(diǎn)集合bm={bm1,bm2,l,bmi,l,bmm},其中π為圓周率3.14,r為當(dāng)前節(jié)點(diǎn)u的傳輸半徑,即當(dāng)前節(jié)點(diǎn)u能夠傳輸數(shù)據(jù)的最大距離;
按照下式,計(jì)算第i個(gè)候選鄰居節(jié)點(diǎn)bmi到目的節(jié)點(diǎn)sink的距離di并將其與當(dāng)前節(jié)點(diǎn)u到目的節(jié)點(diǎn)sink的距離dusink進(jìn)行比較,
如果di<dusink,則將第i個(gè)候選鄰居節(jié)點(diǎn)bmi作為鄰居節(jié)點(diǎn)放入鄰居節(jié)點(diǎn)集合bh中,其中(xi,yi)為候選鄰居節(jié)點(diǎn)bmi的位置,i=1,2,…m,(xsink,ysink)為目的節(jié)點(diǎn)sink的位置;直到處理完候選鄰居節(jié)點(diǎn)集合bm={bm1,bm2,l,bmi,l,bmm}中的所有候選鄰居節(jié)點(diǎn),得到鄰居節(jié)點(diǎn)集合bh={bh1,bh2,l,bhi,l,bhh};
步驟四,轉(zhuǎn)發(fā)含水印數(shù)據(jù)包;具體包括:
按照下式,計(jì)算第i個(gè)鄰居節(jié)點(diǎn)bhi的質(zhì)量評(píng)估度mi:
其中,di表示第i個(gè)鄰居節(jié)點(diǎn)bhi到目的節(jié)點(diǎn)sink的距離,ei表示第i個(gè)鄰居節(jié)點(diǎn)bhi的能量,si表示第i個(gè)鄰居節(jié)點(diǎn)bhi的安全度,i=1,2,…h(huán),α,β,γ為常數(shù),取值范圍為[0,10];直到計(jì)算完鄰居節(jié)點(diǎn)集合bh={bh1,bh2,l,bhi,l,bhh}中的所有節(jié)點(diǎn)的質(zhì)量評(píng)估度m={m1,m2,l,mi,l,mh};
對(duì)質(zhì)量評(píng)估度m={m1,m2,l,mi,l,mh}進(jìn)行排序,將質(zhì)量評(píng)估度最小的鄰居節(jié)點(diǎn)選為下一跳節(jié)點(diǎn),接收由當(dāng)前節(jié)點(diǎn)u轉(zhuǎn)發(fā)的含水印數(shù)據(jù)包wdata,并將該下一跳節(jié)點(diǎn)記錄到數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點(diǎn)集合c中;
將下一跳節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn)u,至將含水印數(shù)據(jù)包wdata發(fā)送到目的節(jié)點(diǎn)sink,得到接收數(shù)據(jù)包rdata={rdata1,rdata2,l,rdatai,l,rdata8}與數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點(diǎn)集合c={c1,c2,l,ci,l,cr};
步驟五,水印提取和檢測(cè);目的節(jié)點(diǎn)sink依次從接收數(shù)據(jù)包rdata={rdata1,rdata2,l,rdatai,l,rdata8}中截取第i個(gè)數(shù)據(jù)項(xiàng)rdatai的后四位,得到32位的接收水印序列rw={rw1,rw2,l,rwi,l,rw8},其中第i個(gè)接收水印項(xiàng)rwi由4位二進(jìn)制序列組成,i=1,2,…8;按照下式,計(jì)算接收水印序列rw={rw1,rw2,l,rwi,l,rw8}與原始水印序列w={w1,w2,lwi,l,w8}是的誤差,其中
如果err等于0,說明數(shù)據(jù)包接收正確;反之,如果err不等于0,說明數(shù)據(jù)包遭受篡改,按照下式,依次修改由步驟(4d)得到的數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點(diǎn)集合c={c1,c2,l,ci,l,cr}中各個(gè)節(jié)點(diǎn)的安全度,
其中,si與si′分別為第i個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點(diǎn)ci的當(dāng)前安全度與修改后的安全度。
步驟六,重復(fù)步驟二~步驟五,直到無線傳感器網(wǎng)絡(luò)中任一中間節(jié)點(diǎn)找不到滿足條件的下一跳節(jié)點(diǎn)進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)時(shí)終止。
如圖2所示,本發(fā)明實(shí)施例提供的智能紅豆杉種子識(shí)別控制方法包括以下步驟:
s101、從種子生產(chǎn)商領(lǐng)取帶有rfid標(biāo)簽的種子物品,在包裝、出廠、清點(diǎn)過程中通過讀寫器對(duì)每一步的操作內(nèi)容導(dǎo)入rfid標(biāo)簽中;
s102、在rfid標(biāo)簽中裝入gps芯片,并通過無線收發(fā)器與外部網(wǎng)絡(luò)無線連接,實(shí)現(xiàn)對(duì)種子物品各個(gè)環(huán)節(jié)的實(shí)時(shí)定位;
s103、對(duì)接收的種子信息進(jìn)行核實(shí)、驗(yàn)收,在實(shí)驗(yàn)室通過檢測(cè)系統(tǒng)對(duì)種子內(nèi)部信息進(jìn)行核對(duì);
s104、控制面板顯示屏幕將運(yùn)算器所運(yùn)算的結(jié)果通過控制面板顯示屏幕顯示出來,供工作人員進(jìn)行參考,運(yùn)算的結(jié)果通過儲(chǔ)存器進(jìn)行存儲(chǔ)。
進(jìn)一步,在步驟s104中,鏡頭對(duì)準(zhǔn)被識(shí)別植物,數(shù)碼相機(jī)獲得被識(shí)別植物的圖像,所獲得的圖像通過顏色提取器和輪廓提取器獲取圖像的矢量圖形,該矢量圖形在控制面板顯示屏幕上顯示,并通過存儲(chǔ)器將矢量圖進(jìn)行儲(chǔ)存,由運(yùn)算器運(yùn)算獲得圖像的特征編碼,通過運(yùn)算器運(yùn)算與存儲(chǔ)器內(nèi)的數(shù)據(jù)庫進(jìn)行比對(duì)分析,按照相似程度數(shù)據(jù)庫內(nèi)的樹種,并在控制面板顯示屏幕上顯示對(duì)比結(jié)果。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。