[go: up one dir, main page]

CN106817205B - Dedicated physical data channel data scheduling method and device - Google Patents

Dedicated physical data channel data scheduling method and device Download PDF

Info

Publication number
CN106817205B
CN106817205B CN201510846405.1A CN201510846405A CN106817205B CN 106817205 B CN106817205 B CN 106817205B CN 201510846405 A CN201510846405 A CN 201510846405A CN 106817205 B CN106817205 B CN 106817205B
Authority
CN
China
Prior art keywords
data
demodulation
tti
demodulated
frame
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN201510846405.1A
Other languages
Chinese (zh)
Other versions
CN106817205A (en
Inventor
倪湛
李龙文
李智江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201510846405.1A priority Critical patent/CN106817205B/en
Priority to PCT/CN2016/098216 priority patent/WO2017088551A1/en
Publication of CN106817205A publication Critical patent/CN106817205A/en
Application granted granted Critical
Publication of CN106817205B publication Critical patent/CN106817205B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/0073Allocation arrangements that take into account other cell interferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path

Landscapes

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

Abstract

本发明提供了一种专用物理数据信道数据调度方法及装置,属于通信领域。专用物理数据信道数据调度方法包括:步骤1:获取需要解调用户的TFCI;步骤2:对TTI中的每一数据帧选择对应的时延,并在其中一个时延Tn对应的时刻下发解调任务;步骤3:在收集完TTI中所有数据帧的解调数据后,进行译码;步骤4:获取译码结果,如果译码正确,判断调度干扰消除;如果译码错误,放入待解调调度列表;步骤5:如果待解调调度列表非空,检查剩余解调资源,如果剩余解调资源充足,转向步骤6;步骤6:检查TTI中每一数据帧的解调时延,在至少有一帧数据解调时延满足预设条件时转步骤2。本发明的技术方案能够在保证干扰消除增益的同时,尽可能地降低处理时延。

Figure 201510846405

The invention provides a dedicated physical data channel data scheduling method and device, belonging to the field of communications. The dedicated physical data channel data scheduling method includes: step 1: obtaining the TFCI of the user that needs to be demodulated; step 2: selecting a corresponding time delay for each data frame in the TTI, and delivering the demodulation at the time corresponding to one of the time delays Tn Step 3: After collecting the demodulated data of all data frames in the TTI, perform decoding; Step 4: Obtain the decoding result, if the decoding is correct, judge that the scheduling interference is eliminated; if the decoding is wrong, put it into the waiting Demodulation scheduling list; Step 5: If the scheduling list to be demodulated is not empty, check the remaining demodulation resources, if the remaining demodulation resources are sufficient, go to Step 6; Step 6: Check the demodulation delay of each data frame in the TTI, Step 2 is performed when the demodulation delay of at least one frame of data satisfies the preset condition. The technical scheme of the present invention can reduce the processing time delay as much as possible while ensuring the interference cancellation gain.

Figure 201510846405

Description

专用物理数据信道数据调度方法及装置Dedicated physical data channel data scheduling method and device

技术领域technical field

本发明涉及通信领域,特别是指一种专用物理数据信道数据调度方法及装置。The present invention relates to the field of communications, and in particular, to a method and device for scheduling data on a dedicated physical data channel.

背景技术Background technique

上行DPDCH(Dedicated Physical Data Channel,专用物理数据信道)的解调是解出控制信道的信息后立即进行解调,当系统中引入了干扰消除功能,上行DPDCH的解调为了充分享受干扰消除的增益,固定采用EDPDCH(Enhanced Dedicated Physical DataChannel,增强专用物理数据信道)信道干扰消除结束后数据解调,每次下发解调一帧数据,相对于没有引入干扰抵消功能时增加了一帧多的时延,导致整个环回时延增加,影响ping包以及一些速率用户的感受。The demodulation of the uplink DPDCH (Dedicated Physical Data Channel, dedicated physical data channel) is to demodulate immediately after the information of the control channel is decoded. When the interference cancellation function is introduced into the system, the demodulation of the uplink DPDCH is to fully enjoy the gain of interference cancellation. , Fixed use of EDPDCH (Enhanced Dedicated Physical Data Channel, Enhanced Dedicated Physical Data Channel) channel interference cancellation after the end of the data demodulation, demodulate one frame of data each time, compared with the time when the interference cancellation function is not introduced, more than one frame is added. The delay increases the entire loopback delay, which affects the ping packets and the experience of some rate users.

发明内容SUMMARY OF THE INVENTION

本发明要解决的技术问题是提供一种专用物理数据信道数据调度方法及装置,能够在保证干扰消除增益的同时,尽可能地降低处理时延。The technical problem to be solved by the present invention is to provide a dedicated physical data channel data scheduling method and device, which can reduce the processing delay as much as possible while ensuring the interference cancellation gain.

为解决上述技术问题,本发明的实施例提供技术方案如下:In order to solve the above-mentioned technical problems, the embodiments of the present invention provide the following technical solutions:

一方面,提供一种DPDCH数据调度方法,包括:In one aspect, a DPDCH data scheduling method is provided, including:

步骤1:获取需要解调用户的传输格式组合标识符TFCI;Step 1: Obtain the transport format combination identifier TFCI of the user to be demodulated;

步骤2:对传输时间间隔TTI中的每一数据帧选择对应的时延,并在其中一个时延Tn对应的时刻下发解调任务,其中n=1,2,3……,不同帧的时延相互独立;Step 2: Select the corresponding time delay for each data frame in the transmission time interval TTI, and issue a demodulation task at the moment corresponding to one of the time delays Tn, where n=1, 2, 3... The delays are independent of each other;

步骤3:在收集完TTI中所有数据帧的解调数据后,进行译码;Step 3: After collecting the demodulated data of all data frames in the TTI, perform decoding;

步骤4:获取译码结果,如果译码正确,判断调度干扰消除;如果译码错误,放入待解调调度列表;Step 4: Obtain the decoding result, if the decoding is correct, judge that the scheduling interference is eliminated; if the decoding is wrong, put it into the scheduling list to be demodulated;

步骤5:如果待解调调度列表非空,检查剩余解调资源,如果剩余解调资源充足,转向步骤6;Step 5: If the scheduling list to be demodulated is not empty, check the remaining demodulation resources, if the remaining demodulation resources are sufficient, go to step 6;

步骤6:检查TTI中每一数据帧的解调时延,在至少有一帧数据解调时延满足预设条件时转步骤2。Step 6: Check the demodulation delay of each data frame in the TTI, and go to step 2 when at least one frame of data demodulation delay meets the preset condition.

进一步地,所述步骤2中的时延Tn选自以下几个时刻:Further, the time delay Tn in the step 2 is selected from the following moments:

获取到TFCI信息的T1时刻;The T1 time when the TFCI information is obtained;

高速上行链路分组接入HSUPA 10msTTI用户一次解调干扰抵消结束的T2时刻;Time T2 when the first demodulation and interference cancellation of the high-speed uplink packet access HSUPA 10msTTI user ends;

其他DPDCH信道干扰抵消结束的T3时刻;Time T3 when the interference cancellation of other DPDCH channels ends;

HSUPA 10msTTI用户二次解调干扰抵消结束的T4时刻;Time T4 when the secondary demodulation interference cancellation of HSUPA 10msTTI users ends;

HSUPA 2ms用户重解干扰抵消结束的T5时刻。Time T5 when the HSUPA 2ms user re-interference cancellation ends.

进一步地,第一次解调的时刻Tn=Ti+数据帧帧长,i=1,2,3,4,5。Further, at the time of the first demodulation Tn=Ti+data frame frame length, i=1, 2, 3, 4, and 5.

进一步地,第一次解调的时刻Tn为Ti+数据帧帧长、天线数据存储长度中的最小值,i=1,2,3,4,5。Further, the time Tn of the first demodulation is the minimum value among Ti+data frame length and antenna data storage length, i=1, 2, 3, 4, and 5.

进一步地,当天线数据存储长度小于TTI长度时,预留一个子帧的长度作为处理时间,解调TTI中已经解调出TFCI的所有数据帧,并对解调后的数据进行存储。Further, when the antenna data storage length is less than the TTI length, the length of one subframe is reserved as the processing time to demodulate all the data frames in the TTI from which the TFCI has been demodulated, and store the demodulated data.

进一步地,所述步骤3还包括:Further, the step 3 also includes:

对解调数据进行缓存,并对一个完整的TTI的解调数据进行译码。Buffer the demodulated data, and decode the demodulated data of a complete TTI.

进一步地,所述步骤3包括:Further, the step 3 includes:

在只存在一种TTI时,如果天线数据存储长度大于预设值,对TTI中所有数据帧进行解调后译码;或When there is only one TTI, if the antenna data storage length is greater than the preset value, demodulate and decode all data frames in the TTI; or

在存在两种以上TTI时,对TTI中每一数据帧的最新解调数据进行译码;或When there are more than two TTIs, decoding the latest demodulated data for each data frame in the TTI; or

在存在两种以上TTI时,在较小的TTI对应的数据帧译码正确后,在其它TTI译码时使用所述较小的TTI对应的数据帧的解调数据;或When there are two or more TTIs, after the data frame corresponding to the smaller TTI is correctly decoded, the demodulated data of the data frame corresponding to the smaller TTI is used when decoding other TTIs; or

在存在两种以上TTI时,在每个TTI结束前,对TTI中包含的所有数据帧进行解调。When there are two or more TTIs, before the end of each TTI, demodulate all the data frames contained in the TTI.

进一步地,所述步骤6包括:Further, the step 6 includes:

判断TTI中每一数据帧的解调时延是否大于天线数据存储长度,如果解调时延大于天线数据存储长度,则不进行下一次解调。Determine whether the demodulation delay of each data frame in the TTI is greater than the antenna data storage length, and if the demodulation delay is greater than the antenna data storage length, the next demodulation is not performed.

进一步地,所述步骤6还包括:Further, the step 6 also includes:

在TTI大于10ms时,只对第二帧数据进行下一次解调。When the TTI is greater than 10ms, only the next demodulation is performed on the data of the second frame.

本发明实施例还提供了一种DPDCH数据调度装置,包括:The embodiment of the present invention also provides a DPDCH data scheduling device, including:

获取模块,用于获取需要解调用户的传输格式组合标识符TFCI;an acquisition module, used to acquire the transport format combination identifier TFCI of the user to be demodulated;

时延选择模块,用于对传输时间间隔TTI中的每一数据帧选择对应的时延,并在其中一个时延Tn对应的时刻下发解调任务,其中n=1,2,3……,不同帧的时延相互独立;The delay selection module is used to select the corresponding delay for each data frame in the transmission time interval TTI, and issue a demodulation task at the moment corresponding to one of the delays Tn, where n=1, 2, 3... , the delays of different frames are independent of each other;

解调模块,用于对TTI中的所有数据帧进行解调。The demodulation module is used to demodulate all the data frames in the TTI.

译码模块,用于在收集完TTI中所有数据帧的解调数据后,进行译码;The decoding module is used for decoding after collecting the demodulated data of all the data frames in the TTI;

干扰消除模块,用于在译码正确时,消除调度干扰;Interference cancellation module, used to eliminate scheduling interference when decoding is correct;

天线数据存储模块,用于在译码错误时,将解调数据存储在待解调调度列表中;The antenna data storage module is used to store the demodulated data in the to-be-demodulated scheduling list when the decoding is wrong;

解调资源更新模块,用于在待解调调度列表非空时,检查剩余解调资源;A demodulation resource updating module, used for checking the remaining demodulation resources when the scheduling list to be demodulated is not empty;

解调数据帧选择模块,用于检查TTI中每一数据帧的解调时延,判断是否存在至少有一帧数据解调时延满足预设条件。The demodulation data frame selection module is used to check the demodulation delay of each data frame in the TTI, and determine whether there is at least one frame of data demodulation delay that meets the preset condition.

本发明的实施例具有以下有益效果:Embodiments of the present invention have the following beneficial effects:

上述方案中,考虑在干扰抵消打开情况下,改变DPDCH的解调调度策略,在能保证干扰消除增益的同时,尽可能地降低处理时延。In the above solution, it is considered to change the demodulation scheduling strategy of the DPDCH when the interference cancellation is turned on, so as to reduce the processing delay as much as possible while ensuring the interference cancellation gain.

附图说明Description of drawings

图1是本发明实施例专用物理数据信道数据调度方法的流程图;1 is a flowchart of a method for scheduling dedicated physical data channel data according to an embodiment of the present invention;

图2是本发明实施例专用物理数据信道数据调度装置的结构框图;2 is a structural block diagram of a dedicated physical data channel data scheduling apparatus according to an embodiment of the present invention;

图3为本发明实施例在两种TTI配置且解调资源充足条件下的具体调度方法示意图;3 is a schematic diagram of a specific scheduling method under the condition of two TTI configurations and sufficient demodulation resources according to an embodiment of the present invention;

图4为本发明实施例在两种TTI配置且解调资源受限条件下的具体调度方法示意图;4 is a schematic diagram of a specific scheduling method under the condition of two TTI configurations and limited demodulation resources according to an embodiment of the present invention;

图5为本发明实施例在两种TTI配置下的具体调度方法示意图。FIG. 5 is a schematic diagram of a specific scheduling method under two TTI configurations according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the embodiments of the present invention clearer, the following detailed description will be given in conjunction with the accompanying drawings and specific embodiments.

本发明的实施例提供一种专用物理数据信道数据调度方法及装置,能够在保证干扰消除增益的同时,尽可能地降低处理时延。Embodiments of the present invention provide a dedicated physical data channel data scheduling method and device, which can reduce processing delay as much as possible while ensuring interference cancellation gain.

实施例一Example 1

本实施例提供一种DPDCH数据调度方法,如图1所示,本实施例包括:This embodiment provides a DPDCH data scheduling method. As shown in FIG. 1 , this embodiment includes:

步骤1:获取需要解调用户的传输格式组合标识符TFCI;Step 1: Obtain the transport format combination identifier TFCI of the user to be demodulated;

步骤2:对TTI(Transmission Time Interval,传输时间间隔)中的每一数据帧选择对应的时延,并在其中一个时延Tn对应的时刻下发解调任务,其中n=1,2,3……,不同帧的时延相互独立;Step 2: Select a corresponding time delay for each data frame in the TTI (Transmission Time Interval, transmission time interval), and issue a demodulation task at the moment corresponding to one of the time delays Tn, where n=1, 2, 3 ..., the delays of different frames are independent of each other;

步骤3:在收集完TTI中所有数据帧的解调数据后,进行译码;Step 3: After collecting the demodulated data of all data frames in the TTI, perform decoding;

步骤4:获取译码结果,如果译码正确,判断调度干扰消除;如果译码错误,放入待解调调度列表;Step 4: Obtain the decoding result, if the decoding is correct, judge that the scheduling interference is eliminated; if the decoding is wrong, put it into the scheduling list to be demodulated;

步骤5:如果待解调调度列表非空,检查剩余解调资源,如果剩余解调资源充足,转向步骤6;Step 5: If the scheduling list to be demodulated is not empty, check the remaining demodulation resources, if the remaining demodulation resources are sufficient, go to step 6;

步骤6:检查TTI中每一数据帧的解调时延,在至少有一帧数据解调时延满足预设条件时转步骤2。Step 6: Check the demodulation delay of each data frame in the TTI, and go to step 2 when at least one frame of data demodulation delay meets the preset condition.

本实施例的技术方案考虑在干扰抵消打开情况下,改变DPDCH的解调调度策略,在能保证干扰消除增益的同时,尽可能地降低处理时延。The technical solution of this embodiment considers changing the demodulation scheduling strategy of the DPDCH when the interference cancellation is turned on, so as to reduce the processing delay as much as possible while ensuring the interference cancellation gain.

进一步地,所述步骤2中的时延Tn选自以下几个时刻:Further, the time delay Tn in the step 2 is selected from the following moments:

获取到TFCI(Transport Format Combination Indicator,传输格式组合标识符)信息的T1时刻;The T1 time when the TFCI (Transport Format Combination Indicator) information is obtained;

HSUPA(high speed uplink packet access,高速上行链路分组接入)10msTTI用户一次解调干扰抵消结束的T2时刻;HSUPA (high speed uplink packet access, high-speed uplink packet access) 10msTTI user time T2 when the interference cancellation ends once demodulated;

其他DPDCH信道干扰抵消结束的T3时刻;Time T3 when the interference cancellation of other DPDCH channels ends;

HSUPA 10msTTI用户二次解调干扰抵消结束的T4时刻;Time T4 when the secondary demodulation interference cancellation of HSUPA 10msTTI users ends;

HSUPA 2ms用户重解干扰抵消结束的T5时刻。Time T5 when the HSUPA 2ms user re-interference cancellation ends.

解调时间的选择原则为解调所需信息准备齐全,可以获得干扰消除增益,按照现在干扰抵消系统,选取了以上时间点进行解调,以上时间点可以根据干扰抵消调度的不同进行增加或减少,同时对于同一个用户,根据资源的使用情况,当前系统中的用户类型等,遍历以上时间点进行解调,或者选取其中一部分时间点进行解调。The selection principle of demodulation time is to prepare all the information required for demodulation, so that the interference cancellation gain can be obtained. According to the current interference cancellation system, the above time points are selected for demodulation, and the above time points can be increased or decreased according to the different interference cancellation schedules. At the same time, for the same user, according to the resource usage, the user type in the current system, etc., traverse the above time points for demodulation, or select a part of the time points for demodulation.

进一步地,第一次解调的时刻Tn=Ti+数据帧帧长,i=1,2,3,4,5。Further, at the time of the first demodulation Tn=Ti+data frame frame length, i=1, 2, 3, 4, and 5.

根据DPDCH的TTI配置,选择第一次解调的时间,在最小TTI的边界,因此选取的时间可以是(Tn=Ti+数据帧帧长)。According to the TTI configuration of the DPDCH, the time of the first demodulation is selected, which is on the boundary of the minimum TTI, so the selected time may be (Tn=Ti+data frame frame length).

进一步地,第一次解调的时间选择还受限于天线数据的存储长度,第一次解调的时刻Tn为Ti+数据帧帧长、天线数据存储长度中的最小值,i=1,2,3,4,5。Further, the time selection of the first demodulation is also limited by the storage length of the antenna data, and the time Tn of the first demodulation is the minimum value among Ti+data frame length and antenna data storage length, i=1,2 ,3,4,5.

进一步地,当天线数据存储长度小于TTI长度时,预留一个子帧的长度作为处理时间,解调TTI中已经解调出TFCI的所有数据帧,并对解调后的数据进行存储。Further, when the antenna data storage length is less than the TTI length, the length of one subframe is reserved as the processing time to demodulate all the data frames in the TTI from which the TFCI has been demodulated, and store the demodulated data.

进一步地,所述步骤3还包括:Further, the step 3 also includes:

对解调数据进行缓存,每一帧存储最新解调的数据,二次解调数据覆盖一次解调数据,译码时可以是第一帧的一次解调数据,和第二帧的一次解调数据,组成一个完整的TTI的数据,送入译码器进行译码。Cache the demodulated data, store the latest demodulated data in each frame, and the secondary demodulated data covers the demodulated data once. When decoding, it can be the demodulated data of the first frame and the demodulated data of the second frame. The data, which constitutes a complete TTI data, is sent to the decoder for decoding.

进一步地,所述步骤3包括:Further, the step 3 includes:

在只存在一种TTI时,如果天线数据存储长度大于预设值,对TTI中所有数据帧进行解调后译码;或When there is only one TTI, if the antenna data storage length is greater than the preset value, demodulate and decode all data frames in the TTI; or

在存在两种以上TTI时,对TTI中每一数据帧的最新解调数据进行译码;或When there are more than two TTIs, decoding the latest demodulated data for each data frame in the TTI; or

在存在两种以上TTI时,在较小的TTI对应的数据帧译码正确后,在其它TTI译码时使用所述较小的TTI对应的数据帧的解调数据;或When there are two or more TTIs, after the data frame corresponding to the smaller TTI is correctly decoded, the demodulated data of the data frame corresponding to the smaller TTI is used when decoding other TTIs; or

在存在两种以上TTI时,在每个TTI结束前,对TTI中包含的所有数据帧进行解调。When there are two or more TTIs, before the end of each TTI, demodulate all the data frames contained in the TTI.

综上,具体实施例中,在配置一种TTI的情况,在译码结果出来之后判断是否需要进行再次解调,在天线数据长度足够的情况下,每次把TTI中所有帧进行解调;对于配置了多种TTI的情况,每个TTI译码结果出来,都需要判断是否再进行解调,译码采用TTI中每一帧的最新解调数据;对于配置了多种TTI的情况,资源受限,对于小的TTI译码正确后所包含数据帧,不进行再次解调,直接给长TTI译码使用;对于配置了多种TTI的情况,资源不受限,在每个TTI结束前,对TTI中包含的所有数据帧进行解调。To sum up, in the specific embodiment, in the case of configuring a TTI, after the decoding result comes out, it is judged whether it is necessary to demodulate again, and when the length of the antenna data is sufficient, all frames in the TTI are demodulated each time; For the case where multiple TTIs are configured, each TTI decoding result needs to be judged whether to demodulate again, and the latest demodulation data of each frame in the TTI is used for decoding; for the case where multiple TTIs are configured, the resource Restricted, for the data frame included after the correct decoding of the small TTI, no re-demodulation is performed, and it is directly used for decoding the long TTI; for the case where multiple TTIs are configured, the resources are not limited, and before the end of each TTI , demodulates all data frames contained in the TTI.

进一步地,所述步骤6包括:Further, the step 6 includes:

判断TTI中每一数据帧的解调时延是否大于天线数据存储长度,如果解调时延大于天线数据存储长度,则不进行下一次解调,否则正常进行下一次解调。Determine whether the demodulation delay of each data frame in the TTI is greater than the antenna data storage length. If the demodulation delay is greater than the antenna data storage length, the next demodulation will not be performed, otherwise the next demodulation will be performed normally.

进一步地,所述步骤6还包括:Further, the step 6 also includes:

在TTI大于10ms时,TTI中的多帧由于解调时延不同,所收到的干扰消除的增益也不同,第一帧受到的增益较大,如果在资源不充分的情况下,可只对第二帧进行下一次解调。When the TTI is greater than 10ms, due to the different demodulation delays of multiple frames in the TTI, the received interference cancellation gains are also different, and the first frame receives a larger gain. The second frame undergoes the next demodulation.

实施例二Embodiment 2

本实施例提供了一种DPDCH数据调度装置,如图2所示,本实施例包括:This embodiment provides a DPDCH data scheduling apparatus. As shown in FIG. 2 , this embodiment includes:

获取模块,用于获取需要解调用户的传输格式组合标识符TFCI;an acquisition module, used to acquire the transport format combination identifier TFCI of the user to be demodulated;

时延选择模块,用于对传输时间间隔TTI中的每一数据帧选择对应的时延,并在其中一个时延Tn对应的时刻下发解调任务,其中n=1,2,3……,不同帧的时延相互独立;The delay selection module is used to select the corresponding delay for each data frame in the transmission time interval TTI, and issue a demodulation task at the moment corresponding to one of the delays Tn, where n=1, 2, 3... , the delays of different frames are independent of each other;

解调模块,用于对TTI中的所有数据帧进行解调。The demodulation module is used to demodulate all the data frames in the TTI.

译码模块,用于在收集完TTI中所有数据帧的解调数据后,进行译码;The decoding module is used for decoding after collecting the demodulated data of all the data frames in the TTI;

干扰消除模块,用于在译码正确时,消除调度干扰;Interference cancellation module, used to eliminate scheduling interference when decoding is correct;

天线数据存储模块,用于在译码错误时,将解调数据存储在待解调调度列表中;The antenna data storage module is used to store the demodulated data in the to-be-demodulated scheduling list when the decoding is wrong;

解调资源更新模块,用于在待解调调度列表非空时,检查剩余解调资源;A demodulation resource updating module, used for checking the remaining demodulation resources when the scheduling list to be demodulated is not empty;

解调数据帧选择模块,用于检查TTI中每一数据帧的解调时延,判断是否存在至少有一帧数据解调时延满足预设条件。The demodulation data frame selection module is used to check the demodulation delay of each data frame in the TTI, and determine whether there is at least one frame of data demodulation delay that meets the preset condition.

本实施例的技术方案,考虑在干扰抵消打开情况下,改变DPDCH的解调调度策略,在能保证干扰消除增益的同时,尽可能地降低处理时延。The technical solution of the present embodiment considers changing the demodulation scheduling strategy of the DPDCH when the interference cancellation is turned on, so as to reduce the processing delay as much as possible while ensuring the interference cancellation gain.

实施例三Embodiment 3

本实施例提供了一种配置两种TTI的DPDCH,两种TTI分别为10msTTI,20msTTI的DPDCH,在解调资源充足时,本实施例的具体调度方法如图3所示:This embodiment provides a DPDCH configured with two TTIs. The two TTIs are DPDCH with 10msTTI and 20msTTI respectively. When demodulation resources are sufficient, the specific scheduling method in this embodiment is shown in FIG. 3 :

对于10msTTI,解调结束之后直接译码,帧0一直译码错误,直至5个时间点都进行了解调译码;如果其中有一次译码正确了,则不进行后续的解调译码,如图3所示帧2,3,4,5。For 10msTTI, the decoding is performed directly after the demodulation, and the frame 0 is always decoded incorrectly, and demodulation decoding is performed until 5 time points; if one of the decoding is correct, the subsequent demodulation decoding is not performed, such as Figure 3 shows frames 2,3,4,5.

对于20msTTI,帧n,n+1组成一个完整的TTI;For 20msTTI, frame n, n+1 form a complete TTI;

帧0,1组成的TTI的译码时间如下:The decoding time of the TTI composed of frames 0 and 1 is as follows:

第一次译码时间:帧1下发解调完成的时候,与帧0最后一次的解调数据一起送入译码器,也就是帧1的一次解调结果,和帧0的第4次解调解调一起送入译码器进行译码。The first decoding time: when the demodulation of frame 1 is completed, it is sent to the decoder together with the last demodulation data of frame 0, that is, the first demodulation result of frame 1, and the fourth time of frame 0. The demodulation and modulation are sent to the decoder together for decoding.

第二次译码时间:帧0的第4次解调和帧1的第2次解调;Second decoding time: the fourth demodulation of frame 0 and the second demodulation of frame 1;

第三次译码时间:帧0的第5次解调和帧1的第2次解调;The third decoding time: the fifth demodulation of frame 0 and the second demodulation of frame 1;

第四次译码时间:帧0的第5次解调和帧1的第3次解调;The fourth decoding time: the fifth demodulation of frame 0 and the third demodulation of frame 1;

第五次译码时间:帧0的第5次解调和帧1的第4次解调;The fifth decoding time: the fifth demodulation of frame 0 and the fourth demodulation of frame 1;

第六次译码时间:帧0的第5次解调和帧1的第5次解调;The sixth decoding time: the fifth demodulation of frame 0 and the fifth demodulation of frame 1;

以上时间点只要有一次译码正确了,后续译码均不需要进行。As long as the decoding is correct once at the above time points, subsequent decoding does not need to be performed.

在解调资源受限时,如图4所示,选取其中一部分时间进行解调调度。When the demodulation resources are limited, as shown in FIG. 4 , a part of the time is selected for demodulation scheduling.

如对于帧0只在T1,T3,T5进行解调,其他帧亦可根据译码情况和解调资源,进行有选择的调度解调。For example, for frame 0, demodulation is only performed at T1, T3, and T5, and other frames can also be selectively scheduled and demodulated according to the decoding situation and demodulation resources.

实施例四Embodiment 4

本实施例提供了一种存储了4帧天线数据,配置两种TTI的DPDCH,两种TTI分别为20msTTI,40msTTI,如图5所示,本实施例的具体调度方法包括以下步骤:The present embodiment provides a DPDCH that stores 4 frames of antenna data and configures two TTIs, and the two TTIs are respectively 20msTTI and 40msTTI. As shown in Figure 5, the specific scheduling method of the present embodiment includes the following steps:

步骤1:在帧1结束获取20msTTI的TFCI,如图5所示,下发帧0,1解调,其中帧0的时延为(T1+数据帧帧长>=T4),帧1的时延为T1;Step 1: Obtain the TFCI of 20msTTI at the end of frame 1, as shown in Figure 5, send frame 0, 1 demodulation, where the delay of frame 0 is (T1 + data frame frame length>=T4), the delay of frame 1 is T1;

步骤2:在T2时刻对帧1进行2次解调,此时帧0时延为T2+数据帧帧长,由于T4<(T2+数据帧帧长)<T5在此区间解调没有受益,因此不进行帧0的解调,把帧1的二次解调结果与帧0的一次解调结果送入译码器译码;Step 2: Demodulate frame 1 twice at time T2. At this time, the delay of frame 0 is T2+data frame frame length. Since T4<(T2+data frame frame length)<T5 does not benefit from demodulation in this interval, it is not Carry out the demodulation of frame 0, and send the secondary demodulation result of frame 1 and the primary demodulation result of frame 0 into the decoder for decoding;

步骤3:在T3时刻对帧1进行2次解调,此时帧0时延为T3+数据帧帧长,由于T5=<(T3+数据帧帧长),因此同时解调帧0和帧1,并译码;Step 3: demodulate frame 1 twice at the time of T3. At this time, the delay of frame 0 is T3 + data frame frame length. Since T5=<(T3 + data frame frame length), frame 0 and frame 1 are demodulated at the same time. and decode;

步骤4:获取到帧2,3的TFCI,也就是40msTTI的结束,下发帧2,3的解调;Step 4: Obtain the TFCI of frames 2 and 3, that is, the end of the 40ms TTI, and deliver the demodulation of frames 2 and 3;

步骤5:把帧0第二次解调结果,帧1的三次解调结果和帧2,3的第一次解调结果送入译码器进行译码;Step 5: The second demodulation result of frame 0, the third demodulation result of frame 1 and the first demodulation result of frame 2 and 3 are sent to the decoder for decoding;

步骤6:40msTTI译码错误,由于此时帧0的延迟已经超过了天线数据的存储长度,因此,帧1调度三次解调,帧2,帧3调度二次解调,把帧0的二次解调结果,帧1的三次解调,帧2,3的三次解调送入译码器进行译码,译码正确,调度结束。Step 6: 40ms TTI decoding error, because the delay of frame 0 has exceeded the storage length of the antenna data at this time, therefore, frame 1 is scheduled for three demodulation, frame 2, frame 3 is scheduled for second demodulation, and the second demodulation of frame 0 is scheduled. The demodulation result, three times of demodulation of frame 1 and three times of demodulation of frame 2 and 3 are sent to the decoder for decoding, the decoding is correct, and the scheduling is over.

此说明书中所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。Many of the functional components described in this specification are referred to as modules in order to more particularly emphasize the independence of their implementation.

本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同物理上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。In this embodiment of the present invention, the modules may be implemented in software so as to be executed by various types of processors. For example, an identified executable code module may comprise one or more physical or logical blocks of computer instructions, which may be structured as objects, procedures, or functions, for example. Nonetheless, the executable code of the identified modules need not be physically located together, but may include distinct instructions stored in distinct entities that, when logically combined, constitute the module and achieve the module's stated purpose .

实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。In practice, an executable code module may be a single instruction or many instructions, and may even be distributed over multiple different code segments, among different programs, and across multiple memory devices. Likewise, operational data may be identified within modules, and may be implemented in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations (including over different storage devices), and may exist at least in part only as electronic signals on a system or network.

在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。When a module can be implemented by software, considering the level of existing hardware technology, a module that can be implemented by software, regardless of cost, can build corresponding hardware circuits to implement corresponding functions. The hardware circuits include conventional very large scale integration (VLSI) circuits or gate arrays as well as off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices, such as field programmable gate arrays, programmable array logic, programmable logic devices, and the like.

在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺序,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,对各步骤的先后变化也在本发明的保护范围之内。In the method embodiments of the present invention, the sequence numbers of the steps cannot be used to define the sequence of the steps. For those of ordinary skill in the art, the sequence of the steps can be changed without creative work. It also falls within the protection scope of the present invention.

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, without departing from the principles of the present invention, several improvements and modifications can be made. It should be regarded as the protection scope of the present invention.

Claims (11)

1. A method for scheduling DPDCH data in a Dedicated Physical Data Channel (DPDCH), comprising:
step 1: acquiring a transport format combination identifier TFCI of a user needing to be demodulated;
step 2: selecting corresponding time delay for each data frame in a transmission time interval TTI, and issuing a demodulation task at a time corresponding to one time delay Tn, wherein n is 1,2,3 … …, and the time delays of different frames are independent;
and step 3: after the demodulated data of all data frames in the TTI are collected, decoding is carried out, wherein when only one TTI exists, if the antenna data storage length is larger than a preset value, all data frames in the TTI are decoded after being demodulated;
and 4, step 4: obtaining a decoding result, and judging that scheduling interference is eliminated if the decoding is correct; if the decoding is wrong, putting the scheduling list to be demodulated into the scheduling list;
and 5: if the scheduling list to be demodulated is not empty, checking the residual demodulation resources, and if the residual demodulation resources are sufficient, turning to the step 6;
step 6: and (3) checking the demodulation time delay of each data frame in the TTI, and turning to the step 2 when the demodulation time delay of at least one frame of data meets a preset condition.
2. The DPDCH data scheduling method of claim 1, wherein the time delay Tn in step 2 is selected from the following time instants:
acquiring the T1 moment of the TFCI information;
t2 moment when the high speed uplink packet access HSUPA 10ms TTI user once demodulates interference cancellation;
t3 moment when DPDCH channel interference cancellation of other users ends;
t4 moment when the secondary demodulation interference cancellation of the HSUPA 10msTTI user is finished;
the HSUPA 2ms user resolvers the T5 time at which the interference cancellation ends.
3. The DPDCH data scheduling method of claim 2, wherein the time Tn of the first demodulation is Ti + the frame length of the data frame, i is 1,2,3,4, 5.
4. The DPDCH data scheduling method of claim 2, wherein the time Tn of the first demodulation is the minimum of the frame length of Ti + data frame and the antenna data storage length, i is 1,2,3,4, 5.
5. The DPDCH data scheduling method of claim 4, wherein when the antenna data storage length is less than the TTI length, the length of one subframe is reserved as the processing time, all data frames in the TTI where the TFCI has been demodulated are demodulated, and the demodulated data are stored.
6. The DPDCH data scheduling method of claim 1, wherein the step 3 further includes:
and buffering the demodulated data, and decoding the demodulated data of one complete TTI.
7. The DPDCH data scheduling method of claim 1, wherein the step 3 further includes:
when more than two TTIs exist, decoding the latest demodulation data of each data frame in the TTIs; or
When more than two TTIs exist, after the data frame corresponding to the smaller TTI is decoded correctly, the demodulation data of the data frame corresponding to the smaller TTI is used when other TTIs are decoded; or
When there are more than two TTIs, all data frames contained in the TTI are demodulated before the end of each TTI.
8. The DPDCH data scheduling method of claim 1, wherein the step 6 includes:
and judging whether the demodulation time delay of each data frame in the TTI is greater than the antenna data storage length, and if the demodulation time delay is greater than the antenna data storage length, not performing next demodulation.
9. The DPDCH data scheduling method of claim 1, wherein the step 6 further includes:
when the TTI is greater than 10ms, only the second frame data is demodulated next time.
10. A Dedicated Physical Data Channel (DPDCH) data scheduling apparatus, comprising:
an obtaining module, configured to obtain a transport format combination identifier TFCI of a user to be demodulated;
the time delay selection module is used for selecting corresponding time delay for each data frame in a transmission time interval TTI, and issuing a demodulation task at a time corresponding to one time delay Tn, wherein n is 1,2,3 … …, and the time delays of different frames are independent;
the demodulation module is used for demodulating all data frames in the TTI;
the decoding module is used for decoding after the demodulated data of all the data frames in the TTI is collected, wherein when only one TTI exists, if the antenna data storage length is larger than a preset value, all the data frames in the TTI are decoded after being demodulated;
the interference elimination module is used for eliminating scheduling interference when the decoding is correct;
the antenna data storage module is used for storing the demodulation data in a scheduling list to be demodulated when the decoding is wrong;
the demodulation resource updating module is used for checking the residual demodulation resources when the scheduling list to be demodulated is not empty;
and the demodulation data frame selection module is used for checking the demodulation time delay of each data frame in the TTI and judging whether at least one frame of data demodulation time delay meets the preset condition.
11. The DPDCH data scheduling apparatus of claim 10, wherein the decoding after the collection of the demodulated data of all data frames in the TTI further comprises:
when more than two TTIs exist, decoding the latest demodulation data of each data frame in the TTIs; or
When more than two TTIs exist, after the data frame corresponding to the smaller TTI is decoded correctly, the demodulation data of the data frame corresponding to the smaller TTI is used when other TTIs are decoded; or
When there are more than two TTIs, all data frames contained in the TTI are demodulated before the end of each TTI.
CN201510846405.1A 2015-11-27 2015-11-27 Dedicated physical data channel data scheduling method and device Expired - Fee Related CN106817205B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510846405.1A CN106817205B (en) 2015-11-27 2015-11-27 Dedicated physical data channel data scheduling method and device
PCT/CN2016/098216 WO2017088551A1 (en) 2015-11-27 2016-09-06 Data scheduling method and apparatus for dedicated physical data channel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510846405.1A CN106817205B (en) 2015-11-27 2015-11-27 Dedicated physical data channel data scheduling method and device

Publications (2)

Publication Number Publication Date
CN106817205A CN106817205A (en) 2017-06-09
CN106817205B true CN106817205B (en) 2020-09-15

Family

ID=58762969

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510846405.1A Expired - Fee Related CN106817205B (en) 2015-11-27 2015-11-27 Dedicated physical data channel data scheduling method and device

Country Status (2)

Country Link
CN (1) CN106817205B (en)
WO (1) WO2017088551A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109213102B (en) * 2018-09-11 2022-01-18 深圳众城卓越科技有限公司 Multi-command monitoring method and device, computer equipment and storage medium
CN111327688B (en) * 2020-01-21 2022-03-25 北京奇艺世纪科技有限公司 Resource scheduling method, server and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1774122A (en) * 2004-11-12 2006-05-17 华为技术有限公司 Method for up-enhancing control channel signalling coding
CN1878050A (en) * 2006-01-18 2006-12-13 华为技术有限公司 High-speed uplink grouping access service reconfiguration method
CN101034952A (en) * 2006-03-09 2007-09-12 华为技术有限公司 Scheduling information transmission method of E-DCH
CN103825847A (en) * 2012-11-19 2014-05-28 中兴通讯股份有限公司 Channel interference cancellation method and device, and base station

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100396509B1 (en) * 2000-06-22 2003-09-02 삼성전자주식회사 Apparatus for gated transmission of dedicated physical control channel and method thereof in mobile communication system
KR100415550B1 (en) * 2001-10-05 2004-01-24 한국전자통신연구원 Simplified Interference Canceller for Receiver of DS-CDMA System
CN101502006B (en) * 2007-02-14 2012-06-27 中兴通讯股份有限公司 A RAKE receiver device for multi-user interference cancellation and its working method
CN101035085A (en) * 2007-04-28 2007-09-12 华为技术有限公司 Scheduling method and device for the high-speed uplink packet access technology
CN101640662B (en) * 2008-07-29 2012-08-08 华为技术有限公司 Method, device and system for data communication
US20140269633A1 (en) * 2013-03-14 2014-09-18 Qualcomm Incorporated Coexistence of a wireless wide area network device in time division duplex (tdd) mode with a wireless access point (ap)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1774122A (en) * 2004-11-12 2006-05-17 华为技术有限公司 Method for up-enhancing control channel signalling coding
CN1878050A (en) * 2006-01-18 2006-12-13 华为技术有限公司 High-speed uplink grouping access service reconfiguration method
CN101034952A (en) * 2006-03-09 2007-09-12 华为技术有限公司 Scheduling information transmission method of E-DCH
CN103825847A (en) * 2012-11-19 2014-05-28 中兴通讯股份有限公司 Channel interference cancellation method and device, and base station

Also Published As

Publication number Publication date
CN106817205A (en) 2017-06-09
WO2017088551A1 (en) 2017-06-01

Similar Documents

Publication Publication Date Title
US9106265B2 (en) Receive data flow path using a single FEC decoder
WO2021031804A1 (en) Transport resource configuration method and apparatus, terminal, base station, and computer storage medium
US10230501B2 (en) Technique for storing softbits
CN114024654B (en) Hybrid automatic repeat request HARQ feedback method and device
JP2020533902A5 (en)
CN112997431A (en) Method and device for sending hybrid automatic repeat request response information and storage medium
CN106817205B (en) Dedicated physical data channel data scheduling method and device
CN107426783A (en) Transmission method, device, user terminal and the network equipment of system message
CN105850211B (en) Method and apparatus for simultaneous downlink transmission
KR102220178B1 (en) Resource authorization for uplink transmission
CN102158446A (en) Method and device for decoding physical broadcast channel (PBCH) in time division duplex (TDD) system
US10027457B2 (en) Methods and apparatus for providing soft and blind combining for PUSCH CQI processing
US10772104B2 (en) Wireless communication device and symbol-based processing method for downlink signals thereof
CN110233715A (en) A kind of method of acquisition of information, terminal, base station and system
CN113596738A (en) Information acquisition method, information determination method, information acquisition device, information determination device and related equipment
CN106533635A (en) Data processing method and device
CN117938328A (en) Data feedback method, communication device and storage medium
CN116366212A (en) Uplink HARQ transmission method, device, electronic equipment and storage medium
CN102111213B (en) Method for decoding treatment and device adopting same
JP2015515777A (en) Blind decoding
JP6667524B2 (en) Dynamic RAM sharing in software-defined TDD communication
CN100479340C (en) Uplink baseband demodulating method and device for WCDMA base station
US20140078883A1 (en) Methods for retransmitting reverse link data and apparatuses using the same
CN119652474B (en) A hybrid automatic repeat request transmission method and apparatus based on satellite transmission
CN110536473A (en) Signal transmission method, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200915

CF01 Termination of patent right due to non-payment of annual fee