TW202137724A - 無線信號的封包檢測方法及其系統 - Google Patents

無線信號的封包檢測方法及其系統 Download PDF

Info

Publication number
TW202137724A
TW202137724A TW109117904A TW109117904A TW202137724A TW 202137724 A TW202137724 A TW 202137724A TW 109117904 A TW109117904 A TW 109117904A TW 109117904 A TW109117904 A TW 109117904A TW 202137724 A TW202137724 A TW 202137724A
Authority
TW
Taiwan
Prior art keywords
wireless signal
characteristic sequence
cross
interference
packet
Prior art date
Application number
TW109117904A
Other languages
English (en)
Other versions
TWI748484B (zh
Inventor
咼銘志
Original Assignee
瑞昱半導體股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 瑞昱半導體股份有限公司 filed Critical 瑞昱半導體股份有限公司
Publication of TW202137724A publication Critical patent/TW202137724A/zh
Application granted granted Critical
Publication of TWI748484B publication Critical patent/TWI748484B/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2656Frame synchronisation, e.g. packet synchronisation, time division duplex [TDD] switching point detection or subframe synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • H04J11/0023Interference mitigation or co-ordination
    • H04J11/0026Interference mitigation or co-ordination of multi-user interference
    • H04J11/0036Interference mitigation or co-ordination of multi-user interference at the receiver
    • H04J11/0046Interference mitigation or co-ordination of multi-user interference at the receiver using joint detection algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/0048Decoding adapted to other signal detection operation in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2662Symbol synchronisation
    • H04L27/2663Coarse synchronisation, e.g. by correlation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2689Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation
    • H04L27/2691Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation involving interference determination or cancellation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L7/042Detectors therefor, e.g. correlators, state machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2668Details of algorithms
    • H04L27/2673Details of algorithms characterised by synchronisation parameters
    • H04L27/2675Pilot or known symbols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2668Details of algorithms
    • H04L27/2681Details of algorithms characterised by constraints
    • H04L27/2688Resistance to perturbation, e.g. noise, interference or fading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)

Abstract

無線信號的封包檢測方法包含接收無線信號;產生本地特徵序列;取得無線信號與本地特徵序列的第一互相關運算結果;依據第一互相關運算結果,判斷無線信號的封包格式是否為目標格式的封包;依據本地特徵序列、信號取樣頻率及至少一個工作頻率差,產生至少一個干擾特徵序列;取得無線信號與至少一個干擾特徵序列的第二互相關運算結果;及依據第一互相關運算結果及第二互相關運算結果,偵測無線信號的中心頻率,以判斷無線信號的封包是否來自目標通道。

Description

無線信號的封包檢測方法及其系統
本揭露描述一種無線信號的封包檢測方法及其系統,尤指一種具有甄別鄰近通道的干擾性能力之無線信號的封包檢測方法及其系統。
隨著科技日新月異,各種無線通訊的標準以及協定也相繼應用於日常生活中。例如,現今被廣泛使用的IEEE 802.11通訊協定家族,已經成為無線區域網路(Wireless Local Area Networks,WLAN)通用的標準。在IEEE 802.11 WLAN標準下的無線通訊系統中,基於IEEE 802.11b、IEEE 802.11g以及IEEE 802.11n標準的信號,其通訊規範運作於非授權頻段2.4G赫茲(Hz)。例如,上述信號於2.4G的頻段下,以5MHz的間隔劃分為多個通道而傳輸。在IEEE 802.11b、IEEE 802.11g以及IEEE 802.11n標準下的無線通訊系統中,常規的信號頻帶寬度為20MHz。然而,然而不同通道的中心頻率間隔僅為5MHz,因此鄰近通道的信號頻譜(Spectrum)會發生嚴重混疊的情況,從而產生鄰近通道干擾,而導致接收端的錯誤接收行為。
當鄰近通道的信號頻譜在頻率上發生混疊的情況時,在時域上的信號也將導致接收時間的混亂。舉例而言,某個鄰近通道的信號早於目標通道的信號到來,接收端有可能將該鄰近通道的信號之封包當成目標通道的信號進行處理。這將導致真正目標通道的信號反而會被丟失,同時也會浪費接收端的功率。更甚者,倘若接收端將某個鄰近通道的信號之封包當成目標通道的信號進行處理後,某個鄰近通道的信號之封包解碼成功,則封包內錯誤的資訊會導致通訊上層的功能異常。例如,無線區域網路(WLAN)的基地台(STA)與存取點(AP)可能會發生錯誤的連線狀態或是連線中斷。
目前常用的無線信號的封包檢測方法中,會利用接收信號與已知的本地特徵序列進行互相關(Cross-correlation)運算。在執行互相關運算後,進而觀察其峰值的特性,如峰值是否大於預定門檻或是峰值是否有週期性,以判斷封包格式。然而,目前常用的無線信號的封包檢測方法的精確度有限,容易發生誤判。因此,發展一種精確度高的無線信號的封包檢測方法以提升通訊效能實為重要的議題。
本揭露一實施例提出一種無線信號的封包檢測方法。無線信號的封包檢測方法包含接收無線信號,產生本地特徵序列,取得無線信號與本地特徵序列的第一互相關運算結果,依據第一互相關運算結果,判斷無線信號的封包格式是否為目標格式的封包,依據本地特徵序列、接收端信號取樣頻率及至少一個工作頻率差,產生至少一個干擾特徵序列,取得無線信號與至少一個干擾特徵序列的第二互相關運算結果,以及依據第一互相關運算結果及第二互相關運算結果,偵測無線信號的中心頻率,以判斷無線信號的封包是否來自目標通道。至少一個干擾特徵序列對應至少一個干擾頻率。
本揭露另一實施例提出一種無線信號的封包檢測系統。無線信號的封包檢測系統包含傳送端、接收端、處理器以及記憶體。傳送端用以傳送無線信號。接收端用以接收無線信號。處理器耦接於接收端,用以處理無線信號。記憶體耦接於處理器,用以儲存資料。處理器產生本地特徵序列,並將本地特徵序列與接收端接收到的無線信號進行互相關運算,以取得第一互相關運算結果。處理器依據本地特徵序列、接收端的信號取樣頻率以及至少一個工作頻率差,產生至少一個干擾特徵序列。處理器取得無線信號與至少一個干擾特徵序列的第二互相關運算結果。處理器依據第一互相關運算結果及第二互相關運算結果,偵測無線信號的中心頻率,以判斷無線信號的封包是否來自目標通道。並且,至少一個干擾特徵序列對應至少一個干擾頻率。
第1圖係為本揭露無線信號的封包檢測系統100之實施例的方塊圖。無線信號的封包檢測系統100於後文將簡稱為「檢測系統100」。檢測系統100可應用於基地台(Station,STA)以及存取點(Access Point,AP)之間的通訊,具有高可靠度之信號來源的鑑別能力。檢測系統100可包含傳送端10、接收端11、處理器12 及記憶體13。傳送端10用以傳送無線信號。傳送端10可為任何的信號發射器,例如可為將信號載到特定頻帶上的天線模組。接收端11用以接收無線信號。接收端11可以先設定工作頻率,而將對應工作頻率的無線信號接收及處理。處理器12耦接於接收端11,用以處理無線信號。處理器12可為任何可程序化的處理元件,如中央處理器、處理晶片或是邏輯電路等等。記憶體13耦接於處理器12,用以儲存資料。在檢測系統100中,處理器12可產生本地特徵序列,並將本地特徵序列與接收端11接收到的無線信號進行互相關(Cross-correlation)運算,以取得第一互相關運算結果。處理器12可依據本地特徵序列、接收端11的信號取樣頻率及至少一個工作頻率差,產生至少一個干擾特徵序列。處理器12可取得無線信號與至少一個干擾特徵序列的第二互相關運算結果。處理器12依據第一互相關運算結果及第二互相關運算結果,偵測無線信號的中心頻率,以判斷無線信號的封包是否來自目標通道。在檢測系統100中,至少一個干擾特徵序列對應至少一個干擾頻率。檢測系統100偵測封包來源的通道以及中心頻率的方法之細節將於後文詳述。
第2圖係為檢測系統100中,檢測演算法架構的示意圖。於此說明,第2圖所示之第一互相關運算單元CORR1、第二互相關運算單元CORR21至CORR2M、峰值檢測單元PD1、峰值檢測單元PD21至PD2M以及決策單元14可整合於處理器12中,或是可為處理器12之程序化的功能區塊,或是可為獨立的硬體電路。任何合理的架構變更都屬於本揭露的範疇。本地特徵序列I可為預存於記憶體13內的已知(Deterministic)的特徵序列,可用長度為K的向量表示,如
Figure 02_image001
。K為正整數。接收端11信號取樣頻率以fs 表示。接收端工作頻率(中心頻率)為fc , 信號頻帶寬度與相鄰通道的頻率間隔可決定相鄰通道的干擾頻率,並進一步推導出工作頻率差。舉例而言,相鄰通道的干擾頻率為ft 。工作頻率差可考慮為fc -ft 以及fc +ft 。以實際的例子而言,在無線區域網路(Wireless Local Area Networks,WLAN) 2.4G赫茲(Hz)的工作頻段下,相鄰通道的間隔為5MHz,無線信號的信號頻帶寬度為20MHz。在此情況下,工作頻率差可考慮±5 MHz以及±10 MHz。
如前述提及,處理器12可依據信號頻帶寬度與相鄰通道的頻率間隔,決定至少一個工作頻率差。例如,工作頻率差Δf1 =+5 MHz,工作頻率差Δf2 =-5 MHz,工作頻率差Δf3 =+10 MHz,工作頻率差Δf4 =-10 MHz。並且,處理器12可以依據本地特徵序列I、接收端信號取樣頻率fs 及至少一個工作頻率差(如第2圖之M個工作頻率差Δf1 至ΔfM ),將本地特徵序列I的每一點進行相位旋轉,以產生至少一個干擾特徵序列(如第2圖之M個干擾特徵序列I1 至IM )。舉例而言,第m個干擾特徵序列Im 可以滿足:
Figure 02_image003
的式子。由上式可知,第m個干擾特徵序列Im 的產生方式是將本地特徵序列I內的向量元素
Figure 02_image001
的相位,依據第m個工作頻率差Δfm 依序旋轉。因此,處理器12可以預先產生本地特徵序列I以及M個干擾特徵序列I1 至IM 於記憶體13中,以檢測接收端11所接收的無線信號Y的封包格式以及來源通道,其細節於下說明。
請繼續參閱第2圖,傳送端產生發射信號C。發射信號C經過通道H的脈衝響應(Impulse Response)以及雜訊N的影響後,於接收端11被接收。接收端11所接收的無線信號Y可以表示為Y=H⊗C+N。符號「⊗」為卷積(Convolution)。無線信號Y、發射信號C以及雜訊N可用向量表示。如無線信號Y可表示為
Figure 02_image005
。通道H的脈衝響應的表示為
Figure 02_image007
。雜訊N可表示為
Figure 02_image009
。發射信號C可為本地特徵序列I相同格式,故可表示為
Figure 02_image011
。接收端11在接收無線信號Y後,處理器11可以利用第一互相關運算單元CORR1的功能,將無線信號Y與本地特徵序列I進行互相關運算,以得出第一互相關運算結果。接著,處理器11可以依據第一互相關運算結果,利用峰值檢測單元PD1的功能,偵測無線信號Y與本地特徵序列I的峰值。處理器11可以進一步判斷是否存在周期性峰值,以及判斷是否在連續Nsym個周期內的複數個峰值的幅度均大於門檻值。Nsym為正整數。舉例而言,處理器11可以連續偵測50個符元(Symbols)周期內的峰值,以判斷周期性峰值是否存在以及複數個峰值的幅度是否大於門檻值。依據互相關運算的特性,當周期性峰值存在,且連續Nsym個周期內的複數個峰值的幅度均大於門檻值,則處理器12可判斷無線信號Y的封包格式是目標格式的封包。反之,若周期性峰值不存在或連續Nsym個周期內的複數個峰值的幅度至少一個小於門檻值,則處理器12可判斷無線信號Y的封包格式非為目標格式的封包。然而,在上述之封包檢測方式中,當接收端11收到鄰近通道的無線信號時,鄰近通道的無線信號也可能滿足上述的周期性峰值以及峰值幅度的條件,故處理器12可能會誤判。因此,封包檢測系統100可以引入M個干擾特徵序列I1 至IM ,以進一步提升封包檢測的精確度,細節將描述於下。
請繼續參閱第2圖,在M個干擾特徵序列I1 至IM 被產生後,處理器12可以利用第二互相關運算單元的功能,將無線信號Y與M個干擾特徵序列I1 至IM 進行互相關的運算,以產生M個第二互相關運算結果。如前述提及,無線信號Y可表示為Y=H⊗C+N。符號「⊗」為卷積。無線信號Y、發射信號C以及雜訊N可用向量表示。如無線信號Y可表示為
Figure 02_image005
。通道H的脈衝響應的表示為
Figure 02_image007
。雜訊N可表示為
Figure 02_image009
。於此,發射信號C可為本地特徵序列I相同格式,故可表示為
Figure 02_image011
。如果發射信號的工作頻率與接收端存在頻率偏差
Figure 02_image013
, 那麽發射信號C也可能為與鄰近通道的干擾特徵序列相同格式,故可表示為
Figure 02_image015
,為了一般性,以下的「特徵序列」係以
Figure 02_image017
來說明。當Δfm =0時上式可代表本地特徵序列I的通式,而當Δfm 非為0時上式可代表第m個干擾特徵序列Im 。舉例而言,當發射信號C為與來自鄰近通道的干擾特徵序列Im 相同格式,而在處理器12將無線信號Y與干擾特徵序列Im 進行互相關的運算後,可以得出:
Figure 02_image018
其中Bm (p)為第m個干擾特徵序列對應之第p個互相關運算的輸出值。上標「*」表示共軛複數(Complex Conjugate)的符號。換句話說,當發射信號C為與來自鄰近通道的干擾特徵序列Im 相同格式,則處理器12將接收端11所接收的無線信號Y與第m個干擾特徵序列Im 進行互相關的運算後,將逐漸輸出互相關運算的輸出值Bm (p)。並且,處理器12可以將無線信號Y與M個干擾特徵序列I1 至IM 進行如上述的互相關運算,因此可以得到對應的多個互相關運算的結果B1 (p)至BM (p)(第二互相關運算結果)。接著,處理器12可以利用峰值檢測單元PD21至PD2M的功能,依據無線信號Y與M個干擾特徵序列I1 至IM 的第二互相關運算結果,偵測每一個符元周期內,對應每一個干擾特徵序列的峰值,並取得M個干擾特徵序列I1 至IM 的M個峰值總和。舉例而言,在一個符元周期內,接收信號與干擾序列的互相關運算的輸出值Bm (p)可以表示為向量的形式,如下:
Figure 02_image020
峰值可表示為:
Figure 02_image022
Figure 02_image024
其中abs(•)為絕對值函數,max(•)為最大值函數。接著,處理器12可以統計在Q個符元周期內,第m個干擾特徵序列Im 與無線信號Y進行互相關運算後的峰值總和。在實際計算時,可以用累加函數,將前一個峰值與下一個峰值依序累加。第m個干擾特徵序列Im 對應的峰值總和可表示為SMPm 。類似地,處理器12可以將無線信號Y與M個干擾特徵序列I1 至IM 進行如上述的峰值運算,因此可以得到對應的多個峰值總和SMP1 至SMPM
如前述提及,本地特徵序列I用來偵測無線信號Y是否來自於目標通道。目標通道沒有發生頻率偏移(工作頻率差Δfm =0)。M個干擾特徵序列I1 至IM 用以偵測無線信號Y是否來自於鄰近通道。鄰近通道對應多個頻率偏移(工作頻率差Δf1 至ΔfM 非為零)。因此,處理器12需要利用本地特徵序列I以及M個干擾特徵序列I1 至IM 的模型,依據接收端11接收的無線信號Y,而判斷無線信號Y的中心頻率來自於何種通道(目標通道或是某一個鄰近通道)。因此,處理器12可以依據無線信號Y與本地特徵序列I的第一互相關運算結果,偵測每一個符元周期內,對應本地特徵序列I的峰值。接著,處理器12可統計在Q個符元周期內,對應本地特徵序列I的峰值總和,表示為SMP0 。應當理解的是,本地特徵序列I可以視為前述之第m個干擾特徵序列Im 中,Δfm =0的版本。換句話說,前述所用之
Figure 02_image003
,在Δfm =0時恰為本地特徵序列
Figure 02_image026
的形式。因此,在Q個符元周期內,對應本地特徵序列I的峰值總和SMP0 的產生方式,即類似於前述的運算方法,故其細節將不再贅述。接著,處理器12可以利用決策單元14,判斷無線信號Y的封包是否來自於目標通道。例如,若對應本地特徵序列I的峰值總和SMP0 大於所有干擾特徵序列(如I­1 至IM )對應的峰值總和(如SMP1 至SMPM )與一個門檻值Pth的線性組合,表示無線信號Y的中心頻率對應目標通道。無線信號Y的中心頻率實質上等於工作頻率。因此,處理器12可以產生無線信號Y的封包來自目標通道的接收成功訊息。換句話說,無線信號Y的封包來自目標通道的條件為:SMP0 >SMP1 ×Pth且SMP0 >SMP2 ×Pth且SMP0 > SMP3 ×Pth…且SMP0 >SMPM ×Pth。門檻值Pth可為自定義的正數。換句話說,當對應本地特徵序列I的峰值總和SMP0 足夠大,即可判斷無線信號Y的封包來自目標通道。反之,若對應本地特徵序列I的峰值總和SMP0 小於任何一個干擾特徵序列的峰值總和與門檻值Pth的線性組合,表示無線信號Y的中心頻率不是對應目標通道。因此,處理器12可以產生無線信號Y的封包來自干擾通道的接收失敗訊息。換句話說,無線信號Y的封包來自干擾通道的條件為:SMP0 >SMP1 ×Pth或SMP0 >SMP2 ×Pth或SMP0 >SMP3 ×Pth…或SMP0 >SMPM ×Pth。換句話說,當對應本地特徵序列I的峰值總和SMP0 不夠大,表示無線信號Y的中心頻率是對應到其他的干擾通道(例如對應到Δf1 =5MHz的干擾通道)。
因此,檢測系統100偵測封包的方法可視為兩階段式的檢測方法。在第一階段,檢測系統100可利用接收端11所接收的無線信號與本地特徵序列進行互相關運算,再利用峰值的特性判斷封包格式。在第二階段,檢測系統100可利用本地特徵序列以及至少一個(多個)干擾特徵序列與無線信號進行互相關運算,以偵測無線信號的中心頻率。若是無線信號的中心頻率對應至本地特徵序列,則表示無線信號的封包來自目標通道。若是無線信號的中心頻率對應至某個干擾特徵序列,則表示無線信號的封包來自某個干擾通道。並且,如前述提及,無線信號與干擾特徵序列Im 進行互相關的運算後,可以得出:
Figure 02_image028
互相關運算的結果Bm (p)包含通道H的脈衝響應(Impulse Response)。換句話說,通道H的脈衝響應會影響互相關運算的結果Bm (p)的失真程度。因此,在檢測系統100中,處理器12可以控制接收端11將無線信號進行自動增益控制(Automatic Gain Control,AGC)處理,以增加無線信號的封包檢測精確度。更進一步地,收發端的載波頻率存在偏差,或者收發兩端的位置存在移動,都會產生載波頻率偏差(Carrier Frequency Offset)。因此,處理器12還可以控制接收端11將無線信號進行載波頻率偏移補償處理,以增加無線信號的封包檢測精確度。任何合理增加無線信號的封包檢測精確度的技術都屬於本揭露的範疇。
第3圖係為檢測系統100執行無線信號的封包檢測方法之流程圖。無線信號的封包檢測方法之流程可包含步驟S301至步驟S308。任何合理的技術變更都屬於本揭露的範疇。步驟S301至步驟S308描述於下:
步驟S301: 接收無線信號Y;
步驟S302: 產生本地特徵序列I,並取得無線信號Y與本地特徵序列的I第一互相關運算結果;
步驟S303: 檢測第一互相關運算結果的峰值;
步驟S304: 判斷是否存在周期性峰值,並判斷是否在連續Nsym個周期內的複數個峰值的幅度均大於門檻值;若周期性峰值存在且連續Nsym個周期內的複數個峰值的幅度均大於門檻值,執行步驟S305;若周期性峰值不存在或連續Nsym個周期內的複數個峰值的幅度至少一個小於門檻值,返回步驟S301繼續接收無線信號Y;
步驟S305: 依據本地特徵序列I、信號取樣頻率fs及至少一個工作頻率差Δf1 至Δfm 產生至少一個干擾特徵序列I1 至IM ,並取得無線信號Y與至少一個干擾特徵序列I1 至IM 的第二互相關運算結果;
步驟S306: 依據第一互相關運算結果及第二互相關運算結果,偵測無線信號Y的中心頻率,以判斷無線信號Y的封包是否來自目標通道;若是,執行步驟S307;若否,執行步驟S308;
步驟S307: 產生無線信號Y的封包來自目標通道的接收成功訊息。
步驟S308: 產生無線信號Y的封包來自干擾通道的接收失敗訊息,並返回步驟S301繼續接收無線信號Y。
步驟S301至步驟S308的細節已於前文詳述,故於此將不再贅述。檢測系統100利用本地特徵序列I以及至少一個干擾特徵序列I1 至IM ,可以正確地偵測出接收端11所接收的無線信號的中心頻率,進而準確地判斷無線信號的封包是否來自於目標通道。因此,檢測系統100的誤判機率將大幅度地降低。
綜上所述,本揭露描述一種無線信號的封包檢測方法及其無線信號的封包檢測系統。由於傳統的無線信號的封包檢測方法僅利用一階段的檢測技術,根據本地特徵序列來判斷無線信號的封包是否符合目標通道的格式。因此,傳統的無線信號的封包檢測方法容易發生誤判。為了提升封包檢測的精確度,本揭露的封包檢測方法利用二階段的檢測技術,引入至少一個干擾特徵序列來偵測無線信號的中心頻率,進而準確地判斷無線信號的封包是否來自於目標通道。換句話說,即使在第一階段的檢測過程中出現誤判的情況,在第二階段的檢測過程可以將此誤判修正。因此,本揭露的無線信號的封包檢測方法具有很高的可靠度。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
100:無線信號的封包檢測系統 10:傳送端 11接收端 12:處理器 13:記憶體 H:通道 N:雜訊 C:發射信號 Y:無線信號 CORR1:第一互相關運算單元 CORR21至CORR2M:第二互相關運算單元 I:本地特徵序列 I1 至IM :干擾特徵序列 fs : 接收端信號取樣頻率 Δf1 至ΔfM :工作頻率差 PD1、PD21至PD2M:峰值檢測單元 14:決策單元 S301至S308:步驟
第1圖係為本揭露無線信號的封包檢測系統之實施例的方塊圖。 第2圖係為第1圖之無線信號的封包檢測系統中,檢測演算法架構的示意圖。 第3圖係為第1圖之無線信號的封包檢測系統執行無線信號的封包檢測方法之流程圖。
10:傳送端
11:接收端
H:通道
N:雜訊
C:發射信號
Y:無線信號
CORR1:第一互相關運算單元
CORR21至CORR2M:第二互相關運算單元
I:本地特徵序列
I1 至IM :干擾特徵序列
fs :接收端信號取樣頻率
Δf1 至ΔfM :工作頻率差
PD1、PD21至PD2M:峰值檢測單元
14:決策單元

Claims (10)

  1. 一種無線信號的封包檢測方法,包含: 接收一無線信號; 產生一本地特徵序列; 取得該無線信號與該本地特徵序列的一第一互相關運算結果; 依據該第一互相關運算結果,判斷該無線信號的封包格式是否為一目標格式的封包; 依據該本地特徵序列、一信號取樣頻率及至少一個工作頻率差,產生至少一個干擾特徵序列; 取得該無線信號與該至少一個干擾特徵序列的一第二互相關運算結果;及 依據該第一互相關運算結果及該第二互相關運算結果,偵測該無線信號的一中心頻率,以判斷該無線信號的封包是否來自一目標通道; 其中該至少一個干擾特徵序列對應至少一個干擾頻率。
  2. 如請求項1所述之方法,另包含: 依據該第一互相關運算結果,偵測該無線信號與該本地特徵序列的一峰值;及 判斷是否存在一周期性峰值,並判斷是否在連續Nsym個周期內的複數個峰值的幅度均大於一門檻值; 其中Nsym係為一正整數。
  3. 如請求項2所述之方法,其中若該周期性峰值存在且該連續Nsym個周期內的複數個峰值的幅度均大於該門檻值,該無線信號的封包格式是該目標格式的封包;及若該周期性峰值不存在或該連續Nsym個周期內的複數個峰值的幅度至少一個小於該門檻值,該無線信號的封包格式非為該目標格式的封包。
  4. 如請求項1所述之方法,其中依據該本地特徵序列、該信號取樣頻率及該至少一個工作頻率差,產生該至少一個干擾特徵序列包含: 決定該至少一個干擾頻率; 依據一工作頻率及至少一個干擾頻率,決定該至少一個工作頻率差;及 依據該本地特徵序列、該信號取樣頻率及該至少一個工作頻率差,將該本地特徵序列的每一個相位旋轉,以產生該至少一個干擾特徵序列。
  5. 如請求項1所述之方法,另包含: 依據該無線信號與該至少一個干擾特徵序列的該第二互相關運算結果,偵測每一個符元周期內,對應的一峰值;及 取得對應該至少一個干擾特徵序列的該至少一個峰值總和。
  6. 如請求項5所述之方法,另包含: 依據該無線信號與該本地特徵序列的該第一互相關運算結果,偵測每一個符元周期內,對應該本地特徵序列的一峰值; 取得對應該本地特徵序列的一峰值總和; 若對應該本地特徵序列的該峰值總和大於所有干擾特徵序列對應的峰值總和與一門檻值的線性組合,該無線信號的該中心頻率對應該目標通道;及 產生該無線信號的封包來自該目標通道的一接收成功訊息; 其中該門檻值為一正數。
  7. 如請求項5所述之方法,另包含: 依據該無線信號與該本地特徵序列的該第一互相關運算結果,偵測每一個符元周期內,對應該本地特徵序列的一峰值; 取得對應該本地特徵序列的一峰值總和;及 若對應該本地特徵序列的一峰值總和小於至少一個干擾特徵序列中任何一個干擾特徵序列的一峰值總和與一門檻值的線性組合,產生該無線信號的封包來自一干擾通道的一接收失敗訊息; 其中該門檻值為一正數。
  8. 如請求項1所述之方法,其中依據該本地特徵序列、該信號取樣頻率及該至少一個工作頻率差,產生至少一個干擾特徵序列滿足:
    Figure 03_image029
    Im 是第m個干擾特徵序列,
    Figure 03_image001
    是該本地特徵序列,K是該本地特徵序列的一長度,fs 是該信號取樣頻率,Δfm 是一第m個工作頻率差,且K為正整數。
  9. 如請求項8所述之方法,其中若該無線信號的封包來自該目標通道,該無線信號的該中心頻率實質上等於該工作頻率。
  10. 一種無線信號的封包檢測系統,包含: 一傳送端,用以傳送一無線信號; 一接收端,用以接收該無線信號; 一處理器,耦接於該接收端,用以處理該無線信號;及 一記憶體,耦接於該處理器,用以儲存資料; 其中該處理器產生一本地特徵序列,並將該本地特徵序列與該接收端接收到的該無線信號進行一互相關運算,以取得一第一互相關運算結果,該處理器依據該本地特徵序列、該接收端的信號取樣頻率以及至少一個工作頻率差,產生至少一個干擾特徵序列,該處理器取得該無線信號與該至少一個干擾特徵序列的一第二互相關運算結果,該處理器依據該第一互相關運算結果及該第二互相關運算結果,偵測該無線信號的一中心頻率,以判斷該無線信號的封包是否來自一目標通道,且該至少一個干擾特徵序列對應至少一個干擾頻率。
TW109117904A 2020-03-26 2020-05-28 無線信號的封包檢測方法及其系統 TWI748484B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010224491.3 2020-03-26
CN202010224491.3A CN113452472B (zh) 2020-03-26 2020-03-26 无线信号的分组检测方法及其***

Publications (2)

Publication Number Publication Date
TW202137724A true TW202137724A (zh) 2021-10-01
TWI748484B TWI748484B (zh) 2021-12-01

Family

ID=77807186

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109117904A TWI748484B (zh) 2020-03-26 2020-05-28 無線信號的封包檢測方法及其系統

Country Status (3)

Country Link
US (1) US11350296B2 (zh)
CN (1) CN113452472B (zh)
TW (1) TWI748484B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113452472B (zh) * 2020-03-26 2024-05-31 瑞昱半导体股份有限公司 无线信号的分组检测方法及其***
CN118054810B (zh) * 2024-04-16 2024-06-28 浙江龙感科技有限公司成都分公司 一种无源无线mdfc传感***跳频排干扰方法及***

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5537443A (en) * 1993-01-19 1996-07-16 Ntt Mobile Communications Network Inc. Interference signal cancelling method, receiver and communication system using the same
JP3668160B2 (ja) * 2001-08-14 2005-07-06 日本電信電話株式会社 無線パケット通信用周波数チャネル識別方法、無線パケット通信用受信装置
JP3877607B2 (ja) * 2002-02-12 2007-02-07 古野電気株式会社 オフセット周波数検出方法および同期ずれ量検出方法
US7583764B2 (en) * 2006-05-26 2009-09-01 Texas Instruments Incorporated Versatile system for interference tolerant packet detection in wireless communication systems
US7746812B2 (en) * 2006-08-17 2010-06-29 Texas Instruments Incorporated Reliable packet detection in a wireless receiver when packets contain a known repetitive sequence
KR101339424B1 (ko) * 2007-07-16 2013-12-09 삼성전자주식회사 샘플링 주파수 오프셋 추정 방법, 샘플링 주파수 오프셋추정 장치 및 그 장치를 구비하는 샘플링 타이밍 복원 루프
US8958462B2 (en) * 2012-06-29 2015-02-17 Blackberry Limited Zero correlation zone sequences for communication system
PL2943953T3 (pl) * 2013-01-08 2017-07-31 Dolby International Ab Prognozowanie oparte na modelu w próbkowanym krytycznie banku filtrów
US9474014B2 (en) * 2014-12-23 2016-10-18 Intel Corporation Method of processing received digitized signals and mobile radio communication terminal device
CN105703856B (zh) * 2016-03-14 2018-08-24 电子科技大学 一种自适应干扰检测方法
US9820272B1 (en) * 2016-06-16 2017-11-14 Intel IP Corporation Methods and devices for performing duplex mode detection
WO2018004332A1 (en) * 2016-06-28 2018-01-04 Greenpeak Technologies B.V. Robust radio packet acquisition in the presence of continuous wave interference
US20180234358A1 (en) * 2017-02-10 2018-08-16 Qualcomm Incorporated Systems and methods for packet acquisition
EP3367579B1 (en) * 2017-02-24 2023-06-07 NEOSAT GmbH Orthogonal correlation signals for detection and synchronization at low snr
DE112017008245T5 (de) * 2017-11-30 2020-09-03 Intel IP Corporation Verfahren und Vorrichtungen für Schmalbandkommunikationen
CN110691056B (zh) * 2019-11-27 2020-03-31 中国人民解放军国防科技大学 一种无线通信***的同步方法、装置、设备及存储介质
CN113452472B (zh) * 2020-03-26 2024-05-31 瑞昱半导体股份有限公司 无线信号的分组检测方法及其***

Also Published As

Publication number Publication date
US20210306882A1 (en) 2021-09-30
CN113452472B (zh) 2024-05-31
US11350296B2 (en) 2022-05-31
CN113452472A (zh) 2021-09-28
TWI748484B (zh) 2021-12-01

Similar Documents

Publication Publication Date Title
US11510145B2 (en) Wake-up radio
JP5571147B2 (ja) 無線媒体中のパケットを検出する適応パケット検出
US8023397B2 (en) Joint packet detection in a wireless communication system with one or more receivers
JP5175718B2 (ja) 干渉抑圧方法及び干渉抑圧装置
JP2001217848A (ja) 無線ローカルエリアネットワークにおける送信の延期
TWI748484B (zh) 無線信號的封包檢測方法及其系統
US20070223525A1 (en) Transmission of packets in a csma wireless network
US7746812B2 (en) Reliable packet detection in a wireless receiver when packets contain a known repetitive sequence
US11652723B2 (en) Wireless communication with time-delay repetition detection
US9197467B2 (en) Multiple protocol receiver
JP2002111564A (ja) 基地局装置及び無線送信方法
WO2024012170A1 (zh) Psfch信号检测方法、装置、存储介质及电子装置
US6643342B1 (en) Unique word detection circuit
US11553431B2 (en) Time slotted scan receiver
US9270444B2 (en) Signal detector device and signal detection method
US10939468B2 (en) Clear channel assessment
CN101222739A (zh) 一种驻波检测的方法、装置和基站
US11930470B2 (en) Systems, methods, and devices for timing recovery in wireless communications devices
JP2007500476A (ja) 無線通信システムにおいて受信を終了させる方法及び装置
JP2009038754A (ja) 無線通信装置および干渉検出方法
US11336394B2 (en) Receiver device, receiver system, and operation method
JP6051959B2 (ja) 通信方法および通信装置
JP6811417B2 (ja) 受信装置およびプログラム
Nti et al. Signal Combining for Reliable WiFi Backscatter Communication
JP2007181161A (ja) 無線通信受信装置