欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種解析波形的方法和裝置制造方法

文檔序號:2827282閱讀:237來源:國知局
一種解析波形的方法和裝置制造方法
【專利摘要】本發(fā)明提供一種解析波形的方法和裝置,所述方法包括:接收正弦波波形,對正弦波波形進(jìn)行采樣得到方波波形,方波波形依次包括測試數(shù)據(jù)的波形和有效數(shù)據(jù)的波形;獲取測試數(shù)據(jù)的波形中第i個(gè)上升沿與第i+1個(gè)上升沿之間的脈沖寬度Mi,及第i個(gè)下降沿與第i+1個(gè)下降沿之間的脈沖寬度Ni;利用脈沖寬度Mi和脈沖寬度Ni獲取邏輯0的周期T0和邏輯1的周期T1;判斷脈沖寬度Mi和脈沖寬度Ni是否在周期T0和周期T1之間;如果脈沖寬度Mi在周期T0與周期T1之間,則按照方波波形中相鄰的兩個(gè)下降沿間的脈沖寬度,依次解析有效數(shù)據(jù)的波形表示的比特;如果脈沖寬度Ni在周期T0與周期T1之間,則按照相鄰的兩個(gè)上升沿間的脈沖寬度,依次解析有效數(shù)據(jù)的波形表示的比特。
【專利說明】一種解析波形的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種解析波形方法和裝置。
【背景技術(shù)】
[0002]智能密鑰設(shè)備為具有簽名功能和/或動態(tài)口令生成功能的安全設(shè)備。在智能密鑰設(shè)備與手機(jī)、平板電腦等移動終端通過音頻接口進(jìn)行通信時(shí),在移動終端輸出波形后,智能密鑰設(shè)備會對接收的波形進(jìn)行采樣,解析出波形對應(yīng)的比特。
[0003]而現(xiàn)有技術(shù)中沒有提供一種解析音頻信號對應(yīng)的波形的方案。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供一種解析波形的方法和裝置,主要目的在于提供在通過音頻接口傳輸波形時(shí)對波形的解析方案。
[0005]一種解析波形的方法,包括:接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形,其中所述方波波形依次包括測試數(shù)據(jù)的波形和有效數(shù)據(jù)的波形,其中所述測試數(shù)據(jù)的波形包括預(yù)先協(xié)商的a個(gè)連續(xù)的邏輯O以及b個(gè)連續(xù)的邏輯I的波形,其中a和b均為大于或等于3的整數(shù),其中邏輯O的周期TO和邏輯I的周期Tl不相等;獲取所述測試數(shù)據(jù)的波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為小于或等于a和b的總和的正整數(shù);按照預(yù)先獲取的所述測試數(shù)據(jù)的波形中邏輯O和邏輯I的比特順序,利用脈沖寬度Mi和脈沖寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;判斷脈沖寬度Mi和脈沖寬度Ni是否在周期TO和周期Tl之間;如果脈沖寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個(gè)下降沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;如果脈沖寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個(gè)上升沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;在得到有效數(shù)據(jù)的波形的各脈沖寬度后,根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及有效數(shù)據(jù)的波形的各脈沖寬度,解析有效數(shù)據(jù)的波形表示的比特。
[0006]其中,按照預(yù)先獲取的所述測試數(shù)據(jù)的波形中邏輯O和邏輯I的比特順序,利用脈沖寬度Mi和脈沖寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl,包括:獲取測試數(shù)據(jù)的波形中邏輯O對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯O對應(yīng)的多個(gè)脈沖寬度取平均,得到周期TO ;以及,獲取測試數(shù)據(jù)的波形中邏輯I對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯I對應(yīng)的多個(gè)脈沖寬度取平均,得到周期Tl。
[0007]—種解析波形的方法,包括:步驟A、接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形;步驟B、獲取所述方波波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為正整數(shù);步驟C、判斷脈沖寬度Mi和脈沖寬度Ni是否在預(yù)先獲取的邏輯O的周期TO和預(yù)先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等;步驟D、如果脈沖寬度Mi在周期TO與周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈沖寬度Ni在周期TO和周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Mi解析所述方波波形,得到所述方波波形表示的比特;步驟E、如果脈沖寬度Mi和脈沖寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,執(zhí)行步驟B。
[0008]一種解析波形的裝置,包括:處理模塊,用于接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形,其中所述方波波形依次包括測試數(shù)據(jù)的波形和有效數(shù)據(jù)的波形,其中所述測試數(shù)據(jù)的波形包括預(yù)先協(xié)商的a個(gè)連續(xù)的邏輯O以及b個(gè)連續(xù)的邏輯I的波形,其中a和b均為大于或等于3的整數(shù),其中邏輯O的周期TO和邏輯I的周期Tl不相等;第一獲取模塊,用于獲取所述測試數(shù)據(jù)的波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為小于或等于a和b的總和的正整數(shù);第二獲取模塊,用于按照預(yù)先獲取的所述測試數(shù)據(jù)的波形中邏輯O和邏輯I的比特順序,利用脈沖寬度Mi和脈沖寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;判斷模塊,用于判斷脈沖寬度Mi和脈沖寬度Ni是否在周期TO和周期Tl之間第三獲取模塊,用于如果脈沖寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個(gè)下降沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;如果脈沖寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個(gè)上升沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;解析模塊,用于在得到有效數(shù)據(jù)的波形的各脈沖寬度后,根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及有效數(shù)據(jù)的波形的各脈沖寬度,解析有效數(shù)據(jù)的波形表示的比特。
[0009]其中,所述第二獲取模塊,用于獲取測試數(shù)據(jù)的波形中邏輯O對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯O對應(yīng)的多個(gè)脈沖寬度取平均,得到周期TO ;以及,獲取測試數(shù)據(jù)的波形中邏輯I對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯I對應(yīng)的多個(gè)脈沖寬度取平均,得到周期Tl。
[0010]一種解析波形的裝置,包括:處理模塊,用于接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形;獲取模塊,用于獲取所述方波波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為正整數(shù);判斷模塊,用于判斷脈沖寬度Mi和脈沖寬度Ni是否在預(yù)先獲取的邏輯O的周期TO和預(yù)先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等;解析模塊,用于如果脈沖寬度Mi在周期TO與周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈沖寬度Ni在周期TO和周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Mi解析所述方波波形,得到所述方波波形表示的比特;更新模塊,用于如果脈沖寬度Mi和脈沖寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,觸發(fā)獲取模塊的操作。
[0011]本發(fā)明提供的方法實(shí)施例,在通過傳輸不同周期的波形來表示邏輯O和I時(shí),采用不同方式獲取測試波形的周期,確定對有效數(shù)據(jù)的波形所使用的波形劃分基準(zhǔn),提高波形解析的準(zhǔn)確度。
【專利附圖】

【附圖說明】
[0012]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
[0013]圖1為本發(fā)明提供一種解析波形的方法實(shí)施例的流程示意圖;
[0014]圖2為本發(fā)明提供另一種解析波形的方法實(shí)施例的流程示意圖;
[0015]圖3為本發(fā)明提供一種解析波形的裝置實(shí)施例的結(jié)構(gòu)示意圖;
[0016]圖4為本發(fā)明提供另一種解析波形的裝置實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0017]下面結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。
[0018]下面將結(jié)合附圖對本發(fā)明實(shí)施例作進(jìn)一步地詳細(xì)描述。
[0019]圖1為本發(fā)明提供一種解析波形的方法實(shí)施例的流程示意圖。圖1所示方法實(shí)施例包括:
[0020]步驟101、接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形,其中所述方波波形依次包括測試數(shù)據(jù)的波形和有效數(shù)據(jù)的波形,其中所述測試數(shù)據(jù)的波形包括預(yù)先協(xié)商的a個(gè)連續(xù)的邏輯O以及b個(gè)連續(xù)的邏輯I的波形,其中a和b均為大于或等于3的整數(shù),其中邏輯O的周期TO和邏輯I的周期Tl不相等;
[0021]其中,智能密鑰設(shè)備對接收到的由移動終端發(fā)送的正弦波,按照本地的采樣頻率,對所述正弦波采樣得到方波波形,其中方波中攜帶的數(shù)據(jù)包括測試數(shù)據(jù)和有效數(shù)據(jù),其中測試數(shù)據(jù)用于確定方波波形中周期的劃分基準(zhǔn),有效數(shù)據(jù)為移動終端傳輸?shù)膶?shí)際需要的數(shù)據(jù);其中方波中攜帶的邏輯O和邏輯I是通過不相等的周期來區(qū)分的;
[0022]另外,測試數(shù)據(jù)的波形中邏輯O和邏輯I的個(gè)數(shù)均大于3個(gè),以減小波形傳輸過程中波形變化所帶來的偏差。
[0023]步驟102、獲取所述測試數(shù)據(jù)的波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為小于或等于a和b的總和的正整數(shù);
[0024]其中,上升沿和下降沿的檢測可以通過電平變化來檢測,其脈沖寬度可以根據(jù)波形所使用的時(shí)鐘來確定,在本步驟中會計(jì)算出兩組邏輯比特對應(yīng)的周期,即分別為按照上升沿計(jì)算得到的周期序列(即脈沖寬度Mi),按照下降沿計(jì)算得到的周期序列(即脈沖寬度Ni)。
[0025]步驟103、按照預(yù)先獲取的所述測試數(shù)據(jù)的波形中邏輯O和邏輯I的比特順序,利用脈沖寬度Mi和脈沖寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;
[0026]其中,獲取測試數(shù)據(jù)的波形中邏輯O對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯O對應(yīng)的多個(gè)脈沖寬度取平均,得到周期TO ;以及,獲取測試數(shù)據(jù)的波形中邏輯I對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯I對應(yīng)的多個(gè)脈沖寬度取平均,得到周期Tl ;
[0027]需要說明的是,以計(jì)算邏輯O的周期TO為例,可以只使用邏輯O對應(yīng)的多個(gè)脈沖寬度Mi來計(jì)算,也可以只使用邏輯O對應(yīng)的多個(gè)脈沖寬度Ni來計(jì)算,當(dāng)然,還可以使用邏輯O對應(yīng)的多個(gè)脈沖寬度Mi和多個(gè)脈沖寬度Ni來計(jì)算;同理,Tl也可采用上述方式。另夕卜,對于邏輯O和邏輯I的跳變處,脈沖寬度Mi或脈沖寬度Ni的取值可能是邏輯O的半個(gè)周期與邏輯I的半個(gè)周期之和,該值既可以用于計(jì)算TO也可以用于計(jì)算Tl。
[0028]在計(jì)算TO或Tl時(shí),可以使用多個(gè)脈沖寬度Mi和多個(gè)脈沖寬度Ni,以降低周期計(jì)
算的誤差。
[0029]步驟104、判斷脈沖寬度Mi和脈沖寬度Ni是否在周期TO和周期Tl之間;
[0030]步驟105、如果脈沖寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個(gè)下降沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;如果脈沖寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個(gè)上升沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;
[0031]也就是說,如果Mi在TO與Tl之間,表示按照上升沿計(jì)算得到的周期序列在邏輯O和邏輯I跳變處會存在問題(即上述的邏輯O的半個(gè)周期與邏輯I的半個(gè)周期之和),則按照相鄰的兩個(gè)下降沿間的脈沖寬度依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;如果Ni在TO與Tl之間,表示按照下降沿計(jì)算得到的周期序列在邏輯O和邏輯I跳變處會存在問題,則按照相鄰的兩個(gè)上升沿間的脈沖寬度依次獲取有效數(shù)據(jù)的波形的各脈沖寬度。
[0032]其中,如果脈沖寬度Mi和脈沖寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,繼續(xù)執(zhí)行步驟104。
[0033]步驟106、在得到有效數(shù)據(jù)的波形的各脈沖寬度后,根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及有效數(shù)據(jù)的波形的各脈沖寬度,解析有效數(shù)據(jù)的波形表示的比特。
[0034]本發(fā)明提供的方法實(shí)施例,在通過傳輸不同周期的波形來表示邏輯O和I時(shí),采用不同方式獲取測試波形的周期,確定對有效數(shù)據(jù)的波形所使用的波形劃分基準(zhǔn),提高波形解析的準(zhǔn)確度。
[0035]圖2為本發(fā)明提供另一種解析波形的方法實(shí)施例的流程示意圖。圖2所示方法實(shí)施例包括:
[0036]步驟201、接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形;
[0037]其中,智能密鑰設(shè)備對接收的由移動終端發(fā)送的正弦波,按照本地的采樣頻率,對所述正弦波采樣得到方波波形。方波波形中至少包括有效數(shù)據(jù)的波形。
[0038]步驟202、獲取所述方波波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為正整數(shù);
[0039]其中,上升沿和下降沿的檢測可以通過電平變化來檢測,其脈沖寬度可以根據(jù)波形所使用的時(shí)鐘來確定,在本步驟中會計(jì)算中兩組邏輯比特對應(yīng)的周期,即分別為按照上升沿計(jì)算得到的周期序列,按照下降沿計(jì)算得到的周期序列。
[0040]步驟203、判斷脈沖寬度Mi和脈沖寬度Ni是否在預(yù)先獲取的邏輯O的周期TO和預(yù)先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等;
[0041]步驟204、如果脈沖寬度Mi在周期TO與周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈沖寬度Ni在周期TO和周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Mi解析所述方波波形,得到所述方波波形表示的比特;
[0042]步驟205、如果脈沖寬度Mi和脈沖寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+1,執(zhí)行步驟202。
[0043]本發(fā)明提供的方法實(shí)施例,在通過傳輸不同周期的波形來表示邏輯O和I時(shí),采用不同方式獲取方波波形的周期,確定對其中的有效數(shù)據(jù)的波形所使用的波形劃分基準(zhǔn),提高波形解析的準(zhǔn)確度。
[0044]與實(shí)施例一中智能密鑰設(shè)備通過對測試數(shù)據(jù)的波形的多個(gè)脈沖寬度取平均值獲取邏輯O和邏輯I的周期不同,本實(shí)施例中預(yù)先獲取到邏輯O和邏輯I的周期(可以是移動終端與智能密鑰設(shè)備預(yù)先協(xié)商的邏輯O的周期TO和邏輯I的周期Tl),因此無需傳輸測試數(shù)據(jù)的波形,且通過對有效數(shù)據(jù)的波形中周期的比較,可以確定劃分波形的基準(zhǔn),實(shí)現(xiàn)簡單。
[0045]圖3為本發(fā)明提供的一種解析波形的裝置實(shí)施例的結(jié)構(gòu)示意圖。圖3所示實(shí)施例包括:
[0046]處理模塊301,用于接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形,其中所述方波波形依次包括測試數(shù)據(jù)的波形和有效數(shù)據(jù)的波形,其中所述測試數(shù)據(jù)的波形包括預(yù)先協(xié)商的a個(gè)連續(xù)的邏輯O以及b個(gè)連續(xù)的邏輯I的波形,其中a和b均為大于或等于3的整數(shù),其中邏輯O的周期TO和邏輯I的周期Tl不相等;
[0047]第一獲取模塊302,連接至處理模塊301,用于獲取所述測試數(shù)據(jù)的波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為小于或等于a和b的總和的正整數(shù);
[0048]第二獲取模塊303,連接至第一獲取模塊302,用于按照預(yù)先獲取的所述測試數(shù)據(jù)的波形中邏輯O和邏輯I的比特順序,利用脈沖寬度Mi和脈沖寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;
[0049]判斷模塊304,連接至第二獲取模塊303,用于判斷脈沖寬度Mi和脈沖寬度Ni是否在周期TO和周期Tl之間;
[0050]第三獲取模塊305,連接至判斷模塊304,用于如果脈沖寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個(gè)下降沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;如果脈沖寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個(gè)上升沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;
[0051]解析模塊306,連接至第三獲取模塊305,用于在得到有效數(shù)據(jù)的波形的各脈沖寬度后,根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及有效數(shù)據(jù)的波形的各脈沖寬度,解析有效數(shù)據(jù)的波形表示的比特。其中,所述第二獲取模塊303,用于獲取測試數(shù)據(jù)的波形中邏輯O對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯O對應(yīng)的多個(gè)脈沖寬度取平均,得到周期TO ;以及,獲取測試數(shù)據(jù)的波形中邏輯I對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯I對應(yīng)的多個(gè)脈沖寬度取平均,得到周期Tl。
[0052]本發(fā)明提供的裝置實(shí)施例,在通過傳輸不同周期的波形來表示邏輯O和I時(shí),采用不同方式獲取測試波形的周期,確定對有效數(shù)據(jù)的波形所使用的波形劃分基準(zhǔn),提高波形解析的準(zhǔn)確度。另外,測試數(shù)據(jù)的波形中邏輯O和邏輯I的個(gè)數(shù)均大于3個(gè),以減小波形傳輸過程中波形變化所帶來的偏差;在計(jì)算TO或Tl時(shí),可以使用多個(gè)脈沖寬度Mi和多個(gè)脈沖寬度Ni,以降低周期計(jì)算的誤差。
[0053]圖4為本發(fā)明提供的另一種解析波形的裝置實(shí)施例的結(jié)構(gòu)示意圖。圖4所示實(shí)施例包括:
[0054]處理模塊401,用于接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形;
[0055]獲取模塊402,連接至處理模塊401,用于獲取方波波形中第i個(gè)上升沿與第i+1個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為正整數(shù);
[0056]判斷模塊403,連接至獲取模塊402,用于判斷脈沖寬度Mi和脈沖寬度Ni是否在預(yù)先獲取的邏輯O的周期TO和預(yù)先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等;
[0057]解析模塊404,連接至判斷模塊403,用于如果脈沖寬度Mi在周期TO與周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈沖寬度Ni在周期TO和周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Mi解析所述方波波形,得到所述方波波形表示的比特;
[0058]更新模塊405,連接至判斷模塊403和獲取模塊402,用于如果脈沖寬度Mi和脈沖寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,觸發(fā)獲取模塊402的操作。
[0059]本發(fā)明提供的裝置實(shí)施例,在通過傳輸不同周期的波形來表示邏輯O和I時(shí),采用不同方式獲取方波波形的周期,確定對其中的有效數(shù)據(jù)的波形所使用的波形劃分基準(zhǔn),提高波形解析的準(zhǔn)確度。本實(shí)施例中預(yù)先獲取到邏輯O和邏輯I的周期,因此無需傳輸測試數(shù)據(jù)的波形,且通過對有效數(shù)據(jù)的波形中周期的比較,可以確定劃分波形的基準(zhǔn),實(shí)現(xiàn)簡單。
[0060]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0061]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0062]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0063]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。[0064]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0065]在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0066]盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明的原理和宗旨的情況下在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
【權(quán)利要求】
1.一種解析波形的方法,其特征在于,包括: 接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形,其中所述方波波形依次包括測試數(shù)據(jù)的波形和有效數(shù)據(jù)的波形,其中所述測試數(shù)據(jù)的波形包括預(yù)先協(xié)商的a個(gè)連續(xù)的邏輯O以及b個(gè)連續(xù)的邏輯I的波形,其中a和b均為大于或等于3的整數(shù),其中邏輯O的周期TO和邏輯I的周期Tl不相等; 獲取所述測試數(shù)據(jù)的波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為小于或等于a和b的總和的正整數(shù); 按照預(yù)先獲取的所述測試數(shù)據(jù)的波形中邏輯O和邏輯I的比特順序,利用脈沖寬度Mi和脈沖寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ; 判斷脈沖寬度Mi和脈沖寬度Ni是否在周期TO和周期Tl之間; 如果脈沖寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個(gè)下降沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;如果脈沖寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個(gè)上升沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度; 在得到有效數(shù)據(jù)的波形的各脈沖寬度后,根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及有效數(shù)據(jù)的波形的各脈沖寬度,解析有效數(shù)據(jù)的波形表示的比特。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,按照預(yù)先獲取的所述測試數(shù)據(jù)的波形中邏輯O和邏輯I的比特順序,利用脈沖寬度Mi和脈沖寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl,包括: 獲取測試數(shù)據(jù)的波形中邏輯O對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯O對應(yīng)的多個(gè)脈沖寬度取平均,得到周期TO ;以及, 獲取測試數(shù)據(jù)的波形中邏輯I對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯I對應(yīng)的多個(gè)脈沖寬度取平均,得到周期Tl。
3.一種解析波形的方法,其特征在于,包括: 步驟A、接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形; 步驟B、獲取所述方波波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為正整數(shù); 步驟C、判斷脈沖寬度Mi和脈沖寬度Ni是否在預(yù)先獲取的邏輯O的周期TO和預(yù)先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等; 步驟D、如果脈沖寬度Mi在周期TO與周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈沖寬度Ni在周期TO和周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Mi解析所述方波波形,得到所述方波波形表示的比特; 步驟E、如果脈沖寬度Mi和脈沖寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,執(zhí)行步驟B。
4.一種解析波形的裝置,其特征在于,包括: 處理模塊,用于接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形,其中所述方波波形依次包括測試數(shù)據(jù)的波形和有效數(shù)據(jù)的波形,其中所述測試數(shù)據(jù)的波形包括預(yù)先協(xié)商的a個(gè)連續(xù)的邏輯O以及b個(gè)連續(xù)的邏輯I的波形,其中a和b均為大于或等于3的整數(shù),其中邏輯O的周期TO和邏輯I的周期Tl不相等; 第一獲取模塊,用于獲取所述測試數(shù)據(jù)的波形中第i個(gè)上升沿與第i+1個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為小于或等于a和b的總和的正整數(shù); 第二獲取模塊,用于按照預(yù)先獲取的所述測試數(shù)據(jù)的波形中邏輯O和邏輯I的比特順序,利用脈沖寬度Mi和脈沖寬度Ni獲取邏輯O的周期TO和邏輯I的周期Tl ;判斷模塊,用于判斷脈沖寬度Mi和脈沖寬度Ni是否在周期TO和周期Tl之間;第三獲取模塊,用于如果脈沖寬度Mi在周期TO與周期Tl之間,則按照相鄰的兩個(gè)下降沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖寬度;如果脈沖寬度Ni在周期TO與周期Tl之間,則按照相鄰的兩個(gè)上升沿間的脈沖寬度,依次獲取有效數(shù)據(jù)的波形的各脈沖覽度; 解析模塊,用于在得到有效數(shù)據(jù)的波形的各脈沖寬度后,根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及有效數(shù)據(jù)的波形的各脈沖寬度,解析有效數(shù)據(jù)的波形表示的比特。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于: 所述第二獲取模塊,用于獲取測試數(shù)據(jù)的波形中邏輯O對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯O對應(yīng)的多個(gè)脈沖寬度取平均,得到周期TO ;以及,獲取測試數(shù)據(jù)的波形中邏輯I對應(yīng)的多個(gè)脈沖寬度,對獲取到的邏輯I對應(yīng)的多個(gè)脈沖寬度取平均,得到周期Tl。
6.一種解析波形的裝置,其特征在于,包括: 處理模塊,用于接收正弦波波形,對所述正弦波波形進(jìn)行采樣,得到方波波形; 獲取模塊,用于獲取所述方波波形中第i個(gè)上升沿與第i+Ι個(gè)上升沿之間的脈沖寬度Mi,以及第i個(gè)下降沿與第i+Ι個(gè)下降沿之間的脈沖寬度Ni,i為正整數(shù); 判斷模塊,用于判斷脈沖寬度Mi和脈沖寬度Ni是否在預(yù)先獲取的邏輯O的周期TO和預(yù)先獲取的邏輯I的周期Tl之間,其中周期TO和周期Tl不相等; 解析模塊,用于如果脈沖寬度Mi在周期TO與周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Ni解析所述方波波形,得到所述方波波形表示的比特;如果脈沖寬度Ni在周期TO和周期Tl之間,則根據(jù)邏輯O的周期TO和邏輯I的周期Tl以及脈沖寬度Mi解析所述方波波形,得到所述方波波形表示的比特; 更新模塊,用于如果脈沖寬度Mi和脈沖寬度Ni均不在周期TO和周期Tl之間,則更新i的取值為i+Ι,觸發(fā)獲取模塊的操作。
【文檔編號】G10L25/00GK103811021SQ201410054919
【公開日】2014年5月21日 申請日期:2014年2月18日 優(yōu)先權(quán)日:2014年2月18日
【發(fā)明者】李東聲 申請人:天地融科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
德惠市| 遂溪县| 邢台县| 宽城| 曲周县| 平顶山市| 呼和浩特市| 合作市| 顺平县| 临湘市| 阿拉善盟| 原平市| 泗水县| 望江县| 大英县| 浮山县| 竹山县| 新宁县| 象州县| 密山市| 深州市| 江都市| 墨竹工卡县| 林甸县| 兰州市| 汾阳市| 通化市| 南漳县| 永登县| 邛崃市| 康保县| 静宁县| 桃江县| 安塞县| 长白| 广元市| 维西| 漳州市| 遂宁市| 明星| 峡江县|