[go: up one dir, main page]

TWI892158B - 無線接收機設備及其資料處理方法與無線通訊系統 - Google Patents

無線接收機設備及其資料處理方法與無線通訊系統

Info

Publication number
TWI892158B
TWI892158B TW112122827A TW112122827A TWI892158B TW I892158 B TWI892158 B TW I892158B TW 112122827 A TW112122827 A TW 112122827A TW 112122827 A TW112122827 A TW 112122827A TW I892158 B TWI892158 B TW I892158B
Authority
TW
Taiwan
Prior art keywords
symbol
idle
processor
memory unit
original data
Prior art date
Application number
TW112122827A
Other languages
English (en)
Other versions
TW202501997A (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 TW112122827A priority Critical patent/TWI892158B/zh
Priority to US18/741,775 priority patent/US20240422682A1/en
Publication of TW202501997A publication Critical patent/TW202501997A/zh
Application granted granted Critical
Publication of TWI892158B publication Critical patent/TWI892158B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • H04W52/0235Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal where the received signal is a power saving command
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一種無線接收機設備,其包含解碼器、記憶體單元和處理器。解碼器用以在多個符元的期間解碼聚合封包以得到原始資料,此聚合封包具有多個子區塊。記憶體單元用以暫存原始資料。處理器配置為依據符元數、分別對應此些子區塊之每符元資料位元數及處理器之效能特性,決定此些符元中至少一非閒置符元及至少一閒置符元,且在至少一非閒置符元的期間中存取記憶體單元以對原始資料進行資料解析處理,但在至少一閒置符元的期間中進入閒置狀態而不存取記憶體單元。

Description

無線接收機設備及其資料處理方法與無線通訊系統
本揭露是有關於接收封包解碼及解析處理,且特別是指一種無線接收機設備及其資料處理方法與無線通訊系統。
就無線通訊而言,通常傳輸端會對原始資料(raw data)進行編碼以形成封包,接著再由接收端對封包進行解碼以回復成原始資料。當接收封包時,通常是先由解碼器解碼封包以得到原始資料,並將原始資料寫入到記憶體,接著再由處理器存取記憶體以取得原始資料,並對原始資料進行資料解析處理。在無法預測記憶體的寫入事件何時發生下,處理器需不斷存取記憶體以取得解碼後的原始資料而無法進行其他任務,導致其工作效率降低及耗能顯著。因此,如何使無線通訊設備在接收封包的處理上達到最佳化功耗表現,為相關產業的主要目標之一。
本揭露提出一種無線接收機設備,其包含解碼器、記憶體單元和處理器。解碼器用以在多個符元的期間解碼聚合封包以得到原始資料,此聚合封包具有多個子區塊。記憶體單元用以暫存原始資料。處理器配置為依據符元數、分別對應此些子區塊之每符元資料位元數及處理器之效能特性,決定此些符元中至少一非閒置符元及至少一閒置符元,且在至少一非閒置符元的期間中存取記憶體單元以對原始資料進行資料解析處理,但在至少一閒置符元的期間中進入閒置狀態而不存取記憶體單元。
本揭露另提出一種資料處理方法,其適用於無線接收機設備且包含:在多個符元的期間解碼聚合封包以得到原始資料,此聚合封包具有多個子區塊;暫存原始資料到記憶體單元中;以及依據符元數、分別對應此些子區塊之每符元資料位元數及處理器之效能特性,決定此些符元中至少一非閒置符元及至少一閒置符元,且在至少一非閒置符元的期間中存取記憶體單元以對原始資料進行資料解析處理,但在至少一閒置符元的期間中進入閒置狀態而不存取記憶體單元。
本揭露又提出一種無線接收機設備,其包含無線傳輸機設備和無線接收機設備,其中無線傳輸機設備配置為傳輸聚合封包,而無線接收機設備配置為經由無線通道接收聚合封包,其中此聚合封包具有多個子區塊。無線接收機設備包含解碼器、記憶體單元和處理器。解碼器用以在 多個符元的期間解碼聚合封包以得到原始資料。記憶體單元用以暫存原始資料。處理器配置為依據符元數、分別對應此些子區塊之每符元資料位元數及處理器之效能特性,決定此些符元中至少一非閒置符元及至少一閒置符元,且在至少一非閒置符元的期間中存取記憶體單元以對原始資料進行資料解析處理,但在至少一閒置符元的期間中進入閒置狀態而不存取記憶體單元。
100:無線通訊系統
110,120:無線收發設備
200:無線接收機設備
210:解碼器
220:記憶體單元
230:處理器
400:符元中原始資料串個數統計方法
700:聚合符元類別判別方法
900:資料處理方法
B1-B5:方塊
CTB1-CTB2,RTB1-RTB4:聚合符元類別列表
S402-S420,S702-S720,S902-S916:操作
TB:原始資料串個數統計表
為了更完整了解實施例及其優點,現參照結合所附圖式所做之下列描述,其中:圖1為本揭露實施例之無線通訊系統的示意圖;圖2為本揭露實施例之無線接收機設備的電路方塊圖;圖3為使用圖2之無線接收機設備進行封包解碼處理的一示例;圖4為本揭露實施例之符元中原始資料串個數統計方法的流程示意圖;圖5A和圖5B為在不同每符元資料位元數和相同的符元數下處理器狀態的示例;圖6示出特定符元數及各每符元資料位元數的原始資料串個數統計表;圖7為本揭露實施例之聚合符元類別判別方法的流程示意圖;圖8A和圖8B分別為本揭露一示例之不同處理器效能下的 聚合符元類別列表;圖9為本揭露實施例之資料處理方法的流程示意圖;圖10A和圖10B分別為第一比較例之不同處理器效能下的聚合符元類別列表;以及圖11A和圖11B分別為第二比較例之不同處理器效能下的聚合符元類別列表。
以下仔細討論本揭露的實施例。然而,可以理解的是,實施例提供許多可應用的概念,其可實施於各式各樣的特定內容中。所討論、揭示之實施例僅供說明,並非用以限定本揭露之範圍。
根據現今的Wi-Fi系統規格,Wi-Fi系統使用的傳輸模式可包含例如正交分頻多工(orthogonal frequency division multiplexing,OFDM)傳輸模式、高吞吐量(High Throughput,HT)模式、超高吞吐量(Very High Throughput,VHT)模式、高效率(High Efficiency,HE)模式和極高吞吐量(Extremely High Throughput,EHT)模式等,其中高吞吐量模式、超高吞吐量模式、高效率模式和極高吞吐量模式分別對應Wi-Fi 4、Wi-Fi 5、Wi-Fi 6、Wi-Fi 7等不同通訊世代的無線區域網路(wireless local area network,WLAN)標準。若無線收發設備的硬體規格越佳且所支援的Wi-Fi系統越先進,則可使用的傳輸模式越 多。本揭露實施例亦可支援例如蜂巢網路(cellular network)、藍牙(Bluetooth)、區域網路(local area network,LAN)和/或通用序列匯流排(Universal Serial Bus,USB)等其他有線和/或無線通訊技術。
請參照圖1,圖1為本揭露實施例之無線通訊系統100的示意圖。無線通訊系統100採用的通訊技術可以是例如符合IEEE 802.11標準(包含IEEE 802.11ac、IEEE 802.11ax、IEEE 802.11be等)的無線區域網路通訊技術和/或其他適用的無線通訊技術。無線通訊系統100包含無線收發設備110、120,其經由無線通道通訊連接。無線收發設備110、120可同時具有封包傳輸及接收之功能。舉例而言,在無線收發設備110經由無線通道傳輸封包到無線收發設備120的場景下,無線收發設備110、120亦可分別稱為無線傳輸機設備和無線接收機設備。
無線通訊系統100中的無線通道可支援無線收發設備110、120之間的多輸入多輸出(multiple-input multiple-output,MIMO)傳輸、多輸入單輸出(multiple-input single-output,MISO)傳輸、單輸入多輸出(single-input multiple-output,SIMO)傳輸和/或單輸入單輸出(single-input single-output,SISO)傳輸。每一無線收發設備110、120可表示多種不同的實施方式,其包含但不限於例如站台(station,STA)、筆記型電腦、行動電話、平板電腦等行動式無線 收發設備和/或存取點(access point,AP)、路由器、交換器、計算機設備、伺服器設備、工作站等固定式無線收發設備。
圖2為本揭露實施例之無線接收機設備200的方塊示意圖。無線接收機設備200可以是圖1之無線收發設備110和/或無線收發設備120。無線接收機設備200包含解碼器210、記憶體單元220和處理器230。解碼器210用以解碼接收到的封包以得到原始資料(raw data)。依據無線通訊系統所使用的編碼技術,解碼器210可以是例如卷積解碼器(convolutional decoder)、籬柵解碼器(trellis decoder)、維特比解碼器(Viterbi decoder)和/或渦輪解碼器(turbo decoder)等,但不限於此。舉例來說,若無線接收機設備200用於無線區域網路通訊系統,則解碼器210可以是維特比解碼器。
記憶體單元220耦接解碼器210,其可用以暫存經解碼器210解碼封包後所得到的原始資料。記憶體單元220可以是資料記憶體(data memory,DMEM)、靜態隨機存取記憶體(static random access memory,SRAM)或是其他適於暫存原始資料的記憶體。
處理器230耦接記憶體單元220,其可存取記憶體單元220以取得暫存於記憶體單元220中的原始資料,並對取得的原始資料進行資料解析(parsing)處理。處理器230可以是例如常規處理器(conventional processor)、多核心處理器(multi-core processor)、 數位訊號處理器(digital signal processor,DSP)、微處理器或特殊應用積體電路(application-specific integrated circuit,ASIC),但不限於此。
解碼器210在多個符元的期間對封包進行解碼以得到原始資料。具體而言,在每一個符元的期間,解碼器210對封包中的對應區段進行解碼,以得到每符元資料位元數為N DBPS 的原始資料。當解碼器210解碼封包後且未寫入到記憶體單元220的原始資料的剩餘位元數rest_bits大於門限位元數T bits 時,解碼器210可寫入部分的原始資料到記憶體單元220,以供處理器230進行資料解析處理。特別地,依據處理器230的時脈等效能特性,當原始資料的剩餘位元數rest_bits首次大於門限位元數T bits 時,解碼器210寫入1個K位元原始資料串到記憶體單元220。接著,到最後一個符元前,只要當原始資料的剩餘位元數rest_bits非首次增加到大於門限位元數T bits 時,解碼器210即寫入2個K位元原始資料串到記憶體單元220。在最後一個符元的期間,解碼器210將所有尚未寫入到記憶體單元220的原始資料寫入到記憶體單元220。
圖3為使用圖2之無線接收機設備200解碼封包的一示例。在此示例中,無線接收機設備200是在IEEE 802.11ax無線區域網路中接收並解碼具高效率多用戶實體層協定資料單元(又稱HE MU PPDU)格式且調製與編碼策略(modulation and coding scheme,MCS)索引值為5的封包。解碼器210對接收到的封包中的 HE-SIG-B欄位進行維特比解碼並以64位元串寫入到記憶體單元220,且HE-SIG-B欄位對應到4個正交分頻多工(orthogonal frequency division multiplexing,OFDM)符元(以下稱OFDM符元)。在第一個OFDM符元的期間,解碼器210解碼封包中HE-SIG-B欄位的第一個區段,因為原始資料的剩餘位元數rest_bits僅到208位元而未超過256位元,故解碼器210未寫入任何64位元原始資料串到記憶體單元220,即記憶體單元220未有任何資料寫入事件。在第二個OFDM符元的期間,解碼器210解碼封包中HE-SIG-B欄位的第二個區段,使得剩餘位元數rest_bits增加到416位元而超過256位元,故解碼器210寫入1個64位元原始資料串到記憶體單元220(即方塊B1內的1個箭頭)。在寫入1個64位元串後,剩餘位元數rest_bits仍有352位元而超過256位元,故解碼器210接著再寫入2個64位元原始資料串到記憶體單元220(即方塊B2內的2個箭頭)。在第三個OFDM符元的期間,解碼器210解碼封包中HE-SIG-B欄位的第三個區段,使得剩餘位元數rest_bits累積到432位元而超過256位元,故解碼器210寫入2個64位元原始資料串到記憶體單元220(即方塊B3內的2個箭頭)。在寫入2個64位元原始資料串後,剩餘位元數rest_bits仍有304位元而超過256位元,故解碼器210接著再寫入2個64位元原始資料串到記憶體單元220(即方塊B4內的2個箭頭)。在第四個OFDM符元的期間,解 碼器210解碼封包中HE-SIG-B欄位的第四個區段,且接著將剩餘位元數rest_bits為384的原始資料分為6個64位元原始資料串而寫入到記憶體單元220(即方塊B5內的6個箭頭)。
圖4為本揭露實施例之符元中原始資料串個數統計方法400的流程示意圖。符元中原始資料串個數統計方法400可用於圖2之無線接收機設備200或其他合適的無線接收機設備。舉例而言,在用於無線接收機設備200的實例中,符元中原始資料串個數統計方法400可由處理器230進行。
在符元中原始資料串個數統計方法400中,首先進行操作S402,取得每符元資料位元數N DBPS 及符元數N symbol ,且初始化原始資料的剩餘位元數rest_bits為0、分別對應第1到第N symbol 符元的原始資料串個數DB(1)-DB(N symbol )均為0及符元序號i為1。接著,進行操作S404,將原始資料的剩餘位元數rest_bits增加每符元資料位元數N DBPS 。之後,進行操作S406,判別第i符元(即當前符元)是否為最後符元,即判別符元序號i是否等於符元數N symbol 。若是,則進行操作S408,記錄對應第i符元的原始資料串個數DB(i)為 rest_bits/K ,並結束符元中原始資料串個數統計方法400,其中代表上取整函數(ceiling function)運算。反之,若當前符元非為最後符元,則進行操作S410,判別原始資料的剩餘位元數rest_bits是否大於門限位元數T bits 。若操作S410的判別結果為原始資料的剩餘位元數rest_bits大於門限位元數T bits ,則進行操 作S412,進一步判別原始資料的剩餘位元數rest_bits是否為首次大於門限位元數T bits 。相反地,若操作S410的判別結果為原始資料的剩餘位元數rest_bits不大於門限位元數T bits ,則進行操作S414,進入到下一符元(即符元序號i增加1),並回到操作S404以進行下一符元的處理。
若操作S412的判別結果為原始資料的剩餘位元數rest_bits首次大於門限位元數T bits ,則進行操作S416,將原始資料的剩餘位元數rest_bits減去1個原始資料串的位元數K(即進行rest_bits-K),且將對應第i符元的原始資料串個數DB(i)增加1。反之,若操作S412的判別結果為原始資料的剩餘位元數rest_bits非首次大於門限位元數T bits ,則進行操作S418,將原始資料的剩餘位元數rest_bits減去2個原始資料串的位元數K(即進行rest_bits-2K),且將對應第i符元的原始資料串個數DB(i)增加2。在操作S416或操作S418結束後,進行操作S420,判別原始資料的剩餘位元數rest_bits是否大於門限位元數T bits 。若判別原始資料的剩餘位元數rest_bits大於門限位元數T bits ,則進行操作S418。反之,若判別原始資料的剩餘位元數rest_bits不大於門限位元數T bits ,則進行操作S414。
在符元中原始資料串個數統計方法400中的門限位元數T bits 和原始資料串的位元數K可依軟硬體規格和/或通訊系統規格對應調整。在一些實施例中,門限位元數T bits 應大於或等於兩倍的原始資料串的位元數K,即T bits 2K。在一些實施例中,門限位元數T bits 和原始資料串的位元數K分別為 256和64。此外,符元中原始資料串個數統計方法400中的部分操作亦對應到解碼器與記憶體單元的操作。操作S404對應解碼器解碼第i個HE-SIG-B封包,操作S408對應當最後一個符元的期間結束時解碼器寫入所有剩餘資料到記憶體單元的事件,操作S416對應解碼器寫入1個K位元原始資料串到記憶體單元的事件,而操作S418對應解碼器寫入2個K位元原始資料串到記憶體單元的事件。
圖5A和圖5B為在不同每符元資料位元數N DBPS 和相同的符元數N symbol 下處理器狀態的示例,其中門限位元數T bits 和原始資料串的位元數K分別為256和64。在圖5A之示例中,每符元資料位元數N DBPS 和符元數N symbol 分別為208和8。由圖5A所示內容可知,解碼器在第1符元的期間未寫入任何64位元原始資料串到記憶體單元,故處理器在第2到第8符元的每一個符元的期間被喚醒以進入到喚醒狀態(例如工作狀態)而進行工作。相對地,在圖5B之示例中,每符元資料位元數N DBPS 和符元數N symbol 分別為28和8。由圖5B所示內容可知,解碼器在第1到第7符元的期間未寫入任何64位元原始資料串到記憶體單元,一直到第8符元的期間,解碼器將所有尚未寫入的原始資料串寫入到記憶體單元,故處理器僅在第8符元的期間被喚醒以進入到喚醒狀態。
圖6示出符元數N symbol 為20及每符元資料位元數N DBPS 為13、26、52、78、104、156、208的原始資料串個數統計表TB。原始資料串個數統計表TB可由進行符 元中原始資料串個數統計方法400而產生。以每符元資料位元數N DBPS 等於104為例,在第3、4符元的期間的原始資料串個數分別為1和2,代表解碼器在第3、4符元的期間分別寫入1和2個原始資料串到記憶體單元。
而在IEEE 802.11be無線區域網路下,可藉由使用多個EHT-SIG內容通道(content channel)和多個子區塊進行聚合下行傳輸。舉例而言,頻寬為320MHz的通道具有4個子區塊,且每個子區塊均具有每符元資料位元數N DBPS ,其由調製與編碼策略(modulation and coding scheme,MCS)索引值(以下稱MCS索引值)和雙載波調變(dual-carrier modulation,DCM)設定值(以下稱DCM設定值)決定。每一子區塊對應之MCS索引值和DCM設定值可由極高吞吐量多用戶協定資料單元(又稱EHT MU PPDU)格式中的U-SIG欄位而得到。
表一示出VHT MU PPDU中每一EHT-SIG欄位之MCS索引值、DCM設定值與每符元資料位元數N DBPS 的關係。依據表一所示之內容,若MCS索引值為0,則DCM設定值為0(即未採用雙載波調變)和1(即採用雙載波調變)時所對應到的每符元資料位元數N DBPS 分別為13和26。其他MCS索引值和DCM設定值所對應到的每符元資料位元數N DBPS 可由表一所示內容得到。
進一步地,處理器可依據其效能特性及對應各個子區塊的MCS索引值和DCM設定值(即對應各個子區塊的每符元資料位元數N DBPS )等判別每個聚合符元(聚合多個子區塊後的符元)的狀態。
圖7為本揭露實施例之聚合符元類別判別方法700的流程示意圖。聚合符元類別判別方法700可用於圖2之無線接收機設備200或其他合適的無線接收機設備。舉例而言,在用於無線接收機設備200的實例中,聚合符元類別判別方法700可由處理器230進行。
在聚合符元類別判別方法700中,首先進行操作S702,聚合各個子區塊在每符元輸出之原始資料串個數列表而生成每聚合符元輸出之聚合原始資料串個數列表(聚合原始資料串個數CDB(i)為各個子區塊之原始資料串個數 DB(i)的總和),且初始化剩餘聚合原始資料串個數rest_CDB為0及符元序號i為1。以圖6所示之原始資料串個數統計表TB為例,若使用每符元資料位元數N DBPS 分別為26、52、78和104的4個子區塊進行聚合下行傳輸,則這些子區塊的原始資料串個數列表即分別為原始資料串個數統計表TB中對應每符元資料位元數N DBPS 為26、52、78和104的欄位,且聚合原始資料串個數列表為上述欄位的加總(例如,這4個子區塊的原始資料串個數DB(5)分別為0、1、2、2,且聚合原始資料串個數列表中的聚合原始資料串個數CDB(5)為0+1+2+2=5)。
接著,進行操作S704,剩餘聚合原始資料串個數rest_CDB增加當前符元(即第i符元)的聚合原始資料串個數CDB(i)。之後,進行操作S706,判別當前符元是否為最後符元,即判別符元序號i是否等於符元數N symbol 。若是,則進行操作S708,使符元數N symbol 加上 rest_CDB/M ,其中M為處理器之每符元最大處理原始資料串個數,並記錄下一符元到最後符元(第(N symbol + rest_CDB/M )符元)為非閒置符元,接著結束聚合符元類別判別方法700。反之,若當前符元非為最後符元,則進行操作S710,判別剩餘聚合原始資料串個數rest_CDB是否大於或等於處理器之每符元最大處理原始資料串個數M。若操作S710的判別結果為剩餘聚合原始資料串個數rest_CDB大於或等於處理器之每符元最大處理原始資料串個數M,則進行操作S712,記錄下一符元(即第i+1符元)為非閒置符元,且進行操作S714,將剩餘聚合原 始資料串個數rest_CDB減去處理器之每符元最大處理原始資料串個數M。相反地,若操作S710的判別結果為剩餘聚合原始資料串個數rest_CDB小於處理器之每符元最大處理原始資料串個數M,則進行操作S716,判別剩餘聚合原始資料串個數rest_CDB與下一符元(即第i+1符元)的聚合原始資料串個數CDB(i+1)的總和是否大於處理器之每符元最大處理原始資料串個數M。若判別剩餘聚合原始資料串個數rest_CDB與下一符元(即第i+1符元)的聚合原始資料串個數CDB(i+1)的總和大於處理器之每符元最大處理原始資料串個數M,則進行操作S712、S714;反之,若判別剩餘聚合原始資料串個數rest_CDB與下一符元(即第i+1符元)的聚合原始資料串個數CDB(i+1)的總和不大於處理器之每符元最大處理原始資料串個數M,則進行操作S718,記錄下一符元(即第i+1符元)為閒置符元。操作S714或操作S718或完成後,進行操作S720,進入到下一符元(即符元序號i增加1),並回到操作S704以進行下一符元的處理。
根據本揭露,無線接收機設備200採用聚合符元類別判別方法700得到每一個聚合符元的類別,據以決定處理器230在閒置符元期間進入或維持閒置狀態,以及在非閒置符元期間進入或維持喚醒狀態。因此,可確保每符元最大處理原始資料串個數為M的處理器230在喚醒狀態時,在每一個非閒置符元的期間從記憶體單元220取得原始資料中的最多M個聚合原始資料串,以使用最短的時間處理原始資料,進而達到處理效能的最佳化。
圖8A和圖8B分別為本揭露一示例之處理器於每符元最大處理原始資料串個數M為6和8、第1到第4子區塊的每符元資料位元數N DBPS 分別為26、52、104、52,符元數N symbol 為20,且門限位元數T bits 和原始資料串的位元數K分別為256和64下的聚合符元類別列表CTB1、CTB2。第1到第4子區塊輸出原始資料串個數可由進行符元中原始資料串個數統計方法400而得到,總輸出原始資料串數即為每符元的聚合原始資料串個數,且符元類別可由進行聚合符元類別判別方法700而得到。如圖8A和圖8B所示,在接收同一聚合封包的條件下,在聚合符元類別列表CTB1中,23個符元中有10個符元為閒置符元,而在聚合符元類別列表CTB2中,23個符元中有13個符元為閒置符元。也就是說,每符元最大處理原始資料串個數M為6的處理器在10個閒置符元中為閒置狀態,而每符元最大處理原始資料串個數M為8的處理器在13個閒置符元中為閒置狀態。因此,在處理器效能越好(每符元最大處理原始資料串個數M越大)的條件下,處理器可具有越多次的閒置狀態(即在閒置狀態的總時間越長),故具有越佳的功耗表現。
圖9為本揭露實施例之資料處理方法900的流程示意圖。資料處理方法900可用於圖2之無線接收機設備200或其他合適的無線接收機設備。舉例而言,在用於無線接收機設備200的實例中,資料處理方法900可由處理器230進行。
在資料處理方法900中,首先進行操作S902,依據處理器效能、符元數N symbol 及所有子區塊的每符元資料位元數N DBPS 產生聚合符元類別列表。聚合符元類別列表可包含每一個符元是否為閒置符元(即閒置符元或者是非閒置符元)的類別資訊。聚合符元類別列表可以是圖8A之聚合符元類別列表CTB1或圖8B所示之聚合符元類別列表CTB2,且其可由進行符元中原始資料串個數統計方法400和聚合符元類別判別方法700而得到。
接著,進行操作S904,依據聚合符元類別列表判別當前符元是否為閒置符元。若是,則進行操作S906,進入閒置狀態,並依據聚合符元類別列表設定喚醒計時器(依據下一個非閒置符元出現的次序決定處理器由閒置狀態喚醒的時間),且當喚醒計時器的計時結束時,進行操作S908,處理器進入喚醒狀態,並接著進行操作S910,自記憶體單元取得原始資料串以進行資料解析處理。反之,若操作S904的判別結果為當前符元為非閒置符元,則直接進行操作S910。操作S910完成後,進入到操作S912,依據聚合符元類別列表判別當前符元是否為最後符元。若判別當前符元為最後符元,則進行操作S914,處理器完成資料解析處理。相反地,若判別當前符元非為最後符元,則進行操作S916,進入到下一符元,並回到操作S904。
圖10A和圖10B分別為第一比較例之處理器於每符元最大處理原始資料串個數M為6和8、第1到第4子區塊的每符元資料位元數N DBPS 分別為26、52、104、52、符 元數N symbol 為20、且門限位元數T bits 和原始資料串的位元數K分別為256和64下的聚合符元類別列表RTB1、RTB2。處理器在每個符元的期間輪詢(polling)記憶體單元以取得暫存於記憶體單元中的原始資料。如圖10A和圖10B所示,在輪詢模式下,每個符元均為非閒置符元,故無論記憶體單元中是否有暫存的原始資料,且無論處理器的效能為何,處理器在每個符元的期間均維持在喚醒狀態,其不具有任何降低功耗的效果。
圖11A和圖11B分別為第二比較例之處理器於每符元最大處理原始資料串個數M為6和8、第1到第4子區塊的每符元資料位元數N DBPS 分別為26、52、104、52、符元數N symbol 為20、且門限位元數T bits 和原始資料串的位元數K分別為256和64下的聚合符元類別列表RTB3、RTB4。在第二比較例中,只要在當前符元的期間中有第1至第4子區塊中的任一子區塊輸出任何原始資料串,則下一符元即為非閒置符元。反之,若當前符元的期間中第1至第4子區塊均未輸出任何原始資料串,則下一符元即為閒置符元。也就是說,處理器是依據每個符元的期間是否有寫入到記憶體單元的原始資料決定進入喚醒狀態或閒置狀態。舉例而言,如圖11A所示,在第8符元的期間寫入到記憶體單元的原始資料串個數為0,故處理器在第9符元的期間為閒置狀態。在第9符元的期間寫入到記憶體單元的原始資料串個數為4而不為0,故處理器在第10符元的期間為喚醒狀態。比較圖8A、圖8B、圖11A和圖11B可知, 本揭露實施例之處理器可具有較多的閒置時間,進而達到較佳的功耗表現。
由以上說明可知,本揭露是藉由當記憶體單元累積解碼後的原始資料串到相當數量時,使處理器進入喚醒狀態以存取記憶體單元並取得原始資料,以進行資料解析處理,而在其他時間使處理器進入閒置狀態,進而提升功耗表現。
雖然本揭露已以實施例揭露如上,然其並非用以限定本揭露,任何所屬技術領域中具有通常知識者,在不脫離本揭露的精神和範圍中,當可作些許的更動與潤飾,故本揭露的保護範圍當視後附的申請專利範圍所界定者為準。
200:無線接收機設備
210:解碼器
220:記憶體單元
230:處理器

Claims (10)

  1. 一種無線接收機設備,包含: 一解碼器,用以在複數個符元的期間解碼一聚合封包以得到一原始資料,該聚合封包具有複數個子區塊; 一記憶體單元,用以暫存該原始資料;以及 一處理器,配置為依據一符元數、分別對應該複數個子區塊之複數個每符元資料位元數及該處理器之一效能特性,決定該複數個符元中至少一非閒置符元及至少一閒置符元,且在該至少一非閒置符元的一期間中存取該記憶體單元以對該原始資料進行資料解析處理,但在該至少一閒置符元的一期間中進入一閒置狀態而不存取該記憶體單元。
  2. 如請求項1所述之無線接收機設備,其中該解碼器係一維特比解碼器(Viterbi decoder)。
  3. 如請求項1所述之無線接收機設備,其中該處理器配置為在該至少一非閒置符元中每一者的一期間從該記憶體單元取得該原始資料中的最多 個聚合原始資料串,其中 為該處理器之一每符元最大處理原始資料串個數。
  4. 如請求項3所述之無線接收機設備,其中該每符元最大處理原始資料串個數為6或8。
  5. 如請求項1所述之無線接收機設備,其中該複數個子區塊為4個子區塊。
  6. 如請求項1所述之無線接收機設備,其中該處理器配置為依據該效能特性、該複數個每符元資料位元數及該符元數產生一聚合符元類別列表,該聚合符元類別列表包含該複數個符元中每一者是否為一閒置符元的類別資訊。
  7. 如請求項6所述之無線接收機設備,其中該處理器配置為當進入該閒置狀態時,依據該聚合符元類別列表設定一喚醒計時器,且在該喚醒計時器的計時結束時進入一喚醒狀態。
  8. 一種資料處理方法,適用於一無線接收機設備,該資料處理方法包含: 在複數個符元的期間解碼一聚合封包以得到一原始資料,該聚合封包具有複數個子區塊; 暫存該原始資料到該無線接收機設備之一記憶體單元中;以及 依據一符元數、分別對應該複數個子區塊之複數個每符元資料位元數及該無線接收機設備之一處理器之一效能特性,決定該複數個符元中至少一非閒置符元及至少一閒置符元,且在該至少一非閒置符元的一期間中由一處理器存取該記憶體單元以對該原始資料進行資料解析處理,但在該至少一閒置符元的一期間中進入一閒置狀態而不存取該記憶體單元。
  9. 一種無線通訊系統,包含: 一無線傳輸機設備,配置為傳輸一聚合封包,該聚合封包具有複數個子區塊;以及 一無線接收機設備,配置為經由一無線通道接收該聚合封包,該無線接收機設備包含: 一解碼器,用以在複數個符元的期間解碼該聚合封包以得到一原始資料; 一記憶體單元,用以暫存該原始資料;以及 一處理器,配置為依據一符元數、分別對應該複數個子區塊之複數個每符元資料位元數及該處理器之一效能特性,決定該複數個符元中至少一非閒置符元及至少一閒置符元,且在該至少一非閒置符元的一期間中存取該記憶體單元以對該原始資料進行資料解析處理,但在該至少一閒置符元的一期間中進入一閒置狀態而不存取該記憶體單元。
  10. 如請求項9所述之無線通訊系統,其中該聚合封包為具極高吞吐量(Extremely High Throughput,EHT)多用戶(multi-user,MU)實體層協定資料單元(physical layer protocol data unit,PPDU)格式之封包。
TW112122827A 2023-06-17 2023-06-17 無線接收機設備及其資料處理方法與無線通訊系統 TWI892158B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW112122827A TWI892158B (zh) 2023-06-17 2023-06-17 無線接收機設備及其資料處理方法與無線通訊系統
US18/741,775 US20240422682A1 (en) 2023-06-17 2024-06-13 Wireless receiver device, data processing method thereof, and wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112122827A TWI892158B (zh) 2023-06-17 2023-06-17 無線接收機設備及其資料處理方法與無線通訊系統

Publications (2)

Publication Number Publication Date
TW202501997A TW202501997A (zh) 2025-01-01
TWI892158B true TWI892158B (zh) 2025-08-01

Family

ID=93844056

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112122827A TWI892158B (zh) 2023-06-17 2023-06-17 無線接收機設備及其資料處理方法與無線通訊系統

Country Status (2)

Country Link
US (1) US20240422682A1 (zh)
TW (1) TWI892158B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080212688A1 (en) * 2005-07-20 2008-09-04 Nxp B.V. Method for Reception of Dvb-H Signals and Dvb-H Receiver
US20090285281A1 (en) * 2008-05-19 2009-11-19 Sony Ericsson Mobile Communications Ab Energy efficient data processing
US20090296617A1 (en) * 2008-05-29 2009-12-03 Industrial Technology Research Institute System and method thereof for dynamically adjusting sleep/awake intervals of wireless network device
CN107105484B (zh) * 2016-02-23 2019-04-12 华为技术有限公司 一种休眠控制方法及相关设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080212688A1 (en) * 2005-07-20 2008-09-04 Nxp B.V. Method for Reception of Dvb-H Signals and Dvb-H Receiver
US20090285281A1 (en) * 2008-05-19 2009-11-19 Sony Ericsson Mobile Communications Ab Energy efficient data processing
US20090296617A1 (en) * 2008-05-29 2009-12-03 Industrial Technology Research Institute System and method thereof for dynamically adjusting sleep/awake intervals of wireless network device
CN107105484B (zh) * 2016-02-23 2019-04-12 华为技术有限公司 一种休眠控制方法及相关设备

Also Published As

Publication number Publication date
TW202501997A (zh) 2025-01-01
US20240422682A1 (en) 2024-12-19

Similar Documents

Publication Publication Date Title
CN111431685B (zh) 传输下行信道的方法和装置
Li et al. Aggregation with fragment retransmission for very high-speed WLANs
Gudipati et al. Strider: Automatic rate adaptation and collision handling
CN101689967B (zh) Hs-pdsch盲解码方法及接收机
CN104869620B (zh) 发送设备和接收设备的通信方法
US20170135069A1 (en) Efficient group ID management for wireless local area networks (WLANs)
US8948309B2 (en) Method and system for redundancy-based decoding of video content in a wireless system
WO2022170851A1 (zh) 一种信息指示方法及装置
JP2010520666A (ja) Ldpc符号化の方法およびシステム
WO2005015748A1 (en) Method and apparatus for varying lengths of low density parity check codewords
WO2018228601A1 (zh) 一种数据处理方法及数据处理装置
CN115694745A (zh) 数据传输方法及相关装置
CN101584229B (zh) 无线系统中效率寻址及功率节省方法及系统
WO2022095865A1 (zh) 一种信道编码方法及通信装置
CN1968274B (zh) 在调制解调器中调度数据的设备和方法
WO2022142577A1 (zh) Ppdu的传输方法及相关装置
CN103098411B (zh) 用于为harq联合而存储的度量的连续改进的技术的方法、设备及系统
US20070091806A1 (en) Wireless communication system and method of controlling transmission of reception acknowledgement signal and wireless station used therein
TWI892158B (zh) 無線接收機設備及其資料處理方法與無線通訊系統
CN105532046A (zh) 在wlan系统中利用前导码进行功率节省
US20230118836A1 (en) Data Frame Sending Method, Data Frame Receiving Method, and Communication Apparatus
WO2018228596A1 (zh) 一种数据处理方法及数据处理装置
TWI854711B (zh) 無線接收機設備及其資料處理方法與無線通訊系統
CN114338829B (zh) 一种名义包填充值的指示方法、确定方法及通信装置
TW202543248A (zh) 無線接收機設備及其聚合符元類別判別方法