一種快速實現(xiàn)線顯示的示波器和方法
【專利摘要】一種快速實現(xiàn)線顯示的示波器,其包括:直方圖統(tǒng)計單元,所述直方圖統(tǒng)計單元對數(shù)據(jù)進(jìn)行直方圖統(tǒng)計處理;最大最小值記錄單元,所述最大最小值記錄單元記錄相應(yīng)的直方圖統(tǒng)計單元輸入的數(shù)據(jù)的最大值和最小值;直方圖綜合單元,所述直方圖綜合單元將各個直方圖統(tǒng)計單元的輸出數(shù)據(jù)進(jìn)行綜合處理;最大最小值綜合單元,所述最大最小值綜合單元將各個最大最小值記錄單元的輸出進(jìn)行綜合從而得到全部直方圖統(tǒng)計單元輸入數(shù)據(jù)對應(yīng)的最大最小值;線顯示綜合單元,所述線顯示綜合單元將直方圖綜合單元的數(shù)據(jù)與最大最小值綜合單元的數(shù)據(jù)進(jìn)行綜合處理,得到每一列的波形數(shù)據(jù)。
【專利說明】
一種快速實現(xiàn)線顯示的示波器和方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種快速實現(xiàn)線顯示的示波器,具體涉及一種快速實現(xiàn)線顯示的示波器和方法?!颈尘凹夹g(shù)】
[0002]示波器中波形的顯示一般分為點顯示和線顯示(矢量顯示)兩種,但是,由于這兩種顯示方式實現(xiàn)的原理和技術(shù)不一樣,導(dǎo)致在這兩種顯示方式下,示波器的波形捕獲率也會不一致。普通的示波器在線顯示時波形捕獲率要比點顯示時低:即使在線顯示模式下,其波形捕獲率也會受到輸入信號本身參數(shù)(如信號頻率、幅度等)的影響。而示波器的波形捕獲率是衡量示波器性能的一個重要指標(biāo),因此這就要求示波器在線顯示模式下也必須具備快速處理數(shù)據(jù)的能力。
[0003]在示波器的現(xiàn)有技術(shù)方案中,當(dāng)線顯示時,采取的是將數(shù)據(jù)逐點進(jìn)行輸出然后將相鄰兩個點依次連接的方式,處理速度慢,效率低,導(dǎo)致線顯示處理時間過長,從而影響波形捕獲率。
【發(fā)明內(nèi)容】
[0004]本申請?zhí)峁┮环N快速實現(xiàn)線顯示的示波器和方法。
[0005]根據(jù)第一方面,一種實施例中提供一種快速實現(xiàn)線顯示的示波器,其特征在于,包括:
[0006]直方圖統(tǒng)計單元,所述直方圖統(tǒng)計單元對數(shù)據(jù)進(jìn)行直方圖統(tǒng)計處理;
[0007]最大最小值記錄單元,所述最大最小值記錄單元記錄相應(yīng)的直方圖統(tǒng)計單元輸入的數(shù)據(jù)的最大值和最小值;
[0008]直方圖綜合單元,所述直方圖綜合單元將各個直方圖統(tǒng)計單元的輸出數(shù)據(jù)進(jìn)行綜合處理;
[0009]最大最小值綜合單元,所述最大最小值合單元計算出每個直方圖數(shù)據(jù)相應(yīng)的最大值和最小值;
[0010]線顯示綜合單元,所述線顯示綜合單元將直方圖綜合單元的數(shù)據(jù)與最大最小值綜合單元的數(shù)據(jù)進(jìn)行綜合處理,得到每一列的波形數(shù)據(jù)。
[0011]根據(jù)第二方面,一種實施例中提供一種快速實現(xiàn)線顯示的方法,其特征在于,包括:
[0012]直方圖統(tǒng)計單元將輸入的數(shù)據(jù)處理成直方圖數(shù)據(jù);
[0013]最大最小值記錄單元將相應(yīng)的直方圖數(shù)據(jù)統(tǒng)計出最大值和最小值;
[0014]直方圖綜合單元將全部直方圖數(shù)據(jù)綜合處理,得到每一列的波形數(shù)據(jù);
[0015]最大最小值綜合單元統(tǒng)計全部最大最小值記錄單元的數(shù)據(jù);
[0016]線顯示綜合單元將直方圖綜合單元和最大最小值綜合單元的數(shù)據(jù)進(jìn)行綜合,從而得到每一列的波形數(shù)據(jù)并傳輸給波形映射單元;
[0017]波形映射單元將每一列波形數(shù)據(jù)映射到顯示器上顯示?!靖綀D說明】
[0018]圖1為現(xiàn)有示波器的結(jié)構(gòu)示意圖;
[0019]圖2為本發(fā)明的示波器結(jié)構(gòu)示意圖?!揪唧w實施方式】
[0020]下面通過【具體實施方式】結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0021]現(xiàn)有技術(shù)方案如圖1所示,示波器主要包含數(shù)據(jù)采集單元、數(shù)據(jù)緩存單元、數(shù)據(jù)處理單元、點顯示處理單元、線顯示處理單元、波形映射單元。數(shù)據(jù)采集單元采集經(jīng)模數(shù)轉(zhuǎn)換后的數(shù)字信號;數(shù)據(jù)緩存單元1實現(xiàn)數(shù)據(jù)處理過程中的緩存;數(shù)據(jù)處理單元對采集到的數(shù)字信號進(jìn)行必要的處理;然后由點顯示處理單元將數(shù)據(jù)緩存單元2中的數(shù)據(jù)逐點讀出進(jìn)行點顯示處理;線顯示處理單元再對從點顯示處理單元輸出的點依次進(jìn)行連線處理以實現(xiàn)線顯示功能;最后由波形映射單元完成波形數(shù)據(jù)往屏幕的映射。
[0022]在本發(fā)明實施例如圖2所示。本發(fā)明利用多個直方圖統(tǒng)計單元和最大最小值統(tǒng)計單元的并行處理來統(tǒng)一實現(xiàn)點顯示和線顯示。[〇〇23]首先,直方圖統(tǒng)計單元對數(shù)據(jù)處理單元輸出的數(shù)據(jù)進(jìn)行直方圖統(tǒng)計處理,其中采用了多個相同的直方圖統(tǒng)計單元對數(shù)據(jù)進(jìn)行并行地處理,以達(dá)到極高的數(shù)據(jù)處理速度。
[0024]其次,每一個直方圖統(tǒng)計單元配備一個相應(yīng)的最大最小值記錄單元,用于統(tǒng)計相應(yīng)的直方圖統(tǒng)計單元輸入數(shù)據(jù)的最大最小值。數(shù)據(jù)經(jīng)過直方圖統(tǒng)計單元和最大最小值記錄單元處理后得到每一列屏幕數(shù)據(jù)所對應(yīng)的直方圖數(shù)據(jù)和最大最小值數(shù)據(jù)。[〇〇25]接著,這些直方圖數(shù)據(jù)被輸送到直方圖綜合單元,該直方圖綜合單元將各個直方圖統(tǒng)計單元生成的直方圖數(shù)據(jù)進(jìn)行綜合處理,從而得到屏幕上每一列的直方圖數(shù)據(jù);這些最大最小值數(shù)據(jù)被輸送到最大最小值綜合單元進(jìn)行綜合處理,該最大最小值綜合單元采取查表映射的方式可以快速得到屏幕上每一列波形數(shù)據(jù)的最大最小值。
[0026]接著,所有的直方圖數(shù)據(jù)和所有的最大最小值數(shù)據(jù)通過線顯示綜合單元進(jìn)行合并綜合處理,該線顯示綜合單元通過邏輯運算快遞地實現(xiàn)線顯示功能,然后波形映射單元再將線顯示綜合單元輸出的波形數(shù)據(jù)發(fā)送到顯示器單元,從而在顯示器上顯示出來。
[0027]本發(fā)明對采集的數(shù)字信號進(jìn)行處理時,不采用直接逐點讀取和輸出數(shù)據(jù)的方法, 而是采用多個直方圖統(tǒng)計單元和最大最小值統(tǒng)計單元并行處理的方法,因此在線顯示時其處理時間與點顯示處理時間能夠保持一致;[〇〇28]本發(fā)明在實現(xiàn)點顯示或者線顯示時,使用多個并行的直方圖統(tǒng)計單元和最大最小值統(tǒng)計單元,相對于現(xiàn)有的點顯示或者線顯示的處理方法,本發(fā)明處理速度更快,從而能夠?qū)崿F(xiàn)更高的波形捕獲率。[〇〇29]本領(lǐng)域技術(shù)人員可以理解,上述實施方式中各種方法的全部或部分步驟可以通過程序來指令相關(guān)硬件完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器、隨機存儲器、磁盤或光盤等。
[0030]以上應(yīng)用了具體個例對本發(fā)明進(jìn)行闡述,只是用于幫助理解本發(fā)明,并不用以限制本發(fā)明。對于本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,還可以做出若干簡單推演、變形或替換。
【主權(quán)項】
1.一種快速實現(xiàn)線顯示的示波器,其特征在于,包括:直方圖統(tǒng)計單元,所述直方圖統(tǒng)計單元對數(shù)據(jù)進(jìn)行直方圖統(tǒng)計處理;最大最小值記錄單元,所述最大最小值記錄單元記錄相應(yīng)的直方圖統(tǒng)計單元輸入的數(shù) 據(jù)的最大值和最小值;直方圖綜合單元,所述直方圖綜合單元將各個直方圖統(tǒng)計單元的輸出數(shù)據(jù)進(jìn)行綜合處 理;最大最小值綜合單元,所述最大最小值綜合單元計算出全部直方圖統(tǒng)計單元輸入數(shù)據(jù) 對應(yīng)的最大最小值;線顯示綜合單元,所述線顯示綜合單元將直方圖綜合單元的數(shù)據(jù)與最大最小值綜合單 元的數(shù)據(jù)進(jìn)行綜合處理,得到每一列的波形數(shù)據(jù)。2.如權(quán)利要求1所述的示波器,其特征在于,所述直方圖統(tǒng)計單元并行處理數(shù)據(jù)處理單 兀輸出據(jù)。3.如權(quán)利要求1所述的示波器,其特征在于,所述最大最小值記錄單元與直方圖統(tǒng)計單元--對應(yīng)。4.如權(quán)利要求1所述的示波器,其特征在于,每個直方圖統(tǒng)計單元處理的數(shù)據(jù)對應(yīng)于屏 幕上的每行波形數(shù)據(jù)。5.如權(quán)利要求1所述的示波器,其特征在于,所述線顯示綜合單元利用邏輯運算實現(xiàn)線 顯示功能。6.如權(quán)利要求1所述的示波器,其特征在于,所述線顯示綜合單元將綜合數(shù)據(jù)映射到波 形映射單元。7.如權(quán)利要求1所述的示波器,其特征在于,所述波形映射單元通過顯示器顯示波形數(shù)據(jù)。8.—種快速實現(xiàn)線顯示的方法,其特征在于,包括:直方圖統(tǒng)計單元將輸入的數(shù)據(jù)處理成直方圖數(shù)據(jù);最大最小值記錄單元將相應(yīng)的直方圖數(shù)據(jù)統(tǒng)計出最大值和最小值;直方圖綜合單元將全部直方圖數(shù)據(jù)綜合處理,得到每一列的波形數(shù)據(jù);最大最小值綜合單元統(tǒng)計全部最大最小值記錄單元的數(shù)據(jù);線顯示綜合單元將直方圖綜合單元和最大最小值綜合單元的數(shù)據(jù)進(jìn)行綜合,從而得到 每一列的波形數(shù)據(jù)并傳輸給波形映射單元;波形映射單元將每一列波形數(shù)據(jù)映射到顯示器上顯示。
【文檔編號】G01R13/00GK105974171SQ201610287230
【公開日】2016年9月28日
【申請日】2016年4月29日
【發(fā)明人】王永添, 周旭鑫, 鄭文明
【申請人】深圳市鼎陽科技有限公司