專利名稱:一種nfc基帶符號檢測方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種符號檢測方法與裝置,尤其是一種NFC基帶符號檢測方法與裝置,屬于NFC數(shù)據(jù)通信的技術(shù)領(lǐng)域。
背景技術(shù):
NFC 是在 RFID (Radio Frequency Identification)基礎(chǔ)上發(fā)展起來的雙向近程數(shù)據(jù)通信系統(tǒng),具有廣泛應用前景。目前主要相關(guān)標準為IEEE18092,IEEE14443等等,其中 IEEE 14443定義了基本的數(shù)據(jù)率和調(diào)制方式,其中補充標準又定義了擴展的數(shù)據(jù)率和調(diào)制方式,最高支持847kbps。概括起來,其調(diào)制方式為OOK (開關(guān)調(diào)制)和BPSK (二進制移相) 調(diào)制2種。NFC(Near Field Communication)通常集成于其它移動設(shè)備上,如手機等等,這就對NFC的成本,功耗,靈敏度等等有很大限制。圖I是一種NFC系統(tǒng)的結(jié)構(gòu)圖。對于IEEE14443中的基本數(shù)據(jù)和調(diào)制方式定義,系統(tǒng)載波頻率為13. 56Mhz,既為本振頻率,系統(tǒng)的操作對象可以是另一個NFC設(shè)備(以"標簽模擬“方式),也可以是一個被動標簽,對RF信號進行負載調(diào)制。調(diào)制信號通過I/Q兩路混頻,和低通濾波、A/D轉(zhuǎn)換, 進入數(shù)字信號處理器進行解碼,所以此解碼器為同步解調(diào)方式運行。對于BPSK,OOK的解碼,關(guān)鍵點在于如何探測信號狀態(tài)的轉(zhuǎn)換,包括信號幅度和信號的相位。系統(tǒng)在低信噪比的情況下要保證較低的誤碼率,同時還要滿足成本,功耗方面的限制。即實現(xiàn)不能過于復雜,又不能犧牲系統(tǒng)整體性能。圖2顯示了一種典型的BPSK/00K解碼器數(shù)字處理器的實現(xiàn)。I/Q兩路輸入信號經(jīng)過模數(shù)轉(zhuǎn)換后進入數(shù)字處理器,先經(jīng)過DC分量移除,然后進行信號強度估算,利用反饋回來的定時恢復信息進行矯正,然后經(jīng)過增益控制,進入符號相位排列,主要消除I/Q相位不平衡帶來的影響,然后對2路信號相加,進行硬判決。需要指出的是,如果系統(tǒng)中引入補償器(Equalizer),采用軟判決,會達到更好的性能,但系統(tǒng)更為復雜,會需要更多的邏輯電路來實現(xiàn)。圖3顯示了一種實現(xiàn)上更為簡單的解碼方式。I/Q信號首先經(jīng)過一階差分,然后進入峰值判定和限幅。差分同時也就刪除了 DC分量的影響,由于我們只要判定信號幅度 (OOK)或者相位(BPSK)是否發(fā)生了突然的轉(zhuǎn)換,所以差分突然達到一個峰值,可以用來做為判決的依據(jù)。上述圖2和圖3所示的兩種解決方法中,圖2代表的方法性能比較好,但邏輯實現(xiàn)比較復雜,也就意味著成本較高,功耗較高。圖3所代表的方案邏輯簡單,但系統(tǒng)性能受到很多限制,如信噪比,調(diào)制深度,距離,通信速率等等。尤其在高數(shù)據(jù)率情況下,由于符號間干饒(ISI)比較高,所以性能下降, 圖4和圖5解釋了為什么簡單利用差分器會造成性能上的影響。圖4顯不了 OOK的信號圖,豎直方向的虛線代表米樣時間點。在時間0處,發(fā)生從I 到0的轉(zhuǎn)換,圖中可以看到,載波幅度是逐漸變化的,中間有一段過渡帶,符號間干擾(ISI) 越大,這個過渡帶就越長。圖上黑色方框為一階差分值,圖中可以看到,由于過渡帶的存在,在8個采樣點內(nèi),差分值1,和差分值I都達到或近似達到了一個峰值,但是在理想狀態(tài)下, 應該只有差分值I達到了峰值,意味著在差分值I的時間點,信號狀態(tài)發(fā)生轉(zhuǎn)換。差分值2 的存在使得判決器認為信號又發(fā)生了一次跳轉(zhuǎn),從而造成誤碼。此失效原理同樣適用于BPSK,圖5顯不了 BPSK的信號圖。對于BPSK信號,符號間干擾表現(xiàn)為相位的轉(zhuǎn)換不是理想狀態(tài)下的180°。圖中紅色的虛線代表理想狀態(tài)下的信號,在時間TO時刻調(diào)制的數(shù)據(jù)從0跳變到1,由于符號間干擾的存在,實際信號的相位偏移有一定的延遲,而且有一個過渡帶的存在(圖中的黑色虛線框),在過渡帶之間,相位是逐漸偏移的,ISI越大,過渡帶就越寬,可能會出現(xiàn)在多個采樣周期內(nèi)。一階差分值1,和2的絕對值都近似一個峰值,而在理想狀態(tài)下,只有差分值I的絕對值達到峰值,標志著信號的相位跳轉(zhuǎn)。多個采樣點落在峰值區(qū)間造成判決器的誤判,從而導致出現(xiàn)誤碼。對于IEEE14443定義的擴展通信速率,隨著速率的提高,ISI增大,每個符號的采樣點減少,此種失效模式會表現(xiàn)很突出從而嚴重影響解碼性能。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種NFC基帶符號檢測方法與裝置,其步驟簡單,在保持電路相對簡單的條件下提高解碼的可靠性。按照本發(fā)明提供的技術(shù)方案,一種NFC基帶符號檢測方法,所述基帶符號檢測方法包括如下步驟a、接收NFC信號,并解調(diào)成I通道數(shù)據(jù)與Q通道數(shù)據(jù),且將I通道數(shù)據(jù)輸入第一一階差分模塊,Q通道數(shù)據(jù)輸入第二一階差分模塊;b、第一一階差分模塊計算I通道數(shù)據(jù)的差分值,并存儲最近三個時鐘周期的一階差分值DI0、DI1及DI2,其中,DI2為最新差分值;同時,第二一階差分模塊計算Q通道數(shù)據(jù)的差分值,并存儲最近三個時鐘周期的一階差分值DQO、DQl及DQ2,其中,DQ2為最新差分值;C、第階差分模塊將一階差分值DI2及DIl輸入第一二階差分模塊,第一二階差分模塊根據(jù)一階差分值DI2、DIl得到二階差分值DPl ;第二一階差分模塊將一階差分值 DQ2、DQl輸入第二二階差分模塊,第二二階差分模塊根據(jù)一階差分值DQ2、DQl得到二階差分值DP2 ;d、閾值計算與判決模塊接收一階差分值DIO、DII、DI2、DQO、DQl及DQ2,并接收二階差分值DPl及DP2 ;閾值計算與判決模塊根據(jù)DI2及DQ2得到一階差分基值D2,并根據(jù)二階差分值DPI、DP2得到二階差分基值P2 ;e、閾值計算與判決模塊內(nèi)預設(shè)差分偏移量Derr及判斷閾值Dmax與Dmin,閾值計算與判決模塊根據(jù)一階差分基值D2的絕對值同時根據(jù)二階差分基值P2的絕對值與判斷閾值Dmax、Dmin之間的關(guān)系判斷NFC基帶符號的變化,以完成NFC基帶符號的檢測,并調(diào)整差分偏移量Derr及判斷閾值Dmax與Dmin的值。所述步驟d中,一階差分基值D2為D2 = IDI2 | +1DQ2 |,二階差分基值P2為P2 = DPI|+|DP2|。所述步驟e中,當一階差分基值D2小于判斷閾值Dmin時,閾值計算與判決模塊輸出NFC基帶信號狀態(tài)未發(fā)生變化;
5
當一階差分基值D2小于判斷閾值Dmax,將判斷閾值Dmin設(shè)定為Dmin = (D0+D1+D2) /3,并將差分偏移量 Derr 設(shè)定為 Derr = Max ((| DO | -Dmin),(| Dl | -Dmin), (ID2 I -Dmin)),判斷閾值 Dmax 設(shè)定為 Dmax = Dmin+Derr+D max*w ;其中,DO = DioI+ IdqoI,Di = dii| + |dqiI,w為加權(quán)系數(shù);當一階差分值D2大于判斷閾值Dmax,且二階差分基值P2也大于判斷閾值Dmax 時,閾值計算與判決模塊輸出NFC基帶信號狀態(tài)發(fā)生變化,并將判斷閾值Dmax設(shè)定為Dmax =D2。所述閾值計算與判斷模塊在初始預設(shè)時令判斷閾值Dmin為零,判斷閾值Dmax選取初始I數(shù)據(jù)通道與Q數(shù)據(jù)通道對應的最大值之和。所述加權(quán)系數(shù)w為0. 75。一種NFC基帶符號檢測裝置,包括用于接收I通道數(shù)據(jù)的第一一階差分模塊及用于接收Q通道數(shù)據(jù)的第二一階差分模塊,所述第一一階差分模塊的輸出端分別與第一二階差分模塊及閾值計算與判決模塊相連,第二一階差分模塊的輸出端分別與第二二階差分模塊及閾值計算與判決模塊相連,第一二階差分模塊及第二二階差分模塊的輸出端分別與閾值計算與判決模塊相連;第一一階差分模塊計算并存儲最近三個時鐘的I通道數(shù)據(jù)差分值DI2、DI1及DI0, 第二一階差分模塊計算并存儲最近三個時鐘的Q通道數(shù)據(jù)差分至DQ2、DQ1及DQ0,其中,DQ2 與DI2為最新的差分值;第一二階差分模塊根據(jù)一階差分值DI2、DIl計算并存儲二階差分值DPl,第二二階差分模塊根據(jù)一階差分值DQ2、DQ1計算并存儲二階差分值DP2 ;閾值計算與判決模塊將I通道數(shù)據(jù)的一階差分值、二階差分值與Q通道數(shù)據(jù)的一階差分值、二階差分值與預設(shè)的判斷閾值Dmax及判斷閾值Dmin進行比較,以判斷NFC基帶符號狀態(tài)的變化;并根據(jù)判斷NFC基帶符號狀態(tài)調(diào)整判斷閾值Dmax及判斷閾值Dmin的值。所述閾值計算與判決模塊根據(jù)DI2及DQ2得到一階差分基值D2,并根據(jù)二階差分值DPI、DP2得到二階差分基值P2 ;—階差分基值D2為D2 = | DI2 | +1DQ2 |,二階差分基值 P2 為 P2 = DPI | + |DP2|0當一階差分基值D2小于判斷閾值Dmin時,閾值計算與判決模塊輸出NFC基帶信號狀態(tài)未發(fā)生變化;當一階差分基值D2小于判斷閾值Dmax,將判斷閾值Dmin設(shè)定為Dmin = (D0+D1+D2) /3,并將差分偏移量 Derr 設(shè)定為 Derr = Max ((| DO | -Dmin),(| Dl | -Dmin), (ID2 I -Dmin)),判斷閾值 Dmax 設(shè)定為 Dmax = Dmin+Derr+D max*w ;其中,DO = DioI+ IdqoI,Di = dii| + |dqiI,w為加權(quán)系數(shù);當一階差分值D2大于判斷閾值Dmax,且二階差分基值P2也大于判斷閾值Dmax 時,閾值計算與判決模塊輸出NFC基帶信號狀態(tài)發(fā)生變化,并將判斷閾值Dmax設(shè)定為D max =D2。所述閾值計算與判斷模塊在初始預設(shè)時令判斷閾值Dmin為零,判斷閾值Dmax選取初始I數(shù)據(jù)通道與Q數(shù)據(jù)通道對應的最大值之和。本發(fā)明的優(yōu)點將I通道數(shù)據(jù)Q通道數(shù)據(jù)分別輸入第一一階差分模塊、第二一階差分模塊內(nèi),通過第一一階差分模塊、第二一階差分模塊進行一階差分后得到近三個時鐘周期的一階差分值,并在下一個時鐘周期將相應的一階差分值輸入第一二階差分模塊、第二二階差分模塊內(nèi);閾值計算與判決模塊同時利用一階差分基值、二階差分基值與預設(shè)閾值Dmax、預設(shè)閾值Dmin進行比較,以能準確確定NFC基帶符號的是否發(fā)生變化,并根據(jù)判斷結(jié)果來調(diào)整預設(shè)閾值Dmax、Dmin與差分偏移量Derr,以能夠準確對后續(xù)的NFC基帶符號進行精確判斷,從而為后續(xù)NFC基帶信號解碼提供必要的依據(jù),步驟簡單,檢測精度高,提高解碼的可靠性。
圖I為現(xiàn)有NFC系統(tǒng)的結(jié)構(gòu)框圖。圖2為現(xiàn)有NFC基帶符號檢測的一種實施框圖。圖3為現(xiàn)有NFC基帶符號檢測的另一種實施框圖。圖4為現(xiàn)有OOK信號進行采樣基帶解碼的誤差分析圖。圖5為現(xiàn)有BPSK信號進行采用基帶解碼的誤差分析圖。圖6為本發(fā)明的結(jié)構(gòu)框圖。圖7為本發(fā)明一階差分模塊、二階差分模塊、閾值計算與判決模塊的具體實現(xiàn)原理圖。圖8為本發(fā)明進行判決的流程圖。
具體實施例方式下面結(jié)合具體附圖和實施例對本發(fā)明作進一步說明。如圖6、圖7和圖8所示為了能夠有效對NFC基帶信號符號狀態(tài)進行檢測,避免現(xiàn)有符號檢測及解碼中由于ISI造成對信號干擾而出現(xiàn)的誤碼問題,本發(fā)明對NFC基帶符號檢測的方法包括如下步驟a、接收NFC信號,并解調(diào)成I通道數(shù)據(jù)與Q通道數(shù)據(jù),且將I通道數(shù)據(jù)輸入第一一階差分模塊,Q通道數(shù)據(jù)輸入第二一階差分模塊;為了能夠避免ISI造成對信號干擾出現(xiàn)的誤碼問題,本發(fā)明中先對解調(diào)后的I通道數(shù)據(jù)與Q數(shù)據(jù)進行一階差分計算;同時,接收NFC信號,并解調(diào)成I通道數(shù)據(jù)與Q通道數(shù)據(jù)屬于NFC數(shù)據(jù)通信中常規(guī)的解調(diào)方式,并不會增加本發(fā)明進行基帶符號檢測的復雜度與成本;b、第一一階差分模塊計算I通道數(shù)據(jù)的差分值,并存儲最近三個時鐘周期的一階差分值DI0、DI1及DI2,其中,DI2為最新差分值;同時,第二一階差分模塊計算Q通道數(shù)據(jù)的差分值,并存儲最近三個時鐘周期的一階差分值DQO、DQl及DQ2,其中,DQ2為最新差分值;圖I為第一一階差分模塊與第二一階差分模塊的差分實現(xiàn)結(jié)構(gòu);在每個采樣時鐘的上升沿,第一一階差分模塊與第二一階差分模塊分別接收對應新的數(shù)據(jù)SI,將新的數(shù)據(jù) Si與一階差分模塊內(nèi)存儲的數(shù)據(jù)SO作差得到的一階差分值;且第一一階差分模塊內(nèi)存儲最近三個時鐘周期的一階差分值,DIl為之前一個采樣時鐘得到的差分值,DIO為之前兩個采樣時鐘得到的差分值;第二一階差分模塊與第一一階差分模塊同步計算,并進行相同的存儲操作;當?shù)谝灰浑A差分模塊與第二一階差分模塊已經(jīng)存儲三個一階差分值后,再得到最新的一階差分值時將存儲時間最久的數(shù)據(jù)移出,以保持第一一階差分模塊與第二一階差分模塊的存儲狀態(tài);C、第階差分模塊將一階差分值DI2及DIl輸入第一二階差分模塊,第一二階差分模塊根據(jù)一階差分值DI2、DIl得到二階差分值DPl ;第二一階差分模塊將一階差分值 DQ2、DQl輸入第二二階差分模塊,第二二階差分模塊根據(jù)一階差分值DQ2、DQl得到二階差分值DP2 ;在得到一階差分值后,在下一個時鐘周期的下降沿,分別將一階差分值DI2、DIl 輸入第一二階差分模塊內(nèi),得到二階差分值DPI =DI2-DI1 ;同時將一階差分值DQ2、DQ1輸入第二二階差分模塊內(nèi),得到二階差分值DP2 = DQ2-DQ1 ;一般地,根據(jù)三個一階差分值能夠得到三個二階差分值,但是在NFC基帶符號檢測中一般利用最近兩個時鐘周期的一階差分值即可;d、閾值計算與判決模塊接收一階差分值DIO、DII、DI2、DQO、DQl及DQ2,并接收二階差分值DPl及DP2 ;閾值計算與判決模塊根據(jù)DI2及DQ2得到一階差分基值D2,并根據(jù)二階差分值DPI、DP2得到二階差分基值P2 ;在下一個時鐘的上升沿,將對應一階差分值及二階差分值均輸入閾值計算與判決模塊內(nèi);其中,一階差分基值D2為D2 = |DI2| + |DQ2|,二階差分基值P2為P2 =
I DPl I +1DP2 I ;得到一階差分基值D2與二階差分基值P2作為閾值計算與判決模塊的判斷依據(jù);e、閾值計算與判決模塊內(nèi)預設(shè)差分偏移量Derr及判斷閾值Dmax與Dmin,閾值計算與判決模塊根據(jù)一階差分基值D2的絕對值同時根據(jù)二階差分基值P2的絕對值與判斷閾值Dmax、Dmin之間的關(guān)系判斷NFC基帶符號的變化,以完成NFC基帶符號的檢測,并調(diào)整差分偏移量Derr及判斷閾值Dmax與Dmin的值。本發(fā)明在步驟e中判斷NFC基帶符號的變化后,在確定NFC的初始符號狀態(tài)下能夠指示后續(xù)解碼,避免ISI造成的誤碼情況,提高NFC通信的解碼可靠性。在數(shù)字離散狀態(tài)下,通過差分值能夠判斷信號狀態(tài)的翻轉(zhuǎn),此處的翻轉(zhuǎn)包括從高電平翻轉(zhuǎn)到低電平,或是從低電平翻轉(zhuǎn)到高電平。具體地,當一階差分基值D2小于判斷閾值Dmin時,閾值計算與判決模塊輸出NFC 基帶信號狀態(tài)未發(fā)生變化;當一階差分基值D2小于判斷閾值Dmax,將判斷閾值Dmin設(shè)定為Dmin = (D0+D1+D2) /3,并將差分偏移量 Derr 設(shè)定為 Derr = Max ((DO | -Dmin),(| Dl | -Dmin), (ID2 I -Dmin)),判斷閾值 Dmax 設(shè)定為 Dmax = Dmin+Derr+Dmax*w ;其中,DO = | DIO | +1DQO |, Di = Dili+ |dqi|,w為加權(quán)系數(shù);當一階差分值D2大于判斷閾值Dmax,且二階差分基值P2也大于判斷閾值Dmax 時,閾值計算與判決模塊輸出NFC基帶信號狀態(tài)發(fā)生變化,并將判斷閾值Dmax設(shè)定為Dmax =D2。由于只采取一階差分值進行判斷時,還是容易造成ISI,因此需要二階差分值進行二次判斷。所述閾值計算與判斷模塊在初始預設(shè)時令判斷閾值Dmin為零,根據(jù)模擬前端,假定調(diào)制深度為100%,信號經(jīng)過A/D轉(zhuǎn)換之后,取I通道數(shù)據(jù)與Q通道數(shù)據(jù)中的最大值之和最為判斷閾值Dmax的初始值。本發(fā)明中所述加權(quán)系數(shù)w —般取為0. 75。如圖6和圖7所示上述NFC基帶符號檢測方法可以采用下述NFC基帶符號檢測裝置完成。具體地,包括用于接收I通道數(shù)據(jù)的第一一階差分模塊及用于接收Q通道數(shù)據(jù)的第二一階差分模塊,所述第一一階差分模塊的輸出端分別與第一二階差分模塊及閾值計算與判決模塊相連,第二一階差分模塊的輸出端分別與第二二階差分模塊及閾值計算與判決模塊相連,第一二階差分模塊及第二二階差分模塊的輸出端分別與閾值計算與判決模塊相連;第一一階差分模塊計算并存儲最近三個時鐘的I通道數(shù)據(jù)差分值DI2、DI1及DI0, 第二一階差分模塊計算并存儲最近三個時鐘的Q通道數(shù)據(jù)差分至DQ2、DQ1及DQ0,其中,DQ2 與DI2為最新的差分值;第一二階差分模塊根據(jù)一階差分值DI2、DIl計算并存儲二階差分值DPl,第二二階差分模塊根據(jù)一階差分值DQ2、DQ1計算并存儲二階差分值DP2 ;閾值計算與判決模塊將I通道數(shù)據(jù)的一階差分值、二階差分值與Q通道數(shù)據(jù)的一階差分值、二階差分值與預設(shè)的判斷閾值Dmax及判斷閾值Dmin進行比較,以判斷NFC基帶符號狀態(tài)的變化;并根據(jù)判斷NFC基帶符號狀態(tài)調(diào)整判斷閾值Dmax及判斷閾值Dmin的值。第階差分模塊、第一二階差分模塊模塊、第二一階差分模塊、第二二階差分模塊及閾值計算與判決模塊的工作原理與狀態(tài)參照上述描述。如圖6 圖8所示工作時,將I通道數(shù)據(jù)Q通道數(shù)據(jù)分別輸入第一一階差分模塊、第二一階差分模塊內(nèi),通過第一一階差分模塊、第二一階差分模塊進行一階差分后得到近三個時鐘周期的一階差分值,并在下一個時鐘周期將相應的一階差分值輸入第一二階差分模塊、第二二階差分模塊內(nèi);閾值計算與判決模塊同時利用一階差分基值、二階差分基值與預設(shè)閾值Dmax、預設(shè)閾值Dmin進行比較,以能準確確定NFC基帶符號的是否發(fā)生變化,并根據(jù)判斷結(jié)果來調(diào)整預設(shè)閾值Dmax、Dmin與差分偏移量Derr,以能夠準確對后續(xù)的NFC基帶符號進行精確判斷,從而為后續(xù)NFC基帶信號解碼提供必要的依據(jù),步驟簡單,檢測精度聞,提聞解碼的可罪性。
權(quán)利要求
1.一種NFC基帶符號檢測方法,其特征是,所述基帶符號檢測方法包括如下步驟(a)、接收NFC信號,并解調(diào)成I通道數(shù)據(jù)與Q通道數(shù)據(jù),且將I通道數(shù)據(jù)輸入第一一階差分模塊,Q通道數(shù)據(jù)輸入第二一階差分模塊;(b)、第一一階差分模塊計算I通道數(shù)據(jù)的差分值,并存儲最近三個時鐘周期的一階差分值DI0、DI1及DI2,其中,DI2為最新差分值;同時,第二一階差分模塊計算Q通道數(shù)據(jù)的差分值,并存儲最近三個時鐘周期的一階差分值DQO、DQl及DQ2,其中,DQ2為最新差分值;(c)、第階差分模塊將一階差分值DI2及DIl輸入第一二階差分模塊,第一二階差分模塊根據(jù)一階差分值DI2、DIl得到二階差分值DPl ;第二一階差分模塊將一階差分值 DQ2、DQl輸入第二二階差分模塊,第二二階差分模塊根據(jù)一階差分值DQ2、DQl得到二階差分值DP2 ;(d)、閾值計算與判決模塊接收一階差分值DIO、Dll、DI2、DQO、DQl及DQ2,并接收二階差分值DPl及DP2 ;閾值計算與判決模塊根據(jù)DI2及DQ2得到一階差分基值D2,并根據(jù)二階差分值DPI、DP2得到二階差分基值P2 ;(e)、閾值計算與判決模塊內(nèi)預設(shè)差分偏移量Derr及判斷閾值Dmax與Dmin,閾值計算與判決模塊根據(jù)一階差分基值D2的絕對值同時根據(jù)二階差分基值P2的絕對值與判斷閾值 Dmax.Dmin之間的關(guān)系判斷NFC基帶符號的變化,以完成NFC基帶符號的檢測,并調(diào)整差分偏移量Derr及判斷閾值Dmax與Dmin的值。
2.根據(jù)權(quán)利要求I所述的NFC基帶符號檢測方法,其特征是所述步驟(d)中,一階差分基值 D2 為 D2 = IDI2 I +1DQ2 |,二階差分基值 P2 為 P2 = | DPI | +1DP2 |。
3.根據(jù)權(quán)利要求2所述的NFC基帶符號檢測方法,其特征是所述步驟(e)中,當一階差分基值D2小于判斷閾值Dmin時,閾值計算與判決模塊輸出NFC基帶信號狀態(tài)未發(fā)生變化;當一階差分基值D2小于判斷閾值Dmax,將判斷閾值Dmin設(shè)定為Dmin = (D0+D1+D2) /3,并將差分偏移量 Derr 設(shè)定為 Derr = Max ((| DO | -Dmin),(| Dl | -Dmin), (ID2 I -Dmin)),判斷閾值 Dmax 設(shè)定為 Dmax = Dmin+Derr+Dmax*w ;其中,DO = | DIO | +1DQO |, Di = Dili+ |dqi|,w為加權(quán)系數(shù);當一階差分值D2大于判斷閾值Dmax,且二階差分基值P2也大于判斷閾值Dmax時,閾值計算與判決模塊輸出NFC基帶信號狀態(tài)發(fā)生變化,并將判斷閾值Dmax設(shè)定為Dmax = D2。
4.根據(jù)權(quán)利要求3所述的NFC基帶符號檢測方法,其特征是所述閾值計算與判斷模塊在初始預設(shè)時令判斷閾值Dmin為零,判斷閾值Dmax選取初始I數(shù)據(jù)通道與Q數(shù)據(jù)通道對應的最大值之和。
5.根據(jù)權(quán)利要求3所述的NFC基帶符號檢測方法,其特征是所述加權(quán)系數(shù)w為0.75。
6.一種NFC基帶符號檢測裝置,其特征是包括用于接收I通道數(shù)據(jù)的第一一階差分模塊及用于接收Q通道數(shù)據(jù)的第二一階差分模塊,所述第一一階差分模塊的輸出端分別與第一二階差分模塊及閾值計算與判決模塊相連,第二一階差分模塊的輸出端分別與第二二階差分模塊及閾值計算與判決模塊相連,第一二階差分模塊及第二二階差分模塊的輸出端分別與閾值計算與判決模塊相連;第一一階差分模塊計算并存儲最近三個時鐘的I通道數(shù)據(jù)差分值DI2、DIl及DI0,第二一階差分模塊計算并存儲最近三個時鐘的Q通道數(shù)據(jù)差分至DQ2、DQl及DQ0,其中,DQ2與DI2為最新的差分值;第一二階差分模塊根據(jù)一階差分值DI2、DIl計算并存儲二階差分值DPl,第二二階差分模塊根據(jù)一階差分值DQ2、DQ1計算并存儲二階差分值DP2 ;閾值計算與判決模塊將I通道數(shù)據(jù)的一階差分值、二階差分值與Q通道數(shù)據(jù)的一階差分值、二階差分值與預設(shè)的判斷閾值Dmax及判斷閾值Dmin進行比較,以判斷NFC基帶符號狀態(tài)的變化;并根據(jù)判斷NFC基帶符號狀態(tài)調(diào)整判斷閾值Dmax及判斷閾值Dmin的值。
7.根據(jù)權(quán)利要求6所述的NFC基帶符號檢測裝置,其特征是所述閾值計算與判決模塊根據(jù)DI2及DQ2得到一階差分基值D2,并根據(jù)二階差分值DP1、DP2得到二階差分基值P2 ; 一階差分基值D2為D2 = IDI2 I +1DQ2 |,二階差分基值P2為P2 = | DPI | +1DP2 |。
8.根據(jù)權(quán)利要求7所述的NFC基帶符號檢測裝置,其特征是當一階差分基值D2小于判斷閾值Dmin時,閾值計算與判決模塊輸出NFC基帶信號狀態(tài)未發(fā)生變化;當一階差分基值D2小于判斷閾值Dmax,將判斷閾值Dmin設(shè)定為Dmin = (D0+D1+D2) /3,并將差分偏移量 Derr 設(shè)定為 Derr = Max ((| DO | -Dmin),(| Dl | -Dmin), (ID2 I -Dmin)),判斷閾值 Dmax 設(shè)定為 Dmax = Dmin+Derr+Dmax*w ;其中,DO = | DIO | +1DQO |, Di = Dili+ IdqiI,w為加權(quán)系數(shù);當一階差分值D2大于判斷閾值Dmax,且二階差分基值P2也大于判斷閾值Dmax時,閾值計算與判決模塊輸出NFC基帶信號狀態(tài)發(fā)生變化,并將判斷閾值Dmax設(shè)定為Dmax = D2。
9.根據(jù)權(quán)利要求6所述的NFC基帶符號檢測裝置,其特征是所述閾值計算與判斷模塊在初始預設(shè)時令判斷閾值Dmin為零,判斷閾值Dmax選取初始I數(shù)據(jù)通道與Q數(shù)據(jù)通道對應的最大值之和。
全文摘要
本發(fā)明涉及一種NFC基帶符號檢測方法與裝置,其包括如下步驟a、將I、Q通道數(shù)據(jù)分別輸入第一一階差分模塊、第二一階差分模塊;b、第一一階差分模塊、第二一階差分模塊分別計算并存儲最近三個時鐘周期的一階差分值;c、第一二階差分模塊得到二階差分值DP1;第二二階差分模塊得到二階差分值DP2;d、閾值計算與判決模塊得到一階差分基值D2及二階差分基值P2;e、閾值計算與判決模塊內(nèi)預設(shè)差分偏移量Derr及判斷閾值Dmax與Dmin,閾值計算與判決模塊根據(jù)一階差分基值D2的絕對值同時根據(jù)二階差分基值P2的絕對值與判斷閾值Dmax、Dmin之間的關(guān)系判斷NFC基帶符號的變化,并調(diào)整差分偏移量Derr及判斷閾值Dmax與Dmin的值。本發(fā)明步驟簡單,檢測精度高,提高解碼的可靠性。
文檔編號H04L25/02GK102611657SQ20121008376
公開日2012年7月25日 申請日期2012年3月27日 優(yōu)先權(quán)日2012年3月27日
發(fā)明者孫雷 申請人:無錫里外半導體科技有限公司