两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

樣本檢測數(shù)據(jù)的處理方法及裝置與流程

文檔序號(hào):12033139閱讀:468來源:國知局
樣本檢測數(shù)據(jù)的處理方法及裝置與流程

本發(fā)明涉及血液細(xì)胞分析技術(shù)領(lǐng)域,特別涉及一種樣本檢測數(shù)據(jù)的處理方法及裝置。



背景技術(shù):

目前,一般采用光散射法對(duì)血液樣本中的白細(xì)胞進(jìn)行分類,在用激光照射白細(xì)胞對(duì)其進(jìn)行分類的原理如下:白細(xì)胞經(jīng)過鞘液處理后逐一通過流動(dòng)室,流動(dòng)室一側(cè)設(shè)置有激光發(fā)射器,激光發(fā)射器可對(duì)通過的白細(xì)胞進(jìn)行激光照射,而產(chǎn)生前向散射光信號(hào),側(cè)向散射光信號(hào)和側(cè)向熒光信號(hào),具體的,參閱圖1所示,根據(jù)針對(duì)每個(gè)細(xì)胞所產(chǎn)生的三個(gè)信號(hào)來鑒別細(xì)胞類型,其中,前向散射光信號(hào)可反應(yīng)細(xì)胞的體積大小,側(cè)向散射光信號(hào)可反應(yīng)細(xì)胞的顆粒和細(xì)胞核等內(nèi)含物的信息,側(cè)向熒光強(qiáng)度信號(hào)可用于分析細(xì)胞核及細(xì)胞器核酸含量。

現(xiàn)有技術(shù)中,數(shù)據(jù)處理單元的數(shù)據(jù)處理流程為:首先,將針對(duì)一個(gè)細(xì)胞產(chǎn)生的三個(gè)光信號(hào)通過a/d轉(zhuǎn)換器(analogtodigitalconverter,adc)轉(zhuǎn)換成相應(yīng)的三個(gè)數(shù)字信號(hào),并將上述三個(gè)數(shù)字信號(hào)傳輸至現(xiàn)場可編程門陣列(field-programmablegatearray,fpga)中;然后,通過跨時(shí)鐘通信,將上述三個(gè)數(shù)字信號(hào)寫入微處理器(advancedriscmachines,arm)中;最后,由arm將上述三個(gè)數(shù)字信號(hào)上傳至上位機(jī)cpu中進(jìn)行數(shù)據(jù)處理。

然而,數(shù)據(jù)(如,數(shù)字信號(hào))在傳輸?shù)倪^程中,由于是跨時(shí)鐘通信,那么,就可能導(dǎo)致某一個(gè)細(xì)胞對(duì)應(yīng)的三個(gè)數(shù)字信號(hào)中的某一個(gè)或多個(gè)丟失,造成上述某一個(gè)細(xì)胞對(duì)應(yīng)的特征信息不完整,數(shù)據(jù)流中不同細(xì)胞的特征信息相互交叉,數(shù)據(jù)錯(cuò)亂,從而導(dǎo)致細(xì)胞分類檢測結(jié)果不準(zhǔn)確。

有鑒于此,需要設(shè)計(jì)一種新的樣本檢測數(shù)據(jù)的處理方法及裝置,以彌補(bǔ)現(xiàn)有技術(shù)中存在的缺陷和不足之處。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例的目的是提供一種樣本檢測數(shù)據(jù)的處理方法及裝置,用以解決現(xiàn)有技術(shù)中存在的由于跨時(shí)鐘通信而導(dǎo)致某一個(gè)細(xì)胞對(duì)應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)丟失時(shí),造成數(shù)據(jù)流中不同細(xì)胞的特征信息相互交叉,數(shù)據(jù)錯(cuò)亂,進(jìn)而導(dǎo)致細(xì)胞分類檢測結(jié)果不準(zhǔn)確的問題。

本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:

一種樣本檢測數(shù)據(jù)的處理方法,包括:

在接收到數(shù)據(jù)采集指令時(shí),啟動(dòng)相應(yīng)的計(jì)時(shí)器,并采集針對(duì)一個(gè)細(xì)胞產(chǎn)生的至少一個(gè)光信號(hào),以及將所述至少一個(gè)光信號(hào)包含的每一個(gè)光信號(hào)分別轉(zhuǎn)換成相應(yīng)的脈沖信號(hào);

針對(duì)所述每一個(gè)光信號(hào)對(duì)應(yīng)的脈沖信號(hào)執(zhí)行以下操作:

對(duì)脈沖信號(hào)進(jìn)行脈沖峰值數(shù)據(jù)識(shí)別,并在識(shí)別出所述脈沖信號(hào)對(duì)應(yīng)的脈沖峰值數(shù)據(jù)時(shí),將所述計(jì)時(shí)器輸出的值作為所述脈沖信號(hào)的時(shí)間戳信息,以及針對(duì)所述脈沖信號(hào),至少根據(jù)所述脈沖峰值數(shù)據(jù)和所述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包,其中,同一個(gè)細(xì)胞相應(yīng)的各個(gè)脈沖信號(hào)的時(shí)間戳信息是相同的;

依次將針對(duì)所述至少一個(gè)光信號(hào)中包含的每一個(gè)光信號(hào)分別生成的數(shù)據(jù)包緩存至存儲(chǔ)器中。

較佳的,

所述至少一個(gè)光信號(hào)包括前向散射光信號(hào),側(cè)向散射光信號(hào)和側(cè)向熒光信號(hào)。

較佳的,所述存儲(chǔ)器為先進(jìn)先出fifo緩存器。

較佳的,針對(duì)所述脈沖信號(hào),至少根據(jù)所述脈沖峰值數(shù)據(jù)和所述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包,具體包括:

針對(duì)所述脈沖信號(hào),根據(jù)所述脈沖峰值數(shù)據(jù),所述時(shí)間戳信息以及用于表征所述脈沖信號(hào)所屬信號(hào)類別的信號(hào)通道號(hào),生成相應(yīng)的數(shù)據(jù)包,其中,數(shù)據(jù)包至少包括數(shù)據(jù)包頭,信號(hào)通道號(hào),時(shí)間戳信息,脈沖峰值數(shù)據(jù)和數(shù)據(jù)包尾。

較佳的,進(jìn)一步包括:

在判定所述存儲(chǔ)器中緩存數(shù)據(jù)的數(shù)據(jù)量大于設(shè)定閾值時(shí),將所述存儲(chǔ)器中緩存數(shù)據(jù)上傳至上位機(jī)進(jìn)行相應(yīng)處理。

一種樣本檢測數(shù)據(jù)的處理裝置,包括:

采集單元,用于在接收到數(shù)據(jù)采集指令時(shí),啟動(dòng)相應(yīng)的計(jì)時(shí)器,并采集針對(duì)一個(gè)細(xì)胞產(chǎn)生的至少一個(gè)光信號(hào),以及將所述至少一個(gè)光信號(hào)包含的每一個(gè)光信號(hào)分別轉(zhuǎn)換成相應(yīng)的脈沖信號(hào);

執(zhí)行單元,用于針對(duì)所述每一個(gè)光信號(hào)對(duì)應(yīng)的脈沖信號(hào)執(zhí)行以下操作:

對(duì)脈沖信號(hào)進(jìn)行脈沖峰值數(shù)據(jù)識(shí)別,并在識(shí)別出所述脈沖信號(hào)對(duì)應(yīng)的脈沖峰值數(shù)據(jù)時(shí),將所述計(jì)時(shí)器輸出的值作為所述脈沖信號(hào)的時(shí)間戳信息,以及針對(duì)所述脈沖信號(hào),至少根據(jù)所述脈沖峰值數(shù)據(jù)和所述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包,其中,同一個(gè)細(xì)胞相應(yīng)的各個(gè)脈沖信號(hào)的時(shí)間戳信息是相同的;

緩存單元,用于依次將針對(duì)所述至少一個(gè)光信號(hào)中包含的每一個(gè)光信號(hào)分別生成的數(shù)據(jù)包緩存至存儲(chǔ)器中。

較佳的,

所述至少一個(gè)光信號(hào)包括前向散射光信號(hào),側(cè)向散射光信號(hào)和側(cè)向熒光信號(hào)。

較佳的,所述存儲(chǔ)器為先進(jìn)先出fifo緩存器。

較佳的,在針對(duì)所述脈沖信號(hào),至少根據(jù)所述脈沖峰值數(shù)據(jù)和所述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包時(shí),所述執(zhí)行單元具體用于:

針對(duì)所述脈沖信號(hào),根據(jù)所述脈沖峰值數(shù)據(jù),所述時(shí)間戳信息以及用于表征所述脈沖信號(hào)所屬信號(hào)類別的信號(hào)通道號(hào),生成相應(yīng)的數(shù)據(jù)包,其中,數(shù)據(jù)包至少包括數(shù)據(jù)包頭,信號(hào)通道號(hào),時(shí)間戳信息,脈沖峰值數(shù)據(jù)和數(shù)據(jù)包尾。

較佳的,所述緩存單元進(jìn)一步用于:

在判定所述存儲(chǔ)器中緩存數(shù)據(jù)的數(shù)據(jù)量大于設(shè)定閾值時(shí),將所述存儲(chǔ)器中緩存數(shù)據(jù)上傳至上位機(jī)進(jìn)行相應(yīng)處理。

本發(fā)明有益效果如下:

綜上所述,本發(fā)明實(shí)施例中,在進(jìn)行樣本檢測數(shù)據(jù)的處理過程中,在接收到數(shù)據(jù)采集指令時(shí),啟動(dòng)相應(yīng)的計(jì)時(shí)器,并采集針對(duì)一個(gè)細(xì)胞產(chǎn)生的至少一個(gè)光信號(hào),以及將所述至少一個(gè)光信號(hào)包含的每一個(gè)光信號(hào)分別轉(zhuǎn)換成相應(yīng)的脈沖信號(hào);針對(duì)所述每一個(gè)光信號(hào)對(duì)應(yīng)的脈沖信號(hào)執(zhí)行以下操作:對(duì)脈沖信號(hào)進(jìn)行脈沖峰值數(shù)據(jù)識(shí)別,并在識(shí)別出所述脈沖信號(hào)對(duì)應(yīng)的脈沖峰值數(shù)據(jù)時(shí),將所述計(jì)時(shí)器輸出的值作為所述脈沖信號(hào)的時(shí)間戳信息,以及針對(duì)所述脈沖信號(hào),至少根據(jù)所述脈沖峰值數(shù)據(jù)和所述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包,其中,同一個(gè)細(xì)胞相應(yīng)的各個(gè)脈沖信號(hào)的時(shí)間戳信息是相同的;依次將針對(duì)所述至少一個(gè)光信號(hào)中包含的每一個(gè)光信號(hào)分別生成的數(shù)據(jù)包緩存至存儲(chǔ)器中。

采用上述方法,針對(duì)一個(gè)細(xì)胞采集的各個(gè)脈沖信號(hào)均包含相同的時(shí)間戳信息,從而可以判斷針對(duì)上述一個(gè)細(xì)胞采集的數(shù)據(jù)是否完整,從而防止采集到某一個(gè)細(xì)胞的數(shù)據(jù)丟失而導(dǎo)致不同細(xì)胞之間的數(shù)據(jù)錯(cuò)亂,進(jìn)而提高細(xì)胞分類結(jié)果的準(zhǔn)確性。

附圖說明

圖1為采用光散射法白細(xì)胞進(jìn)行細(xì)胞分類的光學(xué)示意圖;

圖2為本發(fā)明實(shí)施例中,一種樣本檢測數(shù)據(jù)的處理方法的詳細(xì)流程圖;

圖3為本發(fā)明實(shí)施例中,數(shù)據(jù)包的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實(shí)施例中,另一種樣本檢測數(shù)據(jù)的處理方法的詳細(xì)流程圖;

圖5為本發(fā)明實(shí)施例中,一種樣本檢測數(shù)據(jù)的處理裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了解決現(xiàn)有技術(shù)中存在的由于跨時(shí)鐘通信而導(dǎo)致某一個(gè)細(xì)胞對(duì)應(yīng)的一個(gè)或多個(gè)數(shù)據(jù)丟失時(shí),造成數(shù)據(jù)流中不同細(xì)胞的特征信息相互交叉,數(shù)據(jù)錯(cuò)亂,進(jìn)而導(dǎo)致細(xì)胞分類檢測結(jié)果不準(zhǔn)確的問題,本發(fā)明實(shí)施例中提供了一種新的樣本檢測數(shù)據(jù)的處理方法及裝置,該方法為:在接收到數(shù)據(jù)采集指令時(shí),啟動(dòng)相應(yīng)的計(jì)時(shí)器,并采集針對(duì)一個(gè)細(xì)胞產(chǎn)生的至少一個(gè)光信號(hào),以及將所述至少一個(gè)光信號(hào)包含的每一個(gè)光信號(hào)分別轉(zhuǎn)換成相應(yīng)的脈沖信號(hào);針對(duì)所述每一個(gè)光信號(hào)對(duì)應(yīng)的脈沖信號(hào)執(zhí)行以下操作:對(duì)脈沖信號(hào)進(jìn)行脈沖峰值數(shù)據(jù)識(shí)別,并在識(shí)別出所述脈沖信號(hào)對(duì)應(yīng)的脈沖峰值數(shù)據(jù)時(shí),將所述計(jì)時(shí)器輸出的值作為所述脈沖信號(hào)的時(shí)間戳信息,以及針對(duì)所述脈沖信號(hào),至少根據(jù)所述脈沖峰值數(shù)據(jù)和所述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包,其中,同一個(gè)細(xì)胞相應(yīng)的各個(gè)脈沖信號(hào)的時(shí)間戳信息是相同的;依次將針對(duì)所述至少一個(gè)光信號(hào)中包含的每一個(gè)光信號(hào)分別生成的數(shù)據(jù)包緩存至存儲(chǔ)器中。

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,并不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

下面將通過具體實(shí)施例對(duì)本發(fā)明的方案進(jìn)行詳細(xì)描述,當(dāng)然,本發(fā)明并不限于以下實(shí)施例。

參閱圖2所示,本發(fā)明實(shí)施例中,一種樣本檢測數(shù)據(jù)的處理方法的詳細(xì)流程如下:

步驟200:在接收到數(shù)據(jù)采集指令時(shí),啟動(dòng)相應(yīng)的計(jì)時(shí)器,并采集針對(duì)一個(gè)細(xì)胞產(chǎn)生的至少一個(gè)光信號(hào),以及將上述至少一個(gè)光信號(hào)包含的每一個(gè)光信號(hào)分別轉(zhuǎn)換成相應(yīng)的脈沖信號(hào)。

實(shí)際應(yīng)用中,采用光散射法對(duì)血液樣本中的白細(xì)胞進(jìn)行細(xì)胞分類時(shí),白細(xì)胞通過鞘液處理后會(huì)逐一通過流動(dòng)室,而在利用激光照射通過流動(dòng)室的白細(xì)胞時(shí),會(huì)產(chǎn)生相應(yīng)的前向散射光信號(hào),側(cè)向散射光信號(hào)和側(cè)向熒光信號(hào),那么,通過采集上述前向散射光,側(cè)向散射光和側(cè)向熒光進(jìn)行采集,處理和分析后,即可識(shí)別出各白細(xì)胞的類別。

具體的,本發(fā)明實(shí)施例中,在執(zhí)行步驟200時(shí),在接收到個(gè)人計(jì)算機(jī)(personalcomputer,pc)下發(fā)的數(shù)據(jù)采集指令時(shí),啟動(dòng)相應(yīng)的計(jì)時(shí)器開始計(jì)時(shí),同時(shí)啟用安裝在各個(gè)信號(hào)通道的信號(hào)采集設(shè)備分別采集至少一個(gè)信號(hào)通道的光信號(hào)。

進(jìn)一步的,針對(duì)每一個(gè)信號(hào)通道分別設(shè)置有相應(yīng)的模數(shù)轉(zhuǎn)換器(analogtodigital,a/d轉(zhuǎn)換器),信號(hào)采集設(shè)備在采集到相應(yīng)的光信號(hào)之后,可通過設(shè)置在該信號(hào)通道的a/d轉(zhuǎn)換器將采集到的光信號(hào)轉(zhuǎn)換成相應(yīng)的脈沖信號(hào)(即數(shù)字信號(hào))。

本發(fā)明實(shí)施例中,上述至少一個(gè)光信號(hào)包括前向散射光信號(hào),側(cè)向散射光信號(hào)和側(cè)向熒光信號(hào)。

例如,假設(shè)信號(hào)通道1中安裝的信號(hào)采集設(shè)備1用于采集前向散射光信號(hào),信號(hào)通道2中安裝的信號(hào)采集設(shè)備2用于采集側(cè)向散射光信號(hào),信號(hào)通道3中安裝的信號(hào)采集設(shè)備3用于采集側(cè)向熒光信號(hào),那么,信號(hào)采集設(shè)備1在采集到針對(duì)細(xì)胞x產(chǎn)生的前向散射光信號(hào)時(shí),使用設(shè)置在信號(hào)通道1中的a/d裝換器1將信號(hào)采集設(shè)備1采集到的前向散射光信號(hào)轉(zhuǎn)換成相應(yīng)的脈沖信號(hào);信號(hào)采集設(shè)備2在采集到針對(duì)細(xì)胞x產(chǎn)生的側(cè)向散射光信號(hào)時(shí),使用設(shè)置在信號(hào)通道2中的a/d裝換器2將信號(hào)采集設(shè)備2采集到的側(cè)向散射光信號(hào)轉(zhuǎn)換成相應(yīng)的脈沖信號(hào)2;信號(hào)采集設(shè)備3在采集到針對(duì)細(xì)胞x產(chǎn)生的側(cè)向熒光信號(hào)時(shí),使用設(shè)置在信號(hào)通道3中的a/d裝換器3將信號(hào)采集設(shè)備3采集到的側(cè)向熒光信號(hào)轉(zhuǎn)換成相應(yīng)的脈沖信號(hào)3。

本發(fā)明實(shí)施例中,使用安裝在各個(gè)通道上的信號(hào)采集設(shè)備進(jìn)行光信號(hào)采集,針對(duì)采集到的各個(gè)光信號(hào)在各自對(duì)應(yīng)的信號(hào)通道中進(jìn)行并行處理。

可選的,本發(fā)明實(shí)施例中,可以針對(duì)每一個(gè)信號(hào)通道設(shè)置有相應(yīng)的存儲(chǔ)器,那么在使用設(shè)置在各信號(hào)通道的a/d轉(zhuǎn)換器將采集到的光信號(hào)轉(zhuǎn)換成相應(yīng)的脈沖信號(hào)之后,還可以將轉(zhuǎn)換后的脈沖信號(hào)存儲(chǔ)至相應(yīng)的設(shè)置在各個(gè)通道的存儲(chǔ)器中。

較佳的,該存儲(chǔ)器為先進(jìn)先出(firstinfirstout,fifo)緩存器。

例如,假設(shè)信號(hào)通道1中安裝的信號(hào)采集設(shè)備1用于采集前向散射光信號(hào),信號(hào)通道2中安裝的信號(hào)采集設(shè)備2用于采集側(cè)向散射光信號(hào),信號(hào)通道3中安裝的信號(hào)采集設(shè)備3用于采集側(cè)向熒光信號(hào),那么,即可將設(shè)置在信號(hào)通道1中的a/d轉(zhuǎn)換器1轉(zhuǎn)換得到的脈沖信號(hào)1存儲(chǔ)至與信號(hào)通道1相對(duì)應(yīng)的fifo存儲(chǔ)器1中;將設(shè)置在信號(hào)通道2中的a/d轉(zhuǎn)換器2轉(zhuǎn)換得到的脈沖信號(hào)2存儲(chǔ)至與信號(hào)通道2相對(duì)應(yīng)的fifo存儲(chǔ)器2中;將設(shè)置在信號(hào)通道3中的a/d轉(zhuǎn)換器3轉(zhuǎn)換得到的脈沖信號(hào)3存儲(chǔ)至與信號(hào)通道3相對(duì)應(yīng)的fifo存儲(chǔ)器3中。

步驟210:針對(duì)上述每一個(gè)光信號(hào)對(duì)應(yīng)的脈沖信號(hào)執(zhí)行以下操作:對(duì)脈沖信號(hào)進(jìn)行脈沖峰值數(shù)據(jù)識(shí)別,并在識(shí)別出上述脈沖信號(hào)對(duì)應(yīng)的脈沖峰值數(shù)據(jù)時(shí),將上述計(jì)時(shí)器輸出的值作為上述脈沖信號(hào)的時(shí)間戳信息,以及針對(duì)上述脈沖信號(hào),至少根據(jù)上述脈沖峰值數(shù)據(jù)和上述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包,其中,同一個(gè)細(xì)胞相應(yīng)的各個(gè)脈沖信號(hào)的時(shí)間戳信息是相同的。

實(shí)際應(yīng)用中,可以針對(duì)每一信號(hào)通道分別設(shè)置相應(yīng)的脈沖識(shí)別裝置,其中,該脈沖識(shí)別裝置可識(shí)別出脈沖信號(hào)的脈沖峰值數(shù)據(jù)。

具體的,本發(fā)明實(shí)施例中,在執(zhí)行步驟210時(shí),在通過安裝在各個(gè)通道的a/d轉(zhuǎn)換器將采集到的針對(duì)一個(gè)細(xì)胞產(chǎn)生的前向散射光信號(hào),側(cè)向散射光信號(hào)和側(cè)向熒光信號(hào)分別轉(zhuǎn)換成相應(yīng)的脈沖信號(hào)之后,采用設(shè)置在各個(gè)信號(hào)通道的脈沖識(shí)別裝置分別對(duì)各個(gè)信號(hào)通道相應(yīng)的脈沖信號(hào)進(jìn)行脈沖峰值數(shù)據(jù)識(shí)別。

所謂脈沖峰值數(shù)據(jù)指的是脈沖信號(hào)中用于表征該脈沖信號(hào)對(duì)應(yīng)的細(xì)胞的特征信息的數(shù)據(jù),即激光照射該脈沖信號(hào)對(duì)應(yīng)的細(xì)胞時(shí)采集到的前向散射光信號(hào)、側(cè)向散射光信號(hào)或側(cè)向熒光信號(hào)相對(duì)應(yīng)的脈沖數(shù)據(jù)。

由于一個(gè)細(xì)胞相對(duì)應(yīng)的前向散射光信號(hào),側(cè)向散射光信號(hào)和側(cè)向熒光信號(hào)是同時(shí)產(chǎn)生的,那么,上述一個(gè)細(xì)胞相對(duì)應(yīng)的各個(gè)脈沖信號(hào)的脈沖峰值點(diǎn)也會(huì)在同一時(shí)刻檢測到,即同一個(gè)細(xì)胞相應(yīng)的各個(gè)脈沖信號(hào)的時(shí)間戳信息也是相同的。

進(jìn)一步的,在識(shí)別出一個(gè)脈沖信號(hào)對(duì)應(yīng)的脈沖峰值數(shù)據(jù)時(shí),獲取上述已啟動(dòng)的計(jì)時(shí)器的輸出值(如,計(jì)時(shí)器的計(jì)時(shí)時(shí)間),并將該輸出值定義為上述一個(gè)脈沖信號(hào)的時(shí)間戳信息。

更進(jìn)一步的,針對(duì)上述脈沖信號(hào),至少根據(jù)上述脈沖峰值數(shù)據(jù)和上述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包,具體包括:

針對(duì)上述脈沖信號(hào),根據(jù)上述脈沖峰值數(shù)據(jù),上述時(shí)間戳信息以及用于表征上述脈沖信號(hào)所屬信號(hào)類別的信號(hào)通道號(hào),生成相應(yīng)的數(shù)據(jù)包,其中,參閱圖3所示,本發(fā)明實(shí)施例中,數(shù)據(jù)包至少包括數(shù)據(jù)包頭,信號(hào)通道號(hào),時(shí)間戳信息,脈沖峰值數(shù)據(jù)和數(shù)據(jù)包尾。

顯然,本申請(qǐng)實(shí)施例中,可通過數(shù)據(jù)包中包含的信號(hào)通道號(hào)來區(qū)分該數(shù)據(jù)包的類別歸屬。

例如,假設(shè)用信號(hào)通道號(hào)“00”表示前向散射光信號(hào)對(duì)應(yīng)的信號(hào)通道,用信號(hào)通道號(hào)“01”表示側(cè)向散射光信號(hào)對(duì)應(yīng)的信號(hào)通道,用信號(hào)通道號(hào)“11”表示側(cè)向熒光信號(hào)對(duì)應(yīng)的信號(hào)通道,那么,若數(shù)據(jù)包a中包含的信號(hào)通道號(hào)為“00”,則表示數(shù)據(jù)包a相應(yīng)的光信號(hào)為前向散射光信號(hào);若數(shù)據(jù)包b中包含的信號(hào)通道號(hào)為“01”,則表示數(shù)據(jù)包b相應(yīng)的光信號(hào)為側(cè)向散射光信號(hào);若數(shù)據(jù)包c(diǎn)中包含的信號(hào)通道號(hào)為“11”,則表示數(shù)據(jù)包c(diǎn)相應(yīng)的光信號(hào)為側(cè)向熒光信號(hào)。

可選的,本發(fā)明實(shí)施例中,針對(duì)上述一個(gè)脈沖信號(hào),根據(jù)上述脈沖峰值數(shù)據(jù),上述時(shí)間戳信息以及用于表征上述一個(gè)脈沖信號(hào)所屬信號(hào)類別的信號(hào)通道號(hào),生成相應(yīng)的數(shù)據(jù)包之后,還可以將生成的各個(gè)數(shù)據(jù)包存儲(chǔ)至相應(yīng)的設(shè)置在各個(gè)通道的存儲(chǔ)器中。

較佳的,該存儲(chǔ)器為fifo緩存器。

例如,假設(shè)信號(hào)通道1中生成的數(shù)據(jù)包a為前向散射光信號(hào)對(duì)應(yīng)的數(shù)據(jù)包,信號(hào)通道2中生成的數(shù)據(jù)包b為側(cè)向散射光信號(hào)對(duì)應(yīng)的數(shù)據(jù)包,信號(hào)通道3中生成的數(shù)據(jù)包c(diǎn)為側(cè)向熒光信號(hào)對(duì)應(yīng)的數(shù)據(jù)包,那么,即可將生成的數(shù)據(jù)包a存儲(chǔ)至與信號(hào)通道1相對(duì)應(yīng)的fifo存儲(chǔ)器4中;將生成的數(shù)據(jù)包b存儲(chǔ)至與信號(hào)通道2相對(duì)應(yīng)的fifo存儲(chǔ)器5中;將生成的數(shù)據(jù)包c(diǎn)存儲(chǔ)至與信號(hào)通道3相對(duì)應(yīng)的fifo存儲(chǔ)器6中。

步驟220:依次將針對(duì)上述至少一個(gè)光信號(hào)中包含的每一個(gè)光信號(hào)分別生成的數(shù)據(jù)包緩存至存儲(chǔ)器中。

實(shí)際應(yīng)用中,在各個(gè)通道內(nèi)對(duì)相應(yīng)的脈沖信號(hào)進(jìn)行打包處理,生成相應(yīng)的數(shù)據(jù)包之后,將各個(gè)數(shù)據(jù)包依次緩存至同一個(gè)存儲(chǔ)器中。

具體的,將針對(duì)一個(gè)細(xì)胞產(chǎn)生的前向散射光信號(hào)對(duì)應(yīng)的數(shù)據(jù)包,側(cè)向散射光信號(hào)對(duì)應(yīng)的數(shù)據(jù)和側(cè)向熒光信號(hào)對(duì)應(yīng)的數(shù)據(jù)包,依次存儲(chǔ)至存儲(chǔ)器中進(jìn)行數(shù)據(jù)匯總。

較佳的,上述存儲(chǔ)器為fifo緩存器。

例如,假設(shè)針對(duì)細(xì)胞x生成的數(shù)據(jù)包為:數(shù)據(jù)包1,數(shù)據(jù)包2和數(shù)據(jù)包3,其中,數(shù)據(jù)包1是信號(hào)通道1中生成的,數(shù)據(jù)包2是信號(hào)通道2中生成的,數(shù)據(jù)包3是信號(hào)通道3中生成的,那么,就可以將數(shù)據(jù)包1,數(shù)據(jù)包2和數(shù)據(jù)包3存儲(chǔ)至預(yù)設(shè)的fifo緩存器7中,得到針對(duì)細(xì)胞x生成的,相應(yīng)的一組數(shù)據(jù)(如,數(shù)據(jù)包1,數(shù)據(jù)包2和數(shù)據(jù)包3)。

進(jìn)一步的,在判定上述存儲(chǔ)器中緩存數(shù)據(jù)的數(shù)據(jù)量大于設(shè)定閾值時(shí),將上述存儲(chǔ)器中緩存數(shù)據(jù)上傳至上位機(jī)進(jìn)行相應(yīng)處理。

具體的,在判定上述存儲(chǔ)有針對(duì)已檢測的各細(xì)胞分別對(duì)應(yīng)的數(shù)據(jù)的存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)量超過設(shè)定閾值時(shí),將該存儲(chǔ)器中緩存的針對(duì)已檢測的各細(xì)胞分別對(duì)應(yīng)的數(shù)據(jù)上傳至上位機(jī)進(jìn)行相應(yīng)的數(shù)據(jù)處理,以確定各細(xì)胞的類別,完成細(xì)胞分類檢測。

分別針對(duì)每一個(gè)細(xì)胞相應(yīng)的數(shù)據(jù)包進(jìn)行完整性驗(yàn)證,在根據(jù)數(shù)據(jù)包中包含的信息通道號(hào)和時(shí)間戳信息,確定一個(gè)細(xì)胞對(duì)應(yīng)的數(shù)據(jù)包完整時(shí),對(duì)該一個(gè)細(xì)胞對(duì)應(yīng)的各數(shù)據(jù)包分別包含的脈沖峰值數(shù)據(jù)進(jìn)行解析處理,得到該一個(gè)細(xì)胞的分類結(jié)果;而在根據(jù)數(shù)據(jù)包中包含的信息通道號(hào)和時(shí)間戳信息,確定一個(gè)細(xì)胞對(duì)應(yīng)的數(shù)據(jù)包不完整(如,在傳輸過程中丟失一個(gè)或多個(gè)數(shù)據(jù)包)時(shí),丟棄該一個(gè)細(xì)胞對(duì)應(yīng)的數(shù)據(jù)包。

下面采用具體的應(yīng)用場景對(duì)上述實(shí)施例作進(jìn)一步詳細(xì)說明,參閱圖4所示,本發(fā)明實(shí)施例中,一種樣本檢測數(shù)據(jù)的處理方法的具體流程如下:

步驟400:基于用戶選擇模式,arm下發(fā)相應(yīng)參數(shù)至fpga。

具體的,arm下發(fā)的參數(shù)至少包括采集開始指令,計(jì)時(shí)器啟動(dòng)指令。

步驟410:fpga執(zhí)行光信號(hào)采集命令。

具體的,fpga根據(jù)接收到的采集指令,使用各信號(hào)通道并行采集前向散射光信號(hào),側(cè)向散射光信號(hào)和側(cè)向熒光信號(hào)。

步驟420:各信號(hào)通道中的a/d轉(zhuǎn)換器分別將采集到的光信號(hào)轉(zhuǎn)換成相應(yīng)的脈沖信號(hào),并存儲(chǔ)至各信號(hào)通道相應(yīng)的第一類fifo緩存器中。

步驟430:各信號(hào)通道中的脈沖識(shí)別單元對(duì)脈沖信號(hào)進(jìn)行脈沖識(shí)別,并將識(shí)別結(jié)果存儲(chǔ)至各信號(hào)通道相應(yīng)的第二類fifo緩存器中。

步驟440:各信號(hào)通道分別根據(jù)脈沖識(shí)別結(jié)果以及計(jì)時(shí)器輸出值,生成相應(yīng)的數(shù)據(jù)包,并統(tǒng)一存儲(chǔ)至第三類fifo緩存器中。

其中,一個(gè)數(shù)據(jù)包至少包括包頭,信號(hào)通道號(hào),時(shí)間戳信息和包尾。

步驟450:arm讀取上述第三類fifo緩存器中的數(shù)據(jù),并上傳至上位機(jī)進(jìn)行數(shù)據(jù)處理。

較佳的,本發(fā)明實(shí)施例中,光信號(hào)的a/d轉(zhuǎn)換,脈沖信號(hào)的識(shí)別,數(shù)據(jù)包的生成等步驟均由fpga執(zhí)行。

基于上述實(shí)施例,參閱圖5所示,本發(fā)明實(shí)施例中,一種樣本檢測數(shù)據(jù)的處理裝置,至少包括采集單元50,執(zhí)行單元51和緩存單元52,其中,

采集單元50,用于在接收到數(shù)據(jù)采集指令時(shí),啟動(dòng)相應(yīng)的計(jì)時(shí)器,并采集針對(duì)一個(gè)細(xì)胞產(chǎn)生的至少一個(gè)光信號(hào),以及將所述至少一個(gè)光信號(hào)包含的每一個(gè)光信號(hào)分別轉(zhuǎn)換成相應(yīng)的脈沖信號(hào);

執(zhí)行單元51,用于針對(duì)所述每一個(gè)光信號(hào)對(duì)應(yīng)的脈沖信號(hào)執(zhí)行以下操作:

對(duì)脈沖信號(hào)進(jìn)行脈沖峰值數(shù)據(jù)識(shí)別,并在識(shí)別出所述脈沖信號(hào)對(duì)應(yīng)的脈沖峰值數(shù)據(jù)時(shí),將所述計(jì)時(shí)器輸出的值作為所述脈沖信號(hào)的時(shí)間戳信息,以及針對(duì)所述脈沖信號(hào),至少根據(jù)所述脈沖峰值數(shù)據(jù)和所述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包,其中,同一個(gè)細(xì)胞相應(yīng)的各個(gè)脈沖信號(hào)的時(shí)間戳信息是相同的;

緩存單元52,用于依次將針對(duì)所述至少一個(gè)光信號(hào)中包含的每一個(gè)光信號(hào)分別生成的數(shù)據(jù)包緩存至存儲(chǔ)器中。

較佳的,

所述至少一個(gè)光信號(hào)包括前向散射光信號(hào),側(cè)向散射光信號(hào)和側(cè)向熒光信號(hào)。

較佳的,所述存儲(chǔ)器為先進(jìn)先出fifo緩存器。

較佳的,在針對(duì)所述脈沖信號(hào),至少根據(jù)所述脈沖峰值數(shù)據(jù)和所述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包時(shí),所述執(zhí)行單元51具體用于:

針對(duì)所述脈沖信號(hào),根據(jù)所述脈沖峰值數(shù)據(jù),所述時(shí)間戳信息以及用于表征所述脈沖信號(hào)所屬信號(hào)類別的信號(hào)通道號(hào),生成相應(yīng)的數(shù)據(jù)包,其中,數(shù)據(jù)包至少包括數(shù)據(jù)包頭,信號(hào)通道號(hào),時(shí)間戳信息,脈沖峰值數(shù)據(jù)和數(shù)據(jù)包尾。

較佳的,所述緩存單元52進(jìn)一步用于:

在判定所述存儲(chǔ)器中緩存數(shù)據(jù)的數(shù)據(jù)量大于設(shè)定閾值時(shí),將所述存儲(chǔ)器中緩存數(shù)據(jù)上傳至上位機(jī)進(jìn)行相應(yīng)處理。

綜上所述,本發(fā)明實(shí)施例中,在進(jìn)行樣本檢測數(shù)據(jù)的處理過程中,在接收到數(shù)據(jù)采集指令時(shí),啟動(dòng)相應(yīng)的計(jì)時(shí)器,并采集針對(duì)一個(gè)細(xì)胞產(chǎn)生的至少一個(gè)光信號(hào),以及將所述至少一個(gè)光信號(hào)包含的每一個(gè)光信號(hào)分別轉(zhuǎn)換成相應(yīng)的脈沖信號(hào);針對(duì)所述每一個(gè)光信號(hào)對(duì)應(yīng)的脈沖信號(hào)執(zhí)行以下操作:對(duì)脈沖信號(hào)進(jìn)行脈沖峰值數(shù)據(jù)識(shí)別,并在識(shí)別出所述脈沖信號(hào)對(duì)應(yīng)的脈沖峰值數(shù)據(jù)時(shí),將所述計(jì)時(shí)器輸出的值作為所述脈沖信號(hào)的時(shí)間戳信息,以及針對(duì)所述脈沖信號(hào),至少根據(jù)所述脈沖峰值數(shù)據(jù)和所述時(shí)間戳信息生成相應(yīng)的數(shù)據(jù)包,其中,同一個(gè)細(xì)胞相應(yīng)的各個(gè)脈沖信號(hào)的時(shí)間戳信息是相同的;依次將針對(duì)所述至少一個(gè)光信號(hào)中包含的每一個(gè)光信號(hào)分別生成的數(shù)據(jù)包緩存至存儲(chǔ)器中。

采用上述方法,針對(duì)一個(gè)細(xì)胞采集的各個(gè)脈沖信號(hào)均包含相同的時(shí)間戳信息,從而可以判斷針對(duì)上述一個(gè)細(xì)胞采集的數(shù)據(jù)是否完整,從而防止采集到某一個(gè)細(xì)胞的數(shù)據(jù)丟失而導(dǎo)致不同細(xì)胞之間的數(shù)據(jù)錯(cuò)亂,進(jìn)而提高細(xì)胞分類結(jié)果的準(zhǔn)確性。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
曲松县| 新巴尔虎右旗| 天祝| 虞城县| 洛南县| 大足县| 广南县| 平昌县| 临洮县| 乌审旗| 涟源市| 资兴市| 宁化县| 正镶白旗| 灌阳县| 乌拉特中旗| 宁国市| 金塔县| 鄂州市| 临沭县| 扶余县| 乌苏市| 施甸县| 安图县| 资溪县| 贺兰县| 琼海市| 溆浦县| 陇西县| 江源县| 犍为县| 宁安市| 河北省| 景德镇市| 清远市| 永泰县| 武强县| 上思县| 宁化县| 克什克腾旗| 普兰县|