[go: up one dir, main page]

TWI667936B - Apparatus for reducing power consumption by early decoding - Google Patents

Apparatus for reducing power consumption by early decoding Download PDF

Info

Publication number
TWI667936B
TWI667936B TW104111181A TW104111181A TWI667936B TW I667936 B TWI667936 B TW I667936B TW 104111181 A TW104111181 A TW 104111181A TW 104111181 A TW104111181 A TW 104111181A TW I667936 B TWI667936 B TW I667936B
Authority
TW
Taiwan
Prior art keywords
decoding
time
time interval
tti
controller
Prior art date
Application number
TW104111181A
Other languages
Chinese (zh)
Other versions
TW201543926A (en
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 TW201543926A publication Critical patent/TW201543926A/en
Application granted granted Critical
Publication of TWI667936B publication Critical patent/TWI667936B/en

Links

Classifications

    • 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
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

本揭露內容提供用於利用早期解碼來降低功率耗損的方 法及裝置。在傳輸時間間隔中的時間單位期滿後判定預定解碼條件是否得到滿足。當預定解碼條件得到滿足時,經由在傳輸時間間隔中的時間單位對已接收的信號執行解碼。當解碼成功時,控制器將指令信號輸出至射頻處理器以在傳輸時間間隔中的時間單位後的傳輸時間間隔的剩餘時間段期間設定至低功率模式。當時間單位是傳輸時間間隔中的最後時間單位時,不管預定解碼條件如何,在傳輸時間間隔的最後時間單位期滿後經由射頻處理器對已接收的信號執行解碼。 The disclosure provides a means for reducing power consumption with early decoding. Law and equipment. It is determined whether the predetermined decoding condition is satisfied after the time unit in the transmission time interval expires. When the predetermined decoding condition is satisfied, decoding is performed on the received signal via a time unit in the transmission time interval. When the decoding is successful, the controller outputs the command signal to the radio frequency processor to set to the low power mode during the remaining time period of the transmission time interval after the time unit in the transmission time interval. When the time unit is the last time unit in the transmission time interval, the received signal is decoded via the radio frequency processor after the expiration of the last time unit of the transmission time interval, regardless of the predetermined decoding condition.

Description

利用早期解碼降低功率耗損的裝置 Device for reducing power consumption by early decoding

本揭露內容是有關於用於降低支援早期解碼的接收器中的功率耗損的方法及裝置。 The present disclosure is directed to methods and apparatus for reducing power consumption in a receiver that supports early decoding.

無線通信系統可基於用於高速封包資料通信的各種技術而實施。各種技術中的一者可包含錯誤校正解碼。 Wireless communication systems can be implemented based on various techniques for high speed packet data communication. One of a variety of techniques may include error correction decoding.

在無線通信系統中,傳輸器可藉助於編碼器以封包為單位來編碼及傳輸待傳輸的資料的資訊位元,且接收器可在無線頻道上接收經編碼封包且藉助於解碼器來解碼所接收封包,藉此恢復所述資訊位元。 In a wireless communication system, the transmitter can encode and transmit information bits of the data to be transmitted in units of packets by means of an encoder, and the receiver can receive the encoded packet on the wireless channel and decode it by means of a decoder. The packet is received, thereby restoring the information bit.

在接收用於編碼的對應於一個傳輸時間間隔(transmission time interval;TTI)的所有信號之前,解碼器可嘗試在一個TTI中解碼一些信號。若頻道條件良好,則接收器更可能在接收一個TTI的所有信號之前成功解碼。在此情況下,接收器可在接收器尚未接收到信號的剩餘時段中不必要地接收信號。 The decoder may attempt to decode some of the signals in one TTI before receiving all signals for encoding corresponding to one transmission time interval (TTI). If the channel conditions are good, the receiver is more likely to successfully decode before receiving all of the signals for one TTI. In this case, the receiver can receive the signal unnecessarily in the remaining period in which the receiver has not received the signal.

已使得本揭露內容解決至少上述問題及/或缺點且提供至少下文所描述的優點。因此,本揭露內容的一態樣提供用於支援無線通信系統中的早期解碼的方法及裝置。 The present disclosure has been made to address at least the above problems and/or disadvantages and to provide at least the advantages described herein. Accordingly, one aspect of the present disclosure provides methods and apparatus for supporting early decoding in a wireless communication system.

本揭露內容的另一態樣提供用於降低支援早期解碼的接收器中的功率耗損的方法及裝置。 Another aspect of the present disclosure provides a method and apparatus for reducing power consumption in a receiver that supports early decoding.

本揭露內容的另一態樣提供用於視數位錯誤校正解碼器的操作而控制接收器電路的方法及裝置。 Another aspect of the present disclosure provides a method and apparatus for controlling a receiver circuit for operation of an apparent bit error correction decoder.

本揭露內容的另一態樣提供用於藉由視解碼成功而控制接收器電路來降低無線終端機的功率耗損的方法及裝置。 Another aspect of the present disclosure provides a method and apparatus for reducing the power consumption of a wireless terminal by controlling the receiver circuitry by visually decoding success.

本揭露內容的另一態樣提供用於判定用於數位錯誤校正解碼器的早期解碼時間的方法及裝置。 Another aspect of the present disclosure provides a method and apparatus for determining an early decoding time for a digital error correction decoder.

本揭露內容的另一態樣提供用於控制數位錯誤校正解碼器的早期解碼操作的方法及裝置。 Another aspect of the present disclosure provides a method and apparatus for controlling early decoding operations of a digital error correction decoder.

102‧‧‧訊框 102‧‧‧ frames

104‧‧‧子訊框 104‧‧‧Child frame

106‧‧‧時槽 106‧‧‧ time slot

210‧‧‧射頻處理器 210‧‧‧RF Processor

220‧‧‧基頻處理器 220‧‧‧Baseband processor

230‧‧‧解碼器 230‧‧‧Decoder

300‧‧‧TTI 300‧‧‧TTI

310‧‧‧時間 310‧‧‧Time

410‧‧‧射頻處理器 410‧‧‧RF Processor

420‧‧‧基頻處理器 420‧‧‧Baseband processor

430‧‧‧解碼器 430‧‧‧Decoder

440‧‧‧控制器 440‧‧‧ Controller

500‧‧‧當前TTI 500‧‧‧current TTI

510、520‧‧‧參考數字 510, 520‧‧‧ reference numbers

610、620‧‧‧有效寫碼速率 610, 620‧‧‧ effective code rate

705‧‧‧目標BLER 705‧‧‧Target BLER

710‧‧‧臨限值TTI_LQM_TH 710‧‧‧ threshold TTI_LQM_TH

805、810、815、820、825、830、835、840、845‧‧‧步驟 805, 810, 815, 820, 825, 830, 835, 840, 845 ‧ ‧ steps

900‧‧‧TTI/輸送頻道 900‧‧‧TTI/Transport Channel

905‧‧‧早期解碼時間 905‧‧‧ Early decoding time

910‧‧‧解碼時間 910‧‧‧Decoding time

920‧‧‧TTI/輸送頻道 920‧‧‧TTI/Transport Channel

925‧‧‧早期解碼時間 925‧‧‧ Early decoding time

930‧‧‧解碼時間 930‧‧‧Decoding time

1005、1010、1015、1020、1025、1030、1035‧‧‧步驟 1005, 1010, 1015, 1020, 1025, 1030, 1035‧ ‧ steps

1100‧‧‧具有TTI0=20毫秒的輸送頻道的解碼時序 1100‧‧‧Decoding timing of transport channels with TTI0=20 ms

1105‧‧‧預定早期解碼時間 1105‧‧‧ scheduled early decoding time

1110‧‧‧結束時間 1110‧‧‧ End time

1120‧‧‧具有TTI1=40毫秒的輸送頻道的解碼時序 1120‧‧‧Decoding timing of transport channels with TTI1=40 ms

1125‧‧‧預定早期解碼時間 1125‧‧‧ scheduled early decoding time

1130‧‧‧結束時間 1130‧‧‧ End time

1205‧‧‧射頻處理器 1205‧‧‧RF Processor

1210‧‧‧操作模式 1210‧‧‧Operating mode

1220‧‧‧輸送頻道TrCH0 1220‧‧‧Transport channel TrCH0

1225‧‧‧輸送頻道TrCH1 1225‧‧‧Transport channel TrCH1

1230、1235、1240、1245、1250、1255、1260‧‧‧解碼時間 1230, 1235, 1240, 1245, 1250, 1255, 1260‧‧‧ decoding time

1305‧‧‧BLER1 1305‧‧‧BLER1

1310‧‧‧BLER0 1310‧‧‧BLER0

1405、1410、1415、1420、1425、1430、1435、1440‧‧‧步驟 1405, 1410, 1415, 1420, 1425, 1430, 1435, 1440‧ ‧ steps

TrCH0、TrCH1、TrCH3‧‧‧輸送頻道 TrCH0, TrCH1, TrCH3‧‧‧ delivery channel

TTI_LQM(k)‧‧‧鏈路品質量度 TTI_LQM(k)‧‧‧ Link quality

TTI_LQM(k+1)‧‧‧鏈路品質量度 TTI_LQM(k+1)‧‧‧ Link quality

TTI_LQM_TH‧‧‧預定臨限值 TTI_LQM_TH‧‧‧Predetermined threshold

自結合附圖進行的以下詳細描述,本揭露內容的上述及其他態樣、特徵及優點將更清楚,其中: The above and other aspects, features and advantages of the present disclosure will be more apparent from the following detailed description of the appended claims.

圖1為說明根據本揭露內容的實施例的用於無線通信系統的訊框結構的圖式。 1 is a diagram illustrating a frame structure for a wireless communication system in accordance with an embodiment of the present disclosure.

圖2為說明根據本揭露內容的實施例的無線通信系統中的包含解碼器的接收器的結構的方塊圖。 2 is a block diagram illustrating a structure of a receiver including a decoder in a wireless communication system in accordance with an embodiment of the present disclosure.

圖3為說明正常解碼模式的解碼操作的時序圖。 FIG. 3 is a timing chart illustrating a decoding operation of a normal decoding mode.

圖4為說明根據本發明的實施例的支援早期解碼的接收器的結構的方塊圖。 4 is a block diagram illustrating the structure of a receiver supporting early decoding, in accordance with an embodiment of the present invention.

圖5為說明根據本揭露內容的實施例的早期解碼模式的解碼操作的時序圖。 FIG. 5 is a timing diagram illustrating a decoding operation of an early decoding mode in accordance with an embodiment of the present disclosure.

圖6A及圖6B為說明根據本揭露內容的實施例的視用於每一輸送頻道的接收時槽的位置而判定的有效寫碼速率的曲線圖。 6A and 6B are graphs illustrating effective write rate determined based on the position of a receive time slot for each transport channel, in accordance with an embodiment of the present disclosure.

圖7為說明根據本揭露內容的實施例的用於設定用於針對每一時槽評估頻道品質的鏈路品質量度的臨限值的準則的曲線圖。 7 is a graph illustrating criteria for setting a threshold for link quality quality for evaluating channel quality for each time slot, in accordance with an embodiment of the present disclosure.

圖8為說明根據本揭露內容的實施例的判定早期解碼的操作的流程圖。 FIG. 8 is a flowchart illustrating an operation of determining early decoding in accordance with an embodiment of the present disclosure.

圖9為說明根據本揭露內容的實施例的判定早期解碼時間的操作的時序圖。 9 is a timing diagram illustrating an operation of determining an early decoding time in accordance with an embodiment of the present disclosure.

圖10為說明根據本揭露內容的實施例的判定早期解碼時間的操作的流程圖。 FIG. 10 is a flowchart illustrating an operation of determining an early decoding time in accordance with an embodiment of the present disclosure.

圖11為說明根據本揭露內容的實施例的所判定的早期解碼時間的時序圖。 11 is a timing diagram illustrating the determined early decoding time in accordance with an embodiment of the present disclosure.

圖12為說明根據本揭露內容的實施例的用於多個輸送頻道的解碼操作的時序圖。 FIG. 12 is a timing diagram illustrating a decoding operation for a plurality of transport channels in accordance with an embodiment of the present disclosure.

圖13為說明根據本揭露內容的實施例的就視頻道環境判定的接收品質而言在正常解碼模式與早期解碼模式之間的比較的曲線圖。 13 is a graph illustrating a comparison between a normal decoding mode and an early decoding mode in terms of reception quality of a video channel environment determination, in accordance with an embodiment of the present disclosure.

圖14為說明根據本揭露內容的實施例的啟用早期解碼模式的操作的流程圖。 14 is a flow diagram illustrating operation of enabling an early decoding mode in accordance with an embodiment of the present disclosure.

參考附圖來詳細地描述本揭露內容的實施例。相同或類 似組件可由相同或類似參考數字來指示,雖然所述組件是在不同圖式中說明。此項技術中已知的構造或處理程序的詳細描述可省略以避免混淆本揭露內容的標的物。 Embodiments of the present disclosure are described in detail with reference to the accompanying drawings. Same or class The components may be indicated by the same or similar reference numerals, although the components are illustrated in different drawings. Detailed descriptions of construction or processing procedures known in the art may be omitted to avoid obscuring the subject matter of the present disclosure.

以下描述及申請專利範圍中所使用的術語及措辭不限於其辭典意義,而僅用以實現對本揭露內容的清楚且始終如一的理解。因此,熟習此項技術者應清楚,本揭露內容的實施例的以下描述僅出於說明目的而提供且不用於將本揭露內容的目的限制如由所附申請專利範圍及其等效內容所定義。 The terms and expressions used in the following description and claims are not to be construed as a limitation of the The following description of the embodiments of the present disclosure is intended to be illustrative only, and is not intended to limit the scope of the disclosure as defined by the appended claims and their equivalents .

應理解,單數形式「一(a、an)」及「所述」包含多個提及物,除非上下文另外清楚地指示。因此,例如,對「組件表面」的參考包含對此等表面中的一或多者的參考。 It should be understood that the singular forms "a", "the" Thus, for example, reference to "a component surface" includes reference to one or more of such surfaces.

關於術語「實質上」,意謂所列舉的特性、參數或值不需要準確地達成,而是偏差或變化(包含例如公差、量測錯誤、量測準確度限制及熟習此項技術者已知的其他因素)可以不排除所述特性意欲提供的效應的量出現。 With respect to the term "substantially", it is meant that the recited characteristics, parameters or values do not need to be accurately achieved, but rather are variations or variations (including, for example, tolerances, measurement errors, measurement accuracy limits, and those known to those skilled in the art). Other factors) may not exclude the amount of effect that the characteristic is intended to provide.

應瞭解,流程圖中的區塊及流程圖的組合可由電腦程式指令執行。由於電腦程式指令可裝備於通用電腦、專用電腦或其他可程式化資料處理設備的處理器中,由電腦或其他可程式化資料處理設備的處理器執行的指令可產生用於執行流程圖區塊中所描述的功能的方式。為了以特定方式實施所述功能,此等電腦程式指令可儲存於能夠指導電腦或其他可程式化資料處理設備的電腦可用或電腦可讀記憶體中,使得儲存於電腦可用或電腦可讀記憶體中的所述指令可產生包含用於執行流程圖區塊中所描述的功能的指令構件的製造項目。由於電腦程式指令可裝備於電腦或其 他可程式化資料處理設備中,故藉由產生處理程序(其中一系列操作步驟在電腦或其他可程式化資料處理設備中執行且由電腦執行)來執行電腦或其他可程式化資料處理設備的指令可提供用於執行流程圖區塊中所描述的功能的步驟。 It should be understood that the combination of blocks and flowcharts in the flowcharts can be executed by computer program instructions. Since the computer program instructions can be installed in a general purpose computer, a special purpose computer or other processor of a programmable data processing device, instructions executed by a computer or other processor of the programmable data processing device can be used to execute a flowchart block. The way the functions are described. To perform the functions in a specific manner, the computer program instructions can be stored in a computer usable or computer readable memory capable of directing a computer or other programmable data processing device, such that it can be stored in a computer usable or computer readable memory. The instructions in the instructions may produce a manufacturing item that includes an instruction component for performing the functions described in the flowchart block. Computer program instructions can be equipped on a computer or He can be programmed into a data processing device, so that a computer or other programmable data processing device can be executed by generating a processing program in which a series of operating steps are performed on a computer or other programmable data processing device and executed by a computer. The instructions may provide steps for performing the functions described in the flowchart block.

每一區塊可表示包含用於執行指定邏輯功能的一或多個可執行指令的模組、區段或程式碼的部分。在一些替代實例中,應注意,區塊中的所提及的特徵可不按次序產生。舉例而言,連續繪示的兩個區塊可實質上同時地執行,或區塊有時可視其功能而以相反次序進行。 Each block may represent a portion of a module, segment or code that contains one or more executable instructions for performing the specified logical function. In some alternative instances, it should be noted that the mentioned features in the blocks may be produced out of order. For example, two blocks shown in succession may be executed substantially concurrently, or a block may sometimes be performed in the reverse order.

如本文中所使用,術語「~單元」意謂軟體組件或諸如場可程式化閘陣列(field-programmable gate array;FPGA)或特殊應用積體電路(application specific integrated circuit;ASIC)的硬體組件,且所述「~單元」可執行某些任務。然而,所述「~單元」將不限於軟體或硬體。所述「~單元」可經組態以存在於可定址儲存媒體中,或可經組態以執行一或多個處理器。因此,作為實例,所述「~單元」可包含組件,諸如,軟體組件、物件導向式軟體組件、類別組件及任務組件、處理程序、功能、屬性、程序、次常式、程式碼的片段、驅動程式、韌體、微碼、電路、資料、資料庫、資料結構、表、陣列及變數。所述組件及所述「~單元」中所提供的功能可組合於較少組件及「~單元」中,或可細分成額外組件及「~單元」。所述組件及所述「~單元」可經實施以執行裝置或安全多媒體卡中的一或多個中央處理單元(central processing unit;CPU)。 As used herein, the term "~ unit" means a software component or a hardware component such as a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC). And the "~ unit" can perform certain tasks. However, the "~ unit" will not be limited to software or hardware. The "~unit" can be configured to reside in an addressable storage medium or can be configured to execute one or more processors. Thus, by way of example, the "~unit" can include components such as software components, object oriented software components, category components and task components, handlers, functions, attributes, programs, subroutines, fragments of code, Drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The components and the functions provided in the "~ unit" can be combined into fewer components and "~ units", or can be subdivided into additional components and "~ units". The component and the "~ unit" may be implemented to execute one or more central processing units (CPUs) in a device or a secure multimedia card.

雖然本揭露內容的實施例是參考基於正交分頻多工 (orthogonal frequency division multiplexing;OFDM)的無線通信系統來詳細描述,但一般熟習此項技術者將清楚,在不脫離本揭露內容的精神及範疇的情況下,本揭露內容的標的物可應用於具有類似技術背景及頻道格式的其他通信系統及服務。 Although the embodiment of the disclosure is based on orthogonal frequency division multiplexing The wireless communication system of the orthogonal frequency division multiplexing (OFDM) is described in detail, but it is obvious to those skilled in the art that the subject matter of the present disclosure can be applied to have the subject matter without departing from the spirit and scope of the disclosure. Other communication systems and services like technical background and channel format.

根據本揭露內容的另一態樣,提供一種用於利用早期解碼降低功率耗損的裝置。所述裝置包含:基頻處理器,其經組態以處理來自射頻(RF)處理器的接收信號;解碼器,其經組態以解碼所述基頻處理器的輸出信號;以及控制器。所述控制器經組態以:在傳輸時間間隔中的時間單位期滿後判定預定解碼條件是否得到滿足;當所述預定解碼條件得到滿足時,控制所述解碼器以經由在所述傳輸時間間隔中的單位時間對已接收的信號執行解碼;當所述解碼成功時,將指令信號傳輸至所述RF處理器以在所述傳輸時間間隔中的所述時間單位後的所述傳輸時間間隔的剩餘時間段期間設定低功率模式;以及當所述時間單位是所述傳輸時間間隔中的最後時間單位時,不管所述預定解碼條件如何,控制所述解碼器以在所述傳輸時間間隔的所述最後時間單位期滿後對所述無線電信號執行解碼。 In accordance with another aspect of the present disclosure, an apparatus for reducing power consumption using early decoding is provided. The apparatus includes a baseband processor configured to process a received signal from a radio frequency (RF) processor, a decoder configured to decode an output signal of the baseband processor, and a controller. The controller is configured to: determine whether a predetermined decoding condition is satisfied after a time unit in the transmission time interval expires; and when the predetermined decoding condition is satisfied, controlling the decoder to pass the transmission time The unit time in the interval performs decoding on the received signal; when the decoding is successful, transmitting the command signal to the RF processor to the transmission time interval after the time unit in the transmission time interval a low power mode is set during a remaining time period; and when the time unit is the last time unit of the transmission time interval, regardless of the predetermined decoding condition, the decoder is controlled to be at the transmission time interval Decoding is performed on the radio signal after the last time unit expires.

根據本揭露內容的另一態樣,提供一種用於利用早期解碼降低功率耗損的裝置。所述裝置包含:基頻處理器,其經組態以處理來自RF處理器的接收信號;解碼器,其經組態以解碼所述基頻處理器的輸出信號;以及控制器。所述控制器經組態以:經由在傳輸時間間隔中的預定早期解碼時間對已接收的信號執行解碼;當所述解碼失敗時,控制所述解碼器以在所述傳輸時間間隔中的下一個時間單位對已接收的無線電信號執行解碼;當所述解 碼成功時,判定包含所述傳輸時間間隔上的解碼成功的連續解碼成功計數是否超過預定臨限值;以及若所述連續解碼成功計數超過所述預定臨限值,則使所述預定早期解碼時間減少所述單一時間單位。 In accordance with another aspect of the present disclosure, an apparatus for reducing power consumption using early decoding is provided. The apparatus includes a baseband processor configured to process a received signal from an RF processor, a decoder configured to decode an output signal of the baseband processor, and a controller. The controller is configured to: perform decoding on the received signal via a predetermined early decoding time in a transmission time interval; when the decoding fails, control the decoder to be in the transmission time interval Decoding a received radio signal by a time unit; when the solution When the code is successful, determining whether the consecutive decoding success count including the successful decoding on the transmission time interval exceeds a predetermined threshold; and if the continuous decoding success count exceeds the predetermined threshold, the predetermined early decoding is performed Time is reduced by the single time unit.

根據本揭露內容的另一態樣,提供一種用於利用早期解碼降低功率耗損的裝置。所述裝置包含:RF處理器,其經組態以接收無線電信號;基頻處理器,其經組態以處理所述RF處理器的輸出信號;解碼器,其經組態以解碼所述基頻處理器的輸出信號;以及控制器。所述控制器經組態以:在傳輸時間間隔的開始時間視經由早期解碼可獲得的功率耗損增益及在所述傳輸時間間隔前的預定時間段期間的接收品質中的至少一者判定是否在所述傳輸時間間隔中執行早期解碼;當判定執行所述早期解碼時,控制所述解碼器以經由所述傳輸時間間隔中的預定早期解碼時間對所述無線電信號執行解碼;以及當所述解碼成功時,在所述傳輸時間間隔的剩餘時間段期間將所述RF處理器設定至低功率模式。 In accordance with another aspect of the present disclosure, an apparatus for reducing power consumption using early decoding is provided. The apparatus includes an RF processor configured to receive a radio signal, a baseband processor configured to process an output signal of the RF processor, and a decoder configured to decode the base The output signal of the frequency processor; and the controller. The controller is configured to: determine, at a start time of the transmission time interval, whether at least one of a power loss gain obtainable via early decoding and a reception quality during a predetermined time period prior to the transmission time interval is Performing early decoding in the transmission time interval; controlling the decoder to perform decoding on the radio signal via a predetermined early decoding time in the transmission time interval when determining to perform the early decoding; and when the decoding Upon success, the RF processor is set to a low power mode during the remainder of the transmission time interval.

在下文所描述的的本揭露內容的實施例中,無線終端機的數位錯誤校正解碼器(下文被稱作「解碼器」)可嘗試在接收對應於一個TTI的所有信號之前在每個預定單位時間進行解碼,且可藉由視每個解碼的解碼成功而控制接收器電路來降低無線終端機的功率耗損。 In an embodiment of the present disclosure described below, a digital error correction decoder (hereinafter referred to as a "decoder") of a wireless terminal may attempt to be in each predetermined unit before receiving all signals corresponding to one TTI. The time is decoded, and the power consumption of the wireless terminal can be reduced by controlling the receiver circuit depending on the success of decoding of each decoding.

圖1為說明根據本揭露內容的實施例的用於無線通信系統的訊框結構的圖式。 1 is a diagram illustrating a frame structure for a wireless communication system in accordance with an embodiment of the present disclosure.

參看圖1,傳輸器與接收器之間的無線通信可在輸送頻道上進行。在下行鏈路中,傳輸器可為基地台且接收器可為無線終 端機。在上行鏈路中,傳輸器可為無線終端機且接收器可為基地台。輸送頻道的TTI可具有一或多個訊框102(或由一或多個訊框組成)。一個訊框102可具有多個子訊框104,且每一子訊框104可包含多個時槽106。 Referring to Figure 1, wireless communication between the transmitter and the receiver can be performed on the transport channel. In the downlink, the transmitter can be a base station and the receiver can be a wireless end. End machine. In the uplink, the transmitter can be a wireless terminal and the receiver can be a base station. The TTI of the transport channel may have one or more frames 102 (or consist of one or more frames). A frame 102 can have a plurality of sub-frames 104, and each of the sub-frames 104 can include a plurality of time slots 106.

在第三代合作夥伴計劃(3rd generation partnership project;3GPP)長期演進(long-term evolution;LTE)(其為用於無線通信的標準中的一者)中,具有10毫秒的長度的一個訊框可劃分成各自具有1毫秒的長度的10個子訊框,且每一子訊框可劃分成各自具有0.5毫秒的長度的2個時槽。一個子訊框可為TTI的最小單位,且在TTI中,可為每一輸送頻道(transport channel;TrCH)分配最小1毫秒至最大40毫秒。 In a 3rd generation partnership project (3GPP) long-term evolution (LTE), which is one of the standards for wireless communication, a frame with a length of 10 milliseconds It can be divided into 10 sub-frames each having a length of 1 millisecond, and each sub-frame can be divided into 2 time slots each having a length of 0.5 milliseconds. A sub-frame can be the smallest unit of TTI, and in the TTI, a minimum of 1 millisecond to a maximum of 40 milliseconds can be allocated for each transport channel (TrCH).

經歷編碼後輸出的位元可由頻道交錯器(channel interleaver)均勻地展開至對應於一個TTI的多個訊框。解碼器可經由基頻(baseband;BB)處理器(包含(例如)解調器)接收一個TTI的信號,且接著在每個預定時間單位解碼接收信號。時間單位可為(例如)半時槽、一個時槽或多個時槽。 The bits that are subjected to the encoded output may be uniformly spread by a channel interleaver to a plurality of frames corresponding to one TTI. The decoder may receive a TTI signal via a baseband (BB) processor (including, for example, a demodulator) and then decode the received signal in each predetermined time unit. The time unit can be, for example, a half time slot, a time slot, or multiple time slots.

圖2為說明根據本揭露內容的實施例的無線通信系統中的包含解碼器的接收器的結構的方塊圖。 2 is a block diagram illustrating a structure of a receiver including a decoder in a wireless communication system in accordance with an embodiment of the present disclosure.

參看圖2,RF處理器210可經由接收天線接收無線電信號,將接收的無線電信號轉換成基頻信號,且將基頻信號提供至BB處理器220。BB處理器220可根據信號處理演算法來處理基頻信號。解碼器230可對自BB處理器220輸出的信號執行頻道解碼以校正錯誤,且接著恢復由傳輸器傳輸的資訊位元。 Referring to FIG. 2, the RF processor 210 can receive a radio signal via a receiving antenna, convert the received radio signal into a baseband signal, and provide the baseband signal to the BB processor 220. The BB processor 220 can process the baseband signal in accordance with a signal processing algorithm. The decoder 230 may perform channel decoding on the signal output from the BB processor 220 to correct the error, and then resume the information bits transmitted by the transmitter.

解碼器230可通常在經由BB處理器220(包含(例如) 解調器)接收對應於一個TTI的所有多個訊框之後執行解碼。本文中,此解碼將被稱作正常解碼模式。 The decoder 230 can be typically via the BB processor 220 (including, for example) The demodulator) performs decoding after receiving all of the plurality of frames corresponding to one TTI. Herein, this decoding will be referred to as a normal decoding mode.

圖3為說明正常解碼模式的解碼操作的時序圖。 FIG. 3 is a timing chart illustrating a decoding operation of a normal decoding mode.

參看圖3,一個TTI 300包含N個時槽,且BB處理器220(或未描繪的頻道估計器)可在每個時槽針對時槽的信號量測頻道品質(例如,鏈路品質或信號品質),例如,信號對干擾比(signal to interference ratio;SIR)。在正常解碼模式中,解碼器230可在最後時槽的信號全部經接收的時間310嘗試解碼TTI的所有接收信號,使得解碼時間可獨立於每一時槽的頻道品質。 Referring to Figure 3, one TTI 300 includes N time slots, and the BB processor 220 (or channel estimator not depicted) can measure channel quality (e.g., link quality or signal) for the time slot of each time slot. Quality), for example, signal to interference ratio (SIR). In the normal decoding mode, decoder 230 may attempt to decode all received signals of the TTI at time 310 when the signals of the last time slot are all received, such that the decoding time may be independent of the channel quality of each time slot.

當解碼器230以正常解碼模式操作時,RF處理器210可以高或正常信號品質模式(下文被稱作正常信號品質模式)操作以保證良好信號品質(例如,低區塊錯誤率(low block error rate;BLER))。正常信號品質模式可操作以產生具有(例如)高於預定臨限值的誤差向量幅度(error vector magnitude;EVM)的信號。 When the decoder 230 operates in the normal decoding mode, the RF processor 210 can operate in a high or normal signal quality mode (hereinafter referred to as a normal signal quality mode) to ensure good signal quality (eg, low block error). Rate; BLER)). The normal signal quality mode is operable to generate a signal having an error vector magnitude (EVM) that is, for example, above a predetermined threshold.

圖4為說明根據本揭露內容的實施例的支援早期解碼的接收器的結構的方塊圖。 4 is a block diagram illustrating the structure of a receiver supporting early decoding in accordance with an embodiment of the present disclosure.

參看圖4,RF處理器410可經由接收天線接收無線電信號,將接收信號轉換成基頻信號,且將基頻信號提供至BB處理器420。BB處理器420可根據信號處理演算法來處理基頻信號。解碼器430可對自BB處理器420輸出的信號執行頻道解碼以校正錯誤,且接著恢復由傳輸器傳輸的資訊位元。 Referring to FIG. 4, the RF processor 410 can receive a radio signal via a receiving antenna, convert the received signal into a baseband signal, and provide the baseband signal to the BB processor 420. The BB processor 420 can process the baseband signal in accordance with a signal processing algorithm. The decoder 430 may perform channel decoding on the signal output from the BB processor 420 to correct the error, and then resume the information bits transmitted by the transmitter.

支援早期解碼的解碼器430可嘗試在接收一個TTI的所有信號之前以時槽為單位進行解碼。本文中,此解碼將被稱作早期解碼模式。 The decoder 430 supporting early decoding may attempt to decode in units of time slots before receiving all signals of one TTI. In this paper, this decoding will be referred to as the early decoding mode.

解碼器430可嘗試在一個TTI期滿前的早期解碼時間解碼直至TTI中的早期解碼時間為止已接收的信號。在解碼期間,構成一個TTI的時槽中的尚未接收的時槽的信號可用「erasure(=0)」及已經接收的時槽的信號來填充,且填充有「erasure」的信號可為解碼的目標。若有效寫碼速率低且頻道條件良好,則更可能成功解碼,甚至在構成一個TTI的某一週期的信號及填充有「erasure」的剩餘週期的信號之情況下,因為構成一個TTI的每個單元時期的信號品質相對較高。若解碼成功,則RF處理器410可在對應於TTI中的尚未接收的時槽的時段期間停止不必要的接收操作,藉此降低功率耗損。 The decoder 430 may attempt to decode the received signal up to the early decoding time in the TTI at an early decoding time prior to the expiration of one TTI. During decoding, the signal of the unreceived time slot in the time slot constituting one TTI can be filled with the signal of "erasure (=0)" and the time slot that has been received, and the signal filled with "erasure" can be decoded. aims. If the effective code rate is low and the channel conditions are good, it is more likely to be successfully decoded, even in the case of a signal of a certain period of a TTI and a signal of the remaining period filled with "erasure", since each of the TTIs is formed. The signal quality during the unit period is relatively high. If the decoding is successful, the RF processor 410 may stop unnecessary receiving operations during a period corresponding to a time slot that has not been received in the TTI, thereby reducing power consumption.

舉例而言,為3GPP傳輸模式中的一者的自適應多速率(adaptive multi-rate;AMR)12.2kbps在TTI期間使用相對低的頻道寫碼速率,且在良好頻道條件環境中,話音輸送頻道有很高可能被成功地接收,即使僅使用了TTI中的一些時槽。由於正常解碼模式嘗試在接收一個TTI的所有信號之後進行解碼(甚至在良好頻道條件下),故RF處理器410在一個TTI的整個時段期間可以正常信號品質模式操作,從而造成用於語音通話的不必要功率耗損。保持RF處理器410的信號品質模式為高(甚至在低傳送速率的輸送頻道中)可造成終端機的總功率耗損的不必要增加。 For example, adaptive multi-rate (AMR) 12.2 kbps, which is one of the 3GPP transmission modes, uses a relatively low channel write rate during TTI, and in a good channel condition environment, voice transmission The channel is highly likely to be successfully received, even if only some time slots in the TTI are used. Since the normal decoding mode attempts to decode after receiving all of the signals of one TTI (even under good channel conditions), the RF processor 410 can operate in the normal signal quality mode during the entire time period of one TTI, resulting in a voice call. Unnecessary power consumption. Keeping the signal quality mode of the RF processor 410 high (even in the low transmission rate transport channel) can result in an unnecessary increase in the total power consumption of the terminal.

控制器440可針對至少一個TTI判定以正常解碼模式或是早期解碼模式來操作解碼器430。在判定以早期解碼模式來操作解碼器430後,控制器440可將指令信號傳輸至RF處理器410及/或視提供自解碼器430的解碼結果來控制BB處理器420,使得RF處理器410及/或BB處理器420可以RF處理器410及/或BB 處理器420消耗較少功率的操作模式(例如,低信號品質模式或低功率模式)來操作。作為實例,RF處理器410的低信號品質模式可允許具有高於預定臨限值的EVM的信號。RF處理器410在對應於TTI的剩餘時槽的時段期間可保持低信號品質模式,且在下一個TTI中返回至正常信號品質模式。 The controller 440 can operate the decoder 430 in a normal decoding mode or an early decoding mode for at least one TTI decision. After determining to operate the decoder 430 in an early decoding mode, the controller 440 can transmit the instruction signal to the RF processor 410 and/or control the BB processor 420 depending on the decoding result provided from the decoder 430 such that the RF processor 410 And/or BB processor 420 can be RF processor 410 and/or BB Processor 420 operates in a less power mode of operation (eg, a low signal quality mode or a low power mode). As an example, the low signal quality mode of RF processor 410 may allow signals having an EVM above a predetermined threshold. The RF processor 410 may maintain a low signal quality mode during a period corresponding to the remaining time slots of the TTI and return to the normal signal quality mode in the next TTI.

當開始輸送頻道的接收時,RF處理器410可設定至正常信號品質模式且輸出高信號品質信號。當以早期解碼模式操作時,解碼器430可嘗試在由控制器440指示的時間(例如,預定早期解碼時間)或在每個時槽解碼提供自BB處理器420的資料,且將解碼結果報告至控制器440。若多個輸送頻道設定於接收器中,則解碼器430可在每個時槽個別地解碼多個輸送頻道的信號,且將多個輸送頻道的解碼結果提供至控制器440。若解碼成功是在除一個TTI的最後時槽以外的時槽自解碼器430通知,則控制器440可將指令信號傳輸至RF處理器410,使得RF處理器410在TTI的剩餘時槽期間以低信號品質模式(即,低功率模式)操作。亦即,指令信號指示RF處理器410進入低信號品質模式。 When the reception of the transmission channel is started, the RF processor 410 can set to the normal signal quality mode and output a high signal quality signal. When operating in the early decoding mode, decoder 430 may attempt to decode the data provided from BB processor 420 at the time indicated by controller 440 (e.g., predetermined early decoding time) or at each time slot, and report the decoding result. To controller 440. If a plurality of transport channels are set in the receiver, the decoder 430 can individually decode the signals of the plurality of transport channels in each time slot and provide the decoded results of the plurality of transport channels to the controller 440. If the decoding success is notified from the decoder 430 at a time slot other than the last time slot of one TTI, the controller 440 may transmit the instruction signal to the RF processor 410 such that the RF processor 410 during the remaining time slot of the TTI Low signal quality mode (ie, low power mode) operation. That is, the command signal instructs RF processor 410 to enter a low signal quality mode.

在本揭露內容的實施例中,控制器440可判定解碼器430將嘗試早期解碼的時間(例如,早期解碼時間)。BB處理器420可對提供自RF處理器410的基頻信號的信號樣本執行頻道估計、頻率/時間同步及頻道補償,估計信號樣本的頻道品質,且將估計的頻道品質報告至控制器440。頻道品質可為(例如)每一時槽的信號樣本的SIR。控制器440可藉由使用時槽的SIR作為時槽的鏈路品質量度來判定解碼器430在某一時槽是否將嘗試早期解碼。早期解碼時間可以時槽為單位或以包含預定數目個時槽的時 段為單位而判定。 In an embodiment of the present disclosure, controller 440 can determine when decoder 430 will attempt early decoding (eg, early decoding time). The BB processor 420 can perform channel estimation, frequency/time synchronization, and channel compensation on the signal samples provided from the baseband signal of the RF processor 410, estimate the channel quality of the signal samples, and report the estimated channel quality to the controller 440. The channel quality can be, for example, the SIR of the signal samples for each time slot. The controller 440 can determine whether the decoder 430 will attempt early decoding at a certain time slot by using the SIR of the time slot as the link quality of the time slot. Early decoding time can be in time slot units or when a predetermined number of time slots are included The segment is determined by the unit.

在本揭露內容的一個實施例中,控制器440可儲存作為一個TTI中的解碼結果而自解碼器430報告「循環冗餘碼(Cyclic Redundancy Code;CRC)良好」的時間,以作為下一個TTI的早期解碼時間,且可在下一個TTI中將關於所述早期解碼時間的資訊提供至解碼器430。解碼器430可在一個TTI中解碼直至由控制器440指示的早期解碼時間為止已接收的信號。 In an embodiment of the present disclosure, the controller 440 may store the time when the "Cyclic Redundancy Code (CRC) is good" is reported from the decoder 430 as a decoding result in one TTI, as the next TTI. Early decoding time, and information about the early decoding time can be provided to decoder 430 in the next TTI. The decoder 430 can decode the signals that have been received up to the early decoding time indicated by the controller 440 in one TTI.

圖5為說明根據本揭露內容的實施例的早期解碼模式的解碼操作的時序圖。 FIG. 5 is a timing diagram illustrating a decoding operation of an early decoding mode in accordance with an embodiment of the present disclosure.

參看圖5,在當前TTI 500中,BB處理器420可使用傳輸自基地台的導頻頻道或參考頻道以時槽為單位來量測指示頻道品質的SIR,且將SIR報告至控制器440。在圖5中,時槽SIR(k)可為時槽k的頻道品質,或時槽0至時槽k期間的信號的頻道品質。控制器440可基於由BB處理器420報告的時槽SIR(k)而導出鏈路品質量度(link quality metric;LQM)TTI_LQM(k)。可將時槽k的TTI_LQM(k)與預定臨限值TTI_LQM_TH進行比較,且控制器440可視比較結果而判定是否嘗試解碼直至時槽k為止已接收的信號。所述臨限值可自查找表(其中將嘗試解碼所在的時槽具有不同值)獲得,或可實施為用於將嘗試解碼所在的時槽的相同常數值。控制器440可基於時槽SIR根據預定演算法來計算鏈路品質量度TTI_LQM,且控制器440可使用(例如)此項技術中所熟知的技術作為演算法。 Referring to FIG. 5, in the current TTI 500, the BB processor 420 can measure the SIR indicating the channel quality in units of time slots using a pilot channel or a reference channel transmitted from the base station, and report the SIR to the controller 440. In FIG. 5, the time slot SIR(k) may be the channel quality of the time slot k, or the channel quality of the signal during the time slot 0 to the time slot k. The controller 440 may derive a link quality metric (LQM) TTI_LQM(k) based on the time slot SIR(k) reported by the BB processor 420. The TTI_LQM(k) of the time slot k can be compared with the predetermined threshold TTI_LQM_TH, and the controller 440 can determine whether or not to attempt to decode the signal that has been received up to the time slot k, depending on the comparison result. The threshold may be obtained from a lookup table (where the time slots in which the decoding is attempted have different values) or may be implemented as the same constant value for the time slot in which the attempt is to be decoded. The controller 440 can calculate the link quality quality TTI_LQM based on the time slot SIR according to a predetermined algorithm, and the controller 440 can use, for example, a technique well known in the art as an algorithm.

當時槽k的TTI_LQM(k)小於TTI_LQM_TH時(參見參考數字510),控制器440可控制解碼器430在時槽k不嘗試解碼。 若時槽(k+1)的TTI_LQM(k+1)大於或等於TTI_LQM_TH(參見參考數字520),則控制器440可控制解碼器430在時槽(k+1)嘗試解碼。在此情況下,早期解碼時間為時槽(k+1)。 When TTI_LQM(k) of slot k is less than TTI_LQM_TH (see reference numeral 510), controller 440 can control decoder 430 not to attempt decoding in time slot k. If the TTI_LQM(k+1) of the time slot (k+1) is greater than or equal to TTI_LQM_TH (see reference numeral 520), the controller 440 may control the decoder 430 to attempt decoding at the time slot (k+1). In this case, the early decoding time is the time slot (k+1).

解碼器430可在所設定多個輸送頻道的TTI中在由控制器440指示的時槽解碼輸送頻道,且將解碼結果報告至控制器440。所述解碼結果可意謂資訊位元的CRC檢查結果,所述結果已作為解碼的結果獲得。CRC檢查結果在解碼成功的情況下可為「CRC良好」,且CRC檢查結果在解碼失敗的情況下可為「CRC不良」。 The decoder 430 may decode the transport channel in the time slot indicated by the controller 440 in the TTI of the set plurality of transport channels, and report the decoding result to the controller 440. The decoding result may mean a CRC check result of the information bit, which result has been obtained as a result of the decoding. The CRC check result may be "CRC good" when the decoding is successful, and the CRC check result may be "CRC bad" in the case of decoding failure.

若終端機中設定的多個輸送頻道的解碼結果彼此不同(例如,在輸送頻道的「CRC良好」及「CRC不良」均在特定時槽出現的情況下),則控制器440可控制解碼器430嘗試在下一個時槽僅解碼其中「CRC不良」已出現的輸送頻道,或嘗試在下一個時槽解碼所有輸送頻道。因此,即使RF處理器410的信號品質模式在預定時段期間保持為低,待接收的輸送頻道的接收品質(例如,BLER)亦可得到保證以免造成效能降級(與正常解碼模式相比)。 If the decoding results of the plurality of transport channels set in the terminal are different from each other (for example, if both the "CRC good" and the "CRC bad" of the transport channel occur in a specific time slot), the controller 440 can control the decoder. 430 attempts to decode only the transport channel in which the "CRC Bad" has occurred in the next time slot, or attempt to decode all transport channels in the next time slot. Therefore, even if the signal quality mode of the RF processor 410 remains low for a predetermined period of time, the reception quality (e.g., BLER) of the transmission channel to be received can be guaranteed to avoid performance degradation (compared to the normal decoding mode).

在本揭露內容的替代實施例中,控制器440可判定用於在用於每一輸送頻道的TTI期滿前的每個時槽或在每預定數目個時槽執行解碼的多個條件。所述多個條件可包含針對輸送頻道的有效寫碼速率的條件。作為實例,若輸送頻道的有效寫碼速率小於1,則此條件可得到滿足。所述多個條件可包含針對上述LQM的條件。每一時槽的頻道品質可為使用時槽的導頻頻道或參考頻道判定的TTI_LQM,且TTI_LQM可計算為有效SIR或每經寫碼 位元的平均相互資訊(mean mutual information per coded bit;MMIB)。若TTI_LQM大於或等於對應於輸送頻道的目標BLER的臨限值,則此條件可得到滿足。所述多個條件可包含針對剩餘時槽的數目的條件。作為實例,若RF處理器410可保持在低信號品質模式中所在的時段的長度(例如,自解碼成功所在的時槽的下一個時槽直至當前TTI的最後時槽的時槽的數目)大於預定最小數(=X,例如,1),則此條件可得到滿足。 In an alternate embodiment of the present disclosure, the controller 440 may determine a plurality of conditions for performing decoding at each time slot before the TTI expiration for each transport channel or every predetermined number of time slots. The plurality of conditions may include conditions for a valid write rate of the transport channel. As an example, if the effective write rate of the transport channel is less than 1, then this condition can be satisfied. The plurality of conditions may include conditions for the LQM described above. The channel quality of each time slot may be the TTI_LQM determined by the pilot channel or reference channel of the time slot, and the TTI_LQM may be calculated as a valid SIR or per coded code. Mean mutual information per coded bit (MMIB). This condition can be satisfied if TTI_LQM is greater than or equal to the threshold of the target BLER corresponding to the transport channel. The plurality of conditions may include conditions for the number of remaining time slots. As an example, if the RF processor 410 can maintain the length of the time period in which the low signal quality mode is located (eg, the number of time slots from the next time slot of the time slot in which the decoding succeeded until the last time slot of the current TTI) is greater than The predetermined minimum number (=X, for example, 1), then this condition can be satisfied.

圖6A及圖6B為說明根據本揭露內容的實施例的視用於每一輸送頻道的接收時槽的位置而判定的有效寫碼速率的曲線圖。由於圖6A中所說明的輸送頻道TrCH0的有效寫碼速率610自第10個時槽開始小於臨限值(=1),故控制器440可針對TrCH0判定針對有效寫碼速率的條件將在第10個時槽及其後續時槽得到滿足。由於圖6B中所說明的輸送頻道TrCH3的有效寫碼速率620自總共60個時槽中的第22個時槽開始小於臨限值(=1),故控制器440可針對TrCH3判定針對有效寫碼速率的條件將在第22個時槽及其後續時槽得到滿足。 6A and 6B are graphs illustrating effective write rate determined based on the position of a receive time slot for each transport channel, in accordance with an embodiment of the present disclosure. Since the effective write rate 610 of the transport channel TrCH0 illustrated in FIG. 6A is less than the threshold (=1) from the 10th time slot, the controller 440 can determine for TrCH0 that the condition for the effective write rate will be The 10 time slots and their subsequent time slots are satisfied. Since the effective write rate 620 of the transport channel TrCH3 illustrated in FIG. 6B is less than the threshold (=1) from the 22nd slot of the total of 60 time slots, the controller 440 can determine for valid writes for TrCH3. The condition of the code rate will be satisfied in the 22nd time slot and its subsequent time slots.

圖7為說明根據本揭露內容的實施例的用於設定用於針對每一時槽評估頻道品質的鏈路品質量度的臨限值的準則的曲線圖。如所說明,控制器440可設定對應於接收器中所設定的輸送頻道中的每一者所需的目標BLER 705的臨限值TTI_LQM_TH 710。基於TTI_LQM的BLER可使用預定表來判定,或可以實驗方式或憑經驗判定。 7 is a graph illustrating criteria for setting a threshold for link quality quality for evaluating channel quality for each time slot, in accordance with an embodiment of the present disclosure. As illustrated, the controller 440 can set a threshold TTI_LQM_TH 710 corresponding to the target BLER 705 required by each of the delivery channels set in the receiver. The TTI_LQM-based BLER can be determined using a predetermined table, or can be determined experimentally or empirically.

圖8為說明根據本揭露內容的實施例的判定早期解碼的操作的流程圖。所說明操作可由(例如)如圖4中所組態的具有 接收器的無線終端機在每個TTI中執行。 FIG. 8 is a flowchart illustrating an operation of determining early decoding in accordance with an embodiment of the present disclosure. The illustrated operation can be performed, for example, as configured in FIG. The wireless terminal of the receiver is executed in each TTI.

參看圖8,在步驟805中,控制器440將指令信號傳輸至RF處理器410以設定正常信號品質模式。RF處理器410回應於指令信號而在正常信號品質模式接收一個TTI的每一時槽。正常信號品質模式可具有與下文所描述的低信號品質模式相比更高的EVM,且可能需要相對大的功率耗損。 Referring to Figure 8, in step 805, controller 440 transmits the command signal to RF processor 410 to set the normal signal quality mode. The RF processor 410 receives each time slot of a TTI in a normal signal quality mode in response to the command signal. The normal signal quality mode may have a higher EVM than the low signal quality mode described below, and may require relatively large power consumption.

在步驟810中,控制器440判定用於判定早期解碼的所有條件在當前時槽是否得到滿足,或在必要時,在TTI的每個時槽判定一些條件是否得到滿足。在本揭露內容的實施例中,控制器440判定輸送頻道的有效寫碼速率在當前時槽是否小於預定臨限值(例如,1)、在當前時槽計算的鏈路品質量度是否大於或等於臨限值TTI_LQM_TH及當前TTI的剩餘時槽的數目是否大於臨限值X。 In step 810, the controller 440 determines whether all of the conditions for determining early decoding are satisfied at the current time slot, or if necessary, determines whether some conditions are satisfied at each time slot of the TTI. In an embodiment of the present disclosure, the controller 440 determines whether the effective write rate of the transport channel is greater than a predetermined threshold (eg, 1) in the current time slot, and whether the link quality calculated at the current time slot is greater than or equal to Whether the threshold TTI_LQM_TH and the number of remaining time slots of the current TTI are greater than the threshold X.

若所有上述條件得到滿足,則在步驟815中,控制器440指導解碼器430解碼直至當前TTI中的當前時槽為止已接收的信號。在本揭露內容的替代實施例中,若以上條件中的至少一個(例如,針對有效寫碼速率的條件)得到滿足,則控制器440判定在當前時槽執行解碼。 If all of the above conditions are met, then in step 815, controller 440 instructs decoder 430 to decode the signals that have been received up to the current time slot in the current TTI. In an alternate embodiment of the present disclosure, if at least one of the above conditions (e.g., a condition for a valid write rate) is satisfied, the controller 440 determines to perform decoding at the current time slot.

在步驟820中,控制器440視接收自解碼器430的解碼結果而針對直至當前時槽為止已接收的信號判定解碼是否成功。若報告解碼成功,則在步驟825中,控制器440將指令信號傳輸至RF處理器410,使得RF處理器410在對應於當前TTT的剩餘時槽的時間段期間以低功率模式(例如,低信號品質模式)操作。若多個輸送頻道組態於接收器中,則解碼結果可指示多個輸送頻 道的解碼是否成功。若所有或預定數目個輸送頻道的解碼成功,則控制器440將指令信號傳輸至RF處理器410以設定低功率模式。在本揭露內容的替代實施例中,控制器440可傳輸用於停止或停用RF處理器410的指令信號,而非指示當前TTI的剩餘時槽期間的低功率模式的指示信號。在本揭露內容的另一替代實施例中,若在當前TTI期滿前偵測到解碼成功,則控制器440可在當前TTI的剩餘時段期間停止用於呼叫的傳輸操作,或停止用於呼叫的傳輸操作及接收操作兩者。 In step 820, the controller 440 determines whether the decoding was successful for the signal received up to the current time slot, depending on the decoding result received from the decoder 430. If the report is successfully decoded, then in step 825, the controller 440 transmits the command signal to the RF processor 410 such that the RF processor 410 is in a low power mode (eg, low during the time period corresponding to the remaining time slot of the current TTT). Signal quality mode) operation. If multiple transmission channels are configured in the receiver, the decoding result may indicate multiple transmission frequencies. Whether the decoding of the channel is successful. If the decoding of all or a predetermined number of delivery channels is successful, the controller 440 transmits an instruction signal to the RF processor 410 to set the low power mode. In an alternate embodiment of the present disclosure, the controller 440 may transmit an instruction signal for stopping or deactivating the RF processor 410 instead of an indication signal indicating a low power mode during the remaining time slot of the current TTI. In another alternative embodiment of the present disclosure, if the decoding is successfully detected before the current TTI expires, the controller 440 may stop the transmission operation for the call or stop the call during the remaining period of the current TTI. Both the transfer operation and the receive operation.

在步驟840中,控制器440判定當前接收的時槽是否為當前TTI的最後時槽。若當前接收的時槽是最後時槽,則控制器440終止操作。若當前接收的時槽並非最後時槽,則控制器440在步驟845中接收下一個時槽,且接著返回步驟810以判定下一個時槽的解碼條件是否得到滿足。 In step 840, the controller 440 determines whether the currently received time slot is the last time slot of the current TTI. If the currently received time slot is the last time slot, the controller 440 terminates the operation. If the currently received time slot is not the last time slot, the controller 440 receives the next time slot in step 845 and then returns to step 810 to determine if the decoding condition of the next time slot is satisfied.

若在步驟810中判定當前時槽不滿足早期解碼條件,則在步驟830中,控制器440判定當前接收的時槽是否為當前TTI的最後時槽。若當前接收的時槽是最後時槽,則不管早期解碼條件是否得到滿足,在步驟815中,控制器440控制解碼器430以解碼直至最後時槽為止已接收的信號。然而,若當前時槽不滿足早期解碼條件且並非最後時槽,則在返回步驟810以判定下一個時槽的早期解碼之前,在步驟835中,控制器440將指示正常信號品質模式的指令信號傳輸至RF處理器410。 If it is determined in step 810 that the current time slot does not satisfy the early decoding condition, then in step 830, the controller 440 determines whether the currently received time slot is the last time slot of the current TTI. If the currently received time slot is the last time slot, then regardless of whether the early decoding conditions are met, in step 815, the controller 440 controls the decoder 430 to decode the signals that have been received up to the last time slot. However, if the current time slot does not satisfy the early decoding condition and is not the last time slot, then before returning to step 810 to determine early decoding of the next time slot, in step 835, the controller 440 will signal the command signal indicating the normal signal quality mode. Transfer to RF processor 410.

圖9為說明根據本揭露內容的實施例的判定早期解碼時間的操作的時序圖。 9 is a timing diagram illustrating an operation of determining an early decoding time in accordance with an embodiment of the present disclosure.

參看圖9,參考數字900表示具有TTI0的輸送頻道的解 碼時序,且參考數字920表示具有TTI1的輸送頻道的解碼時序。此處,TTI0為TTI1的1/2。解碼器可嘗試在一個TTI 900或920中的每個預定單位時間進行解碼。所述單位時間為TTI0/N,其中N為正整數。作為實例,TTI0/N的最小值可為一個時槽。 Referring to Figure 9, reference numeral 900 denotes a solution for a transport channel having TTI0. Code timing, and reference numeral 920 represents the decoding timing of the transport channel with TTI1. Here, TTI0 is 1/2 of TTI1. The decoder may attempt to decode at each predetermined unit time in one TTI 900 or 920. The unit time is TTI0/N, where N is a positive integer. As an example, the minimum value of TTI0/N can be a time slot.

在具有TTI0的輸送頻道900的情況下,解碼器在一個TTI中可執行最多N次解碼,且在具有TTI1的輸送頻道920的情況下,解碼器在一個TTI中可執行最多2N次解碼。解碼器可操作的最小解碼時間可為TTI0/N;一個TTI的最後時間可為正常解碼模式的解碼時間910或930;且一個TTI期滿前的單位時間可為早期解碼時間905及925。 In the case of a transport channel 900 with TTI0, the decoder can perform up to N decodings in one TTI, and in the case of a transport channel 920 with TTI1, the decoder can perform up to 2N decodings in one TTI. The minimum decoding time at which the decoder can operate can be TTI0/N; the last time of one TTI can be the decoding time 910 or 930 of the normal decoding mode; and the unit time before a TTI expires can be the early decoding times 905 and 925.

在初始TTI中,早期解碼可在TTI0/N時開始。 In the initial TTI, early decoding can begin at TTI0/N.

圖10為說明根據本揭露內容的實施例的判定早期解碼時間的操作的流程圖。所說明操作可由(例如)如圖4中所組態的具有接收器的無線終端機在每個TTI中執行。 FIG. 10 is a flowchart illustrating an operation of determining an early decoding time in accordance with an embodiment of the present disclosure. The illustrated operations may be performed in each TTI by, for example, a wireless terminal having a receiver configured as in FIG.

參看圖10,在步驟1005中,控制器440指導解碼器430在當前TTI中在預先儲存的解碼時間嘗試解碼。在第一TTI中,解碼時間可為用於解碼的單位時間(例如,第一時槽)。在第一TTI後的TTI中,解碼時間可為儲存於先前TTI中的值。 Referring to Figure 10, in step 1005, the controller 440 directs the decoder 430 to attempt decoding at the pre-stored decoding time in the current TTI. In the first TTI, the decoding time may be a unit time for decoding (eg, a first time slot). In the TTI after the first TTI, the decoding time may be a value stored in the previous TTI.

在步驟1010中,控制器440視接收自解碼器430的解碼結果而針對直至指定解碼時間為止已接收的信號判定解碼是否成功。若解碼失敗,則在步驟1015中,解碼器430接收下一個單位時間(例如,下一個時槽)的信號,且接著嘗試解碼。若解碼成功,則控制器440進行至步驟1020。當多個輸送頻道組態於接收器中時,若所有或預定數目個輸送頻道的解碼成功,則控制器440 進行至步驟1020。 In step 1010, the controller 440 determines whether the decoding was successful for the signal received up to the specified decoding time, depending on the decoding result received from the decoder 430. If the decoding fails, then in step 1015, decoder 430 receives the signal for the next unit time (e.g., the next time slot) and then attempts to decode. If the decoding is successful, the controller 440 proceeds to step 1020. When a plurality of transport channels are configured in the receiver, if decoding of all or a predetermined number of transport channels is successful, the controller 440 Proceed to step 1020.

在步驟1020中,控制器440量測包含當前TTI的先前TTI中的解碼的連續成功的數目(在下文簡稱為「連續解碼成功計數」)。在步驟1025中,控制器440判定連續解碼成功計數是否超過預定臨限值D。連續解碼成功計數可以TTI為單位來量測。作為實例,若解碼在當前TTI前的三個TTI期間已連續成功,則連續解碼成功計數可為4。所述臨限值可視頻道環境(例如,多普勒頻率等)而改變。若所述臨限值經設定為「1」,則解碼時間可在每個TTI中更新。 In step 1020, the controller 440 measures the number of consecutive successes of decoding in the previous TTI including the current TTI (hereinafter simply referred to as "continuous decoding success count"). In step 1025, the controller 440 determines whether the continuous decoding success count exceeds the predetermined threshold D. The continuous decoding success count can be measured in units of TTI. As an example, if the decoding has succeeded consecutively during the three TTIs prior to the current TTI, the consecutive decoding success count may be four. The threshold may vary depending on the channel environment (eg, Doppler frequency, etc.). If the threshold is set to "1", the decoding time can be updated in each TTI.

若連續解碼成功計數超過臨限值D,則在步驟1030中,控制器440將所儲存解碼時間改變至為早於所儲存解碼時間TTI0/N的單位時間的時間(例如,早於所儲存解碼時間一個時槽的時間)。作為實例,若所儲存解碼時間為時槽k,則在步驟1030中,控制器440可將解碼時間改變為時槽(k-1)。若連續解碼成功計數不超過臨限值D,則在步驟1035中,控制器440可將關於解碼器430在當前TTI中成功解碼的時間的資訊儲存為解碼時間。所儲存解碼時間可用於下一個TTI中。 If the consecutive decoding success count exceeds the threshold D, then in step 1030, the controller 440 changes the stored decoding time to a time unit time earlier than the stored decoding time TTI0/N (eg, earlier than the stored decoding). Time is a time slot). As an example, if the stored decoding time is time slot k, then in step 1030, controller 440 can change the decoding time to time slot (k-1). If the continuous decoding success count does not exceed the threshold D, then in step 1035, the controller 440 may store information about the time at which the decoder 430 was successfully decoded in the current TTI as the decoding time. The stored decoding time can be used in the next TTI.

若多個輸送頻道組態於接收器中,則圖10中所說明的操作可針對每一輸送頻道個別地執行。若改變特定輸送頻道的寫碼速率,則控制器440可初始化所述輸送頻道的解碼時間。 If multiple transport channels are configured in the receiver, the operations illustrated in Figure 10 can be performed individually for each transport channel. If the write rate of a particular transport channel is changed, the controller 440 can initialize the decode time of the transport channel.

圖10中所說明的本揭露內容的實施例可與圖8中所說明的本揭露內容的實施例組合。作為實例,控制器440可在自所判定解碼時間開始的每個時槽(或每個預定單位時間)檢查早期解碼條件(如在圖10中),而非在自一個TTI的第一時槽開始的每 個時槽判定早期解碼條件是否得到滿足。 The embodiment of the present disclosure illustrated in FIG. 10 can be combined with the embodiment of the present disclosure illustrated in FIG. As an example, controller 440 may check for early decoding conditions (as in Figure 10) at each time slot (or each predetermined unit time) from the determined decoding time, rather than at the first time slot from a TTI. Every beginning The time slots determine whether the early decoding conditions are met.

在下文所描述的本揭露內容的實施例中,解碼器在一個TTI中將執行早期解碼的解碼時間可視經由早期解碼可獲得的功率耗損增益而判定。在本揭露內容的實施例中,解碼時間可視由終端機量測的指示符(例如,輸送頻道的信號對干擾比(signal to interference ratio;SIR)或信號對雜訊比(signal to noise ratio;SNR)、導頻頻道的符號SNR、及輸送頻道的BLER)中的至少一者而判定。 In an embodiment of the present disclosure described below, the decoder determines the decoding time at which early decoding is performed in one TTI, depending on the power loss gain available through early decoding. In an embodiment of the disclosure, the decoding time may be an indicator measured by the terminal (eg, a signal to interference ratio (SIR) of the transport channel or a signal to noise ratio (signal to noise ratio; It is determined by at least one of SNR), the symbol SNR of the pilot channel, and the BLER of the transmission channel.

圖11為說明根據本揭露內容的實施例的所判定的早期解碼時間的時序圖。 11 is a timing diagram illustrating the determined early decoding time in accordance with an embodiment of the present disclosure.

參看圖11,參考數字1100表示具有TTI0=20毫秒的輸送頻道的解碼時序,且解碼器可嘗試在正常解碼模式下在一個TTI的結束時間1110進行解碼,且嘗試在早期解碼模式下在一個TTI期滿前的預定早期解碼時間1105進行解碼。參考數字1120表示具有TTI1=40毫秒的輸送頻道的解碼時序,且解碼器可嘗試在正常解碼模式下在一個TTI的結束時間1130進行解碼,且嘗試在早期解碼模式下在一個TTI期滿前的預定早期解碼時間1125進行解碼。 Referring to Fig. 11, reference numeral 1100 denotes a decoding timing of a transport channel having TTI0 = 20 msec, and the decoder can attempt to decode at the end time 1110 of one TTI in the normal decoding mode, and try to be in a TTI in the early decoding mode. The predetermined early decoding time 1105 before the expiration is decoded. Reference numeral 1120 denotes a decoding timing of a transport channel having TTI1 = 40 milliseconds, and the decoder may attempt to decode at the end time 1130 of one TTI in the normal decoding mode, and attempt to complete the TTI before the expiration of one TTI in the early decoding mode. The early decoding time 1125 is scheduled for decoding.

舉例而言,預定早期解碼時間1105可為BB處理器針對前10毫秒(例如,一個訊框)的輸出已完全傳遞至解碼器的時間。早期解碼時間可由控制器改變。假定用於通過BB處理器的延遲時間在針對一個訊框的信號的解碼成功的情況下可忽略,則控制器可將指令信號輸出至RF處理器以便在約10毫秒的下一個訊框期間將RF處理器的操作模式切換至低信號品質模式。RF處理器的 操作模式可在下一個TTI的開始時間調整至正常模式。 For example, the predetermined early decoding time 1105 may be the time at which the BB processor's output for the first 10 milliseconds (eg, one frame) has been fully passed to the decoder. Early decoding time can be changed by the controller. Assuming that the delay time for passing through the BB processor is negligible in the case of successful decoding of the signal for one frame, the controller can output the command signal to the RF processor for the next frame period of about 10 milliseconds. The operating mode of the RF processor is switched to the low signal quality mode. RF processor The operating mode can be adjusted to the normal mode at the start of the next TTI.

若早期解碼模式的早期解碼是對具有相同TTI的多個輸送頻道執行,則控制器可將指令信號輸出至RF處理器以便在預定數目個輸送頻道中的解碼失敗(例如,CRC不良)後將RF處理器調整至正常信號品質模式。在此情況下,解碼器可在正常解碼模式的解碼時間(例如,在一個TTI的結束時間)對在先前解碼時間中其解碼失敗的輸送頻道或其TTI期滿的所有輸送頻道執行解碼。 If the early decoding of the early decoding mode is performed on multiple transport channels having the same TTI, the controller may output the command signal to the RF processor for decoding failure (eg, CRC bad) in a predetermined number of transport channels The RF processor is adjusted to the normal signal quality mode. In this case, the decoder may perform decoding on the transmission channel whose decoding failed in the previous decoding time or all the transmission channels whose TTI expires in the decoding time of the normal decoding mode (for example, at the end time of one TTI).

圖12為說明根據本揭露內容的實施例的用於多個輸送頻道的解碼操作的時序圖。 FIG. 12 is a timing diagram illustrating a decoding operation for a plurality of transport channels in accordance with an embodiment of the present disclosure.

參看圖12,具有TTI=10毫秒的至少一個輸送頻道TrCH0 1220及具有TTI=20毫秒的至少一個輸送頻道TrCH1 1225設置於接收器中,且RF處理器(亦即,RFIC)1205以10毫秒的最小TTI為單位操作。 Referring to FIG. 12, at least one transport channel TrCH0 1220 having TTI=10 milliseconds and at least one transport channel TrCH1 1225 having TTI=20 milliseconds are disposed in the receiver, and the RF processor (ie, RFIC) 1205 is 10 milliseconds. The minimum TTI is the unit operation.

參考數字1230表示根據正常解碼模式判定的解碼時間,或早期解碼模式中的早期解碼失敗時的解碼時間。參考數字1235表示早期解碼模式中的TrCH0 1220的解碼時間,且參考數字1240表示早期解碼模式中的TrCH1 1225的解碼時間。 Reference numeral 1230 denotes a decoding time determined according to the normal decoding mode, or a decoding time when early decoding fails in the early decoding mode. Reference numeral 1235 denotes the decoding time of TrCH0 1220 in the early decoding mode, and reference numeral 1240 denotes the decoding time of TrCH1 1225 in the early decoding mode.

在TTI的開始時間,RF處理器的操作模式1210藉由發送自控制器的指令信號而設定至正常信號品質模式(例如,高EVM)。在解碼時間1245,若針對TrCH0的符號的解碼成功,則RF處理器的操作模式1210可藉由發送自控制器的指令信號而調整至低信號品質模式(例如,低EVM)。低信號品質模式可保持到直至TTI期滿為止,且RF處理器可在下一個TTI開始時藉由發 送自控制器的指令信號初始化至正常信號品質模式。由於TrCH0的解碼在解碼時間1245成功,故解碼器確實需要在解碼時間1250解碼TrCH0。 At the start of the TTI, the RF processor's operating mode 1210 is set to a normal signal quality mode (eg, high EVM) by a command signal sent from the controller. At decoding time 1245, if the decoding of the symbol for TrCH0 is successful, the operating mode 1210 of the RF processor can be adjusted to a low signal quality mode (eg, low EVM) by a command signal transmitted from the controller. The low signal quality mode can be maintained until the TTI expires, and the RF processor can be used at the beginning of the next TTI The command signal sent from the controller is initialized to the normal signal quality mode. Since the decoding of TrCH0 is successful at decoding time 1245, the decoder does need to decode TrCH0 at decoding time 1250.

在解碼時間1250,解碼器可分開來解碼TrCH0及TrCH1的符號。若解碼器解碼TrCH0已失敗且解碼TrCH1已成功,則RF處理器的操作模式1210可藉由發送自控制器的指令信號而保持在高信號品質模式。由於解碼器解碼TrCH0已失敗,故解碼器可在解碼時間1260再嘗試解碼在TTI中所接收的TrCH0的所有信號。 At decoding time 1250, the decoder can separately decode the symbols of TrCH0 and TrCH1. If the decoder decodes TrCH0 has failed and the decoding TrCH1 has succeeded, the RF processor's operating mode 1210 can be maintained in the high signal quality mode by transmitting the command signal from the controller. Since the decoder decodes TrCH0 has failed, the decoder can again attempt to decode all of the signals of TrCH0 received in the TTI at decoding time 1260.

圖13為說明根據本揭露內容的實施例的就視頻道環境判定的接收品質而言正常解碼模式與早期解碼模式之間的比較的曲線圖。本文中,頻道環境由符號SNR表示且接收品質由BLER表示。 13 is a graph illustrating a comparison between a normal decoding mode and an early decoding mode in terms of reception quality of a video channel environment determination, in accordance with an embodiment of the present disclosure. Herein, the channel environment is represented by the symbol SNR and the reception quality is represented by BLER.

參看圖13,在相同符號SNR處,對於解碼器嘗試在一個TTI的結束時間解碼的情況(亦即,正常解碼模式)的BLER0 1310小於對於解碼器嘗試在中間時間解碼的情況(亦即,早期解碼模式)的BLER1 1305。因此,與早期解碼模式相比,正常解碼模式的接收品質可降級。因此,控制器可視各種準則來判定是否啟用解碼器的早期解碼模式。 Referring to Figure 13, at the same symbol SNR, the BLER0 1310 for the case where the decoder attempts to decode at the end time of one TTI (i.e., the normal decoding mode) is smaller than the case where the decoder attempts to decode at the intermediate time (i.e., early Decoding mode) BLER1 1305. Therefore, the reception quality of the normal decoding mode can be degraded compared to the early decoding mode. Therefore, the controller can use various criteria to determine whether to enable the early decoding mode of the decoder.

作為實例,若某一窗口(或時間段)內的輸送頻道的接收品質滿足某些準則,則可啟用解碼器的早期解碼模式。作為另一實例,控制器可基於早期解碼模式的區塊錯誤率(控制器已藉由在某一窗口期間無條件地啟用早期解碼模式獲得所述區塊錯誤率)及基於預先計算的功率耗損增益來判定是否繼續早期解碼模 式。功率耗損增益可基於(例如)因調整RF處理器的操作模式所造成的功率耗損增益值及由解碼器的解碼的數目增加所造成的功率耗損增加值來計算。作為又一實例,若偵測到叢發錯誤的出現,則可不執行早期解碼模式,直至叢發錯誤經釋放或解決。 As an example, if the reception quality of the transport channel within a certain window (or time period) satisfies certain criteria, the early decoding mode of the decoder can be enabled. As another example, the controller may be based on a block error rate of an early decoding mode (the controller has obtained the block error rate by unconditionally enabling an early decoding mode during a certain window) and based on a pre-calculated power loss gain To determine whether to continue the early decoding mode formula. The power loss gain can be calculated based, for example, on the power loss gain value due to adjusting the operating mode of the RF processor and the power loss increase value caused by the increased number of decoder decodings. As yet another example, if a burst error is detected, the early decoding mode may not be executed until the burst error is released or resolved.

圖14為說明根據本揭露內容的實施例的啟用早期解碼模式的操作的流程圖。所說明操作可由(例如)如圖4中所組態的具有接收器的無線終端機在每一輸送頻道的每個TTI中執行,或可在包含至少一個TTI的每個預定操作循環中執行,或可視預定觸發條件而不定期地執行。 14 is a flow diagram illustrating operation of enabling an early decoding mode in accordance with an embodiment of the present disclosure. The illustrated operations may be performed in each TTI of each transport channel, for example, by a wireless terminal having a receiver configured as in FIG. 4, or may be performed in each predetermined operational cycle including at least one TTI, Or it may be performed irregularly depending on the predetermined trigger condition.

參看圖14,在步驟1405中,控制器440將指令信號傳輸至RF處理器410以將RF處理器410設定至正常信號品質模式,且將解碼器430設定至正常解碼模式。在步驟1410中,控制器440視每一輸送頻道的特性及經由早期解碼可獲得的功率耗損增益而判定是否啟用早期解碼模式。若早期解碼模式無法啟用或經由早期解碼可獲得的增益極低或可忽略,則在步驟1440中,控制器440將解碼器430保持在正常解碼模式。 Referring to Figure 14, in step 1405, controller 440 transmits an instruction signal to RF processor 410 to set RF processor 410 to a normal signal quality mode and decoder 430 to a normal decoding mode. In step 1410, controller 440 determines whether to enable the early decoding mode based on the characteristics of each of the transport channels and the power loss gain available via early decoding. If the early decoding mode is not enabled or the gain available via early decoding is extremely low or negligible, then in step 1440, the controller 440 maintains the decoder 430 in the normal decoding mode.

在本揭露內容的實施例中,若輸送頻道在先前某一窗口內的接收品質滿足某些準則,則控制器440可判定啟用早期解碼模式。在本揭露內容的替代實施例中,控制器440可基於提供自BB處理器420的頻道品質指示符(例如,資料頻道或導頻頻道的SNR、導頻頻道的SIR、多普勒估計、頻道延遲分佈(channel delay profile;CDP)偵測值等)來估計輸送頻道在早期解碼期間的接收品質(例如,BLER),且視BLER而判定是否啟用早期解碼模式。作為實例,若早期解碼模式的區塊錯誤率(控制器已在某一窗口 期間獲得所述區塊錯誤率)不超過預定臨限值,則控制器440可判定啟用早期解碼模式。作為另一實例,控制器440可基於藉由RF處理器410的低信號品質模式獲得的功率耗損增益值與藉由解碼器430的早期解碼模式獲得的功率耗損增加值的總和來計算功率耗損增益,且在功率耗損增益超過預定臨限值的情況下,判定啟用早期解碼模式。 In an embodiment of the present disclosure, if the reception quality of the delivery channel within a previous window satisfies certain criteria, the controller 440 may determine to enable the early decoding mode. In an alternate embodiment of the present disclosure, the controller 440 can be based on a channel quality indicator provided from the BB processor 420 (eg, SNR of a data channel or pilot channel, SIR of a pilot channel, Doppler estimation, channel) A channel delay profile (CDP) detection value, etc.) is used to estimate the reception quality (eg, BLER) of the transport channel during early decoding, and it is determined whether the early decoding mode is enabled depending on the BLER. As an example, if the block error rate of the early decoding mode (the controller is already in a certain window) The controller 440 may determine to enable the early decoding mode if the block error rate is obtained during the period). As another example, the controller 440 can calculate the power loss gain based on the sum of the power loss gain value obtained by the low signal quality mode of the RF processor 410 and the power loss increase value obtained by the early decoding mode of the decoder 430. And, in the case where the power consumption gain exceeds a predetermined threshold, it is determined that the early decoding mode is enabled.

可基於指示針對輸送頻道所量測的符號SNR與早期解碼模式的BLER之間的關係的資訊(例如,曲線圖或表)自控制器440針對輸送頻道或導頻頻道已實際上估計的符號SNR計算早期解碼模式的區塊錯誤率。用於在有效SNR與BLER之間進行映射的技術是所屬領域中所熟知的。 The symbol SNR that has been actually estimated from the controller 440 for the transport channel or pilot channel may be based on information (eg, a graph or table) indicating a relationship between the symbol SNR measured for the transport channel and the BLER of the early decoding mode. Calculate the block error rate for the early decoding mode. Techniques for mapping between effective SNR and BLER are well known in the art.

在本揭露內容的替代實施例中,若自無線頻道偵測到叢發錯誤的出現,則控制器440可啟用早期解碼模式,且判定保持早期解碼模式,直至叢發錯誤經釋放。在本揭露內容的替代實施例中,控制器440可視由上層指示的資訊而啟用早期解碼模式。 In an alternate embodiment of the present disclosure, if an occurrence of a burst error is detected from the wireless channel, the controller 440 can enable the early decoding mode and determine to maintain the early decoding mode until the burst error is released. In an alternate embodiment of the present disclosure, the controller 440 enables the early decoding mode based on the information indicated by the upper layer.

若控制器440判定啟用早期解碼模式,則在步驟1415中,控制器440以早期解碼模式操作解碼器430。在步驟1420中,解碼器430在組態於接收器中的輸送頻道的每一TTI中在預定早期解碼時間或在由控制器440指示的早期解碼時間執行解碼,且將針對每一輸送頻道的解碼結果提供至控制器440。 If controller 440 determines that the early decoding mode is enabled, then in step 1415, controller 440 operates decoder 430 in an early decoding mode. In step 1420, the decoder 430 performs decoding at a predetermined early decoding time or at an early decoding time indicated by the controller 440 in each TTI of the transport channel configured in the receiver, and will be for each transport channel. The decoding result is provided to the controller 440.

在步驟1425中,控制器440判定輸送頻道(解碼器430已針對所述輸送頻道嘗試解碼)的接收品質是否滿足預定條件。作為實例,若針對所有或預定數目T個輸送頻道通知解碼成功,則控制器440進行至步驟1430,判定接收品質良好。在步驟1430 中,控制器440將指令信號傳輸至RF處理器410以在對應於當前TTI的剩餘時槽的時段期間將RF處理器410傳輸至低信號品質模式。在輸送頻道的下一個TTI中,RF處理器410可返回至正常信號品質模式。 In step 1425, the controller 440 determines whether the reception quality of the delivery channel (the decoder 430 has attempted decoding for the delivery channel) satisfies a predetermined condition. As an example, if the decoding is successful for all or a predetermined number of T transport channels, the controller 440 proceeds to step 1430 to determine that the reception quality is good. At step 1430 The controller 440 transmits an instruction signal to the RF processor 410 to transmit the RF processor 410 to the low signal quality mode during a period corresponding to the remaining time slot of the current TTI. In the next TTI of the transport channel, the RF processor 410 can return to the normal signal quality mode.

若解碼器430在至少一個輸送頻道中解碼失敗,或若成功解碼的輸送頻道的數目小於預定數目T,則在步驟1435中,控制器440將指令信號傳輸至RF處理器410以將RF處理器410保持在高信號品質模式。在本揭露內容的一個實施例中,在步驟1435中,控制器440可將指令信號傳輸至RF處理器410以將RF處理器410調整至高信號品質模式。高信號品質模式可包含(例如)比低信號品質模式高的EVM。 If the decoder 430 fails to decode in at least one of the transport channels, or if the number of successfully decoded transport channels is less than the predetermined number T, then in step 1435, the controller 440 transmits an instruction signal to the RF processor 410 to place the RF processor. 410 remains in the high signal quality mode. In one embodiment of the present disclosure, in step 1435, controller 440 can transmit an instruction signal to RF processor 410 to adjust RF processor 410 to a high signal quality mode. The high signal quality mode may include, for example, an EVM that is higher than the low signal quality mode.

在正常解碼模式中,解碼器可嘗試在每一輸送頻道的TTI的結束時間進行解碼,且在早期解碼模式中,解碼器可嘗試在每一輸送頻道的TTI期滿之前的時間進行解碼。換言之,解碼器可在每個時槽嘗試針對輸送頻道的全部或一些進行解碼。 In the normal decoding mode, the decoder may attempt to decode at the end of the TTI of each transport channel, and in the early decoding mode, the decoder may attempt to decode at a time prior to the expiration of the TTI of each transport channel. In other words, the decoder can attempt to decode all or some of the transport channels at each time slot.

圖14中所說明的本揭露內容的實施例可與圖8及圖10中的實施例中的至少一者組合。作為實例,控制器440可判定在所述時段是否啟用早期解碼模式。若控制器440判定啟用早期解碼模式,則控制器440可執行早期解碼,如在圖8或圖10的實施例中。 The embodiment of the present disclosure illustrated in FIG. 14 can be combined with at least one of the embodiments of FIGS. 8 and 10. As an example, controller 440 can determine whether an early decoding mode is enabled during the time period. If the controller 440 determines that the early decoding mode is enabled, the controller 440 can perform early decoding, as in the embodiment of FIG. 8 or 10.

在特定觀點中,本揭露內容的各種實施例可實施為電腦可讀記錄媒體中的電腦可讀程式碼。電腦可讀記錄媒體可為能夠儲存可由電腦系統讀取的資料的任何資料儲存裝置。電腦可讀記錄媒體的實例可包含唯讀記憶體(read only memory;ROM)、隨 機存取記憶體(random access memory;RAM)、光碟唯讀記憶體(compact disk-read only memory;CD-ROM)、磁帶、軟性磁盤、光學資料儲存裝置及載波(例如,經由網際網路的資料傳輸等)。電腦可讀記錄媒體可分散在連接至網路的電腦系統中,使得電腦可讀程式碼可以分散方式儲存並執行。用於達成本揭露內容的各種實施例的功能程式、程式碼及碼段可容易地由熟習此項技術的程式設計師解譯。 In a particular aspect, various embodiments of the present disclosure can be embodied as computer readable code in a computer readable recording medium. The computer readable recording medium can be any data storage device capable of storing data readable by a computer system. An example of a computer readable recording medium may include read only memory (ROM), Memory access memory (RAM), compact disk-read only memory (CD-ROM), magnetic tape, flexible disk, optical data storage device, and carrier (eg, via the Internet) Data transmission, etc.). The computer readable recording medium can be distributed among computer systems connected to the network so that the computer readable code can be stored and executed in a distributed manner. Functional programs, code and code segments for implementing various embodiments of the present disclosure can be readily interpreted by programmers skilled in the art.

可瞭解,根據本揭露內容的各種實施例的裝置及方法可藉由硬體、軟體或其組合來實施。軟體可儲存於揮發性或非揮發性儲存裝置(例如,可擦除/可重寫ROM或類似者)、記憶體(例如,RAM、記憶體晶片、記憶體裝置、記憶體IC或類似者)或光學/磁性可記錄機器(或電腦)可讀儲存媒體(例如,光碟(compact disk;CD)、數位化通用光碟(digital versatile disk;DVD)、磁碟、磁帶或類似者)中。根據本揭露內容的各種實施例的方法可由包含控制器、記憶體、收發器及/或至少一個天線的電腦或行動終端機來實施。可注意,記憶體為適合於儲存包含用於實施本揭露內容的實施例的指令的一或多個程式的機器可讀儲存媒體的實例。 It will be appreciated that devices and methods in accordance with various embodiments of the present disclosure can be implemented by hardware, software, or a combination thereof. The software can be stored in a volatile or non-volatile storage device (for example, an erasable/rewritable ROM or the like), a memory (for example, a RAM, a memory chip, a memory device, a memory IC, or the like). Or an optical/magnetic recordable machine (or computer) readable storage medium (eg, a compact disk (CD), a digital versatile disk (DVD), a magnetic disk, a magnetic tape, or the like). A method in accordance with various embodiments of the present disclosure may be implemented by a computer or mobile terminal including a controller, a memory, a transceiver, and/or at least one antenna. It may be noted that the memory is an example of a machine readable storage medium suitable for storing one or more programs containing instructions for implementing embodiments of the present disclosure.

因此,本揭露內容可包含:程式,該程式包含用於實施如由所附申請專利範圍所定義的裝置及/或方法的程式碼;及儲存所述程式的機器(或電腦)可讀儲存媒體。程式可以電方式由諸如經由有線或無線連接傳輸的通信信號的任何媒體載運。 Accordingly, the disclosure may comprise a program comprising code for implementing a device and/or method as defined by the scope of the appended claims; and a machine (or computer) readable storage medium storing the program . The program can be carried electrically by any medium, such as a communication signal transmitted via a wired or wireless connection.

根據本揭露內容的各種實施例的裝置可接收並儲存來自裝置藉由電線或以無線方式連接至的程式伺服器的程式。程式伺服器可包含用於儲存包含用於允許程式處置單元執行集內容保護 方法的指令的程式且亦儲存內容保護方法所必要的資訊的記憶體、用於執行與圖形處理單元的有線/無線通信的通信單元及用於經由收發器自動地或在圖形處理單元的請求下傳輸程式的控制件。 A device in accordance with various embodiments of the present disclosure can receive and store a program from a program server to which the device is connected by wire or wirelessly. The program server can be included for storing inclusions for allowing the program handling unit to perform set content protection a program of instructions of the method and also a memory for storing information necessary for the content protection method, a communication unit for performing wired/wireless communication with the graphics processing unit, and for requesting via the transceiver automatically or at the request of the graphics processing unit The control of the transfer program.

雖然本揭露內容已參考本揭露內容的某些實施例繪示並描述,但熟習此項技術者將理解,可在不脫離如所附申請專利範圍及其等效內容所定義的本揭露內容的精神及範疇的情況下進行形式及細節的各種改變。 While the disclosure has been shown and described with respect to the embodiments of the present disclosure, it will be understood by those skilled in the art Various changes in form and detail are made in the context of the spirit and scope.

Claims (5)

一種用於利用早期解碼來降低功率耗損的裝置,所述裝置包括:基頻處理器,其經組態以處理來自射頻處理器的接收信號;解碼器,其經組態以解碼所述基頻處理器的輸出信號;以及控制器,其經組態以:在傳輸時間間隔中的時間單位期滿後判定預定解碼條件是否得到滿足;當所述預定解碼條件得到滿足時,控制所述解碼器以早期解碼模式來解碼,其中所述解碼器在經由所述傳輸時間間隔中的所述時間單位對已接收的信號執行解碼;當所述解碼成功時,將指令信號傳輸至所述射頻處理器以在所述傳輸時間間隔中的所述時間單位後的所述傳輸時間間隔的剩餘時間段期間設定至低功率模式,其中所述低功率模式包含針對所述射頻處理器的低誤差向量幅度、針對呼叫的傳輸操作的停止、及針對呼叫的傳輸及接收操作的停止中的至少一者;以及當所述時間單位為所述傳輸時間間隔中的最後時間單位時,不管所述預定解碼條件如何,控制所述解碼器以在所述傳輸時間間隔的所述最後時間單位期滿後對直至所述最後時間單位為止已接收的信號執行解碼。 An apparatus for utilizing early decoding to reduce power consumption, the apparatus comprising: a baseband processor configured to process a received signal from a radio frequency processor; a decoder configured to decode the baseband An output signal of the processor; and a controller configured to: determine whether a predetermined decoding condition is satisfied after expiration of a time unit in the transmission time interval; and control the decoder when the predetermined decoding condition is satisfied Decoding in an early decoding mode, wherein the decoder performs decoding on the received signal via the time unit in the transmission time interval; when the decoding is successful, transmits an instruction signal to the radio frequency processor Setting to a low power mode during a remaining time period of the transmission time interval after the time unit in the transmission time interval, wherein the low power mode includes a low error vector magnitude for the radio frequency processor, At least one of a stop of a transfer operation of a call, and a stop for transmission of a call and a reception operation; and when said time When the bit is the last time unit in the transmission time interval, regardless of the predetermined decoding condition, the decoder is controlled to wait until the last time unit after expiration of the last time unit of the transmission time interval The signal that has been received so far performs decoding. 如申請專利範圍第1項所述的裝置,其中所述預定解碼條件包括以下各者中的至少一者:第一條件,其在所述時間單位的期滿後已接收的所述信號的有效寫碼速率小於第一臨限值的情況下得到滿足; 第二條件,其在所述時間單位處所計算的鏈路品質量度大於或等於第二臨限值的情況下得到滿足;以及第三條件,其在所述傳輸時間間隔中的所述時間單位之後的時間單位的數目大於第三臨限值的情況下得到滿足。 The apparatus of claim 1, wherein the predetermined decoding condition comprises at least one of: a first condition that is valid for the signal that has been received after expiration of the time unit The code rate is less than the first threshold; a second condition that is satisfied if the link quality calculated at the time unit is greater than or equal to a second threshold; and a third condition that is subsequent to the time unit in the transmission time interval The case where the number of time units is greater than the third threshold is satisfied. 如申請專利範圍第1項所述的裝置,其中判定所述預定解碼條件是否得到滿足包括:在所述傳輸時間間隔中的基於先前傳輸時間間隔的解碼結果判定的時間初始所述預定解碼條件的判定。 The apparatus of claim 1, wherein determining whether the predetermined decoding condition is satisfied comprises initializing the predetermined decoding condition at a time determined based on a decoding result of a previous transmission time interval in the transmission time interval determination. 如申請專利範圍第1項所述的裝置,其中所述控制器經進一步組態以:在所述傳輸時間間隔的開始時間視經由早期解碼可獲得的功率耗損增益、及所述傳輸時間間隔前的預定時間段期間的接收品質中的至少一者而判定是否在所述傳輸時間間隔中執行早期解碼。 The apparatus of claim 1, wherein the controller is further configured to: at a start time of the transmission time interval, a power loss gain obtainable via early decoding, and before the transmission time interval It is determined whether at least one of the reception qualities during the predetermined period of time determines whether early decoding is performed in the transmission time interval. 如申請專利範圍第1項所述的裝置,其中所述控制器經進一步組態以:在所述解碼不成功時,或在所述預定解碼條件未得到滿足且所述時間單位並非所述最後時間單位時,將指令信號傳輸至所述射頻處理器以維持當前模式且接收所述傳輸時間間隔的下一個時間單位。 The apparatus of claim 1, wherein the controller is further configured to: when the decoding is unsuccessful, or when the predetermined decoding condition is not met and the time unit is not the last In time units, an instruction signal is transmitted to the radio frequency processor to maintain the current mode and receive the next time unit of the transmission time interval.
TW104111181A 2014-04-08 2015-04-08 Apparatus for reducing power consumption by early decoding TWI667936B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201461976796P 2014-04-08 2014-04-08
US61/976,796 2014-04-08
KR1020140120112A KR102190816B1 (en) 2014-04-08 2014-09-11 Method for saving power consumtion by early decoding and apparatus thereof
??10-2014-0120112 2014-09-11

Publications (2)

Publication Number Publication Date
TW201543926A TW201543926A (en) 2015-11-16
TWI667936B true TWI667936B (en) 2019-08-01

Family

ID=54365715

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104111181A TWI667936B (en) 2014-04-08 2015-04-08 Apparatus for reducing power consumption by early decoding

Country Status (2)

Country Link
KR (1) KR102190816B1 (en)
TW (1) TWI667936B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7957758B2 (en) * 2007-06-13 2011-06-07 Mediatek Inc. Method of and apparatus for reducing power consumption in a mobile telephony system
US20120281675A1 (en) * 2009-11-27 2012-11-08 Qualcomm Incorporated Increasing Capacity in Wireless Communications
US20130223363A1 (en) * 2012-02-23 2013-08-29 Qualcomm Incorporated Method for enabling early decoding gains in presence of multiple simultaneous packet streams
US20130250785A1 (en) * 2012-03-20 2013-09-26 Syed A. Mujtaba Adaptive Partial Packet Decoding
US20140080537A1 (en) * 2012-09-14 2014-03-20 Qualcomm Incorporated Apparatus and method for biasing power control towards early decode success

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7051268B1 (en) 2000-09-29 2006-05-23 Qualcomm Incorporated Method and apparatus for reducing power consumption of a decoder in a communication system
AU2003222767A1 (en) * 2003-03-17 2004-10-11 Telefonaktiebolaget Lm Ericsson (Publ) Receiver performance control
US7966505B2 (en) * 2005-06-27 2011-06-21 Thomson Licensing Method and apparatus for power reduction in iterative decoders
WO2007086696A1 (en) * 2006-01-27 2007-08-02 Samsung Electronics Co., Ltd. Method and apparatus for selective decoding in a wireless communication system
US8923171B2 (en) * 2012-09-20 2014-12-30 Qualcomm Incorporated Apparatus and method for reducing UE's power consumption by controlling early decoding boundary

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7957758B2 (en) * 2007-06-13 2011-06-07 Mediatek Inc. Method of and apparatus for reducing power consumption in a mobile telephony system
US20120281675A1 (en) * 2009-11-27 2012-11-08 Qualcomm Incorporated Increasing Capacity in Wireless Communications
US20130223363A1 (en) * 2012-02-23 2013-08-29 Qualcomm Incorporated Method for enabling early decoding gains in presence of multiple simultaneous packet streams
US20130250785A1 (en) * 2012-03-20 2013-09-26 Syed A. Mujtaba Adaptive Partial Packet Decoding
US20140080537A1 (en) * 2012-09-14 2014-03-20 Qualcomm Incorporated Apparatus and method for biasing power control towards early decode success

Also Published As

Publication number Publication date
KR102190816B1 (en) 2020-12-14
KR20150116754A (en) 2015-10-16
TW201543926A (en) 2015-11-16

Similar Documents

Publication Publication Date Title
JP4316620B2 (en) Method and apparatus for providing rapid detection of HS-SCCH (High SpeedSharedControlChannel)
US9655043B2 (en) Method and apparatus for reducing power consumption by early decoding
KR100886634B1 (en) Power control using erasure techniques
US8018902B2 (en) Methods and apparatus for channel quality indicator determination
US6347081B1 (en) Method for power reduced transmission of speech inactivity
JP4453491B2 (en) Mobile station
US20240187182A1 (en) Method and apparatus for enhancing link adaptation in wireless network
WO2006007317A1 (en) Robust erasure detection and erasure-rate-based closed loop power control
JP2010172017A (en) Communication system
KR20080008801A (en) Method and apparatus for determining radio link status in packet transmission based communication system
CA2758329C (en) Power control and handoff with power control commands and erasure indications
JP4047461B2 (en) Transmission power control device and transmission / reception device
US20120113853A1 (en) Method and apparatus for blind transport format detection using discontinuous transmission (dtx) detection
TWI667936B (en) Apparatus for reducing power consumption by early decoding
JP2005295190A (en) Packet retransmission determination method, apparatus thereof, wireless communication apparatus, and packet communication system
KR20140116769A (en) Data Communication Method and Apparatus Using Forward Error Correction
JP2009201057A (en) Device and method for decoding control
KR101882213B1 (en) Base station and control method thereof
HK1104725B (en) Robust erasure detection and erasure-rate-based closed loop power control
JP2008109713A (en) Radio channel control method, transmitter, and receiver
KR20070022158A (en) Robust Erasure Detection and Erasure Rate Based Closed Loop Power Control
HK1112129A (en) Erasure detection for a transport channel with an unknown format
JP2015213268A (en) Radio communication apparatus and decoding processing method