統計流的製作方法
2023-05-21 15:16:26 1
專利名稱:統計流的製作方法
技術領域:
本發明涉及對記錄的數據進行顯示和分析的領域,特別涉及但不限於,提高計算機對用戶從記錄的數據文件中所選擇的記錄數據樣本的顯示速度、以及提高計算機對上述所選擇的記錄數據進行計算並顯示相關統計數量的速度,尤其在處理極龐大的數據文件時。
背景技術:
在數據採集和存儲工業中,通常要記錄數量龐大的數據。存儲的數據量在快速增長。計算機存儲器如硬碟等的容量每年在相應地不斷增大,多盤同時使用的新技術也在不斷的開發中。為了適應需求,數據傳送方法的發展已經涉及到大量數據的移動,可舉使用FireWire(火線)、USB2和千兆比特的乙太網技術來傳輸數據為證,並為主流計算機的製造商所採用。由於對日益增多的大量數據進行實時記錄和傳送已變為可能,記錄文件的大小已增大到能適應更高的測量精度的需要。這就引發了一個問題,當使用普通的辦公用計算機來處理上述產生的數據文件時,例如進行工業或科學測量的分析,雖然個人計算機的速度和容量也有所提高,但是它們仍然無法按用戶的期望、對如今以千兆比特計的整個記錄文件進行處理。
在實際應用中,使用個人計算機處理大量數據,一般需要先把數據從硬碟讀進內存,根據需求在內存中對數據進行處理,之後存儲結果或是將經處理的數值丟棄掉。當記錄的數據文件的大小超過目前個人計算機的固態內存(即隨機存取內存)所具有的256Mb到512Mb的高帶寬容量時,那麼這些數據就不能全部被讀入所述的固態內存,在處理器能夠對數據執行所選的數學運算之前,只能部分或全部直接地從硬碟讀取、或者使用一種業內稱為交換文件的內存替代文件,於是不可避免地降低了速度。
未來,計算機毫無疑問將配置有增長量的固態內存,並擁有更強大的處理能力,但是如果數據文件的大小與個人計算機的性能以同樣的速率增加,則上述的問題依然無法解決。
所以本發明的目的就在於幫助解決上述的問題。
發明內容
本發明提出一種用於提供顯示信號的方法,其中待顯示的數字數據具有與其相結合的確定該數字數據預定大小的塊統計數值,該方法包括下列步驟確定顯示比例參數;當確定所述數字數據和/或所述統計數值中哪些數據點需要顯示時,由所述顯示比例參數確定統計數值可在何種程度上代替部分或者全部數字數據使用;確定待顯示的數據點;讀入待顯示的數字數據和/或統計數值;以及由所述的數字數據和/或統計數值產生顯示信號。
本發明提出一種用於提供顯示信號的系統,其中,待顯示的數字數據具有與其相結合的、確定該數字數據的預定大小的塊的統計數值,包括顯示比例參數確定裝置;當確定該數字數據和/或所述統計數值中哪些數據點需要顯示時,由該顯示比例參數確定統計數值可在何種程度上代替部分或者全部數字數據使用的處理裝置;用於確定那些數據點需要顯示的處理裝置;用於讀入待顯示的數字數據和/或統計數值的數據讀取裝置;以及用於由該數字數據和/或統計數值產生顯示信號的顯示裝置。
本發明提出一種用於提供顯示信號的電腦程式產品,該電腦程式產品包括其上具有計算機可讀代碼的可用於計算機的介質,所述程序代碼包括用於使處理器執行確定顯示比例參數的指令和數據;當確定該數字數據和/或統計數值中哪些數據點需要顯示時,由該顯示比例參數確定統計數值可在何種程度上代替部分或者全部數字數據使用的確定模塊;確定待顯示數據點的確定模塊;讀入待顯示的數字數據和/或統計數值的讀入模塊;以及由該數字數據和/或統計數值產生顯示信號的生成模塊。
本發明的有益效果在於,所提出的方法避免將一個龐大的數據文件完全讀入,並且能夠迅速顯示該數據的全部或部分,而不會丟失該數據的關鍵特徵值,比如峰值。
此外,上述方法通過使用另加的統計流,還能應用於日後必然不斷增大的數據文件。
同時,本發明提供了一種當數據已經開始顯示以後,能根據用戶的查看全部或部分數據的要求,更快地計算不同統計數據的方法。
關於本發明進一步的特徵與優點,讀者可通過參閱權利要求、結合下列參照附圖對本發明的優選及其他實施例的描述加以明確,附圖中相同的符號表示相同或者相似的組件。
圖1為將標準的個人計算機通過標準乙太網數據網絡與本發明中的數據採樣和記錄裝置相連接的結構圖;圖2為圖1中的數據採樣和記錄裝置的詳細結構圖;圖3為適用於圖1中的個人計算機的內部詳細構成的簡化結構圖;圖4為原始數據和與之並排的某兩路本發明優選實施例的抽樣統計流的示意圖;圖5為對記錄的數據進行採樣和存儲的過程的概要流程圖;圖6為使用抽取的數據能夠加速顯示用戶所選擇的數據的過程的概要流程圖;圖7為等級超越檢測過程的概要示意圖;以及圖8為對信號進行採樣並產生原始數據時抽樣流的生成過程的概要示意圖。
具體實施例方式
數據是測量物理量所得到的典型隨時間變化的值,如溫度、地點、速度、濃度或光的強度。因而,在本發明所涉及的應用中,這些值很可能作為時間的函數而不斷地變化。然而,即使是很大程度上不連續的值也是可以使用的。
本發明的優選實施例提出了一種數據採集系統,用於接收模擬信號後,以預定的採樣率對信號進行採樣,然後將採樣數據記錄在原始數據文件中。所述系統的用戶可以定製測量規則,以根據他們的測量需要而記錄數據。在記錄數據的同時,該系統為原始數據各個預定大小的塊計算統計概數然後存儲該統計數據,使之與從信號中提取樣本所成的原始數據文件相聯。最終用戶認為是有用的數據就可以得到保存和分析。
本實施例的數據採集系統優選設置於獨立的單元中,該單元包括記錄設備、記錄數據文件的內存、處理結果的計算設備以及顯示結果的顯示器。但本發明設上述部件部分或全部可以設置在分開的模塊中,各個模塊間能通過通信系統,例如圖1所示的記錄設備、計算機和顯示設備之間的乙太網連接相互作用。
參見圖1,圖1所示即為如上所述的分模塊方法,其設有個人計算機1,通過乙太網數據網絡2與數據記錄裝置3相連接。個人計算機1上設有用於顯示結果的顯示裝置。所述數據記錄裝置3包含了記錄系統和網絡接口控制器,用於通過乙太網數據網絡同個人計算機1進行通信。個人計算機1可以顯示記錄的數據,該數據可存儲於任何合適的存儲介質上,位於如數據記錄系統3或者計算機1中。
設還可有其他的通信方法可用於在記錄裝置和計算機之間,以及在計算機和顯示器之間建立通信。這些通信方法包括但不限於,無線網絡設備如藍牙和802.11b,以及直接電纜連接如USB和/或火線。同樣可設個人計算機1可為任意計算設備,其能夠以所述的方式處理存儲的數據樣本並進行顯示,因此可以採用標準臺式機或可攜式電腦的形式,例如基於英特爾或者AMD處理器的IBM便攜PC,或者也可以是如掌上PC的微型設備。
數據101接收自如傳感器等的模擬數據源,所述傳感器如熱感應器或者壓感器等。接收的數據隨後傳送入模數轉換器(ADC)102。所述ADC 102以預定的採樣率對模擬信號101進行採樣後,將數字採樣數據送入信號處理器。在另一實施例中,輸入的信號也可以是數字的,或者從事先已經採集好信號的存儲裝置中進行加載。如果數據已經是數字形式,就可以省略模數轉換的步驟,或者經數字轉換器處理為適用於信號處理器103的正確格式。
如圖8所示,信號處理器103對接收自ADC 102的信號進行處理。其接收數據後,根據該輸入的採樣數據的預定大小的多個塊計算出多個統計量,然後將該統計數據的一個或多個抽樣流與原始輸入數據相聯後進行輸出。在最基本的實施例中,這些分離的抽樣數據流中對數據每個預定大小的塊都具有最大和最小採樣值。在本實施例中,抽樣數據流存儲了500個數據樣本塊的最大和最小採樣絕對值,但是也可使用其他大小的數據集合。
信號處理器103的形式是根據待採樣的數據量和採樣率由技術人員視需要而定的,如果是有大量數據需要處理可設為編程門陣列(FPGA)的形式,如果數據量較少則可用DSP(數位訊號處理器)的形式。如果需要計算大量的統計流,則可以使用更快的FPGA設備。
產生抽樣數據流可使用多種方法,這些方法在硬體或軟體上都可實現。任何基於軟體的數位訊號處理器(DSP)都可以對原始數據樣本進行加法和乘法運算。DSP具有專門的乘法器和加法器來執行這些功能。如果採樣率提高,則更適合使用基於硬體的解法,比如有專門的乘法器和加法器作為支持的新式FPGA和/或CPLD。將來採樣率提高的時候,DSP的性能和FPGA/CPLD的速度都會相應提升。要從原始採樣流中實時地把抽樣數據流提取出來,可在基於軟體的DSP和基於硬體的FPGA/CPLD方法中進行優選。
抽樣流無需原始數據就能使用,可以讓用戶在尺寸有限的顯示區域查看到大量的採樣數據,而不會出現由於計算機要對所有的原始數據進行處理而發生的明顯的延遲現象。抽樣流的使用同時使得原始數據的特徵值如峰值和谷值得以保留,這一點將在後文對數據顯示方法的詳細描述中加以說明。
信號處理器103可以選擇性地適用於提供附加的統計運算,以協助後面的對用戶所選數據部分進行的分析,同樣,對用戶不會出現明顯的處理延遲現象。根據選擇的待存儲統計參數,迅速顯示進一步的統計運算,例如對用戶所選擇的數據部分進行r.m.s.(均方根)、STD(標準差)和取平均值等。
當數據的一部分被用戶選定時,要對上述進一步的統計數據進行迅速計算,就要求迅速提供特定值。例如,上述統計運算需要所選原始數據的起始點和終止點,以確定需要執行數學函數運算的數據部分。用戶一旦選定數據就可以迅速得到這些數值。
但是,對於同樣的運算,對於用戶所選定的數據部分,還需要對數據塊內採樣的總數與平方和進行計算。對於大量的數據,這需要耗費相當長的時間。因此,在改進的實施例中,加快了運算處理過程,採樣值的和值與平方和值中的一個或兩個都由信號處理器在記錄階段就進行預計算,並且包含在一個或多個另加的統計流中。
例如,上述均方根可以由計算機對原始數據的N個數值的集合{x1,x2,…,xn}運用下述公式進行計算RMS=1Ni=1nXi2]]>或者RMS=X12+X22++Xn2N]]>
計算N個數值的集合{x1,x2,…,xn}的平均值要使用的公式為1Ni=1nXi]]>或者X1+X2++XnN]]>計算N個數值的集合{x1,x2,…,xn}的標準差使用的公式為i=1nXi2N-(i=1nXiN)2]]>因此,為了以更快的速度計算這些公式,計算機可以將採樣值的和值與平方和值中兩個值或其中一個預先進行存儲,使用時將它們插入到公式中,省略了讀入大量數據並運算的過程。
在本實施例中,為了進行上述示例的計算,要先存儲500個樣本的數據塊的所有值的和值與平方值和值。一旦計算機需要執行RMS運算,它可以從這些抽樣數據流中提取所需值,然後對500個樣本的每個數據集使用一個中間值,而不用處理原始數據的所有500個樣本。這就使用戶能更快地對在連續的原始數據中所選擇的部分計算RMS值,即,原始數據傳送期間任何選定的部分都是實時的。
在另一個實施例中,信號處理器103還進一步能輸出更大數據塊的抽樣流。為了提高對超大數據文件的這種處理速度,要在一個或多個單獨的抽樣流中存儲每十萬個樣本的和值與平方和值。對於更大的文件,要在一個或多個進一步抽樣的數據流中加入每一千萬個樣本的和值。當文件大小增大時,設上述概念通過為更大的數據塊提供和值得到延伸。必須注意,選為示例的數據塊的大小不受這些任意值的限制,相應地就有可能選擇更大或者更小的數據塊。
上述列出的組大小已經通過試驗得到確認,而且被認為是非常適當的大小,所以就不會對統計數據所需的額外存儲造成顯著影響。在上述實施例中提到的所有統計計算中使用大小為500、十萬和一千萬樣本的數據塊產生抽樣流時,記錄數據需要增加的存儲量僅為2.5%。但無需使用固定的抽樣尺度,任何尺度和數量的抽樣數據流都是允許的。
對所需另加的光碟存儲與顯示過程中提高數學運算速度的需求的比值進行優化是可行的,這樣是為了,當對用於顯示給最終用戶的可存為單獨文件的數據進行處理時,使計算機性能保持在一個滿意的水平。可以用智能軟體來確定優化尺度和抽樣流的數量。例如,當工作站使用因逐漸增加抽樣係數而具備不同抽樣係數的數據時,可以用軟體來處理末位數據以決定工作站的響應率。一旦工作站的響應度達到了預定的具有良好響應的水平,則抽樣流的數量和尺度就由該結果來確定。另外,基於上述測試的結果,也可以利用CPU和硬碟速度之間的關聯來確定抽樣流適當的數量和尺度。但在當前實施例中,抽樣流的數量和尺度是人工確定的。
抽樣數據流允許數據塊為任意大小。數據集的長度,即,數據塊的大小,存儲在數據流的流信息頭中。這使得多個數據流都可以具備獨立的數據集長度,並包含了下一更高的抽樣係數,並可從其信息頭中識別出來。存儲有流的記錄文件的格式經組織以包含從零到任意數量的抽樣數據流。
在另一實施例中,所需的(或可能的)流的數量和樣本的大小可以根據速度與確定的一般存儲量相比的必要性,由記錄應用程式或裝置進行計算。參考圖8,確定塊的大小以及要計算的統計量的第二步驟改為,還包括基於該過程可用的硬體和應用軟體來確定流的優化數量以及樣本大小的步驟。在更簡單的實施例中,要確定不同的抽樣係數用在什麼點,可以通過簡單的運算法則得到。一旦每個抽樣流得到二十個計算結果,該抽樣流就被計算和存儲起來。所以,考慮到抽樣比率是1比500,則所需的原始樣本為一萬個。如果抽樣比是1比十萬,則需要兩百萬個原始樣本。
經處理的樣本數據隨後存儲在內存104中,並可以由微處理器105進行操作,並且/或者存儲在存儲裝置106中。內存104可以是任何類型的適用於存儲由信號處理器103輸出的數據的內存,並設可以採取例如標準計算機RAM或者快閃記憶體的形式。存儲裝置106優選為硬碟驅動器,但可以包含其它形式的存儲裝置如固態內存,並且無需安置於記錄裝置3的內部。設經處理的樣本數據可以存儲在與原始數據同時存取的地方。
要顯示數據,計算機可以從本地存儲介質、或者通過通信介質如乙太網絡從數據記錄裝置,讀入數據或者抽樣流。
在顯示數據的時候,必須知道以軌跡或者類似形式顯示數據的區域的大小。一旦知道該大小以後,確定比例係數,根據該係數依比例決定顯示數據,以適應顯示區域。該顯示區域可以是可用顯示區域的部分或全部。例如,整個顯示區域為1024×768像素大小,分配於顯示數據的區域可以是800×600像素大小。
在該執行過程中,每個像素都分配到一個數據點,但設一個數據點能分配給所有其他像素,這意味著僅需要400個數據點用來顯示一條軌跡。多個數據點也可以分配給任意數量的像素,這就意味著要顯示的數據點更少。
當用戶選擇部分數據顯示的時候,計算機讀入原始數據。如果樣本數據點和像素點一樣多(在這個例子中,沿水平軸顯示每個數據,共800個數據點),則讀入所選的數據樣本並在顯示器上描繪出軌跡。如果數據點為像素點的兩倍,則其它的每個數據點都可繪出。這種數據點和像素點之間的關係如下當需要顯示x個數據點時,每個像素顯示x點中的一個點。
存儲在縮減的數據流中的最大值和最小值,在縮減係數達到最初縮減的數據流的縮減係數時(本例中為500),可以用於取代讀入原始數據。當數據樣本數量為顯示器可用像素點的500倍時,可以用縮減的數據流取代原始數據樣本來產生顯示軌跡。因此,在上述執行過程中,由於縮減的數據流可以用來產生軌跡,計算機需要讀入的數據的數量也由係數500進行縮減。
另加的縮減數據流也可以用同樣的方式來使用。在使用由100,000進行縮減的抽樣流,且數據點至少為可用於顯示軌跡的像素點的十萬倍時,這些另加的抽樣流可用於取代原始數據。該原則同樣可應用於對具備不同縮減係數的抽樣流的使用。
考慮到用戶選擇部分的數據包含的部分塊的確定的抽樣值已經存儲在縮減數據流中而不能從縮減的數據流中單獨讀出,計算機必須執行邊界處理,如圖6所略述。
邊界處理包括,無需預計算統計量,計算各個數據塊的統計值。例如,數據的用戶選擇部分可以分為多個數據塊,而這些數據塊除了數據起始部分和末尾部分外的統計值已經計算完畢,所述起始和末尾部分僅僅為數據塊的一部分,所述數據塊的統計值已經得到預計算,這時就需要從這些數據中計算相對統計值。
如果需要,可以在屏幕上顯示其他計算的統計數據,如所有數據或數據所選擇部分的r.m.s和標準差,與數據點並行排列或者取代數據點。
由於經處理的統計數據僅僅用於數據的各個規定的塊,所以原始數據的用戶選擇部分很可能起始於某塊且終止於某塊內,即,它會跨越各塊的部分或者全部塊,其中各個塊的統計數據已經得到計算。如果用戶的數據選擇包括的數據塊的部分的統計數據已經得到計算,而且如果現有數據流為任何使用較小數據塊的統計數據流,則將使用可能更高縮減係數的統計數據流。如果沒有合適的統計數據流可用,那就須使用原始數據。因此,該計算採用了下述的方法,參考圖4中的例子原始數據R0被劃分為相同大小的鄰近塊,由序列B1…Bn表示的塊序列和由序列R1…Rn(每個大小增加的塊)表示的統計數據的抽樣流。
用戶選定的數據間隔,表示為Δ,其由統計抽樣數據R1B2和R1B6的局部塊、及介於它們之間的整塊的統計抽樣數據構成。為了建立這些局部塊的平方總和,計算機需要讀入原始樣本並計算每個局部塊的平方和。本實施例中使用了抽樣係數,就是兩個塊中499個樣本中的最大值。圖6所示的所使用的處理方法。使用這個處理方法,任何用戶的選定數據內的抽樣流可以檢測出來,並用於降低尺度級直到沒有可用的抽樣流,此時讀入原始數據相應塊,以及計算相應統計數據或顯示統計值。但是塊R1B3和R1B4可適用縮減係數。所以計算機只需從R2B2中讀入結果。因此需要計算的等式如下RMS=i=first500Xi2+R1B2SumSqrsR2B2+SumSqrsR1B5+i=1endXi2R1B6N]]>現在計算機需要從原始數據中加出了部分和的計算結果,即R2B2的計算結果和R1B5的計算結果,這樣就可以計算出等式的值。作為對比,可以想像一下原始數據原本需要計算機讀入和處理一億個樣本。
因此在這個執行過程中,用抽樣流來替代樣本大小在500和100,000的數據塊,計算機需要讀入的數據的最大數量為2倍的500個樣本原始數據=1000個樣本;2倍的200個由500縮減的計算結果=400個計算結果;1000個由100K縮減的計算結果=1000個計算結果;
總計讀入大小為2400的計算結果或樣本。
如果沒有這些數據流,就必須讀入一億個樣本,並執行所需的平方操作和加法運算以配合該方法。
對每千萬個樣本的各塊,使用額外的數據流,計算機需要讀入和處理的數據數量將縮減到2倍的500個樣本原始數據=1000個樣本;2倍的200個由500縮減的計算結果=400個計算結果;2倍的100個由100k縮減的計算結果=200個計算結果;10倍的由100k縮減的計算結果=10個計算結果;總計讀入大小為1610的計算結果或樣本。
這個讀入量的縮減不會像用於處理原始數據的讀入數量和當為每500個樣本使用統計數據流所需要讀入的數量之間的縮減那麼顯著。但是,一旦記錄數據開始增加到超過1G的樣本,為每千萬個樣本使用數據流所帶來的差別就非常的明顯。
額外的絕對最大值和絕對最小值已經存儲在縮減的數據流起始部分裡,計算機也可以更快的速度提供搜索功能。類似絕對最小值或絕對最大值的數值可以通過搜索統計流的起始部分而快速地獲得。任何等級的超越可以通過檢查何處的最小值比選定的等級更小以及何處的最大值比選定的等級更大而搜索出來。當一個數據集的最小值和最大值達到這個標準,計算機就會讀入數據集中相對縮減得更少的部分,最後通過相應的原始數據樣本建立準確的超過選定等級的樣本。
參考圖7,所略述的是等級超越的確定方法,最高抽樣數據流的最小值和最大值與選定的等級超越數值相比較。如果沒有達到標準,該抽樣數據集下面的整個採樣塊可以標誌為沒有超越等級。如果搜索到符合標準,則計算機開始檢查每個塊大小更低的統計數據流,直到在該原始數據中找到有效的超越選定等級的樣本。
為了在垂直軸顯示數據的整個軌跡,必須確定該軌跡的適當比例係數。在確定顯示區域的垂直比例之前,計算機需要該待顯示軌跡的絕對最小值和絕對最大值。通過使用可用的以最高的塊尺度抽樣的數據流並沿更低的流進行下去,最後到達原始數據,計算機將為選定的數據確定絕對最大值和絕對最小值,。此處所指的過程為自動調整比例。如果自動調整不可用,則最終用戶可以設置該縮放比例為任何期望值。
一旦在顯示器上顯示了軌跡,並且如果與存儲的值例如樣本總和與樣本的平方和已經為每個塊存儲在額外的抽樣數據流中,就可以為數據被顯示的部分計算統計量。可選地,或者另外,用戶可以選擇數據顯示部分的局部,而且可以計算並顯示該局部數據的統計量。
例如,在一個實施例中對絕對最小值、絕對最大值、總和值、值的平方的和值、以及為塊尺寸500計算統計流,計算機可通過下述公式計算原始數據的N個值的集合{x1,x2,…xN}的均方根RMS=i=1500Xi2+i=501NXi2N]]>
使用下述公式計算N個值的集合{x1,x2,…xN}的均值mean=i=1500Xi+i=501NXiN]]>以及根據下述公式計算N個值的集合{x1,x2,…xN}的標準差s.d.=i=1NXi2N-(i=1NXiN)2]]>在優選實施例中,上述所有提到的數學運算都是可行的,並且創建了塊大小為500、十萬和一千萬的抽樣數據流,其擁有※代表了數據塊中最低值的樣本值;※代表了數據塊中最高值的樣本值;※數據塊中所有樣本的樣本總和 以及※數據塊中所有樣本的所有樣本平方和 最後,如上所述,提供了一種用於將數據流的統計特徵量存儲在附隨的數據流中並與原始數據並行的創新方法。這種方法可使用戶非常有效地用計算機顯示超大的數據文件,其中所述計算機能用統計數據取代原始數據,從而與直接對原始數據進行處理的傳統方法相比具有更快的顯示速度。
權利要求
1.一種用於提供顯示信號的方法,其中待顯示的數字數據具有與其相結合的、確定該數字數據預定大小的塊的統計數值,包括下列步驟確定顯示比例參數;當確定所述數字數據和/或所述統計數值中哪些數據點需要顯示時,由所述顯示比例參數確定統計數值可在何種程度上代替部分或者全部數字數據使用;確定待顯示的數據點;讀入待顯示的數字數據和/或統計數值;以及由所述數字數據和/或統計數值產生顯示信號。
2.如權利要求1所述的方法,其特徵在於,所述統計數值包括數字數據的最小值或最大值的部分或全部。
3.如權利要求2所述的方法,其特徵在於,待顯示的數據點同時包括數字數據的最小值和最大值。
4.如權利要求2或3所述的方法,其特徵在於,該統計數值包括部分或全部標準差、部分數值或者部分數值的平方。
5.如權利要求1到4所述的方法,其特徵在於,該待顯示的數字數據是通過對模擬信號進行採樣並將樣本轉換為數字數據而得到的。
6.如權利要求1到5所述的方法,其特徵在於,該處理過程基本實時進行。
7.一種用於提供顯示信號的系統,其中,待顯示的數字數據具有與其相結合的、確定該數字數據的預定大小的塊的統計數值,包括顯示比例參數確定裝置;當確定該數字數據和/或所述統計數值中哪些數據點需要顯示時,用於由該顯示比例參數確定統計數值可在何種程度上代替部分或者全部數字數據使用的處理裝置;用以確定哪些數據點需要顯示的處理裝置;用於讀入待顯示的數字數據和/或統計數值的數據讀取裝置;以及用於由該數字數據和/或統計數值產生顯示信號的顯示裝置。
8.如權利要求7所述的系統,其特徵在於,統計數值包括該數字數據的最小值或最大值的部分或全部。
9.如權利要求8所述的系統,其特徵在於,待顯示的數據點同時包括數字數據的最小值和最大值。
10.如權利要求8或9所述的系統,其特徵在於,所述統計數值包括部分或全部標準差、部分數值或者部分數值的平方。
11.如權利要求7到10所述的系統,其特徵在於,所述待顯示的數字數據是通過對模擬信號進行採樣並將樣本轉換為數字數據而得到的。
12.如權利要求7到11所述的系統,其特徵在於,所述處理過程基本實時進行。
13.一種用於提供顯示信號的電腦程式產品,該電腦程式產品包括其上具有計算機可讀代碼的可用於計算機的介質,所述程序代碼包括用於使處理器執行確定顯示比例參數的指令和數據;當確定該數字數據和/或統計數值中哪些數據點需要顯示時,由該顯示比例參數確定統計數值可在何種程度上代替部分或者全部數字數據使用的確定模塊;確定待顯示數據點的確定模塊;讀入待顯示的數字數據和/或統計數值的讀入模塊;以及由該數字數據和/或統計數值產生顯示信號的生成模塊。
14.如權利要求13所述的用於提供顯示信號的電腦程式產品,其特徵在於,所述統計數值包括數字數據的最小值或最大值的部分或全部。
15.如權利要求14所述的用於提供顯示信號的電腦程式產品,其特徵在於,待顯示的數據點同時包括數字數據的最小值和最大值。
16.如權利要求14或15所述的用於提供顯示信號的電腦程式產品,其特徵在於,所述統計數值包括部分或全部標準差、部分數值或者部分數值的平方。
17.如權利要求13到16所述的用於提供顯示信號的電腦程式產品,其特徵在於,所述待顯示的數字數據是通過對模擬信號進行採樣並將樣本轉換為數字數據而得到的。
18.如權利要求13到17所述的用於提供顯示信號的電腦程式產品,其特徵在於,所述處理過程基本實時進行。
19.以上所充分描述的裝置,相關圖形如附圖所示。
20.以上所充分描述的系統,相關圖形如附圖所示。
21.以上所充分描述的方法,相關圖形如附圖所示。
22.以上所充分描述的載體介質,相關圖形如附圖所示。
全文摘要
統計數據的一種應用程式,其可以創建新的波形以包含存儲在統計抽樣流中的所有結果。例如,可以對原始數據的每500個點提供一個新樣本,從該樣本中可得出原始數據的均值、RMS值和標準差中的一個或多個。通過將所有這些值,例如RMS值,放入新軌跡,則從原始通道中將得出數學通道。該統計軌跡將顯示何謂趨勢信號。
文檔編號G06F17/00GK1808418SQ20061000042
公開日2006年7月26日 申請日期2006年1月5日 優先權日2005年1月5日
發明者彼得·阿克曼斯, 格拉爾德·克爾克霍夫, 埃德溫·席爾德 申請人:Lds測試測量有限公司