TWI681656B - 封包偵測之軟體定義無線電系統及封包偵測方法 - Google Patents

封包偵測之軟體定義無線電系統及封包偵測方法 Download PDF

Info

Publication number
TWI681656B
TWI681656B TW107141011A TW107141011A TWI681656B TW I681656 B TWI681656 B TW I681656B TW 107141011 A TW107141011 A TW 107141011A TW 107141011 A TW107141011 A TW 107141011A TW I681656 B TWI681656 B TW I681656B
Authority
TW
Taiwan
Prior art keywords
synchronization signal
prefix
signal
post
software
Prior art date
Application number
TW107141011A
Other languages
English (en)
Other versions
TW202007109A (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 財團法人工業技術研究院
Priority to CN201811584613.9A priority Critical patent/CN110691053A/zh
Priority to US16/233,182 priority patent/US10805139B2/en
Application granted granted Critical
Publication of TWI681656B publication Critical patent/TWI681656B/zh
Publication of TW202007109A publication Critical patent/TW202007109A/zh

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本揭露提供一種封包偵測之軟體定義無線電系統,該系統包括:一傳送端,在傳送訊號前,分別配置一前綴同步訊號及一後置同步訊號於該訊號之封包之起始位置及結束位置;以及一接收端,根據前綴與後置同步訊號偵測封包是否存在空氣中或是通道中,其中,當偵測到前綴同步訊號時,接收端將該訊號儲存於記憶體;當偵測到後置同步訊號時,接收端停止將該訊號儲存於記憶體,並將該訊號傳送至計算裝置。此外,本揭露亦提供一種適用於軟體定義無線電系統之封包偵測方法。

Description

封包偵測之軟體定義無線電系統及封包偵測方法
本揭露是關於一種軟體定義無線電(software-defined radio),特別是指一種適用於軟體定義無線電之封包偵測的前綴及後置同步訊號設計。
現今,市場上的軟體定義無線電(software-define radio, SDR)平台非常盛行,軟體定義無線電平台除了可直接與電腦相連接,並且可直接透過軟體介面對軟體定義無線電平台進行各種參數的設定。在傳送模式下,可利用軟體或程式的撰寫快速地定義所要傳送的訊號格式,而在接收模式下,可直接在軟體中定義對於接收訊號所進行的運算及處理程序。軟體定義無線電平台的硬體部分包括前置模組(包含濾波器、調變/解調器、射頻模組等)以及電腦溝通介面,使得使用者無需再設計或實現前置模組,即可快速地建構一通訊系統,同時保有設計彈性,而且還可以保留前置模組可程式化的參數設定,以供使用者在軟體端進行客製化定義。
因此,軟體定義無線電平台極為適合於基頻演算法研發、通道量測、通訊系統的快速建置等的應用,並提供了低價格且容易上手的選擇。
然而,如何在研發軟體定義無線電平台時,仍保有一般軟體定義無線電原有的優點,同時還能提供使用者進行程序控制的研發,例如,網路通訊協定、通訊各類的交握機制(handshaking)、自動重送機制等,在這些程序控制的應用中,軟體定義無線電不僅要有能力收送訊號,而且必須能夠偵測及接收完整的一段封包,可以正確得知每一封包的起始及結尾位置,同時平台還必須擁有雙工(duplex)能力,因此,在封包的起始及結尾之設計與偵測機制就顯得格外重要。
本揭露提供一種封包偵測之軟體定義無線電(Software Defined Radio, SDR)系統以及一種適用於軟體定義無線電的封包偵測方法。
本揭露之封包偵測之軟體定義無線電系統包括:一傳送端,在傳送訊號前,分別配置一前綴同步訊號(preamble)及一後置同步訊號(postamble)於該訊號之封包之起始位置及結束位置;以及一接收端,根據前綴與後置同步訊號偵測該封包是否存在空氣中或是通道中,當偵測到該前綴同步訊號時,該接收端將該訊號儲存於記憶體,當偵測到該後置同步訊號時,該接收端停止將該訊號儲存於該記憶體,並將該訊號傳送至一計算裝置。
依據本揭露之較佳實施例,該前綴同步訊號與該後置同步訊號的點數固定,不與軟體定義無線電系統所設定的傳送鮑率(baud-rate)或取樣率有關。該前綴同步訊號與該後置同步訊號所能佔的最大頻寬被定義為Bmax,以及該前綴同步訊號與該後置同步訊號實際上佔的頻寬被定義為B,所設計的該前綴同步訊號與該後置同步訊號的較佳實施例為固定B/Bmax。一個可以實現的實施方式可以參考第2圖,固定該前綴同步訊號與該後置同步訊號均為N點,利用OFDM的調變方式,設計M點的序列放在代表不同頻率的子載波上再做N點的IFFT即可產生N點的該前綴同步訊號與該後置同步訊號,該軟體定義無線電系統所設定的傳送baud-rate、取樣率、載波頻率、傳送衰減及接收增益皆使用同樣的M與N值。在該接收端偵測電路中,在不同的取樣率設定下,皆可對該前綴同步訊號與該後置同步訊使用相同倍率的縮減取樣(downsample),再偵測該縮減取樣後的同步訊號是否存在於接收訊號中,因此,在不同取樣率設定下皆可使用相同的偵測電路來進行該前綴同步訊號與該後置同步訊號的偵測。
依據本揭露之另一較佳實施例,該前綴同步訊號與該後置同步訊號的點數固定,不與軟體定義無線電系統所設定的傳送baul-rate或取樣率有關。該前綴同步訊號與該後置同步訊號所能佔的最大頻寬被定義為Bmax,以及該前綴同步訊號與該後置同步訊號實際上佔的頻寬被定義為B,所設計的前綴同步訊號與該後置同步訊號的較佳實施例不固定r=B/Bmax,而r是隨著該軟體定義無線電系統所設定的傳送baud-rate或取樣率增加而減少,反之亦然。一個可以實現的實施方式可以參考第5圖,固定該前綴同步訊號與該後置同步訊號均為N點,利用OFDM的調變方式,設計M點的序列放在代表不同頻率的子載波上再做N點的IFFT即可產生N點的該前綴同步訊號與該後置同步訊號,M值會隨著軟體定義無線電系統所設定的傳送baud-rate或取樣率增加而增加。在該接收端偵測電路中,該前綴同步訊號與該後置同步訊經過縮減取樣後,再偵測該縮減取樣後的同步訊號是否存在於接收訊號中,在不同的取樣率設定下所支援的縮減取樣倍率不同,但在偵測電路設計上的差異非常小,卻使得在低取樣率設定下得以藉由較低的縮減取樣倍率來保持偵測效能,而在高取樣率設定下可進一步提高該前綴同步訊號的縮減取樣倍率,以降低偵測電路運算複雜度。
依據本揭露之又一較佳實施例,在該傳送端中,該前綴同步訊號及該後置同步訊號可由串接在一起的複數個長度為N點之符元組成,在該複數個符元上的複數個序列可以相同或相異,並且藉由群組識別碼選擇該複數個序列;在該接收端中,該接收端先偵測該複數個長度為N點之符元中的第一個符元,當偵測成功後,該接收端繼續偵測第二個符元,當偵測成功後,判斷該第二個符元與該第一個符元偵測成功之時間差距是否正確,若正確,則繼續偵測下一個符元,並依序進行偵測,直到所有該複數個符元均被偵測成功,才表示該前綴同步訊號或該後置同步訊號偵測成功。
此外,本揭露之封包偵測方法包括以下步驟:傳送端在傳送訊號前,分別配置一前綴同步訊號及一後置同步訊號於該訊號之封包之起始位置及結束位置;由接收端根據前綴與後置同步訊號偵測該封包是否存在空氣中或是通道中;若偵測到該前綴同步訊號時,令該接收端將該訊號儲存於記憶體;以及若偵測到該後置同步訊號時,令該接收端停止將該訊號儲存於該記憶體,並將該訊號傳送至一計算裝置。
本揭露之封包偵測方法復可包括同時運作的groups最大支援量擴增方法,該擴增方法包括以下步驟:該傳送端中,該前綴同步訊號及該後置同步訊號可由串接在一起的複數個長度為N點之符元組成,在該複數個符元上的複數個序列可以相同或相異,並且藉由群組識別碼選擇該複數個序列;以及在該接收端中,該接收端先偵測該複數個長度為N點之符元中的第一個符元,當偵測成功後,該接收端繼續偵測第二個符元,當偵測成功後,判斷該第二個符元與該第一個符元偵測成功之時間差距是否正確,若正確,則依序繼續偵測下一個符元,直到所有該複數個符元均被偵測成功,才表示該前綴同步訊號或該後置同步訊號偵測成功。
為讓本揭露之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明。在以下描述內容中將部分闡述本揭露之額外特徵及優點,且此等特徵及優點將部分自所述描述內容顯而易見,或可藉由對本揭露之實踐習得。本揭露之特徵及優點借助於在申請專利範圍中特別指出的元件及組合來認識到並達到。應理解,前文一般描述與以下詳細描述兩者均僅為例示性及解釋性的,且不欲約束本揭露所主張之範圍。
以下藉由具體的實施形態說明本揭露之實施方式,熟悉此技術之人士可由本說明書所揭示之內容輕易地了解本揭露之優點與功效,亦可藉由不同的具體實施形態加以施行或應用。
本揭露提出封包偵測之軟體定義無線電(Software-Defined Radio, SDR)系統,使得軟體定義無線電在接收時,可以確保接收完整的封包資料。
第1圖顯示本揭露之封包起始及結尾格式。在傳送端10,使用者所定義之傳送訊號(第1圖中標示為資料)會先傳送一段數列,稱作P1,接下來會傳送一小段空白,此一空白使得在接收端中,P1不會因通道的多路徑效應(multipath)而對使用者訊號造成干擾,同時也可使得在通道效應與傳收端時脈誤差的影響下,仍能夠接收到完整的使用者訊號。在使用者訊號傳送完畢後,同樣緊接一小段空白,最後再傳送一段數列,稱為P2,接收端12即利用偵測P1與P2來得知使用者訊號的起始與結束,以便儲存完整的使用者訊號並供使用者在軟體端做處理。此外,每一個軟體定義無線電平台可提供使用者獨立地設定其群組識別碼(group ID)、取樣率、載波頻率、傳送衰減以及接收增益等的參數,且支援一對多平台傳輸,也提供正在通訊中的多組傳收端同時運作。
如第1圖所示,本揭露所提供的封包偵測之軟體定義無線電系統包括一傳送端10,在傳送一訊號(資料)之前,分別配置一前綴同步訊號(preamble)P1及一後置同步訊號(postamble)P2於該訊號之封包之起始位置及結束位置;以及一接收端12,根據前綴與後置同步訊號偵測封包是否存在空氣中或是通道中對通道進行偵測,其中,當偵測到該前綴同步訊號P1時,該接收端12將該訊號儲存於記憶體;當偵測到該後置同步訊號P2時,該接收端12停止將該訊號儲存於該記憶體,並將該訊號傳送至一計算裝置。
本揭露所提供的封包偵測之軟體定義無線電系統包括兩種同步訊號的設計結構,分別詳述如下:
( 實施例 1)
如第2圖所示,前綴同步訊號與後置同步訊號均為N點的符元(symbol),在頻率上由M點序列所構成(最小頻率子載波位於中央),無論取樣率、載波頻率、傳送衰減、接收增益等等的參數設定皆使用同樣的M與N值,M點序列的內容只與群組識別碼(group ID)有關。不同group之間,前綴同步訊號避免干擾的方式可分為以下兩個情況:
(1) 取樣率相同的group之間,前綴同步訊號採用不同的序列加以區分,也就是說,群組識別碼為a的傳送端20對應使用序列x來組成其前綴同步訊號,接收端22若群組識別碼設為a則對應使用序列x所組成的接收端22來做偵測,即可偵測成功,而群組識別碼設為b的接收端對應使用序列y組成的接收端22來做偵測,則無法偵測成功,因此,群組識別碼之 a的前綴同步訊號便不會對群組識別碼的 b造成誤警的情況。
(2) 取樣率不同的group之間,此前綴同步訊號結構的特性便已不會互相影響,也就是取樣率設為f0、群組識別碼設為a的傳送端20,對應使用序列x所組成的群組識別碼,而取樣率設為f1的接收端22,即使群組識別碼設為a,對應使用序列x所組成的群組識別碼來做偵測,也將不會偵測成功。
此一設計使得在同時運作的所有groups中,只有設定相同取樣率的group之間,需要設定不同的group ID來避免訊號互相干擾,設定不同取樣率的group之間則不會發生誤警的情況,因此可大大提升同時運作的groups總數。此外,在任何取樣率設定下,接收端22皆可支援前綴同步訊號經過N/M倍的縮減取樣後,再進行匹配偵測,因此,在不同參數設定下可使用相同的匹配電路,而不同取樣率皆使用M點的序列,可共用相同的序列集合,並降低匹配電路複雜度以及減少記憶體的需求量。
以實際應用情境為例,若軟體定義無線電平台提供三種取樣率供使用者設定:30.72 MHz、61.44 MHz、122.88 MHz,而三種取樣率個別可能有最多64、50、32個group同時在運作,同時考量硬體成本,希望匹配硬體的時脈最高運作在30.72 MHz。採用實施例1的方式,在選用Zadoff-Chu序列時,則至少需要長度為64的Zadoff-Chu序列,利用不同的root index共可提供64種序列,亦即對應群組識別碼group ID 0~63可供設定;而因為最高可支援122.88 MHz的取樣率,並且匹配硬體最高運作時脈為30.72 MHz,匹配硬體的次取樣倍率為122.88/30.72 = 4,使得前綴同步訊號的符元長度至少為64×4 = 256,因此,第2圖中的M即為64,N為256,實施例1的效能測試如第3A、3B、3C圖所示,第3A圖顯示同一group中,接收端採用4倍次取樣率的匹配偵測,正確偵測到前綴同步訊號的機率,第3B圖顯示兩個相同取樣率的group之間(兩個group設定不同群組識別碼,亦即對應不同root index的Zadoff-Chu序列),傳送端造成另一group的接收端誤警的機率,第3C圖則顯示兩個不同取樣率的group之間(兩個group設定相同群組識別碼,亦即對應相同root index的Zadoff-Chu序列),傳送端造成另一group的接收端誤警的機率。具體而言,如第3A圖所示,可看出在各種取樣率的設定下,訊躁比(SNR)-3dB以上皆可完全正確偵測前綴同步訊號,適用於各種通訊的相關應用,例如,同步機制、頻率偏移、資料編碼解碼等,而第3B圖顯示使用不同的Zadoff-Chu序列即可完全避免其他group的前綴同步訊號影響,訊躁比低至-11dB皆不會發生誤警的情況,第3C圖則驗證不同取樣率的group,即使使用相同的Zadoff-Chu序列,亦不會互相影響。值得一提的是,本揭露的實施例1之接收端的偵測電路的實施方式可參考第4圖,N點之前綴同步訊號先經過R倍的縮減取樣電路,在得到縮減取樣後N/R點之同步訊號,再使用N/R點之匹配偵測來偵測該N/R點之同步訊號是否存在於接收訊號中,針對實施例1,N為256,三種取樣率設定:30.72 MHz、61.44 MHz、122.88 MHz皆可使用R=4來對偵測電路做設計,因此,所有取樣率設定皆可使用同一組偵測電路。
( 實施例 2)
如第5圖所示,本揭露之實施例2包括一傳送端30及一接收端32,無論參數設定為何,前綴同步訊號與後置同步訊號均為N點的符元,構成前綴同步訊號的序列涵蓋固定頻寬,此實施例2會造成在頻率上所擺放的序列點數會因取樣率設定而異。如第5圖所示,若配置於取樣率61.44 MHz時的序列長度為M,則取樣率設定為30.72 MHz與122.88 MHz時,在頻率上配置的序列長度變分別為2M與M/2。不同group之間,前綴同步訊號避免干擾的方式可分為以下兩個情況:
(1) 取樣率相同的group之間,前綴同步訊號採用不同的序列加以區分。
(2) 取樣率不同的group之間,此前綴同步訊號結構的特性便已不會互相影響,不需使用不同的序列來加以區分。
此一設計與實施例1相同,不需額外的序列來避免不同取樣率之group之間的干擾,可以大大提升同時運作的groups總數。在較高的取樣率設定下,對於次取樣匹配,能提供較實施例1更高的次取樣倍率,適用於進一步精簡硬體成本,或者適用於日後支援更高的取樣率設定;而在較低的取樣率設定下,序列佔總頻寬的比例較大,對於接收端32的匹配結果,可降低匹配雜訊,適於操作於更低的訊雜比環境中,並且匹配電路複雜度原本就較低,不需遷就高倍率的次取樣匹配而犧牲匹配效能。
以實際應用情境為例,若軟體定義無線電平台提供三種取樣率供使用者設定:30.72 MHz、61.44 MHz、122.88 MHz,而三種取樣率個別可能有最多64、50、32個group同時在運作,同時考量硬體成本,希望匹配硬體的時脈最高運作在15.36 MHz。採用實施例2的方式,在選用Zadoff-Chu序列時,三種取樣率設定個別需要長度為128、64、32的Zadoff-Chu序列,各可支援最多128、64、32個groups同時運作;由於最高支援122.88 MHz的取樣率,且匹配硬體最高運作時脈為15.36 MHz,匹配硬體的次取樣倍率為122.88/15.36 = 8,使得前綴同步訊號的符元長度至少為32×8 = 256,第5圖中的M即為64,N為256,實施例2的效能測試如第6A、6B、6C圖所示,第6A圖顯示同一group中,正確偵測到前綴同步訊號的機率,分別列出取樣率為122.88 MHz以及30.72 MHz的group之效能,接收端皆採用15.36 MHz的取樣率來進行匹配偵測,第6B圖顯示兩個取樣率同為122.88 MHz的group之間(兩個group設定不同group ID,亦即對應不同root index的Zadoff-Chu序列),傳送端造成另一group的接收端誤警的機率,第6C圖則顯示取樣率為122.88 MHz與30.72 MHz的兩個group之間(兩個group設定相同群組識別碼,亦即對應相同root index的Zadoff-Chu序列,但因取樣率不同,兩者採用之Zadoff-Chu序列長度不同),傳送端造成另一group的接收端誤警的機率。具體而言,如第6A圖所示,可看出因為取樣率愈低,序列占總頻寬的比例愈高,匹配雜訊也就愈低,因此取樣率30.72 MHz可支援比取樣率122.88 MHz更低的訊躁比環境,但122.88 MHz取樣率的情況可支援次取樣倍率高達8倍的匹配偵測,實測結果可正確偵測的訊躁比範圍,也可以適用於大部分通訊相關的應用。第6B圖 顯示使用不同的Zadoff-Chu序列即可完全避免其他group的前綴同步訊號影響,而第6C圖則驗證不同取樣率的group,即使使用相同的root index的Zadoff-Chu序列,且序列頻寬相同,亦不會互相影響。值得一提的是,本揭露的實施例2之接收端的偵測電路的實施方式可參考第4圖,N點之前綴同步訊號先經過R倍的縮減取樣電路,在得到縮減取樣後N/R點之同步訊號,再使用N/R點之匹配偵測來偵測該N/R點之同步訊號是否存在於接收訊號中,針對實施例2,N為256,三種取樣率設定:30.72 MHz、61.44 MHz、122.88 MHz可分別使用R=2、4、8來對偵測電路做設計,取樣率設定為30.72 MHz時,R較小可獲得較佳之偵測效能,而取樣率設定為122.88 MHz時,R=8則可使偵測電路運作時脈降低至122.88/8=15.36 MHz,而不需運作於122.88 MHz的時脈,大大降低偵測電路的運算複雜度。
( 實施例 3)
為了能適用於各種通訊相關應用,且支援日後更高資料率的通訊標準,本揭露之軟體定義無線電系統的取樣率可供使用者設定,且將能支援很高的取樣率,在高取樣率情況下,接收端必須要進行高倍率的次取樣匹配,在前綴同步訊號之長度固定的情況下,所要支援的次取樣倍率愈高,序列在頻率上所配置的長度就會愈短,進而造成最大可支援同時運作的groups數量降低,且序列占總頻寬比例愈低,進而造成接收端的匹配雜訊增加,即使增加前綴同步訊號的長度仍無法解決,因此,如第7圖所示,本揭露亦提供一種擴增同時運作groups的最大支援量之方法,該方法也可使用本揭露之實施例1及實施例2的設計,第8A及8B圖分別顯示本揭露之擴增同時運作groups的最大支援量之方法的區塊圖及偵測流程圖。該方法包括:若原本前綴同步訊號的符元長度為N,擺放於頻率上的序列點數為M,對應可產生M個不同序列,支援最多M個groups同時運作,若希望擴增最大之groups支援數量,可將同樣結構之L個N點之符元串接在一起形成前綴同步訊號/後置同步訊號,此L個符元上的序列可以相同或相異,但皆從原本M個不同序列選擇而來,使得最多可支援M L個groups同時運作,先將參數i設為1(步驟S70),即從第一個符元進行匹配,因此接收端先匹配第一個符元,當匹配成功後,接收端繼續匹配第二個符元(步驟S71),當匹配成功後,判斷第二個符元與第一個符元的峰值的時間差距是否正確(步驟S72),若正確,則依序繼續匹配下一個符元(步驟S73),直到所有L個符元皆被偵測成功,才表示該前綴同步訊號或該後置同步訊號偵測成功(步驟S74),最後可獲得偵測資料的起始及結束位置(步驟S75)。此種擴增方法的優點在於:前綴同步訊號/後置同步訊號中每一個符元皆從同樣的序列集合中去做選取,不需額外定義更多序列,不會增加硬體上的記憶體需求,此外,多串接一個符元便可使得最大同時運作之groups支援量迅速擴增。
將本揭露之擴增方法應用於實際情境為例,若使用實施例1的設計方式,前綴同步訊號之長度為256的符元,且使用長度為64的Zadoff-Chu序列集中配置於頻域,此時最高可支援4倍的次取樣率匹配,並支援最多64個groups同時運作,若希望更進一步擴展至能夠同時支援1000個group同時運作,則利用本揭露之group支援量擴增方法(實施例3),將前述兩個前綴同步訊號串接,兩個前綴同步訊號的Zadoff-Chu序列可相同或不同,因此最多可支援至64 2= 4096個groups同時運作,在不改變原本前綴同步訊號以及不額外定義其他序列的情況下,大大擴增了最大可同時運作的groups數量。而在接收端,根據第8B圖的偵測流程,每次接收到一個取樣點便會對第二個前綴同步訊號做匹配,也同時對延遲了256點之後的接收取樣做第一個前綴同步訊號的匹配,當兩個匹配偵測皆成功偵測,則確定為使用者訊號的起始。
此外,若希望將軟體定義無線電使用在非常低的訊躁比環境下,那麼匹配決策所使用的臨界值就要相對調低,此時就會開始發生誤警現象,必須盡可能降低誤警的機率,本揭露針對兩種誤警情況做測試:(1) 偵測同一group的封包,偵測成功但所得的使用者訊號起始位置錯誤,(2) 偵測其他group的封包,偵測成功,誤認為該group的使用者訊號。兩種情況之誤警率如第9A、9B圖所示,未使用本揭露之group支援量擴增方法者,只有一個256點之符元作為前綴同步訊號,而使用本揭露之group支援量擴增方法者,則使用所述之串接兩段256點之符元作為前綴同步訊號,兩種狀況皆使用實施例1的設計,由第9A、9B圖可看出,使用本揭露之group支援量擴增方法可以大幅降低誤警率。
上述實施形態僅例示性說明本揭露之原理、特點及其功效,並非用以限制本揭露之可實施範疇,任何熟習此項技藝之人士均可在不違背本揭露之精神及範疇下,對上述實施形態進行修飾與改變。任何運用本揭露所揭示內容而完成之等效改變及修飾,均仍應為申請專利範圍所涵蓋。因此,本揭露之權利保護範圍,應如申請專利範圍所列。
10, 20, 30‧‧‧傳送端
12, 22, 32‧‧‧接收端
S70至S75‧‧‧步驟
第1圖為本揭露之封包偵測之軟體定義無線電系統之示意圖;  第2圖顯示本揭露之封包偵測之軟體定義無線電系統(實施例1)之示意圖;  第3A、3B、3C圖顯示本揭露之實施例1的效能測試結果; 第4圖顯示本揭露之接收端的偵測電路之方塊圖; 第5圖顯示本揭露之封包偵測之軟體定義無線電系統(實施例2)之方塊圖; 第6A、6B、6C圖顯示本揭露之實施例2的效能測試結果; 第7圖顯示本揭露之同時運作的groups的最大支援量之擴增方法(實施例3)的示意圖; 第8A圖顯示本揭露之擴增方法(實施例3)的區塊圖; 第8B圖顯示本揭露之擴增方法(實施例3)的偵測流程圖;以及 第9A、9B圖顯示使用及未使用本揭露之擴增方法對於誤警率的比較測試結果。
20‧‧‧傳送端
22‧‧‧接收端

Claims (12)

  1. 一種封包偵測之軟體定義無線電系統,包括:一傳送端,係在傳送一訊號前,分別配置一前綴同步訊號及一後置同步訊號於該訊號之封包之起始位置及結束位置;以及一接收端,係對通道進行偵測,其中,當偵測到該前綴同步訊號時,該接收端將該訊號儲存於記憶體,當偵測到該後置同步訊號時,該接收端停止將該訊號儲存於該記憶體,並將該訊號傳送至一計算裝置。
  2. 如申請專利範圍第1項所述之封包偵測之軟體定義無線電系統,其中,該前綴同步訊號與該後置同步訊號的點數固定,不與該軟體定義無線電系統所設定的傳送鮑率(baud-rate)或取樣率有關。
  3. 如申請專利範圍第2項所述之封包偵測之軟體定義無線電系統,其中,該前綴同步訊號與該後置同步訊號所能佔的最大頻寬被定義為Bmax,以及該前綴同步訊號與該後置同步訊號實際上佔的頻寬被定義為B,r=B/Bmax,r不與該軟體定義無線電系統所設定的傳送baud-rate或取樣率有關。
  4. 如申請專利範圍第1項所述之封包偵測之軟體定義無線電系統,其中,藉由群組識別碼選擇在該前綴同步訊號及該後置同步訊號上的序列。
  5. 如申請專利範圍第2項所述之封包偵測之軟體定義無線電系統,其中,該前綴同步訊號與該後置同步訊號所能佔的最大頻寬被定義為Bmax,以及該前綴同步訊號與該後置同步訊號實際上佔的頻寬被定義為B,r=B/Bmax,r隨著軟體定義無線電系統所設定的傳送baud-rate或取樣率增加而減少。
  6. 如申請專利範圍第1項所述之封包偵測之軟體定義無線電系統,其中,在該傳送端中,該前綴同步訊號及該後置同步訊號可由串接在一起的複數個長度為N點之符元組成,在該複數個符元上的複數個序列可以相同或相異,並且藉由群組識別碼選擇該複數個序列;在該接收端中,該接收端先偵測該複數個長度為N點之符元中的第一個符元,當偵測成功後,該接收端繼續偵測第二個符元,當偵測成功後,判斷該第二個符元與該第一個符元偵測成功之時間差距是否正確,若正確,則依序繼續偵測下一個符元,直到所有該複數個符元均被偵測成功,才表示該前綴同步訊號或該後置同步訊號偵測成功。
  7. 一種封包偵測方法,適用於軟體定義無線電系統,該方法包括:傳送端在傳送一訊號之前,分別配置一前綴同步訊號及一後置同步訊號於該訊號之封包之起始位置及結束位置;由接收端對通道進行偵測;若偵測到該前綴同步訊號時,令該接收端將該訊號儲存於記憶體;以及若偵測到該後置同步訊號時,令該接收端停止將該訊號儲存於該記憶體,並將該訊號傳送至一計算裝置。
  8. 如申請專利範圍第7項所述之封包偵測方法,其中,該前綴同步訊號與該後置同步訊號的點數固定,不與該軟體定義無線電系統所設定的傳送baud-rate或取樣率有關。
  9. 如申請專利範圍第8項所述之封包偵測方法,其中,該前綴同步訊號與該後置同步訊號所能佔的最大頻寬被定義為Bmax,以及該前綴 同步訊號與該後置同步訊號實際上佔的頻寬被定義為B,r=B/Bmax,r不與該軟體定義無線電系統所設定的傳送baud-rate或取樣率有關。
  10. 如申請專利範圍第7項所述之封包偵測方法,其中,藉由群組識別碼選擇在該前綴同步訊號及該後置同步訊號上的序列。
  11. 如申請專利範圍第8項所述之封包偵測方法,其中,該前綴同步訊號與該後置同步訊號所能佔的最大頻寬被定義為Bmax,以及該前綴同步訊號與該後置同步訊號實際上佔的頻寬被定義為B,r=B/Bmax,r隨著該軟體定義無線電系統所設定的傳送baud-rate或取樣率增加而減少。
  12. 如申請專利範圍第7項所述之封包偵測方法,其中,在該傳送端中,該前綴同步訊號及該後置同步訊號可由串接在一起的複數個長度為N點之符元組成,在該複數個符元上的複數個序列可以相同或相異,並且藉由群組識別碼選擇該複數個序列;在該接收端中,該接收端先偵測該複數個長度為N點之符元中的第一個符元,當偵測成功後,該接收端繼續偵測第二個符元,當偵測成功後,判斷該第二個符元與該第一個符元偵測成功之時間差距是否正確,若正確,則依序繼續偵測下一個符元,直到所有該複數個符元均被偵測成功,才表示該前綴同步訊號或該後置同步訊號偵測成功。
TW107141011A 2018-07-06 2018-11-19 封包偵測之軟體定義無線電系統及封包偵測方法 TWI681656B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811584613.9A CN110691053A (zh) 2018-07-06 2018-12-24 封包侦测的软件定义无线电***及封包侦测方法
US16/233,182 US10805139B2 (en) 2018-07-06 2018-12-27 Software-defined radio system and method for detecting packets

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201862694498P 2018-07-06 2018-07-06
US62/694,498 2018-07-06

Publications (2)

Publication Number Publication Date
TWI681656B true TWI681656B (zh) 2020-01-01
TW202007109A TW202007109A (zh) 2020-02-01

Family

ID=69942420

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107141011A TWI681656B (zh) 2018-07-06 2018-11-19 封包偵測之軟體定義無線電系統及封包偵測方法

Country Status (1)

Country Link
TW (1) TWI681656B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080144753A1 (en) * 2003-06-30 2008-06-19 Zarbana Digital Fund, Llc Method of and device for antennae diversity switching
US20090086832A1 (en) * 2007-09-27 2009-04-02 Vahid Tarokh Preamble techniques for communications networks
CN105430688A (zh) * 2015-11-13 2016-03-23 重庆邮电大学 一种基于软件定义网络的wlan架构
CN105515995A (zh) * 2015-12-01 2016-04-20 华为技术有限公司 报文处理方法、流表生成方法及装置
WO2017013587A1 (en) * 2015-07-20 2017-01-26 Telefonaktiebolaget Lm Ericsson (Publ) A method and an apparatus for network state re-construction in software defined networking

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080144753A1 (en) * 2003-06-30 2008-06-19 Zarbana Digital Fund, Llc Method of and device for antennae diversity switching
US20090086832A1 (en) * 2007-09-27 2009-04-02 Vahid Tarokh Preamble techniques for communications networks
WO2017013587A1 (en) * 2015-07-20 2017-01-26 Telefonaktiebolaget Lm Ericsson (Publ) A method and an apparatus for network state re-construction in software defined networking
CN105430688A (zh) * 2015-11-13 2016-03-23 重庆邮电大学 一种基于软件定义网络的wlan架构
CN105515995A (zh) * 2015-12-01 2016-04-20 华为技术有限公司 报文处理方法、流表生成方法及装置

Also Published As

Publication number Publication date
TW202007109A (zh) 2020-02-01

Similar Documents

Publication Publication Date Title
US20210007092A1 (en) System and Method for Auto-Detection of WLAN Packets using STF
EP1847050B1 (en) Wireless messaging preambles allowing for beamforming and legacy device coexistence
US5151920A (en) Radio LAN station with improved frame delimiter detection in a spread spectrum environment
KR101791987B1 (ko) 무선 통신 시스템에서 프리앰블 전송 방법 및 장치
US9197467B2 (en) Multiple protocol receiver
CN103210621B (zh) 在噪声介质上进行通信的鲁棒前导码
US8837640B2 (en) Multiple protocol receiver
CN110324094B (zh) 声波通信方法和装置、存储介质及电子装置
TWI681656B (zh) 封包偵測之軟體定義無線電系統及封包偵測方法
US10805139B2 (en) Software-defined radio system and method for detecting packets
WO2024012170A1 (zh) Psfch信号检测方法、装置、存储介质及电子装置
US7664144B2 (en) Packet-switched network synchronization system and method
TW202137724A (zh) 無線信號的封包檢測方法及其系統
AU2012325343B2 (en) Multiple protocol receiver
EP3549267B1 (en) Demodulators
KR101334969B1 (ko) Ofdm 변조에 의한 복수의 데이터 통신들의 시간 및 주파수에 있어서의 동시 전송 방법
CN101068127B (zh) 一种无线通讯***中实现帧同步的方法
US20240243831A1 (en) Transmission method and receiver