[go: up one dir, main page]

TWI773309B - User equipment end of narrow band internet of things - Google Patents

User equipment end of narrow band internet of things Download PDF

Info

Publication number
TWI773309B
TWI773309B TW110116830A TW110116830A TWI773309B TW I773309 B TWI773309 B TW I773309B TW 110116830 A TW110116830 A TW 110116830A TW 110116830 A TW110116830 A TW 110116830A TW I773309 B TWI773309 B TW I773309B
Authority
TW
Taiwan
Prior art keywords
subframe
target
list
user equipment
system information
Prior art date
Application number
TW110116830A
Other languages
Chinese (zh)
Other versions
TW202135562A (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 大陸商蘇州磐聯集成電路科技股份有限公司
Priority to TW110116830A priority Critical patent/TWI773309B/en
Publication of TW202135562A publication Critical patent/TW202135562A/en
Application granted granted Critical
Publication of TWI773309B publication Critical patent/TWI773309B/en

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention discloses a user equipment (UE) of a Narrow Band Internet of Things (NB-IoT). The UE includes a memory, a computing circuit, and a wireless signal transceiver circuit. The memory stores a program code which relates to a function of the UE. The computing circuit is coupled to the memory and configured to perform the function of the UE by executing the program code stored in the memory. The wireless signal transceiver circuit is coupled to the computing circuit. The computing circuit receives signals from a base station via the wireless signal transceiver circuit to synchronize with the base station and receives at least one system information parameter from the base station. The at least one system information parameter contains a maximum number of repetitions, a period, and an offset of the Narrowband Physical Downlink Control Channel (NPDCCH) search space, and the computing circuit creates a scheduling list based on the at least one system information parameter.

Description

操作於窄頻物聯網的使用者設備User equipment operating on NB-IoT

本發明是關於窄頻物聯網(Narrow Band Internet of Things,以下簡稱 NB-IoT),尤其是關於操作於窄頻物聯網的使用者設備(user equipment,以下簡稱UE)。The present invention relates to Narrow Band Internet of Things (Narrow Band Internet of Things, hereinafter referred to as NB-IoT), in particular to user equipment (user equipment, hereinafter referred to as UE) operating in the Narrow Band Internet of Things.

圖1為習知NB-IoT的下行排程(downlink scheduling)的示意圖。圖中「SFN」代表系統訊框編號(system frame number),亦稱為無線電訊框編號(radio frame number);「SI window」(SI排程窗)用來指示所排程的系統訊息(system information, SI)種類(例如圖1中顯示三種系統訊息:SI-1、SI-2及SI-3)。每一個系統訊框包含10個子訊框(subframe),且每一個子訊框可以承載(carry)的通道(channel)、訊息(information)或信號(signal)的種類包含:窄帶主同步信號(Narrowband Primary Synchronization Signal, NPSS)、窄帶次同步信號(Narrowband Secondary Synchronization Signal, NSSS)、窄帶物理廣播通道(Narrowband Physical Broadcast Channel, NPBCH)、窄帶系統信息塊類型1(Narrowband System Information Block Type1, SIB1-NB,簡寫為SIB1)、系統訊息類型1(system information type 1, SI-1)、系統訊息類型2(system information type 2, SI-2)、系統訊息類型3(system information type 3, SI-3),以及窄帶物理下行鏈路控制通道(Narrowband Physical Downlink Control Channel, NPDCCH)。該些通道的圖例顯示於圖1的上方。舉例來說,子訊框0(編號為0的子訊框,亦即第0個SFN的第0個子訊框)承載NPBCH(符號「M」)、子訊框44(編號為44的子訊框,亦即第4個SFN的第4個子訊框)承載SIB1(符號「B」),子訊框121(編號為121的子訊框,亦即第12個SFN的第1個子訊框)未被使用(空白)。FIG. 1 is a schematic diagram of downlink scheduling of conventional NB-IoT. In the figure, "SFN" stands for system frame number, also known as radio frame number; "SI window" (SI scheduling window) is used to indicate the scheduled system message (system message). information, SI) types (for example, three system messages are shown in Figure 1: SI-1, SI-2 and SI-3). Each system frame includes 10 subframes, and the types of channels, information or signals that each subframe can carry include: Narrowband primary synchronization signal (Narrowband) Primary Synchronization Signal, NPSS), Narrowband Secondary Synchronization Signal (NSSS), Narrowband Physical Broadcast Channel (NPBCH), Narrowband System Information Block Type 1 (Narrowband System Information Block Type1, SIB1-NB, Abbreviated as SIB1), system information type 1 (system information type 1, SI-1), system information type 2 (system information type 2, SI-2), system information type 3 (system information type 3, SI-3), and Narrowband Physical Downlink Control Channel (NPDCCH). A legend for these channels is shown at the top of FIG. 1 . For example, subframe 0 (subframe numbered 0, that is, the 0th subframe of the 0th SFN) carries NPBCH (symbol "M"), subframe 44 (subframe numbered 44) frame, that is, the 4th subframe of the 4th SFN) carries SIB1 (symbol "B"), subframe 121 (subframe numbered 121, that is, the 1st subframe of the 12th SFN) Not used (blank).

上述的通道、訊息或信號中,NPSS、NSSS、NPBCH、SIB1會出現在特定週期內的固定位置,因此從子訊框的編號即可得知該子訊框的通道、訊息或信號的種類。舉例來說,NPSS出現在每個SFN的第5個子訊框,NSSS出現在偶數的SFN的第9個子訊框,NPBCH出現在每個SFN的第0個子訊框,SIB1出現在間隔的SFN的第4個子訊框(此例中SIB1的週期為16個SFN)。Among the above channels, messages or signals, NPSS, NSSS, NPBCH, and SIB1 appear at fixed positions in a specific period, so the channel, message or signal type of the subframe can be known from the subframe number. For example, NPSS appears in the 5th subframe of each SFN, NSSS appears in the 9th subframe of even-numbered SFNs, NPBCH appears in the 0th subframe of each SFN, and SIB1 appears in the interval of SFNs. The 4th subframe (the period of SIB1 in this example is 16 SFNs).

因為NPSS、NSSS、NPBCH、SIB1的優先順序比SI-x(x為1、2或3)及NPDCCH高,所以待NPSS、NSSS、NPBCH、SIB1的子訊框被決定後,SI-x及NPDCCH再依優先順序使用剩下的未被使用的子訊框(SI-x的優先順序高於NPDCCH)。舉例來說,SI-1出現在SFN=0開始的SI排程窗,使用子訊框{1, 2, 3, 6, 7, 8, 11, 12},並且8個無線電訊框後再重複一次。在SI-x都被安排完畢後,NPDCCH搜索空間(search space)被安排在剩下的子訊框中。Because the priority of NPSS, NSSS, NPBCH, and SIB1 is higher than that of SI-x (x is 1, 2, or 3) and NPDCCH, after the subframes of NPSS, NSSS, NPBCH, and SIB1 are determined, SI-x and NPDCCH Then use the remaining unused subframes in priority order (the priority order of SI-x is higher than that of NPDCCH). For example, SI-1 appears in the SI scheduling window starting with SFN=0, using subframes {1, 2, 3, 6, 7, 8, 11, 12}, and repeating after 8 radio frames once. After all SI-x are arranged, the NPDCCH search space (search space) is arranged in the remaining subframes.

對圖1的例子而言,一組NPDCCH搜索空間每64個子訊框出現一次(亦即週期T=64個子訊框),每一次的出現會占用16個子訊框(亦即最大重複個數(maximum number of repetitions)Rmax =16個子訊框)。最大重複個數是基地台對NPDCCH設定的參數,而實際的重複個數可能在每一個NPDCCH傳送中不同,由基地台根據UE的通道狀況決定。第一NPDCCH組(repetition)理應從子訊框0開始,但因為NPSS、NSSS、NPBCH、SIB1及S1-1的優先順序高於NPDCCH,所以第一NPDCCH組實際上從子訊框13開始,使用{13, 14, 16, 17, 18, 19, 21, 22, 23, 26, 27, 28, 31, 32, 33, 34}等16個子訊框。類似地,第二NPDCCH組理應從子訊框64開始(因為T=64),但實際上是從子訊框66開始,使用{66, 67, 68, 71, 72, 73, 74, 76, 77, 78, 79, 93,94, 96, 97, 98}等16個子訊框。For the example in Figure 1, a set of NPDCCH search spaces occurs once every 64 subframes (that is, the period T=64 subframes), and each occurrence will occupy 16 subframes (that is, the maximum number of repetitions ( maximum number of repetitions) R max = 16 subframes). The maximum number of repetitions is a parameter set by the base station for the NPDCCH, and the actual number of repetitions may be different in each NPDCCH transmission, which is determined by the base station according to the channel conditions of the UE. The first NPDCCH group (repetition) should start from subframe 0, but because NPSS, NSSS, NPBCH, SIB1 and S1-1 have higher priority than NPDCCH, the first NPDCCH group actually starts from subframe 13, using {13, 14, 16, 17, 18, 19, 21, 22, 23, 26, 27, 28, 31, 32, 33, 34} etc. 16 subframes. Similarly, the second NPDCCH group should start at subframe 64 (since T=64), but actually starts at subframe 66, using {66, 67, 68, 71, 72, 73, 74, 76, 77, 78, 79, 93, 94, 96, 97, 98} and other 16 subframes.

在圖1的例子中,NPDCCH的偏移量(offset)為0個子訊框。如果偏移量為3個子訊框,則第二NPDCCH組變為理應從子訊框67開始,但第一NPDCCH組仍舊從子訊框13開始(因為子訊框3至子訊框12已被使用)。In the example of FIG. 1 , the offset (offset) of the NPDCCH is 0 subframes. If the offset is 3 subframes, the second NPDCCH group becomes supposed to start from subframe 67, but the first NPDCCH group still starts from subframe 13 (because subframe 3 to subframe 12 have been use).

NB-IoT的UE在做排程時需要得知以下的資訊: 1.       某一個目標子訊框是否為NPDCCH候選子訊框(candidate),如果是,則該目標子訊框是一NPDCCH組的第幾個子訊框(亦即該目標子訊框在該NPDCCH組中的序位( ordinal position))。以圖1的排程為例,編號14的目標子訊框是第一NPDCCH組的第二個子訊框,而編號71的目標子訊框是第二NPDCCH組的第四個子訊框。 2.       最接近目標子訊框的NPDCCH組的開始子訊框。以圖1的排程為例,第一NPDCCH組的開始子訊框為子訊框13,而第二NPDCCH組的開始子訊框為子訊框66。 3.       最接近目標子訊框的NPDCCH組的結束子訊框。以圖1的排程為例,第一NPDCCH組的結束子訊框為子訊框34,而第二NPDCCH組的結束子訊框為子訊框98。The NB-IoT UE needs to know the following information when scheduling: 1. Whether a target subframe is an NPDCCH candidate subframe (candidate), if so, the target subframe is the subframe of an NPDCCH group (that is, the target subframe is in the NPDCCH group) ordinal position). Taking the schedule of FIG. 1 as an example, the target subframe numbered 14 is the second subframe of the first NPDCCH group, and the target subframe numbered 71 is the fourth subframe of the second NPDCCH group. 2. The start subframe of the NPDCCH group closest to the target subframe. Taking the schedule of FIG. 1 as an example, the start subframe of the first NPDCCH group is subframe 13 , and the start subframe of the second NPDCCH group is subframe 66 . 3. The end subframe of the NPDCCH group closest to the target subframe. Taking the schedule of FIG. 1 as an example, the ending subframe of the first NPDCCH group is subframe 34 , and the ending subframe of the second NPDCCH group is subframe 98 .

為了得到以上的資訊,UE需要從一NPDCCH組開始的地方(亦即編號為T*L+O的子訊框,其中T為週期,O為偏移量,L=0, 1, 2, 3…)逐一檢查子訊框是否為可用於下行鏈路傳輸( downlink transmission)(描述於SIB1的”downlinkBitmap-r13”的訊息中)且未被使用的子訊框。當確認某一子訊框可用於下行鏈路傳輸且未被使用,則可在該子訊框中安排接收NPDCCH。本說明書中稱此方法為「逐子訊框迭代(iteration over subframes)」法。In order to obtain the above information, the UE needs to start from an NPDCCH group (that is, a subframe numbered T*L+O, where T is the period, O is the offset, L=0, 1, 2, 3 ...) Check one by one whether the subframes are available for downlink transmission (described in the message "downlinkBitmap-r13" of SIB1) and are not used. When it is confirmed that a certain subframe is available for downlink transmission and is not used, the NPDCCH may be scheduled to be received in that subframe. This method is referred to in this specification as an "iteration over subframes" method.

UE需要在一個子訊框(也就是約1ms的時間)之內取得上述的資訊,但UE在一個子訊框內還必須完成包含物理層(PHY)的排程及控制的其他工作。換言之,UE在有限的時間內必須進行大量的計算,且上述的「逐子訊框迭代」的方法的迭代次數將隨著最大重複個數Rmax 上升,而Rmax 可能高達2048。The UE needs to obtain the above-mentioned information within a subframe (that is, about 1ms), but the UE must also complete other tasks including physical layer (PHY) scheduling and control within a subframe. In other words, the UE has to perform a lot of calculations in a limited time, and the number of iterations of the above-mentioned "iteration by subframe" method will increase with the maximum number of repetitions Rmax , and Rmax may be as high as 2048.

上述的種種限制或要求對低成本及低耗電的UE來說構成極大的負擔,因此UE需要更有效率的排程方法。The above-mentioned various restrictions or requirements constitute a great burden for the UE with low cost and low power consumption, so the UE needs a more efficient scheduling method.

鑑於先前技術之不足,本發明之一目的在於提供一種操作於NB-IoT的UE以改善先前技術的不足。In view of the deficiencies of the prior art, one object of the present invention is to provide a UE operating in NB-IoT to improve the deficiencies of the prior art.

本發明之一實施例揭露一種使用者設備,使用者設備操作於一窄頻物聯網,包含一記憶體、一計算電路及一無線訊號收發電路。記憶體儲存一程式碼,該程式碼係有關於該使用者設備的功能。計算電路耦接該記憶體,係用以執行已儲存於該記憶體中的該程式碼來執行該使用者設備的功能。無線訊號收發電路耦接該計算電路。該計算電路透過該無線訊號收發電路接收一基地台所發送的訊號與該基地台同步,並從該基地台接收至少一系統資訊參數。該至少一系統資訊參數包含窄帶物理下行鏈路控制通道搜索空間的一最大重複個數、一週期及一偏移量,而且該計算電路依據該至少一系統資訊參數建立一排程清單。An embodiment of the present invention discloses a user equipment. The user equipment operates in a narrowband Internet of Things and includes a memory, a computing circuit, and a wireless signal transceiving circuit. The memory stores a code related to the functions of the user equipment. The computing circuit is coupled to the memory for executing the code stored in the memory to execute the function of the user equipment. The wireless signal transceiving circuit is coupled to the computing circuit. The computing circuit receives a signal sent by a base station through the wireless signal transceiving circuit and is synchronized with the base station, and receives at least one system information parameter from the base station. The at least one system information parameter includes a maximum repetition number, a period and an offset of the narrowband physical downlink control channel search space, and the calculation circuit creates a scheduling list according to the at least one system information parameter.

本發明之NB-IoT的UE藉由建立清單及查找清單的方式來提升UE端排程的效率。相較於傳統技術,因為本發明之NB-IoT的UE不需要在時間域上逐一檢查子訊框,所以能夠提升UE的表現,以確保UE在一個子訊框內完成所有必須的計算。本發明更提出排程清單建立方法來進一步減少清單的記憶體用量,使得以本發明完成的UE更具競爭力。The UE of the NB-IoT of the present invention improves the scheduling efficiency of the UE by establishing a list and searching for a list. Compared with the conventional technology, because the UE of the NB-IoT of the present invention does not need to check the subframes one by one in the time domain, the performance of the UE can be improved to ensure that the UE completes all necessary calculations in one subframe. The present invention further proposes a method for establishing a schedule list to further reduce the memory usage of the list, so that the UE completed by the present invention is more competitive.

有關本發明的特徵、實作與功效,茲配合圖式作實施例詳細說明如下。With regard to the features, implementations and effects of the present invention, embodiments are described in detail as follows in conjunction with the drawings.

以下說明內容之技術用語係參照本技術領域之習慣用語,如本說明書對部分用語有加以說明或定義,該部分用語之解釋係以本說明書之說明或定義為準。The technical terms used in the following description refer to the common terms in the technical field. If some terms are described or defined in this specification, the interpretation of these terms is subject to the descriptions or definitions in this specification.

本發明之NB-IoT的UE端的排程方法及排程清單建立方法的部分或全部流程可以是軟體及/或韌體之形式,並且可藉由本發明之NB-IoT的UE或其等效裝置來執行,在不影響該方法發明之充分揭露及可實施性的前提下,以下方法發明之說明將著重於步驟內容而非硬體。Part or all of the process of the UE-side scheduling method and the scheduling list creation method of the NB-IoT of the present invention can be in the form of software and/or firmware, and can be implemented by the NB-IoT UE of the present invention or its equivalent device On the premise of not affecting the full disclosure and practicability of the method invention, the following description of the method invention will focus on the step content rather than the hardware.

圖2係本發明NB-IoT的UE的一實施例的功能方塊圖。UE 100包含無線訊號收發電路110、計算電路120及記憶體130。計算電路120可以是具有程式執行能力的電路或電子元件,例如中央處理器、微處理器或微處理單元,其藉由執行儲存在記憶體130中的程式碼或程式指令來執行UE 100的功能。圖3為本發明UE端的排程方法的一實施例的流程圖,藉由執行圖3的流程,計算電路120可以得知一個目標子訊框n_sf_target是否為NPDCCH候選子訊框。以下的內容請參閱圖2及圖3。FIG. 2 is a functional block diagram of an embodiment of a UE of NB-IoT according to the present invention. The UE 100 includes a wireless signal transceiving circuit 110 , a computing circuit 120 and a memory 130 . The computing circuit 120 may be a circuit or electronic component with program execution capability, such as a central processing unit, a microprocessor or a micro-processing unit, which performs the functions of the UE 100 by executing the program code or program instructions stored in the memory 130 . FIG. 3 is a flowchart of an embodiment of a UE-side scheduling method according to the present invention. By executing the flowchart of FIG. 3 , the computing circuit 120 can know whether a target subframe n_sf_target is an NPDCCH candidate subframe. Please refer to Figure 2 and Figure 3 for the following content.

步驟S410:UE 100與基地台(cell)(圖未示)同步(synchronized)。計算電路120透過無線訊號收發電路110接收基地台所發送的訊號,並且至少根據NPSS與NSSS來與基地台同步。UE 100與基地台同步的細節為本技術領域具有通常知識者所熟知,故不再贅述。Step S410: The UE 100 is synchronized with a base station (cell) (not shown). The computing circuit 120 receives the signal sent by the base station through the wireless signal transceiving circuit 110, and synchronizes with the base station according to at least NPSS and NSSS. The details of the synchronization between the UE 100 and the base station are well known to those skilled in the art, and thus will not be repeated here.

步驟S420:計算電路120透過無線訊號收發電路110從基地台接收至少一系統資訊參數。系統資訊參數例如是NPSS、NSSS、NPBCH、SIB1、及SI-x,而且系統資訊參數包含NPDCCH搜索空間的週期T、最大重複個數Rmax 及偏移量O。本技術領域具有通常知識者可以根據NB-IoT的規範從系統資訊參數中取得NPDCCH搜索空間的週期T、最大重複個數Rmax 及偏移量O,其細節不再贅述。Step S420 : the computing circuit 120 receives at least one system information parameter from the base station through the wireless signal transceiving circuit 110 . The system information parameters are, for example, NPSS, NSSS, NPBCH, SIB1, and SI-x, and the system information parameters include the period T of the NPDCCH search space, the maximum number of repetitions R max , and the offset O. Those with ordinary knowledge in the art can obtain the period T, the maximum number of repetitions R max and the offset O of the NPDCCH search space from the system information parameters according to the NB-IoT specification, the details of which will not be repeated.

步驟S430:計算電路120根據系統資訊參數建立清單,此清單記錄複數個子訊框。更明確地說,計算電路120根據系統資訊參數可以得知被NPSS、NSSS、NPBCH、SIB1、及SI-x占用的子訊框及其編號,換言之,可以得知可用於下行鏈路傳輸且未被使用的子訊框(即可用子訊框(available subframe))及其編號。舉例來說,對應圖1的排程的清單可以如下表1所示: 表1: 索引 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 子訊框 13 14 16 17 18 19 21 22 23 26 27 28 31 32 33 34 索引 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 子訊框 36 37 38 39 41 42 43 46 47 48 51 52 53 54 56 57 索引 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 子訊框 58 59 61 62 63 66 67 68 71 72 73 74 76 77 78 Step S430: The computing circuit 120 creates a list according to the system information parameter, and the list records a plurality of subframes. More specifically, the calculation circuit 120 can know the subframes occupied by NPSS, NSSS, NPBCH, SIB1, and SI-x and their numbers according to the system information parameters. The subframe that is used (that is, the available subframe) and its number. For example, a list corresponding to the schedule of FIG. 1 can be shown in Table 1 below: Table 1: index 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 subframe 13 14 16 17 18 19 twenty one twenty two twenty three 26 27 28 31 32 33 34 index 16 17 18 19 20 twenty one twenty two twenty three twenty four 25 26 27 28 29 30 31 subframe 36 37 38 39 41 42 43 46 47 48 51 52 53 54 56 57 index 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 subframe 58 59 61 62 63 66 67 68 71 72 73 74 76 77 78

清單中所列的每一個可用子訊框皆有可能用來承載NPDCCH,並且對應一個索引。在一些實施例中,索引及可用子訊框的編號皆為單調遞增,但不以此為限。在一些實施例中,清單可以以陣列的型式儲存於記憶體130中,可用子訊框的編號為陣列的元素,而索引則為陣列的索引。Each available subframe listed in the list may be used to carry the NPDCCH and corresponds to an index. In some embodiments, the indices and the numbers of available subframes are monotonically increasing, but not limited thereto. In some embodiments, the list may be stored in the memory 130 in the form of an array, the numbers of the available subframes are the elements of the array, and the index is the index of the array.

在這裡定義一些函式(function)以更清楚說明本案,該些函式為儲存在記憶體130中的程式碼或程式指令的一部分。 1.       函式subfn2index(n_sf):用於找出最接近且不小於子訊框n_sf的可用子訊框的索引。舉例來說,subfn2index(13)=0,subfn2index(15)=2,subfn2index(20)=6。 2.       函式index2subfn(i):用於找出索引i的可用子訊框。舉例來說,index2subfn(2)=16,index2subfn(25)=48。 3.       函式distance(i1, i2):用於找出索引i1與索引i2的差值(

Figure 02_image001
),此差值代表索引i1與索引i2之間的可用子訊框的個數。舉例來說,distance(0, 1)=1-0=1,distance(32, 37)=37-32=5。 4.       函式add(i, d):用於找出與索引i,距離d個(或中間隔d-1個)可用子訊框的索引。舉例來說,add(1, 2)=1+2=3。Some functions are defined here, which are part of the code or program instructions stored in the memory 130, to illustrate the present case more clearly. 1. Function subfn2index(n_sf): used to find the index of the available subframe that is closest to and not smaller than subframe n_sf. For example, subfn2index(13)=0, subfn2index(15)=2, subfn2index(20)=6. 2. The function index2subfn(i): used to find the available subframes at index i. For example, index2subfn(2)=16, index2subfn(25)=48. 3. Function distance(i1, i2): used to find the difference between index i1 and index i2 (
Figure 02_image001
), the difference represents the number of available subframes between index i1 and index i2. For example, distance(0, 1)=1-0=1, distance(32, 37)=37-32=5. 4. The function add(i, d): used to find the index of the available subframes at a distance of d (or intermediate interval d-1) from index i. For example, add(1, 2)=1+2=3.

步驟S440:根據目標子訊框n_sf_target的編號、週期T及偏移量O,計算目標NPDCCH組之起始子訊框的編號n_sf_start。在此步驟中,計算電路120可以根據方程式(1)計算編號n_sf_start。 n_sf_start=

Figure 02_image003
+O                                                 (1)Step S440: Calculate the number n_sf_start of the start subframe of the target NPDCCH group according to the number of the target subframe n_sf_target, the period T and the offset O. In this step, the calculation circuit 120 may calculate the number n_sf_start according to equation (1). n_sf_start=
Figure 02_image003
+O (1)

舉例來說,當目標子訊框n_sf_target的編號為77、最大重複個數Rmax =16、週期T=64且偏移量O=0,則編號n_sf_start=

Figure 02_image005
+0=1*64=64。如圖1的排程所示,目標NPDCCH組即為第二NPDCCH組,而因為對應編號n_sf_start=64的子訊框被SIB1占用,所以編號的子訊框並非實際的起始子訊框(子訊框66才是實際的起始子訊框)。For example, when the number of the target subframe n_sf_target is 77, the maximum number of repetitions R max =16, the period T=64 and the offset O=0, then the number n_sf_start=
Figure 02_image005
+0=1*64=64. As shown in the schedule in Figure 1, the target NPDCCH group is the second NPDCCH group, and because the subframe corresponding to n_sf_start=64 is occupied by SIB1, the numbered subframe is not the actual start subframe (subframe). Frame 66 is the actual start subframe).

步驟S450:計算電路120利用編號n_sf_start在清單中找出對應起始子訊框的起始索引i_start。請參閱圖4,圖4為步驟S450的詳細流程。在步驟S452中,計算電路120判斷清單是否包含編號n_sf_start。如果是,則計算電路120執行步驟S454;如果不是,則計算電路120執行步驟S456。在步驟S454中,計算電路120以編號n_sf_start所對應的索引作為起始索引i_start;更明確地說,步驟S454利用subfn2index(n_sf_start)得到i_start。舉例來說,i_start=subfn2index(66)=37。在步驟S456中,計算電路120以最接近且不小於編號n_sf_start之鄰近子訊框所對應之索引作為起始索引i_start。舉例來說,最接近且不小於編號n_sf_start=64的鄰近子訊框為子訊框66,而子訊框66的索引i_start=37;換句話說,步驟S456同樣可以利用subfn2index(n_sf_start)得到i_start,亦即i_start=subfn2index(64)=37。在步驟S450中,計算電路120可以使用二元搜索法(Binary Search)來找出起始索引i_start。Step S450: The calculation circuit 120 uses the number n_sf_start to find the start index i_start of the corresponding start subframe in the list. Please refer to FIG. 4 , which is a detailed flowchart of step S450 . In step S452, the calculation circuit 120 determines whether the list contains the number n_sf_start. If yes, the calculation circuit 120 executes step S454; if not, the calculation circuit 120 executes step S456. In step S454, the calculation circuit 120 uses the index corresponding to the number n_sf_start as the start index i_start; more specifically, step S454 uses subfn2index(n_sf_start) to obtain i_start. For example, i_start=subfn2index(66)=37. In step S456, the calculation circuit 120 uses the index corresponding to the adjacent sub-frame that is closest to and not smaller than the number n_sf_start as the start index i_start. For example, the adjacent subframe that is closest to and not less than the number n_sf_start=64 is subframe 66, and the index of subframe 66 is i_start=37; in other words, step S456 can also use subfn2index(n_sf_start) to obtain i_start , that is, i_start=subfn2index(64)=37. In step S450, the computing circuit 120 may use a binary search method (Binary Search) to find the start index i_start.

步驟S460:計算電路120在清單中找出對應目標子訊框n_sf_target的目標索引i_target。類似於上一步,在索引及子訊框的編號皆為單調遞增的情況下,計算電路120在清單中找出最接近且不小於目標子訊框n_sf_target的索引。當n_sf_target=77, i_target= subfn2index(77)=45。Step S460: The calculation circuit 120 finds the target index i_target corresponding to the target subframe n_sf_target in the list. Similar to the previous step, when the indices and the subframe numbers are both monotonically increasing, the calculation circuit 120 finds the index in the list that is closest to and not smaller than the target subframe n_sf_target. When n_sf_target=77, i_target=subfn2index(77)=45.

步驟S470:計算電路120藉由判斷起始索引i_start及目標索引i_target的差值是否小於最大重複個數Rmax 來判斷目標子訊框n_sf_target是否在目標NPDCCH組所涵蓋的範圍中。一個NPDCCH組所涵蓋的範圍指的是該NPDCCH組的起始子訊框及結束子訊框之間的所有子訊框。舉例來說,在圖1的例子中,第一NPDCCH組所涵蓋的範圍為子訊框13至子訊框34,而第二NPDCCH組所涵蓋的範圍為子訊框66至子訊框98。Step S470: The calculation circuit 120 determines whether the target subframe n_sf_target is in the range covered by the target NPDCCH group by determining whether the difference between the start index i_start and the target index i_target is less than the maximum repetition number Rmax . The range covered by an NPDCCH group refers to all subframes between the start subframe and the end subframe of the NPDCCH group. For example, in the example of FIG. 1 , the range covered by the first NPDCCH group is subframe 13 to subframe 34 , and the range covered by the second NPDCCH group is subframe 66 to subframe 98 .

請參閱圖5,圖5為步驟S470的詳細流程。在步驟S472中,計算電路120判斷i_target - i_start是否小於最大重複個數Rmax ,亦即判斷distance(i_target, i_start)是否小於Rmax (步驟S472)。如果是,則計算電路120判斷目標子訊框n_sf_target在目標NPDCCH組所涵蓋的範圍中(步驟S474);反之,則計算電路120判斷目標子訊框n_sf_target不在目標NPDCCH組所涵蓋的範圍中(步驟S476)。承上例,因為distance(i_target, i_start)=45-37=8<Rmax =16,所以計算電路120可以確定目標子訊框n_sf_target在第二NPDCCH組中(如圖1所示,66<n_sf_target=77<98)。Please refer to FIG. 5, which is a detailed flow of step S470. In step S472 , the calculation circuit 120 determines whether i_target - i_start is less than the maximum number of repetitions R max , that is, determines whether distance(i_target, i_start) is less than R max (step S472 ). If yes, the calculation circuit 120 judges that the target subframe n_sf_target is within the range covered by the target NPDCCH group (step S474 ); otherwise, the calculation circuit 120 judges that the target subframe n_sf_target is not within the range covered by the target NPDCCH set (step S474 ) S476). Following the above example, since distance(i_target, i_start)=45-37=8<R max =16, the calculation circuit 120 can determine that the target subframe n_sf_target is in the second NPDCCH group (as shown in FIG. 1 , 66<n_sf_target = 77 < 98).

步驟S480:計算電路120根據目標索引i_target及目標子訊框n_sf_target的編號判斷目標子訊框n_sf_target是否為NPDCCH候選子訊框。計算電路120先利用目標索引i_target在清單中查詢對應的子訊框n_sf_temp(亦即n_sf_temp=index2subfn(i_target)),再判斷目標子訊框n_sf_target的編號是否等於子訊框n_sf_temp的編號。如果相等(亦即n_sf_target=n_sf_temp),則目標子訊框n_sf_target為NPDCCH候選子訊框;如果不相等(亦即n_sf_target≠n_sf_temp),則目標子訊框n_sf_target非為NPDCCH候選子訊框。舉例來說,雖然編號為75及76的目標子訊框n_sf_target皆對應目標索引i_target=44(亦即subfn2index(75)=subfn2index(76)=44),但是目標索引i_target=44對應的子訊框n_sf_temp的編號為76(亦即index2subfn(44)=76),因此計算電路120可以得知編號為75的目標子訊框n_sf_target非為NPDCCH候選子訊框,而編號為76的目標子訊框n_sf_target為NPDCCH候選子訊框。Step S480 : The calculation circuit 120 determines whether the target subframe n_sf_target is an NPDCCH candidate subframe according to the target index i_target and the number of the target subframe n_sf_target. The calculation circuit 120 first uses the target index i_target to query the corresponding subframe n_sf_temp in the list (ie, n_sf_temp=index2subfn(i_target)), and then determines whether the number of the target subframe n_sf_target is equal to the number of the subframe n_sf_temp. If they are equal (that is, n_sf_target=n_sf_temp), the target subframe n_sf_target is an NPDCCH candidate subframe; if not (that is, n_sf_target≠n_sf_temp), the target subframe n_sf_target is not an NPDCCH candidate subframe. For example, although the target subframes n_sf_target numbered 75 and 76 both correspond to the target index i_target=44 (that is, subfn2index(75)=subfn2index(76)=44), the subframe corresponding to the target index i_target=44 The number of n_sf_temp is 76 (that is, index2subfn(44)=76), so the calculation circuit 120 can know that the target subframe n_sf_target numbered 75 is not the NPDCCH candidate subframe, but the target subframe n_sf_target numbered 76 is the NPDCCH candidate subframe.

計算電路120完成圖3的步驟S480後即可得知目標子訊框n_sf_target是否為NPDCCH候選子訊框。在步驟S490中,當判斷目標子訊框n_sf_target為NPDCCH候選子訊框時,接收目標子訊框n_sf_target。在步驟S495中,當判斷目標子訊框n_sf_target不是NPDCCH候選子訊框時,不接收目標子訊框n_sf_target。After the calculation circuit 120 completes step S480 in FIG. 3 , it can know whether the target subframe n_sf_target is a NPDCCH candidate subframe. In step S490, when it is determined that the target subframe n_sf_target is the NPDCCH candidate subframe, the target subframe n_sf_target is received. In step S495, when it is determined that the target subframe n_sf_target is not the NPDCCH candidate subframe, the target subframe n_sf_target is not received.

圖6為本發明UE端的排程方法的另一實施例的流程圖,藉由執行圖6的流程計算電路120可以得知距離目標子訊框n_sf_target最近的NPDCCH組的起始子訊框。6 is a flowchart of another embodiment of the UE scheduling method according to the present invention. By executing the flowchart calculation circuit 120 in FIG. 6 , the start subframe of the NPDCCH group closest to the target subframe n_sf_target can be obtained.

步驟S810:計算電路120判斷目標子訊框n_sf_target是否在目標NPDCCH組所涵蓋的範圍中。如果是,則計算電路120執行步驟S820;如果不是,則計算電路120執行步驟S830。計算電路120於完成步驟S820或步驟S830後結束圖6的流程(步驟S840)。Step S810: The calculation circuit 120 determines whether the target subframe n_sf_target is in the range covered by the target NPDCCH group. If yes, the calculation circuit 120 executes step S820; if not, the calculation circuit 120 executes step S830. After the calculation circuit 120 completes the step S820 or the step S830, the flow of FIG. 6 is ended (step S840).

步驟S820:計算電路120利用起始索引i_start於清單中找出目標NPDCCH組之起始子訊框。舉例來說,承上例,因為編號為77的目標子訊框n_sf_target在一個NPDCCH組中(在步驟S470中得知),所以計算電路120在步驟S820中直接利用步驟S450中所得到的起始索引i_start(=37)來在清單找出起始索引i_start所對應的子訊框(=66)(亦即index2subfn(37)=66)。起始索引i_start所對應的子訊框即是目標NPDCCH組之起始子訊框。Step S820: The calculation circuit 120 uses the start index i_start to find the start subframe of the target NPDCCH group in the list. For example, following the above example, since the target subframe n_sf_target numbered 77 is in an NPDCCH group (obtained in step S470 ), the calculation circuit 120 directly uses the starting point obtained in step S450 in step S820 Index i_start (=37) to find the subframe (=66) corresponding to the start index i_start in the list (ie, index2subfn(37)=66). The subframe corresponding to the start index i_start is the start subframe of the target NPDCCH group.

步驟S830:計算電路120找出緊接著目標NPDCCH組的次一NPDCCH組之起始子訊框。步驟S830包含子步驟S832、S834及S836。Step S830: The calculation circuit 120 finds the start subframe of the next NPDCCH group next to the target NPDCCH group. Step S830 includes sub-steps S832, S834 and S836.

步驟S832:計算電路120根據目標子訊框n_sf_target的編號及週期T,計算次一NPDCCH組之起始子訊框的編號n_sf_start’。在此步驟中,計算電路120可以根據方程式(2)計算編號n_sf_start’。 n_sf_start’=

Figure 02_image007
+O                                                (2)Step S832: The calculation circuit 120 calculates the number n_sf_start' of the start subframe of the next NPDCCH group according to the number of the target subframe n_sf_target and the period T. In this step, the calculation circuit 120 may calculate the number n_sf_start' according to equation (2). n_sf_start'=
Figure 02_image007
+O (2)

舉例來說,當目標子訊框n_sf_target的編號為44、最大重複個數Rmax =16、週期T=64且偏移量O=0,則編號n_sf_start’=

Figure 02_image009
+0=1*64=64。如圖1的排程所示,目標NPDCCH組的次一NPDCCH組即為第二NPDCCH組,而第二NPDCCH組緊鄰第一NPDCCH組(亦即第一及第二組中間沒有其他NPDCCH組)。For example, when the number of the target subframe n_sf_target is 44, the maximum number of repetitions R max =16, the period T=64 and the offset O=0, then the number n_sf_start'=
Figure 02_image009
+0=1*64=64. As shown in the schedule of FIG. 1 , the next NPDCCH group of the target NPDCCH group is the second NPDCCH group, and the second NPDCCH group is adjacent to the first NPDCCH group (ie, there is no other NPDCCH group between the first and second groups).

步驟S834:計算電路120利用編號n_sf_start’在清單中找出對應次一NPDCCH組的起始子訊框的起始索引i_start’。承上例,計算電路120在清單中以編號n_sf_start’=64進行搜尋,將得到起始索引i_start’=37(亦即subfn2index(64)=37)。Step S834: The calculation circuit 120 uses the number n_sf_start' to find the start index i_start' of the start subframe corresponding to the next NPDCCH group in the list. Following the above example, the calculation circuit 120 searches the list with the number n_sf_start'=64, and obtains the start index i_start'=37 (ie, subfn2index(64)=37).

步驟S836:計算電路120利用起始索引i_start’於清單中找出次一NPDCCH組的起始子訊框。承上例,計算電路120在清單中以起始索引i_start’=37進行搜尋,將得到起始子訊框的編號(=66)(亦即index2subfn(37)=66)。Step S836: The calculation circuit 120 uses the start index i_start' to find the start subframe of the next NPDCCH group in the list. Continuing from the above example, the calculation circuit 120 searches the list with the start index i_start'=37, and obtains the number (=66) of the start subframe (ie, index2subfn(37)=66).

綜上所述,藉由建立清單及查找清單,UE可以不需要逐一檢查子訊框,因此得以加快操作速度。然而因為SI-x最大為40960個子訊框,所以記憶體130中用來表示清單的陣列至多有40960個元素。當每個元素以16位元(bit)的整數表示時,用來表示清單的陣列需占用(16/8)*40960=81920個位元組(byte)。這樣的記憶體用量對於低成本及低耗電的UE來說構成極大的負擔,因此本發明另外提出減少記憶體用量(亦即縮減清單大小)的排程清單建立方法,詳述如下。To sum up, by creating the list and searching the list, the UE does not need to check the subframes one by one, thus speeding up the operation. However, since SI-x is at most 40960 subframes, the array in memory 130 used to represent the list has at most 40960 elements. When each element is represented by a 16-bit integer, the array used to represent the list needs to occupy (16/8)*40960=81920 bytes. Such memory usage constitutes a great burden for UEs with low cost and low power consumption. Therefore, the present invention further proposes a method for establishing a schedule list to reduce memory usage (ie, reduce list size), as described in detail below.

圖7為習知NB-IoT 的下行排程的另一示意圖。由NB-IoT的規範可以發現,NPSS、NSSS、NPBCH、SIB1及SI-x(x為1、2或3)的出現是有規則可循的,因此可以根據NB-IoT的規範來簡化排程清單,以減少記憶體用量。FIG. 7 is another schematic diagram of downlink scheduling of the conventional NB-IoT. From the specification of NB-IoT, it can be found that the appearance of NPSS, NSSS, NPBCH, SIB1 and SI-x (x is 1, 2 or 3) has rules to follow, so scheduling can be simplified according to the specification of NB-IoT list to reduce memory usage.

圖8為本發明的排程清單建立方法的流程圖。首先計算電路120與基地台同步(步驟S410),然後從基地台接收至少一系統資訊參數,系統資訊參數例如是NPSS、NSSS、NPBCH、SIB1、及SI-x(步驟S420)。步驟S410與S420已在上方做過討論,故不再贅述。FIG. 8 is a flowchart of a method for establishing a schedule list according to the present invention. First, the calculation circuit 120 synchronizes with the base station (step S410 ), and then receives at least one system information parameter from the base station, such as NPSS, NSSS, NPBCH, SIB1, and SI-x (step S420 ). Steps S410 and S420 have been discussed above, so they are not repeated here.

步驟S1110:根據SI-x與SIB1的分佈建立複數個子清單。若以160個子訊框為一個子清單,可以發現在沒有SI偏移(SI offset)的情況下,子清單的種類為2*(SI-x的個數+1)。在此例中,SI-x的個數為3,因此子清單的種類共有8種。此8種子清單是根據SIB1及SI-x的分佈歸納得出,如下面表2所示。Step S1110: Create a plurality of sublists according to the distribution of SI-x and SIB1. If 160 subframes are used as a sublist, it can be found that in the case of no SI offset (SI offset), the type of the sublist is 2*(the number of SI-x+1). In this example, the number of SI-x is 3, so there are 8 types of sublists in total. The eight seed lists are derived from the distribution of SIB1 and SI-x, as shown in Table 2 below.

表2: SI-x  /  SIB1 有SIB1 沒有SIB1 沒有SI-x 0 1 只有SI-1 2 3 只有SI-2 4 5 只有SI-3 6 7 Table 2: SI-x/SIB1 Has SIB1 no SIB1 no SI-x 0 1 SI-1 only 2 3 SI-2 only 4 5 SI-3 only 6 7

步驟S1120:為每一子清單指定一個子清單代碼(code)。表2中的代碼0~7為子清單的代碼。舉例來說,子清單1描述160個子訊框中沒有SIB1也沒有SI-x,如圖7的子訊框480-639所示;子清單6描述160個子訊框中有SIB1也有SI-3,如圖7的子訊框320-479所示。下表3顯示每個子清單的部分內容,子清單的每個元素對應一個子清單索引,而且代表一個可用子訊框。請注意,每個子清單的子訊框皆從0開始編號。舉例來說,子清單6的第一個可用子訊框為子訊框13(因為子訊框0~12被NPBCH、SIB1、NPSS、NSSS及SI-3使用),而子清單1的第一個可用子訊框為子訊框1(因為子訊框0被NPBCH使用)。Step S1120: Designate a sub-list code (code) for each sub-list. Codes 0 to 7 in Table 2 are the codes of the sublists. For example, sub-list 1 describes that 160 sub-frames have neither SIB1 nor SI-x, as shown in sub-frames 480-639 in Figure 7; sub-list 6 describes that 160 sub-frames have SIB1 and SI-3, As shown in subframes 320-479 of FIG. 7 . Table 3 below shows part of the contents of each sublist. Each element of the sublist corresponds to a sublist index and represents an available subframe. Note that the subframes of each sublist are numbered starting from 0. For example, the first available subframe of sublist 6 is subframe 13 (since subframes 0-12 are used by NPBCH, SIB1, NPSS, NSSS and SI-3), and the first available subframe of sublist 1 The available subframe is subframe 1 (since subframe 0 is used by NPBCH).

表3: 子清單代碼 子清單 元素個數 0 {1, 2, 3, 6, 7, 8, 11, 12, 13, 14, 16, 17, ...} 112 1 {1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 16, 17, ...} 120 2 {13, 14, 16, ..., 77, 78, 79, 93, 94, 96, ...} 96 3 {12, 13, 14, 16, ..., 77, 78, 79, 92, 93, 94, 96, ...} 104 4 {13, 14, 16, ..., 77, 78, 79, 81, 82, 83, 86, ...} 104 5 {12, 13, 14, 16, ..., 77, 78, 79, 81, 82, 83, 84, 86, ...} 96 6 {13, 14, 16, ..., 77, 78, 79, 81, 82, 83, 86, ...} 104 7 {12, 13, 14, 16, ..., 77, 78, 79, 81, 82, 83, 84, 86, ...} 96 table 3: sub-manifest code sublist number of elements 0 {1, 2, 3, 6, 7, 8, 11, 12, 13, 14, 16, 17, ...} 112 1 {1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 16, 17, ...} 120 2 {13, 14, 16, ..., 77, 78, 79, 93, 94, 96, ...} 96 3 {12, 13, 14, 16, ..., 77, 78, 79, 92, 93, 94, 96, ...} 104 4 {13, 14, 16, ..., 77, 78, 79, 81, 82, 83, 86, ...} 104 5 {12, 13, 14, 16, ..., 77, 78, 79, 81, 82, 83, 84, 86, ...} 96 6 {13, 14, 16, ..., 77, 78, 79, 81, 82, 83, 86, ...} 104 7 {12, 13, 14, 16, ..., 77, 78, 79, 81, 82, 83, 84, 86, ...} 96

步驟S1130:計算每個子清單的元素個數。表3中的元素個數代表子清單的可用子訊框的個數。舉例來說,子清單2具有元素13、14、16、…,分別對應子清單索引0、1、2、…,而子清單2共有96個元素,換言之,對應子清單2的160子訊框中共有96個可用子訊框。Step S1130: Calculate the number of elements in each sublist. The number of elements in Table 3 represents the number of available subframes of the sublist. For example, sub-list 2 has elements 13, 14, 16, ..., corresponding to sub-list indices 0, 1, 2, ... respectively, and sub-list 2 has a total of 96 elements, in other words, corresponding to 160 sub-frames of sub-list 2 There are a total of 96 available subframes.

步驟S1140:依據系統資訊參數、子清單代碼及元素個數建立清單。表4為清單的一個範例。Step S1140: Create a list according to the system information parameters, the sub-list code and the number of elements. Table 4 is an example of a checklist.

表4: 清單索引 元素組({子清單代碼, 累計值}) 0 {2, 0} 1 {5, 96} 2 {6, 192} 3 {1, 296} 4 {2, 416} 5 {5, 512} 6 {6, 608} 7 {1, 712} Table 4: list index element group({sublist code, accumulated value}) 0 {2, 0} 1 {5, 96} 2 {6, 192} 3 {1, 296} 4 {2, 416} 5 {5, 512} 6 {6, 608} 7 {1, 712}

清單有複數個元素組,每一個元素組包含子清單代碼及累計值。舉例來說,元素組0的子清單代碼為2,累計值為0;元素組3的子清單代碼為1,累計值為296。表4的清單顯示子訊框0~159(對應清單索引0)可以用子清單2來表示、子訊框160~319(對應清單索引1)可以用子清單3來表示、子訊框320~479(對應清單索引2)可以用子清單6來表示,以此類推。因為SI-x最大為40960個子訊框,所以清單至多有40960/160=256個元素組(對應清單索引0~255)。The list has a plurality of element groups, and each element group contains the sub-list code and the accumulated value. For example, the sub-list code of element group 0 is 2, and the accumulated value is 0; the sub-list code of element group 3 is 1, and the accumulated value is 296. The list in Table 4 shows that subframes 0~159 (corresponding to list index 0) can be represented by sublist 2, subframes 160~319 (corresponding to list index 1) can be represented by sublist 3, and subframes 320~ 479 (corresponding to manifest index 2) can be represented by sub-list 6, and so on. Because SI-x has a maximum of 40960 subframes, the list has at most 40960/160=256 element groups (corresponding to list indices 0~255).

累計值為子清單的元素個數的累計,舉例來說,因為清單索引0對應第一個子清單(表4的例子為子清單2),所以子清單的元素個數的累計為0;清單索引1對應第二個子清單(表4的例子為子清單5),累計值為前一個累計值(表4的例子為0)與前一個子清單(表4的例子為子清單2)的元素個數(表3的例子為96)的和(0+96=96);清單索引2對應第三個子清單(表4的例子為子清單6),累計值為前一個累計值(表4的例子為96)與前一個子清單(表4的例子為子清單5)的元素個數(表3的例子為96)的和(96+96=192);以此類推。The accumulated value is the accumulation of the number of elements in the sub-list. For example, because the list index 0 corresponds to the first sub-list (the example in Table 4 is sub-list 2), the accumulation of the number of elements in the sub-list is 0; Index 1 corresponds to the second sublist (the example in Table 4 is sublist 5), and the accumulated value is the previous accumulated value (0 in the example of Table 4) and the elements of the previous sublist (the example in Table 4 is sublist 2) The sum of the number (the example of Table 3 is 96) (0+96=96); the list index 2 corresponds to the third sub-list (the example of Table 4 is sub-list 6), and the accumulated value is the previous accumulated value (the table of The example is 96) and the number of elements (96 in the example of Table 3) of the previous sublist (the example in Table 4 is sublist 5) (96+96=192); and so on.

請注意,表2~4與系統資訊參數有關,本技術領域具有通常知識者可以根據以上的內容來根據不同的系統資訊參數產生對應的表2~4。比較表1的清單及表4的清單,表1的清單直接記載子訊框,而表4的清單間接記載子訊框(子訊框記載於子清單中),因此,表1的清單可以視為一階(清單的內容為子訊框),而表4的清單可以視為二階(清單的內容包含子清單代碼,子清單的內容包含子訊框,子清單如表3所示)。因應清單由一階變為二階,前述的四個函式中的函式1~3的操作細節可以藉由圖9~11的流程來說明。Please note that Tables 2-4 are related to system information parameters, and those with ordinary knowledge in the art can generate corresponding Tables 2-4 according to different system information parameters according to the above contents. Comparing the list in Table 1 and the list in Table 4, the list in Table 1 directly records the subframe, while the list in Table 4 records the subframe indirectly (the subframe is recorded in the sublist). Therefore, the list in Table 1 can be viewed as is first-order (the content of the list is a subframe), and the list in Table 4 can be regarded as a second-order (the content of the list contains the code of the sublist, the content of the sublist contains the subframe, and the sublist is shown in Table 3). In response to the change of the list from the first order to the second order, the operation details of the functions 1 to 3 in the aforementioned four functions can be illustrated by the flow charts in FIGS. 9 to 11 .

圖9為步驟S450基於二階清單的操作細節(包含函式subfn2index()的操作細節),包含步驟S1210~S1230。請注意,因應二階的清單,索引i被調整為包含清單索引i_ p及子清單索引i_ sf。舉例來說,起始索引i_start包含起始清單索引i_start_p及起始子清單索引i_start_sf。FIG. 9 shows the operation details of step S450 based on the second-order list (including the operation details of the function subfn2index()), including steps S1210-S1230. Note that the index i is adjusted to include the list index i_p and the sub-list index i_sf for the second-order list. For example, the start index i_start includes the start list index i_start_p and the start sublist index i_start_sf.

步驟S1210:計算電路120根據編號n_sf_start 、SIB1的週期(160ms)以及清單的元素組個數(256),計算起始清單索引i_start_p。

Figure 02_image011
。「mod」為取模操作(modulo operation)的簡稱。「mod 256」是因為排程的週期為40960個子訊框,而且當以160個子訊框為一個單位,則排程的週期為256個單位。舉例來說,當n_sf_start=66,i_start_p=0 mod 256=0;當n_sf_start=166,i_start_p=1 mod 256=1。Step S1210 : The calculation circuit 120 calculates the start list index i_start_p according to the number n_sf_start , the period of SIB1 (160 ms), and the number of element groups of the list (256).
Figure 02_image011
. "mod" is short for modulo operation. "mod 256" is because the scheduled period is 40960 subframes, and when 160 subframes are used as a unit, the scheduled period is 256 units. For example, when n_sf_start=66, i_start_p=0 mod 256=0; when n_sf_start=166, i_start_p=1 mod 256=1.

步驟S1220:計算電路120根據起始清單索引i_start_p在清單中找到目標子清單。以表4的清單為例,起始清單索引i_start_p=0對應目標子清單2,起始清單索引i_start_p=1對應目標子清單5,以此類推。Step S1220: The calculation circuit 120 finds the target sublist in the list according to the start list index i_start_p. Taking the list in Table 4 as an example, the start list index i_start_p=0 corresponds to the target sub-list 2, the start list index i_start_p=1 corresponds to the target sub-list 5, and so on.

步驟S1230:計算電路120計算編號n_sf_start除以SIB1的週期(160ms)的餘數Rm(=n_sf_start mod 160),並且在目標子清單中找出最接近但不小於餘數Rm的元素所對應的子清單索引i_start_sf。當n_sf_start=170,則Rm=10,且在表3的子清單0~7中Rm=10所對應的子清單索引i_start_sf分別為6, 7, 0, 0, 0, 0, 0, 0。Step S1230: The calculation circuit 120 calculates the remainder Rm (=n_sf_start mod 160) of dividing the number n_sf_start by the period (160ms) of the SIB1, and finds the sublist index corresponding to the element that is closest to but not less than the remainder Rm in the target sublist i_start_sf. When n_sf_start=170, then Rm=10, and the sublist indices i_start_sf corresponding to Rm=10 in sublists 0~7 of Table 3 are 6, 7, 0, 0, 0, 0, 0, 0, respectively.

圖10為步驟S480基於二階清單的操作細節,包含步驟S1310~S1360,其中步驟S1310~S1330為函式index2subfn()的操作細節,且目標索引i_target包含目標清單索引i_target_p及目標子清單索引i_target_sf。10 shows the operation details of step S480 based on the second-order list, including steps S1310-S1360, wherein steps S1310-S1330 are the operation details of the function index2subfn(), and the target index i_target includes the target list index i_target_p and the target sublist index i_target_sf.

步驟S1310:計算電路120根據目標索引i_target的目標清單索引i_target_p在清單中找出子清單代碼。此步驟可以藉由查詢表4來完成,舉例來說,當目標清單索引i_target_p=3,子清單代碼為1。Step S1310: The calculation circuit 120 finds the sub-list code in the list according to the target list index i_target_p of the target index i_target. This step can be accomplished by looking up Table 4, for example, when the target list index i_target_p=3, the sublist code is 1.

步驟S1320:計算電路120根據子清單代碼從表3找出子清單。舉例來說,子清單代碼為1對應元素個數為120個的子清單。Step S1320: The calculation circuit 120 finds the sub-list from Table 3 according to the sub-list code. For example, a sublist code of 1 corresponds to a sublist with 120 elements.

步驟S1330:計算電路120根據目標索引i_target的目標子清單索引i_target_sf在子清單中找出中間子訊框n_sf_found。舉例來說,假設前一步找到子清單1,則根據目標子清單索引i_target_sf=1將找到子訊框2。Step S1330: The calculation circuit 120 finds the middle subframe n_sf_found in the sublist according to the target sublist index i_target_sf of the target index i_target. For example, if sub-list 1 is found in the previous step, sub-frame 2 will be found according to the target sub-list index i_target_sf=1.

步驟S1340~S1360:計算電路120判斷中間子訊框n_sf_found是否等於目標子訊框n_sf_target。如果相等(步驟S1340為是),則計算電路120判斷目標子訊框n_sf_target為NPDCCH候選子訊框(步驟S1350);如果不相等,(步驟S1340為否)則計算電路120判斷目標子訊框n_sf_target非為NPDCCH候選子訊框(步驟S1360)。Steps S1340 to S1360: The calculation circuit 120 determines whether the middle subframe n_sf_found is equal to the target subframe n_sf_target. If they are equal (YES in step S1340 ), the calculation circuit 120 determines that the target subframe n_sf_target is the NPDCCH candidate subframe (step S1350 ); if not (NO in step S1340 ), the calculation circuit 120 determines the target subframe n_sf_target The subframes are not NPDCCH candidate subframes (step S1360).

圖11為部分的步驟S470基於二階清單的操作細節;更明確地說,步驟S1400「判斷起始索引i_start及目標索引i_target的差值是否小於最大重複個數Rmax 」係步驟S470的一個子步驟,包含步驟S1410~S1460,其中步驟S1410~S1450為函式distance()基於二階清單的操作細節。Fig. 11 is part of the operation details of step S470 based on the second-order list; more specifically, step S1400 "judging whether the difference between the start index i_start and the target index i_target is less than the maximum number of repetitions Rmax " is a sub-step of step S470 , including steps S1410-S1460, wherein steps S1410-S1450 are the operation details of the function distance() based on the second-order list.

步驟S1410:計算電路120根據起始索引i_start的起始清單索引i_ start_p在清單中找到第一元素組的第一累計值。舉例來說(參考表4),假設i_ start_p=4,則第一元素組為{2, 416},第一累計值為416。Step S1410: The calculation circuit 120 finds the first accumulated value of the first element group in the list according to the start list index i_start_p of the start index i_start. For example (refer to Table 4), assuming i_start_p=4, the first element group is {2, 416}, and the first accumulated value is 416.

步驟S1420:計算電路120將第一累計值與起始子清單索引i_ start_sf相加以產生第一和S1。承上例,當第一累計值為416且起始子清單索引i_start_sf=5,則第一和S1=416+5=421。Step S1420: The calculation circuit 120 adds the first accumulated value to the start sublist index i_start_sf to generate the first sum S1. Following the above example, when the first accumulated value is 416 and the start sublist index i_start_sf=5, then the first sum S1=416+5=421.

步驟S1430:計算電路120根據目標索引i_target的目標清單索引i_target_p在清單中找到第二元素組的第二累計值。舉例來說(參考表4),假設i_target_p=5,則第一元素組為{5, 512},第二累計值為512。Step S1430: The calculation circuit 120 finds the second accumulated value of the second element group in the list according to the target list index i_target_p of the target index i_target. For example (refer to Table 4), assuming i_target_p=5, the first element group is {5, 512}, and the second accumulated value is 512.

步驟S1440:計算電路120將第二累計值與目標子清單索引i_target_sf相加以產生第二和S2。承上例,當第二累計值為512且目標子清單索引i_target_sf=17,則第二和S2=512+17=529。Step S1440: The calculation circuit 120 adds the second accumulated value to the target sublist index i_target_sf to generate the second sum S2. Following the above example, when the second accumulated value is 512 and the target sublist index i_target_sf=17, then the second sum S2=512+17=529.

步驟S1450:計算電路120計算第一和與第二和的差值以得到個數M。也就是說,承上例,M=S2-S1=529-421=108。換句話說,在表3及表4的例子中,第一索引i_first({4, 5})與第二索引i_second({5, 17})之間有108個可用子訊框。Step S1450: The calculation circuit 120 calculates the difference between the first sum and the second sum to obtain the number M. That is to say, following the above example, M=S2-S1=529-421=108. In other words, in the examples of Tables 3 and 4, there are 108 available subframes between the first index i_first ({4, 5}) and the second index i_second ({5, 17}).

步驟S1460:計算電路120比較可用子訊框個數M與最大重複個數RmaxStep S1460 : the calculation circuit 120 compares the number M of available subframes with the maximum number of repetitions R max .

利用上述的方法將清單改為二階式的之後,以SI-x包含SI-1、SI-2及SI-3為例(亦即子清單共有8種,如表3所示),子清單所占的記憶體大小為(160+1)*8=1288個位元組(「+1」代表元素個數,元素個數及每個子訊框皆需要一個位元組);而清單所占的記憶體大小為40960/160*3=768個位元組(子清單代碼需要一個位元組,累計值需要兩個位元組)。簡言之,二階式清單總共只需要1288+768=2056個位元組,只有一階式清單所需的記憶體空間的81920的2.5%左右,因此使用二階式清單可以大幅地減少記憶體用量,使UE更具競爭力。After using the above method to change the list to second-order, take SI-x including SI-1, SI-2 and SI-3 as an example (that is, there are 8 sub-lists, as shown in Table 3). The memory size occupied is (160+1)*8=1288 bytes (“+1” represents the number of elements, and one byte is required for the number of elements and each subframe); while the list occupies The memory size is 40960/160*3=768 bytes (one byte is required for the sublist code, and two bytes for the accumulated value). In short, the second-order list only needs 1288+768=2056 bytes in total, which is only about 2.5% of the 81920 memory space required by the first-order list, so using the second-order list can greatly reduce the memory usage. , making UE more competitive.

上述的流程、函式及資料可以使用C語言來完成,但不以此為限。舉例來說,表3的子清單在C語言中可以用圖12所示的結構表示,其中「available」為元素個數,陣列「n_sf[160]」為子清單,陣列「pattern[]」的索引為子清單代碼;表4的清單在C語言中可以用圖13所示的結構表示,其中陣列「available[256]」為清單,「pattern」為子清單代碼,「offset」為累計值;圖14顯示索引i(包含清單索引i_p及子清單索引i_sf)及上述四個函式以C語言實作的例子。本技術領域具有通常知識者可以了解圖14之程式語言的含義,故不再贅述。The above processes, functions and data can be completed by using C language, but not limited thereto. For example, the sub-list in Table 3 can be represented by the structure shown in Figure 12 in C language, where "available" is the number of elements, the array "n_sf[160]" is the sub-list, and the array "pattern[]" The index is the sub-list code; the list in Table 4 can be represented by the structure shown in Figure 13 in C language, where the array "available[256]" is the list, "pattern" is the sub-list code, and "offset" is the accumulated value; FIG. 14 shows an example of index i (including list index i_p and sub-list index i_sf) and the above four functions implemented in C language. Those skilled in the art can understand the meaning of the programming language in FIG. 14 , so it is not repeated here.

本技術領域具有通常知識者可以基於以上的說明得知在有SI偏移的情況如何根據SI-x與SIB1的分佈建立子清單,故不再贅述。Those with ordinary knowledge in the art can know how to create a sub-list according to the distribution of SI-x and SIB1 when there is an SI offset based on the above description, so it is not repeated here.

由於本技術領域具有通常知識者可藉由本案之裝置發明的揭露內容來瞭解本案之方法發明的實施細節與變化,因此,為避免贅文,在不影響該方法發明之揭露要求及可實施性的前提下,重複之說明在此予以節略。請注意,前揭圖示中,元件之形狀、尺寸、比例以及步驟之順序等僅為示意,係供本技術領域具有通常知識者瞭解本發明之用,非用以限制本發明。Since a person with ordinary knowledge in the technical field can understand the implementation details and changes of the method invention in this application through the disclosure content of the device invention in this application, in order to avoid redundant repetition, the disclosure requirements and practicability of the method invention are not affected. On the premise, repeated explanations are omitted here. Please note that the shapes, sizes, proportions and sequence of steps of the components in the preceding figures are only illustrative and are for those skilled in the art to understand the present invention, rather than limiting the present invention.

雖然本發明之實施例如上所述,然而該些實施例並非用來限定本發明,本技術領域具有通常知識者可依據本發明之明示或隱含之內容對本發明之技術特徵施以變化,凡此種種變化均可能屬於本發明所尋求之專利保護範疇,換言之,本發明之專利保護範圍須視本說明書之申請專利範圍所界定者為準。Although the embodiments of the present invention are described above, these embodiments are not intended to limit the present invention. Those skilled in the art can change the technical features of the present invention according to the explicit or implicit contents of the present invention. All such changes may belong to the scope of patent protection sought by the present invention. In other words, the scope of patent protection of the present invention shall be determined by the scope of the patent application in this specification.

100:使用者設備 110:無線訊號收發電路 120:計算電路 130:記憶體 S410~S495,S452~S456,S472~S476,S810~S840,S1110~S1140,S1210~S1230,S1310~S1360,S1400~S1460:步驟100: User Equipment 110: Wireless signal transceiver circuit 120: Computational Circuits 130: Memory S410~S495, S452~S456, S472~S476, S810~S840, S1110~S1140, S1210~S1230, S1310~S1360, S1400~S1460: Steps

圖1為習知NB-IoT的下行排程的示意圖; 圖2為本發明NB-IoT的UE的一實施例的功能方塊圖; 圖3為本發明UE端的排程方法的一實施例的流程圖; 圖4為圖3之步驟S450的詳細流程; 圖5為圖3之步驟S470的詳細流程; 圖6為本發明UE端的排程方法的另一實施例的流程圖; 圖7為習知NB-IoT 的下行排程的另一示意圖; 圖8為本發明的排程清單建立方法的流程圖; 圖9為圖3之步驟S450基於二階清單的操作細節; 圖10為圖3之步驟S480基於二階清單的操作細節; 圖11為部分的圖3之步驟S470基於二階清單的操作細節; 圖12顯示表3的清單在C語言中的結構表示; 圖13顯示表4的清單在C語言中的結構表示;以及 圖14顯示索引i及四個函式以C語言實作的例子。FIG. 1 is a schematic diagram of downlink scheduling of conventional NB-IoT; FIG. 2 is a functional block diagram of an embodiment of a UE of NB-IoT according to the present invention; FIG. 3 is a flowchart of an embodiment of a scheduling method for a UE of the present invention; FIG. 4 is a detailed flow chart of step S450 of FIG. 3; FIG. 5 is a detailed flow chart of step S470 of FIG. 3; FIG. 6 is a flowchart of another embodiment of a scheduling method for a UE of the present invention; FIG. 7 is another schematic diagram of downlink scheduling of the conventional NB-IoT; FIG. 8 is a flowchart of a method for establishing a schedule list according to the present invention; FIG. 9 is the operation details of step S450 of FIG. 3 based on the second-order list; FIG. 10 is the operation details of step S480 of FIG. 3 based on the second-order list; FIG. 11 is a partial operation detail of step S470 of FIG. 3 based on the second-order list; Figure 12 shows the structural representation of the list of Table 3 in C language; Figure 13 shows the structural representation in C of the manifest of Table 4; and Figure 14 shows an example of index i and four functions implemented in C language.

100:使用者設備 100: User Equipment

110:無線訊號收發電路 110: Wireless signal transceiver circuit

120:計算電路 120: Computational Circuits

130:記憶體 130: Memory

Claims (11)

一使用者設備係操作於一窄頻物聯網(NBIoT),該使用者設備包含:一記憶體,儲存一程式碼,該程式碼係有關於該使用者設備的功能;一計算電路,耦接該記憶體,係用以執行已儲存於該記憶體中的該程式碼來執行該使用者設備的功能;一無線訊號收發電路,耦接該計算電路;其中,該計算電路透過該無線訊號收發電路接收一基地台所發送的訊號與該基地台同步,並從該基地台接收至少一系統資訊參數,其中,該至少一系統資訊參數包含窄帶物理下行鏈路控制通道(Narrowband Physical Downlink Control Channel)搜索空間的一最大重複個數、一週期及一偏移量;以及其中,該計算電路依據該至少一系統資訊參數建立一排程清單。 A user equipment operates on a narrowband Internet of Things (NBIoT), the user equipment includes: a memory storing a code, the code being related to the functions of the user equipment; a computing circuit, coupled to The memory is used to execute the code stored in the memory to execute the function of the user equipment; a wireless signal transceiving circuit is coupled to the computing circuit; wherein, the computing circuit transmits and receives through the wireless signal The circuit receives a signal sent by a base station and is synchronized with the base station, and receives at least one system information parameter from the base station, wherein the at least one system information parameter includes a narrowband physical downlink control channel (Narrowband Physical Downlink Control Channel) search a maximum repetition number, a period and an offset of the space; and wherein the calculating circuit creates a scheduling list according to the at least one system information parameter. 如申請專利範圍第1項所述之使用者設備,其中,該排程清單直接或間接記錄複數個可用子訊框,每一可用子訊框標有一索引。 The user equipment according to claim 1, wherein the schedule list directly or indirectly records a plurality of available subframes, and each available subframe is marked with an index. 如申請專利範圍第1項所述之使用者設備,其中,該至少一系統資訊參數更包含至少一系統訊息類型及一窄帶系統信息塊類型。 The user equipment according to claim 1, wherein the at least one system information parameter further includes at least one system information type and a narrowband system information block type. 一使用者設備係操作於一窄頻物聯網(NBIoT),該使用者設備包含:一記憶體,儲存一程式碼,該程式碼係有關於該使用者設備的功能; 一計算電路,耦接該記憶體,係用以執行已儲存於該記憶體中的該程式碼來執行該使用者設備的功能;一無線訊號收發電路,耦接該計算電路;其中,該計算電路透過該無線訊號收發電路接收一基地台所發送的訊號與該基地台同步,並從該基地台接收至少一系統資訊參數,其中,該至少一系統資訊參數包含窄帶物理下行鏈路控制通道(Narrowband Physical Downlink Control Channel)搜索空間的一最大重複個數、一週期及一偏移量;以及其中,該計算電路依據該至少一系統資訊參數建立一排程清單,該排程清單直接或間接記錄複數個可用子訊框,每一可用子訊框標有一索引,且該計算電路根據一目標子訊框的編號、該週期及該偏移量來計算出一目標窄帶物理下行鏈路控制通道組之一起始子訊框的編號。 A user equipment operates on a narrowband Internet of Things (NBIoT), the user equipment includes: a memory storing a code, the code is related to the function of the user equipment; A computing circuit, coupled to the memory, is used to execute the program code stored in the memory to execute the function of the user equipment; a wireless signal transceiving circuit is coupled to the computing circuit; wherein, the computing The circuit receives a signal sent by a base station through the wireless signal transceiver circuit and is synchronized with the base station, and receives at least one system information parameter from the base station, wherein the at least one system information parameter includes a narrowband physical downlink control channel (Narrowband physical downlink control channel). Physical Downlink Control Channel) search space with a maximum number of repetitions, a period and an offset; and wherein the calculation circuit creates a schedule list according to the at least one system information parameter, and the schedule list directly or indirectly records plural numbers available subframes, each available subframe is marked with an index, and the calculation circuit calculates a target narrowband physical downlink control channel group according to the number of a target subframe, the period and the offset The number of a starting subframe. 如申請專利範圍第4項所述之使用者設備,其中,該計算電路利用該起始子訊框的編號在該排程清單中找出對應該起始子訊框的一起始索引,以及在該排程清單中找出對應該目標子訊框的一目標索引。 The user equipment according to claim 4, wherein the calculation circuit uses the number of the starting subframe to find a starting index corresponding to the starting subframe in the scheduling list, and A target index corresponding to the target subframe is found in the schedule list. 如申請專利範圍第5項所述之使用者設備,其中,該計算電路依據該起始索引、該目標索引以及該最大重複個數來判斷該目標子訊框是否在該目標窄帶物理下行鏈路控制通道組所涵蓋的範圍。 The user equipment of claim 5, wherein the calculation circuit determines whether the target subframe is in the target narrowband physical downlink according to the start index, the target index and the maximum number of repetitions Controls the range covered by the channel group. 如申請專利範圍第6項所述之使用者設備,其中,該計算電路根據該目標索引及該目標子訊框的編號來判斷該目標子訊框是否為窄帶物理下行鏈路控制通道候選子訊框。 The user equipment according to claim 6, wherein the calculation circuit determines whether the target subframe is a NBPCCH candidate subframe according to the target index and the number of the target subframe frame. 如申請專利範圍第7項所述之使用者設備,其中,該計算電路根據該目標子訊框是否為窄帶物理下行鏈路控制通道候選子訊框、以決定是否接收該目標子訊框。 The user equipment of claim 7, wherein the calculation circuit determines whether to receive the target subframe according to whether the target subframe is a NBPCCH candidate subframe. 如申請專利範圍第6項所述之使用者設備,其中,該起始子訊框係一第一起始子訊框,該計算電路找出該目標窄帶物理下行鏈路控制通道組之該第一起始子訊框,或是找出一次一窄帶物理下行鏈路控制通道組之一第二起始子訊框;其中該次一窄帶物理下行鏈路控制通道組緊接著該目標窄帶物理下行鏈路控制通道組。 The user equipment as described in claim 6, wherein the start subframe is a first start subframe, and the calculation circuit finds the first start subframe of the target narrowband physical downlink control channel group starting a subframe, or finding a second starting subframe of a NBPCCH group at a time; wherein the next NBDCCH group is immediately following the target NBPDC channel Control channel groups. 一使用者設備係操作於一窄頻物聯網(NBIoT),該使用者設備包含:一記憶體,儲存一程式碼,該程式碼係有關於該使用者設備的功能;一計算電路,耦接該記憶體,係用以執行已儲存於該記憶體中的該程式碼來執行該使用者設備的功能;一無線訊號收發電路,耦接該計算電路;其中,該計算電路透過該無線訊號收發電路接收一基地台所發送的訊號與該基地台同步,並從該基地台接收至少一系統資訊參數,其中,該至少一系統資訊參數包含窄帶物理下行鏈路控制通道 (Narrowband Physical Downlink Control Channel)搜索空間的一最大重複個數、一週期及一偏移量;以及其中,該計算電路依據該至少一系統資訊參數建立一排程清單,該至少一系統資訊參數更包含至少一系統訊息類型及一窄帶系統信息塊類型;其中,該計算電路根據該至少一系統訊息類型與該窄帶系統信息塊類型的分佈建立複數個子清單,其中該些子清單的每一元素代表一可用子訊框;其中,該計算電路為每一子清單指定一子清單代碼,以及為每一子清單計算一元素個數。 A user equipment operates on a narrowband Internet of Things (NBIoT), the user equipment includes: a memory storing a code, the code being related to the functions of the user equipment; a computing circuit, coupled to The memory is used to execute the code stored in the memory to execute the function of the user equipment; a wireless signal transceiving circuit is coupled to the computing circuit; wherein, the computing circuit transmits and receives through the wireless signal The circuit receives a signal sent by a base station and synchronizes with the base station, and receives at least one system information parameter from the base station, wherein the at least one system information parameter includes a narrowband physical downlink control channel (Narrowband Physical Downlink Control Channel) a maximum number of repetitions, a period and an offset of the search space; and wherein, the computing circuit creates a scheduling list according to the at least one system information parameter, and the at least one system information parameter updates Including at least one system message type and a narrowband system information block type; wherein, the calculation circuit creates a plurality of sub-lists according to the distribution of the at least one system message type and the narrowband system information block type, wherein each element of the sub-lists represents an available sub-frame; wherein the calculation circuit assigns a sub-list code for each sub-list, and calculates an element number for each sub-list. 如申請專利範圍第10項所述之使用者設備,其中,該排程清單有複數個元素組,每一元素組包含該子清單代碼及一累計值,該累計值係該些元素個數的累計。 The user equipment according to claim 10, wherein the schedule list has a plurality of element groups, and each element group includes the sub-list code and an accumulated value, and the accumulated value is the number of the elements. Grand total.
TW110116830A 2019-10-15 2019-10-15 User equipment end of narrow band internet of things TWI773309B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW110116830A TWI773309B (en) 2019-10-15 2019-10-15 User equipment end of narrow band internet of things

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110116830A TWI773309B (en) 2019-10-15 2019-10-15 User equipment end of narrow band internet of things

Publications (2)

Publication Number Publication Date
TW202135562A TW202135562A (en) 2021-09-16
TWI773309B true TWI773309B (en) 2022-08-01

Family

ID=78777500

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110116830A TWI773309B (en) 2019-10-15 2019-10-15 User equipment end of narrow band internet of things

Country Status (1)

Country Link
TW (1) TWI773309B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160182574A1 (en) * 2014-12-18 2016-06-23 Samsung Electronics Co., Ltd. Method and apparatus for supporting facility control of terminal
WO2018063763A1 (en) * 2016-09-29 2018-04-05 Intel IP Corporation Cellular telephone network to narrow band – internet of things network switching method and apparatus
TW201911952A (en) * 2017-08-11 2019-03-16 聯發科技股份有限公司 Method for nb-iot ue differentiation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160182574A1 (en) * 2014-12-18 2016-06-23 Samsung Electronics Co., Ltd. Method and apparatus for supporting facility control of terminal
WO2018063763A1 (en) * 2016-09-29 2018-04-05 Intel IP Corporation Cellular telephone network to narrow band – internet of things network switching method and apparatus
TW201911952A (en) * 2017-08-11 2019-03-16 聯發科技股份有限公司 Method for nb-iot ue differentiation

Also Published As

Publication number Publication date
TW202135562A (en) 2021-09-16

Similar Documents

Publication Publication Date Title
CN103068032B (en) Secondary synchronization sequences for cell group detection in cellular communications system
EP2377948B1 (en) Error correcting method of test sequence, corresponding system and gene assembly equipment
CN1278380A (en) Cell Search in Code Division Multiple Access Communication System
US8661308B2 (en) Method and device for fast cyclic redundancy check coding
CN101141238B (en) Superframe frame synchronization method and device
CN112702781B (en) Scheduling method and scheduling list establishment method for user equipment of narrowband internet of things
TWI742449B (en) Scheduling method and schedule list establishing method for user equipment end of narrow band internet of things
TWI773309B (en) User equipment end of narrow band internet of things
RU2008116177A (en) WAYS OF SIMULTANEOUS PERFORMANCE OF SEVERAL TASKS IN MEDIA PLAYERS
WO2012166190A1 (en) Compression match enumeration
TWI698139B (en) Scheduling method for user equipment end of narrow band internet of things
CN112714487B (en) Communication method, device and electronic equipment
CN112702302B (en) Scheduling method on the user equipment side of NB-IoT
US8750412B2 (en) Data processing system and data processing method
CN102026168A (en) Method and equipment for distributing physical cell ID
WO2019214698A1 (en) Signal sending and receiving method and apparatus
US8923859B2 (en) Method and terminal for cell search
CN101931433B (en) Multipath search method and multipath searcher
CN105071832B (en) A kind of high-speed frequency-hopping synchronous method for being independent of external clock benchmark
CN102495816A (en) A fast interrupt hierarchical processing device and method
JP5010689B2 (en) Method and apparatus for encoding a frame synchronization signal
CN105573976A (en) Rich ontology based multi-document mining disaster management method
CN113485805B (en) Distributed computing adjustment method, device and equipment based on heterogeneous acceleration platform
CN2757443Y (en) Initial synchronous device in CDMA mobile communication system
CN101685592A (en) LED chip implement scheme