A wireless communication method, terminal equipment and network equipment
By selecting the value set of time slot offsets based on working parameters by the terminal device, dynamically adjusting cross-slot scheduling and simultaneous slot scheduling, solving the problem of inability to adapt to data traffic changes in the prior art, and achieving more efficient energy consumption management and data transmission performance.
Patent Information
- Application Number
- CN201910252640.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-03-29
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2039-03-29
AI Technical Summary
The prior art cannot dynamically adjust the cross-slot scheduling and simultaneous slot scheduling mechanisms according to data transmission requirements, making it difficult to effectively reduce energy consumption when data traffic changes and increase the impact on delay and throughput.
The terminal device selects the corresponding scheduling mechanism according to the different sets of time slot offsets configured by the network device, and according to the current working parameters (such as the number of received antennas, search space detection period, timer type, and information in the previous DCI ) Flexible choice of cross-slot scheduling or simultaneous slot scheduling to achieve rapid adaptation to changes in data traffic.
It effectively reduces the energy consumption of terminal equipment, reduces the impact of the delay and throughput of data channels, and improves the energy saving effect.
Smart Images

Figure CN111757435B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communications, and more specifically to a wireless communications method, terminal equipment, and network equipment. Background Art
[0002] In the fifth generation access system standard new radio (NR), same-slot scheduling and cross-slot scheduling of the physical downlink shared channel (PDSCH) can be supported simultaneously. For same-slot scheduling, the scheduled PDSCH and the physical downlink control channel (PDCCH) that schedules it are located in the same time slot; while for cross-slot scheduling, the scheduled PDSCH and the PDCCH that schedules it are located in different time slots.
[0003] Compared with the same time slot, the cross-time slot scheduling can enable the user equipment (user equipment, terminal equipment) to adopt some energy-saving methods, thereby helping the terminal equipment to save energy consumption. Figure 3 and Figure 4 They are the energy consumption of the terminal equipment scheduled in the same time slot and the energy consumption of the terminal equipment scheduled across time slots. Figure 3 During the PDCCH decoding time (i.e. before decoding the downlink control information (DCI)), the terminal device cannot know whether there will be data scheduled during this period, so it is necessary to cache the downlink data receiving buffer during this period and keep the front-end modules such as RF turned on. After this period, if there is no PDSCH transmission in the time slot, the terminal device will enter the "sleep state", so the terminal device will consume more energy; and for Figure 4 The energy-saving method of cross-time slot scheduling is as follows: if the terminal device knows that there is no scheduling in this time slot at least one time slot in advance, it can shut down the front-end modules such as the downlink data RF and the downlink data receiving cache during the PDCCH decoding time, and enter the "sleep state" in advance to achieve the purpose of power saving of the terminal device.
[0004] Generally speaking, packet-based data flows are usually bursty, with transmissions for a period of time and no data transmissions for a long period of time. In this case, cross-time slot scheduling can be used to reduce power consumption of terminal devices, thereby increasing battery life. However, in other situations where latency and throughput requirements are high, such as when a base station may need to continuously schedule data to a terminal device, it is possible to consider using same-time slot scheduling to reduce the latency of data scheduling.
[0005] Therefore, how to dynamically use the energy-saving mechanism of cross-time slot scheduling according to the needs of data transmission to adapt to the changes in data traffic, reduce the impact on latency and throughput, and improve energy saving effects has become an urgent problem to be solved. Summary of the invention
[0006] The present application provides a wireless communication method, terminal equipment and network equipment to solve the problem that the cross-time slot scheduling mechanism and the same-time slot scheduling mechanism cannot be dynamically adjusted according to the demand for data transmission.
[0007] In a first aspect, a method for wireless communication is provided, comprising: a terminal device selects a value set from a first value set and a second value set of time slot offsets configured by a network device according to a first parameter, wherein the time slot offsets in the first value set are all greater than a first threshold, and at least one time slot offset in the second value set is equal to the first threshold, and the time slot offset is used to indicate the number of time slots of a physical downlink shared channel PDSCH scheduled by downlink resource information DCI relative to the DCI offset; the terminal device receives the DCI sent by the network device, and the time slot offset carried by the DCI belongs to the determined value set.
[0008] According to the wireless communication method of the embodiment of the present application, by enabling the terminal device to select a set of time slot offset values corresponding to the first parameter according to the current first parameter, thereby corresponding to different scheduling mechanisms, the terminal device can adapt to changes in data traffic, reduce the impact on latency and throughput, and thus reduce energy consumption.
[0009] In combination with the first aspect, in certain implementations of the first aspect, the first parameter includes at least one of the following: the number of receiving antennas currently used by the terminal device, the period for the terminal device to detect the search space set, the type of timer running by the terminal device, and the first information carried in the previous DCI received by the terminal device.
[0010] According to the wireless communication method of the embodiment of the present application, the terminal device selects a set of values of the time slot offset according to the values of different working parameters, thereby corresponding to different scheduling methods, so that the terminal device can flexibly select the scheduling mechanism under different working parameters according to the needs of energy saving or reducing latency.
[0011] In combination with the first aspect, in certain implementations of the first aspect, the first parameter is the number of receiving antennas currently used by the terminal device, and the terminal device selects a value set from a first value set and a second value set of the time slot offset configured by the network device according to the first parameter, including: when the number of receiving antennas currently used by the terminal device is the first number of antennas, the terminal device selects the first value set; when the number of receiving antennas currently used by the terminal device is the second number of antennas, the terminal device selects the second value set, wherein the first number of antennas is less than the second number of antennas.
[0012] According to the wireless communication method of the embodiment of the present application, by selecting a set of values of the time slot offset corresponding to the number of antennas currently in use when the terminal device uses different numbers of receiving antennas, the terminal device can select a corresponding scheduling mechanism according to demand, thereby adapting to changes in data traffic, reducing the impact on latency and throughput, and reducing energy consumption.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the first parameter is a period for the terminal device to detect a search space set, and the terminal device selects a value set from a first value set and a second value set of a time slot offset configured by a network device according to the first parameter, including: when the period for the terminal device to detect the search space set is a first detection period, the terminal device selects the first value set; when the period for the terminal device to detect the search space set is a second detection period, the terminal device selects the second value set, wherein the first detection period is greater than the second detection period.
[0014] According to the wireless communication method of the embodiment of the present application, by selecting a value set of time slot offsets corresponding to the current period when the detection period of the search space set is different, the terminal device can select a corresponding scheduling mechanism according to demand, thereby adapting to changes in data traffic, reducing the impact on latency and throughput, and reducing energy consumption.
[0015] In combination with the first aspect, in certain implementations of the first aspect, when the terminal device is within the discontinuous reception DRX activation time, the first parameter is the type of timer run by the terminal device, and the terminal device selects a value set from a first value set and a second value set of the time slot offset configured by the network device according to the first parameter, including: when the terminal device only runs the duration timer, the terminal device selects the first value set; when the terminal device runs the simultaneous slot scheduling timer, the terminal device selects the second value set, and the simultaneous slot scheduling timer is started or reset when the terminal device detects a physical downlink control channel PDCCH; after the simultaneous slot scheduling timer times out, the terminal device selects the first value set.
[0016] According to the wireless communication method of the embodiment of the present application, by selecting a value set of time slot offsets corresponding to the timer type when the timer type used by the terminal device is different, the terminal device can select a corresponding scheduling mechanism according to demand, thereby adapting to changes in data traffic, reducing the impact on latency and throughput, and reducing energy consumption.
[0017] In combination with the first aspect, in certain implementations of the first aspect, the first parameter is the first information carried in the previous DCI received by the terminal device, the first information is used to indicate the first value set or the second value set, and the terminal device selects a value set from the first value set and the second value set of the time slot offset configured by the network device according to the first parameter, including: when the first information is used to indicate the first value set, the terminal device selects the first value set; when the first information is used to indicate the second value set, the terminal device selects the second value set.
[0018] According to the wireless communication method of the embodiment of the present application, the terminal device can determine the value set of the time slot offset used for PDSCH scheduling according to the indication value in the DCI, so as to quickly adapt to the changes in data traffic, reduce the delay of the data channel, and improve energy saving effect.
[0019] In combination with the first aspect, in certain implementations of the first aspect, the first information occupies at least one bit in the time domain resource allocation information field of the DCI.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the time slot offsets in the first value set are the time slot offsets of the first allocation table, and the time slot offsets in the second value set are the time slot offsets of the second allocation table; or, the time slot offsets in the first value set and the second value set are both the time slot offsets in the third allocation table.
[0021] In combination with the first aspect, in certain implementations of the first aspect, when the determined value set is the first value set, the scheduling mode of the PDSCH is cross-slot scheduling; and / or, when the determined value set is the second value set, the scheduling mode of the PDSCH is same-slot scheduling or cross-slot scheduling.
[0022] According to the wireless communication method of the embodiment of the present application, the terminal device determines the scheduling method of the PDSCH by determining a set of values of different time slot offsets.
[0023] It should be understood that when scheduling across time slots, the terminal device can know at least one time slot in advance that the time slot where the current DCI is located is not scheduled, so that the front-end modules such as the downlink data RF can be turned off within the PDCCH decoding time, and the downlink data receiving cache can be turned off, and the "sleep state" can be entered in advance to save energy consumption.
[0024] In a second aspect, a method for wireless communication is provided, including: a network device configures a first value set and a second value set of a time slot offset to a terminal device, wherein the time slot offsets in the first value set are all greater than a first threshold, and at least one time slot offset in the second value set is the first threshold, and the time slot offset is used to indicate the number of time slots of a physical downlink shared channel PDSCH scheduled by downlink resource information DCI relative to the DCI offset; the network device determines to select a time slot offset in the first value set or the second value set according to a first parameter; and the network device sends a DCI carrying the time slot offset to the terminal device.
[0025] According to the wireless communication method of the embodiment of the present application, different value sets of time slot offsets are configured for the terminal device through the network device, and a value set corresponding to the first parameter of the terminal device is selected according to the first parameter of the terminal device, so that the terminal device corresponds to different scheduling methods when using different first parameters, so as to achieve rapid adaptation to changes in data traffic, reduce the delay of the data channel and other requirements, reduce energy consumption, and improve energy saving effects.
[0026] In conjunction with the second aspect, in some implementations of the second aspect, the first parameter includes at least one of the following:
[0027] The number of receiving antennas currently used by the terminal device, the period for the terminal device to detect the search space set, the type of timer running by the terminal device, and the first information carried in the previous DCI received by the terminal device.
[0028] According to the wireless communication method of the embodiment of the present application, the terminal device selects a set of values of the time slot offset according to the values of different working parameters, thereby corresponding to different scheduling methods, so that the terminal device can flexibly select the scheduling mechanism under different working parameters according to the needs of energy saving or reducing latency.
[0029] In combination with the second aspect, in certain implementations of the second aspect, the first parameter is the number of receiving antennas currently used by the terminal device, and the network device determines to select a time slot offset in the first value set or the second value set based on the first parameter, including: when the number of receiving antennas currently used by the terminal device is the first number of antennas, the network device determines to select a time slot offset in the first value set; when the number of receiving antennas currently used by the terminal device is the second number of antennas, the network device determines to select a time slot offset in the second value set, wherein the first number of antennas is less than the second number of antennas.
[0030] According to the wireless communication method of the embodiment of the present application, by selecting a set of values of the time slot offset corresponding to the number of antennas currently in use when the terminal device uses different numbers of receiving antennas, the terminal device can select a corresponding scheduling mechanism according to demand, thereby adapting to changes in data traffic, reducing the impact on latency and throughput, and reducing energy consumption.
[0031] In combination with the second aspect, in certain implementations of the second aspect, the first parameter is the period for the terminal device to detect the search space set, and the network device determines to select a time slot offset in the first value set or the second value set based on the first parameter, including: when the period for the terminal device to detect the search space set is a first detection period, the network device determines to select a time slot offset in the first value set; when the period for the terminal device to detect the search space set is a second detection period, the network device determines to select a time slot offset in the second value set, wherein the first detection period is greater than the second detection period.
[0032] According to the wireless communication method of the embodiment of the present application, by selecting a value set of time slot offsets corresponding to the current period when the detection period of the search space set is different, the terminal device can select a corresponding scheduling mechanism according to demand, thereby adapting to changes in data traffic, reducing the impact on latency and throughput, and reducing energy consumption.
[0033] In combination with the second aspect, in certain implementations of the second aspect, when the terminal device is within the DRX activation time, the first parameter is the type of timer run by the terminal device, and the network device determines to select a time slot offset in the first value set or the second value set based on the first parameter, including: when the terminal device only runs the duration timer, the network device determines to select a time slot offset in the first value set; when the terminal device runs a simultaneous slot scheduling timer, the network device determines to select a time slot offset in the second value set, and the simultaneous slot scheduling timer is started or reset when the terminal device detects a physical downlink control channel PDCCH; after the simultaneous slot scheduling timer times out, the terminal device selects the first value set.
[0034] According to the wireless communication method of the embodiment of the present application, by selecting a value set of time slot offsets corresponding to the timer type when the timer type used by the terminal device is different, the terminal device can select a corresponding scheduling mechanism according to demand, thereby adapting to changes in data traffic, reducing the impact on latency and throughput, and reducing energy consumption.
[0035] In combination with the second aspect, in certain implementations of the second aspect, the first parameter is the first information carried in the previous DCI received by the terminal device, the first information is used to indicate the first value set or the second value set, and the network device determines to select a time slot offset in the first value set or the second value set according to the first parameter, including: when the first information is used to indicate the first value set, the network device determines to select a time slot offset in the first value set; when the first information is used to indicate the second value set, the network device determines to select a time slot offset in the second value set.
[0036] According to the wireless communication method of the embodiment of the present application, the terminal device can determine the value set of the time slot offset used for PDSCH scheduling according to the indication value in the DCI, so as to quickly adapt to the changes in data traffic, reduce the delay of the data channel, and improve energy saving effect.
[0037] In combination with the second aspect, in certain implementations of the second aspect, the first information occupies at least one bit in the time domain resource allocation information field of the DCI.
[0038] In combination with the second aspect, in certain implementations of the second aspect, the time slot offsets in the first value set are the time slot offsets of the first allocation table, and the time slot offsets in the second value set are the time slot offsets of the second allocation table; or, the time slot offsets in the first value set and the second value set are both the time slot offsets in the third allocation table.
[0039] In combination with the second aspect, in certain implementations of the second aspect, when the determined value set is the first value set, the scheduling method of the PDSCH is cross-time slot scheduling; and / or, when the determined value set is the second value set, the scheduling method of the PDSCH is same-time slot scheduling.
[0040] According to the wireless communication method of the embodiment of the present application, the terminal device determines the scheduling method of the PDSCH by determining a set of values of different time slot offsets.
[0041] It should be understood that when scheduling across time slots, the terminal device can know at least one time slot in advance that the time slot where the current DCI is located is not scheduled, so that the front-end modules such as the downlink data RF can be turned off within the PDCCH decoding time, and the downlink data receiving cache can be turned off, and the "sleep state" can be entered in advance to save energy consumption.
[0042] In a third aspect, a wireless communication device is provided, which may be a terminal device or a chip in a terminal device. The device may include a processing unit and a transceiver unit. When the device is a terminal device, the processing unit may be a processor, and the transceiver unit may be a transceiver; the terminal device may also include a storage unit, and the storage unit may be a memory; the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit so that the terminal device performs the corresponding functions in the first aspect above. When the device is a chip in a terminal device, the processing unit may be a processor, and the transceiver unit may be an input / output interface, a pin or a circuit, etc.; the processing unit executes the instructions stored in the storage unit so that the terminal device performs the corresponding functions in the first aspect above, and the storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the terminal device located outside the chip (for example, a read-only memory, a random access memory, etc.).
[0043] In a fourth aspect, a wireless communication device is provided, which may be a network device or a chip in a network device. The device may include a processing unit and a transceiver unit. When the device is a network device, the processing unit may be a processor, and the transceiver unit may be a transceiver; the network device may also include a storage unit, and the storage unit may be a memory; the storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit so that the network device performs the corresponding functions in the first aspect above. When the device is a chip in a network device, the processing unit may be a processor, and the transceiver unit may be an input / output interface, a pin or a circuit, etc.; the processing unit executes the instructions stored in the storage unit so that the network device performs the corresponding functions in the first aspect above, and the storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the network device located outside the chip (for example, a read-only memory, a random access memory, etc.).
[0044] In a fifth aspect, a computer program product is provided, comprising: a computer program code, which, when executed by a communication device (e.g., a terminal device or a network device), enables the communication device to execute the method in the first aspect or the second aspect or any implementation thereof.
[0045] In a sixth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a program, wherein the program enables a communication device (eg, a terminal device or a network device) to execute the method in the first aspect or the second aspect or any implementation thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 It is a schematic diagram of the downlink time-frequency resource grid.
[0047] Figure 2 The figure shows a schematic diagram of the same-time slot scheduling method and the cross-time slot scheduling method.
[0048] Figure 3 Schematic diagram of energy consumption of the same-slot scheduling mechanism.
[0049] Figure 4 Schematic diagram of energy consumption of cross-time slot scheduling mechanism.
[0050] Figure 5 Schematic diagram of the CCE set of candidate PDCCHs.
[0051] Figure 6 This is a schematic diagram of the REG resource structure.
[0052] Figure 7Schematic diagram of the CCE index number of the CORESET of the candidate PDCCH in the search space set.
[0053] Figure 8 Schematic diagram of the time domain position of the search space set.
[0054] Fig. 9 This is a schematic diagram of a DRX cycle.
[0055] Fig.10 Schematic diagram of the operation process of different types of timers.
[0056] Fig.11 A schematic diagram of a wireless communication method provided in an embodiment of the present application.
[0057] Fig.12 A schematic diagram of another wireless communication method provided in an embodiment of the present application.
[0058] Fig.13 This is a schematic diagram of the dynamic changes in the detection period of the search space set of this application.
[0059] Fig.14 A schematic diagram of another wireless communication method provided in an embodiment of the present application.
[0060] Fig.15 A schematic diagram of another wireless communication method provided in an embodiment of the present application.
[0061] Fig.16 It is a schematic structural diagram of a terminal device provided in an embodiment of the present application.
[0062] Fig.17 It is a schematic structural diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0063] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0064] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system or new radio (NR), etc.
[0065] The terminal device in the embodiments of the present application may refer to a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile communication network (PLMN), etc., and the embodiments of the present application are not limited to this.
[0066] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (base transceiver station, BTS) in a global system of mobile communication (GSM) system or code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved base station (evolutional NodeB, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc., and the embodiments of the present application are not limited.
[0067] Figure 1 Figure 1 is a schematic diagram of the downlink time-frequency resource grid. Figure 1 As shown, in a communication system taking the fifth generation wireless access system standard NR as an example, the basic unit in the frequency domain is a subcarrier, and the subcarrier spacing (SCS) can be 15KHz, 30KHz, etc. In the NR physical layer, the unit of uplink or downlink frequency domain resources is a physical resource block (PRB), and each PRB consists of 12 consecutive subcarriers in the frequency domain.
[0068] like Figure 1 As shown in the figure, each element on the resource grid is called a resource element (RE). RE is the smallest physical resource and contains a subcarrier in an orthogonal frequency division multiplexing (OFDM) symbol. The uplink time-frequency resource grid is similar to the downlink and will not be repeated here. The basic time unit for downlink resource scheduling in NR is a time slot. Generally speaking, a time slot can be composed of 14 OFDM symbols in time.
[0069] It should be understood that Figure 1 This is just an exemplary schematic diagram for introducing physical resources and does not constitute any limitation to the present application.
[0070] Figure 1A brief introduction to the composition of physical resources is given below. Figure 2 The same-time slot scheduling method and the cross-time slot scheduling method involved in the embodiments of the present application are introduced.
[0071] Figure 2 The figure shows a schematic diagram of the same-slot scheduling method and the cross-slot scheduling method. The network device transmits the physical downlink shared channel PDSCH and the physical downlink control channel PDCCH to the terminal device. Since the DCI carried by the PDCCH includes the relevant information required to receive the PDSCH, the relevant information may be, for example, the location and size of the PDSCH time-frequency resources or the multi-antenna configuration information, etc. Therefore, in order to correctly receive the PDSCH, the terminal device needs to demodulate the PDCCH first. The PDCCH is transmitted in a control-resource set (CORESET), which includes multiple PRBs in the frequency domain and 1 to 3 OFDM symbols in the time domain, and can be located anywhere in the slot.
[0072] In the NR system, both the same-slot scheduling and cross-slot scheduling of PDSCH can be supported. Figure 2 As shown, for same-slot scheduling, the scheduled PDSCH and the PDCCH that schedules it are located in the same time slot, for example, in time slot n, the scheduled PDSCH and the PDCCH that schedules it are both located in this time slot; for cross-slot scheduling, the scheduled PDSCH and the PDCCH that schedules it are located in different time slots, for example, if the subcarrier spacing of PDCCH and PDSCH is the same, PDCCH is in time slot n+1 or time slot n+2, and PDSCH is in time slot n+3, this is cross-slot scheduling of PDSCH.
[0073] Compared with same-time slot scheduling, cross-time slot scheduling allows terminal devices to adopt some energy-saving methods, which is more conducive to energy saving of terminal devices. Figure 3 and Figure 4 The energy consumption scenarios of same-time slot scheduling and cross-time slot scheduling are introduced respectively.
[0074] Figure 3 This is a schematic diagram of energy consumption during time slot scheduling. Figure 4 This is a schematic diagram of energy consumption for cross-time slot scheduling. Figure 3 As shown in the figure, for same-time slot scheduling, since the terminal device cannot know whether there will be data scheduled during the PDCCH decoding time (that is, before decoding and decoding DCI), it is necessary to cache the downlink data receiving buffer during this period and keep the front-end modules such as RF turned on. After this period, if there is no PDSCH transmission in the slot, the terminal device will enter the "sleep state", so the terminal device will consume more energy. For cross-time slot scheduling, such as Figure 4As shown, the energy-saving method is: if the terminal device knows that there is no scheduling in this time slot at least one time slot in advance, it can shut down the front-end modules such as the downlink data RF and the downlink data receiving cache during the PDCCH decoding time, and enter the "sleep state" in advance, thereby achieving the purpose of power saving for the terminal device.
[0075] In the existing R15 version of the protocol, the time domain position of the PDSCH can be dynamically indicated by the DCI. When DCI is used to schedule a terminal device to receive on the PDSCH, the DCI includes a time domain resource assignment information field, and the DCI can indicate the time domain position information of the PDSCH through the time domain resource assignment information field. The terminal device obtains the time domain position information of the PDSCH scheduled by the DCI based on the time domain resource allocation information field in the detected PDCCH DCI. The time domain position information may include: the slot where the PDSCH is located, the time domain length of the PDSCH, and the starting OFDM symbol index of the PDSCH in the slot, etc. In addition, 0 in the DCI represents the first information in the allocation table, 1 represents the second information, and so on. In other words, if the value of the time domain resource allocation information field is m, the terminal device can obtain the allocation table from the row of an allocation table with index number m+1. In addition, if the allocation information field has a total of n bits, the allocation table can have a total of 2 n OK.
[0076] Each row in the allocation table includes the time slot offset K0. When the subcarrier spacing of PDSCH and PDCCH is the same, if the terminal device receives the scheduling DCI in time slot n, then the PDSCH scheduled by the DCI is in time slot n+K0. When the subcarrier spacing of PDSCH and PDCCH is different, if the terminal device receives the scheduling DCI in time slot n, then the PDSCH scheduled by the DCI is in time slot μPDSCH and μPDCCH are the subcarrier spacings of PDSCH and PDCCH respectively. Therefore, when K0=0, it indicates same-time slot scheduling; when K0>0, it indicates cross-time slot scheduling. Figure 4 As shown, it is the cross-time slot scheduling mode of K0=1.
[0077] It should be understood that if the network device configures the time slot offset included in each row of the allocation table to be greater than 0, then no matter what the value of the time domain resource allocation information field is, the terminal device can know in advance before interpreting the DCI that the PDSCH scheduled by the DCI and the DCI are in different time slots, that is, cross-time slot scheduling. At the same time, if the time slot where the DCI is located is not transmitted by the PDSCH scheduled by other DCIs, then the terminal device can directly enter the "sleep state" after detecting the PDCCH, such as Figure 4 As shown, thus achieving power saving effect.
[0078] Therefore, to achieve the energy-saving effect of cross-time slot scheduling, it is necessary to ensure that all time slot offsets configured by the base station through high-level signaling are greater than 0. However, in the actual data transmission process, the arrival of data is often uncertain, sudden, and sparse. If the network equipment always uses cross-time slot scheduling, it will be detrimental to the data transmission delay and throughput. Therefore, in some cases, such as when low latency is required, the network equipment needs to use simultaneous slot scheduling. At this time, the network equipment needs to reconfigure the time slot offset in the allocation table through high-level signaling to ensure that at least one time slot offset is 0.
[0079] In order to solve the problem that the existing solutions cannot flexibly change the scheduling mode of the data channel to adapt to the rapid changes in data traffic, the present application provides a mechanism that can dynamically adjust cross-time slot scheduling and same-time slot scheduling (i.e., dynamic adjustment of the K0 value in the allocation table) to adapt to changes in data traffic, reduce the impact on latency and throughput, and thus improve energy saving.
[0080] In order to facilitate the understanding of the technical solution of the present application, several basic concepts involved in the technical solution of the present application are briefly introduced below.
[0081] 1. Physical Downlink Control Channel
[0082] The physical downlink control channel PDCCH is composed of control channel elements (CCEs). Each CCE in the CORESET has a corresponding index number (such as Figure 5As shown). A given PDCCH can be composed of 1, 2, 4, 8 or 16 CCEs, and its specific value is determined by the DCI payload size and the required coding rate. The number of CCEs that make up the PDCCH is also called the aggregation level (AL). The base station can adjust the aggregation level of the PDCCH according to the actual transmission wireless channel state to achieve link adaptive transmission. A CCE corresponds to 6 resource element groups (REGs) on the physical resource. REG occupies one OFDM symbol in the time domain and one resource block in the frequency domain (i.e., including 12 consecutive subcarriers in the frequency domain). The REG resource structure diagram is shown in the figure below. Figure 6 shown.
[0083] The mapping relationship between CCE and REG can be divided into interleaved mapping and non-interleaved mapping. Different mapping methods can be configured through high-level signaling. Under interleaved mapping, the REGs mapped with CCE can be dispersed throughout the CORESET, thereby obtaining frequency diversity gain. Under non-interleaved mapping, the REGs mapped with CCE can be gathered in some time-frequency resources within the CORESET.
[0084] 2. Search Space
[0085] The search space is a set of PDCCH candidates at a certain aggregation level AL. Since the aggregation level of the PDCCH actually sent by the network device can change over time, and since there is no relevant signaling to inform the terminal device, the terminal device needs to blindly detect the PDCCH at different aggregation levels, where the PDCCH to be blindly detected is called a candidate PDCCH, and there can be multiple candidate PDCCHs at a certain aggregation level. The terminal device will decode all candidate PDCCHs composed of CCEs in the search space. If the cyclic redundancy check (CRC) passes, the content of the decoded PDCCH is considered valid for the terminal device, and the decoded related information is processed. Among them, the CCE set of candidate PDCCHs is as follows: Figure 6 shown.
[0086] In NR, in order to better control the complexity of blind detection of downlink control channels, the network device can configure one or more search space sets (Search Space Set) for the terminal device, where each search space set includes search spaces of one or more aggregation levels. That is, the search space set includes one or more aggregation levels and the number of candidate PDCCHs corresponding to each aggregation level.
[0087] When the network device configures a search space set for the terminal device, it will configure an index number for each search space set and the index number of the CORESET associated with the search space set. The associated CORESET determines the CCE index of the candidate PDCCH of this search space set in the CORESET. For example, there are 24 CCEs in the CORESET, and the number of candidate PDCCHs corresponding to aggregation level AL=2 in the search space set is 6. Then the CCE index number in the CORESET of each candidate PDCCH can be as follows: Figure 7 shown.
[0088] In the time domain, the terminal device detects the candidate PDCCH in the search space set at a certain time interval. Therefore, some time domain configuration information is configured for each search space set, including:
[0089] Detection cycle: the time interval for detecting the search space set, in slots;
[0090] Time slot offset: the time slot offset between the start of the detection period and the actual detection search space set, and the offset is less than the value of the detection period. In the embodiment of the present application, the time slot offset is recorded as K0;
[0091] Number of time slots: The number of time slots in the continuous detection search space set, and the number of time slots is less than the value of the detection period;
[0092] Symbol position: The position of the CORESET start symbol associated with the search space set within each slot.
[0093] For easier understanding, the meaning of each parameter is introduced with specific examples. Figure 8 FIG. 4 is a schematic flow chart showing the time domain position of the search space set. Figure 8As shown, the detection period of the terminal device for the PDCCH in the search space set is 10 time slots, the time slot offset is 3 time slots, the number of time slots is 2 time slots, and the CORESET associated with the search space set is a CORESET that occupies 2 OFDM symbols, and the symbol positions are OFDM symbol 0 and OFDM symbol 7 in the time slot, that is, the terminal device detects the candidate PDCCH of the search space set in the CORESET on symbol 0 and symbol 7 in slot 3 and slot 4 in each 10-slot period, and the CORESET occupies 2 OFDM symbols in the time domain.
[0094] In addition, the search space set also configures some other information, including:
[0095] Aggregation level size: Aggregation level information included in the search space set, with a value range of {1, 2, 4, 8, 16};
[0096] Number of candidate control channels: The number of candidate PDCCHs in the search space corresponding to each aggregation level.
[0097] In NR, the terminal can be in different states, one of which is the radio resource control-connected (RRC-connected) state. In the RRC-connected state, the terminal device has established the RRC context, that is, the parameters necessary for communication between the terminal device and the radio access network are known to both. The RRC-connected state is mainly used to send / receive data transmission from the terminal.
[0098] 3. Discontinuous Reception Mechanism
[0099] In general, packet-based data flows are usually bursty, with data transmission for a period of time, but no data transmission for a longer period of time. Therefore, NR can configure a discontinuous reception (DRX) process for terminal devices. When there is no data transmission, the terminal device can stop detecting PDCCH and stop receiving corresponding data transmission to reduce power consumption, thereby improving battery life.
[0100] In DRX, the network device can configure a DRX cycle for a terminal device in the RRC-connected state. The DRX cycle includes a time area of "On duration", such as Fig. 9 shown.
[0101] During the "on duration", the terminal device can detect PDCCH. The terminal device starts a timer at the start position of each DRX cycle time (i.e., the start position of the "On duration" time). The time length of the timer is the time length of the "on duration". The timer can be called a duration timer (drx-on duration timer). The timing range of the duration timer is 1 to 1200ms. The terminal device can detect PDCCH within the time range of the timer. If the terminal device does not detect PDCCH within the time range of the duration timer, the terminal device enters a sleep state after the timer expires, that is, the terminal device can turn off the receiving circuit during the remaining time period of the DRX cycle, thereby reducing the power consumption of the terminal. If the terminal device detects PDCCH within the time range of the duration timer, the terminal device will start the inactivity timer (drx-inactivity timer) in the DRX mechanism. If the terminal device continues to detect PDCCH during the running time of the inactivity timer, the terminal device will reset (restart) the inactivity timer and start counting again. If the inactivity timer is running, even if the originally configured duration timer times out (ie, the on duration time ends), the terminal device still needs to continue detecting the PDCCH until the inactivity timer times out. Fig.10 A schematic diagram showing the operation process of the duration timer and the inactivity timer is shown.
[0102] In the DRX mechanism, there are some other timers, such as the DRX downlink retransmission timer (drx-retransmission timer DL) and the DRX uplink retransmission timer (drx-retransmission timer UL). The technical solution of this application will not describe these two timers in detail. If any of the above timers (including duration timer, inactive timer and downlink / uplink retransmission timer, etc.) is running, the terminal device will be in the active time. In the DRX mechanism, if the terminal device is in the active time, the terminal device needs to detect the PDCCH. It should be understood that there are other situations that will put the terminal device in the active time, but the embodiments of this application do not involve too much, so they will not be described here.
[0103] The embodiments of the present application are described below in conjunction with the accompanying drawings. The first threshold is 0 as an example to describe each embodiment, but the technical solution of the present application is not limited thereto, and the first threshold may also be other values.
[0104] It should be understood that the terminal device may use different parameters under different working conditions. For example, when the channel state conditions are good or the amount of data is small, the network device can allow the terminal device to use fewer receiving antennas to receive data (such as 2 receiving antennas, hereinafter referred to as 2Rx), that is, the terminal device can reduce energy consumption by reducing the number of receiving antennas. When the channel state conditions are poor or the amount of data is large, the base station can allow the terminal device to use more receiving antennas to receive data (such as 4 receiving antennas, hereinafter referred to as 4Rx), so as to ensure the correct and reliable reception of data. Among them, for example, when the amount of data transmission is small, the terminal device can also use the cross-time slot scheduling mechanism to further reduce energy consumption; when the amount of data is large, the time delay can be reduced by the same time slot scheduling mechanism. Therefore, the embodiment of the present application selects different scheduling methods for different working parameters of the terminal device.
[0105] The terminal device selects the first value set or the second value set of the time slot offset according to the first parameter, wherein the values of the time slot offsets in the first value set are all greater than 0, and at least one time slot offset in the second value set is equal to 0. In addition, the first value set and the second value set are time slot offset value sets configured by the network device and corresponding to the first parameter of the terminal device. In other words, there is a corresponding relationship between different first parameters of the terminal device and the first value set or the second value set, and the corresponding relationship may be that if there is a corresponding relationship between a certain first parameter and the first value set, then when the terminal device adopts the certain first parameter, the terminal device selects the first value set, and since the time slot offset values in the first value set are all greater than 0, the scheduling mechanism of the data channel in this scenario is cross-time slot scheduling.
[0106] It should be understood that the time slot offset mentioned above can be used to indicate the time slot number of the PDSCH scheduled by the downlink resource information DCI relative to the DCI offset. For example, if the DCI is in time slot n, and the PDSCH scheduled by the DCI is in time slot n+K0, the time slot offset is K0.
[0107] Optionally, the terminal device can determine the scheduling mechanism according to the value of the time slot offset, that is, when the terminal device determines the first value set of the time slot offset as cross-slot scheduling, at this time, the terminal device can know in advance that the time slot where the current DCI is located is not scheduled, so that the downlink data RF and other front-end modules can be turned off within the PDCCH decoding time, and the downlink data receiving cache can be turned off, and the "sleep state" can be entered in advance, so as to achieve the purpose of power saving of the terminal device.
[0108] Optionally, the first parameter of the terminal device may include one or more of: the number of receiving antennas currently used by the terminal device, the period for the terminal device to detect the search space set, the type of timer running by the terminal device, and the first information carried in the previous DCI received by the terminal device.
[0109] The present embodiment of the present application is described in detail below in conjunction with the accompanying drawings.
[0110] Fig.11 A wireless communication method provided by an embodiment of the present application is shown. Specifically, Fig.11 The wireless communication method shown determines the scheduling method according to the number of receiving antennas of the terminal device.
[0111] When the number of receiving antennas of a terminal device can change dynamically (for example, between 2Rx and 4Rx), or when the set of receiving antennas of a terminal device changes dynamically, the terminal device can determine to select the first value set or the second value set based on different numbers of receiving antennas or different sets of antenna numbers, thereby corresponding to cross-time slot scheduling or same-time slot scheduling.
[0112] Exemplarily, when the number of receiving antennas currently used by the terminal device is the first number of antennas, the terminal device selects the first value set; when the number of receiving antennas currently used by the terminal device is the second number of antennas, the terminal device selects the second value set, wherein the first number of antennas is less than the second number of antennas. It should be understood that when the channel quality is good or the amount of data transmitted is small, the number of receiving antennas of the terminal device can be 2, at which time the terminal device can further save energy consumption, and thus can consider using cross-slot scheduling to further reduce energy consumption. At this time, the network device can set the number of receiving antennas of the terminal device to 2Rx corresponding to the first value set, that is, the corresponding time slot offset value set whose time slot offsets are all greater than 0. Among them, there can be many ways for the network device to configure the value set, which is not limited by the embodiments of the present application.
[0113] As an example, for a case where the number of receiving antennas of a terminal device is 2, the network device can independently configure a first allocation table through high-level signaling, and the time slot offsets in the first allocation table are all greater than 0, that is, the time slot offsets in the first value set are the time slot offsets in the first allocation table. Since the first allocation table is configured for a case where the number of antennas of the terminal device is 2Rx, the first allocation table is associated with or has a corresponding relationship with the number of 2Rx antennas.
[0114] As another example, for the case where the number of antennas of the terminal device is 2Rx, a third allocation table is configured, wherein each row of the third allocation table is configured with a corresponding time slot offset. Specifically, the third allocation table may include a set of time slot offset values corresponding to different numbers of receiving antennas of the terminal device. For example, the third allocation table may include a first set of values corresponding to the time slot offset when the number of antennas of the terminal device is 2Rx and a second set of values corresponding to the time slot offset when the number of antennas of the terminal device is 4Rx.
[0115] In addition, when the number of antennas of the terminal device is 4Rx, the network device may need to continuously schedule data to the terminal device. Therefore, it is possible to consider using simultaneous slot scheduling to reduce the delay of data scheduling, that is, when the number of antennas of the terminal device is 4Rx, it corresponds to the second value set, that is, at least one of the slot offsets is 0.
[0116] As an example, for a case where the number of receiving antennas of a terminal device is 4, the network device can independently configure a second allocation table through high-level signaling, and at least one time slot offset in the second allocation table is equal to 0, that is, the time slot offset in the second value set is the time slot offset in the second allocation table. Since the second allocation table is configured for a case where the number of antennas of the terminal device is 4Rx, the second allocation table is associated with or has a corresponding relationship with the number of 4Rx antennas.
[0117] As another example, for the case where the number of antennas of the terminal device is 4Rx, a third allocation table is configured, wherein each row of the third allocation table is configured with a corresponding time slot offset. Specifically, the third allocation table may include a set of time slot offset values corresponding to different numbers of receiving antennas of the terminal device. For example, the third allocation table may include a first set of values corresponding to the time slot offset when the number of antennas of the terminal device is 2Rx and a second set of values corresponding to the time slot offset when the number of antennas of the terminal device is 4Rx.
[0118] The terminal device may select a value set from the first value set and the second value set of the time slot offset according to the number of receiving antennas currently used by the terminal device.
[0119] As an example, when the number of antennas of the terminal device is 2Rx, the terminal device selects the first value set, and the corresponding scheduling mode is cross-time slot scheduling. At this time, if the terminal device learns before the current time slot where the DCI is located that there is no PDSCH scheduled by the DCI in the current time slot, the terminal device can shut down the front-end modules such as the downlink data radio frequency and the downlink data receiving cache within the PDCCH decoding time, and enter the "sleep state" in advance, so as to achieve the purpose of power saving of the terminal device.
[0120] As another example, when the number of antennas of the terminal device is 4Rx, the terminal device selects the second value set and can schedule the data channel in a same-time slot scheduling manner or in an inter-time slot scheduling manner, but the present application does not limit the corresponding scheduling method when the terminal device selects the second value.
[0121] Optionally, when the receiving antenna of the terminal device changes (for example, changes between 2Rx and 4Rx), the terminal device can determine the corresponding allocation table or the time slot offset of each row in the allocation table according to the corresponding number of receiving antennas, and then determine the specific time slot offset according to the indication value of the time domain resource allocation information field in the DCI, thereby determining whether to use the energy-saving method of cross-time slot scheduling.
[0122] Optionally, the terminal device may also select a corresponding value set according to the antenna number set to which the number of antennas currently used by the terminal device belongs. For example, when the antenna number set to which the number of antennas currently used by the terminal device belongs is the first antenna number set, the terminal device selects the first value set of the time slot offset; when the antenna number set to which the number of antennas currently used by the terminal device belongs is the second antenna number set, the terminal device selects the second value set of the time slot offset, wherein the number of antennas in the first antenna number set is respectively less than the number of antennas in the second antenna number set. For example, the number of antennas in the first antenna number set may be {1,2}, and the number of antennas in the second antenna number set may be {4,8}.
[0123] This embodiment dynamically adjusts cross-time slot scheduling and same-time slot scheduling (i.e., the time slot offset of the allocation table) according to the number of receiving antennas of the terminal device, which enables the terminal device to quickly adapt to changes in data traffic, reduce the delay of the data channel, and improve energy saving.
[0124] Fig.12 Another wireless communication method provided by an embodiment of the present application is shown. Specifically, Fig.12 The wireless communication method shown determines the scheduling method to be used according to the detection period of the terminal device for the search space set.
[0125] When demodulating PDCCH, the terminal device detects the candidate PDCCH in the search space set at a certain time interval, that is, the terminal device detects the search space set at a certain detection period. In the existing NR standard, the detection period of the search space set is a semi-static configuration of the high-level signaling. However, in the future evolution of the NR standard, the following situation may occur: the search space set detected by the terminal device can change dynamically, such as Fig.13As shown in the figure, when the terminal device needs to save energy, the base station can make the search space period detected by the terminal device larger and reduce the number of times the terminal device detects PDCCH. When the base station continuously schedules data channels to the terminal device, or the delay requirement of the data channel is small, the base station can make the search space period detected by the terminal device smaller.
[0126] In this embodiment, when the network device configures the search space set of the terminal device, two detection cycles can be configured: a first detection cycle and a second detection cycle, wherein the first detection cycle is greater than the second detection cycle, for example, the first detection cycle is 8ms and the second detection cycle is 2ms.
[0127] The network device may configure different time slot offset value sets for different search space set detection periods, thereby corresponding to different data channel scheduling mechanisms, namely, a same-time slot scheduling mechanism or an inter-time slot scheduling mechanism.
[0128] When the period of the terminal device detecting the search space set is the first detection period, the terminal device needs to save energy at this time, so it is considered that cross-slot scheduling can be used to further reduce energy consumption. Therefore, the network can select the value set corresponding to the first detection period when the search space set detection period is the first detection period as the first value set, that is, the time slot offsets are all greater than 0. At this time, cross-slot scheduling is adopted. If the terminal device learns before the current time slot where the DCI is located that there is no PDSCH scheduled by the DCI in the current time slot, the terminal device can turn off the front-end modules such as the downlink data RF within the PDCCH decoding time, and turn off the downlink data receiving cache, and enter the "sleep state" in advance, so as to achieve the purpose of power saving of the terminal device. Among them, there can be many ways for the network device to configure the value set, and the embodiments of the present application are not limited to this.
[0129] As an example, for the case where the detection period of the terminal device for the search space is the first detection period, the network device can independently configure a first allocation table through high-level signaling, and the time slot offsets in the first allocation table are all greater than 0, that is, the time slot offsets in the first value set are the time slot offsets in the first allocation table. Since the first allocation table is configured for the case where the detection period of the terminal device for the search space is the first detection period, the first allocation table is associated with or has a corresponding relationship with the first detection period.
[0130] As another example, for the case where the detection period of the terminal device for the search space is the second detection period, the network device may configure a third allocation table, wherein each row of the third allocation table is configured with a corresponding time slot offset. Specifically, the third allocation table may include a set of time slot offset values corresponding to different detection periods of the terminal device for the search space. For example, the third allocation table may include a first set of values corresponding to the time slot offset when the detection period is the first detection period and a second set of values corresponding to the time slot offset when the detection period of the terminal device is the second detection period.
[0131] In addition, when the terminal device's detection period for the search space set is the second detection period, the network device may need to continuously schedule data to the terminal device. Therefore, it is possible to consider using simultaneous slot scheduling to reduce the delay of data scheduling and shorten the detection period. That is, when the terminal device is in the second detection period, it corresponds to the second value set, that is, at least one of the slot offsets is 0.
[0132] As an example, for the case where the detection period of the terminal device for the search space set is the second detection period, the network device can independently configure a second allocation table through high-level signaling, and at least one time slot offset in the second allocation table is equal to 0, that is, the time slot offset in the second value set is the time slot offset in the second allocation table. Since the second allocation table is configured for the case where the detection period of the terminal device is the second detection period, the second allocation table is associated with or has a corresponding relationship with the second detection period.
[0133] As another example, for the case where the detection period of the terminal device for the search space set is the second detection period, a third allocation table is configured, wherein each row of the third allocation table is configured with a corresponding time slot offset. Specifically, the third allocation table may include a set of time slot offset values corresponding to different detection periods of the terminal device. For example, the third allocation table may include a first set of values corresponding to the time slot offset when the detection period of the terminal device for the search space set is the first detection period and a second set of values for the time slot offset when the detection period of the terminal device for the search space set is the second detection period.
[0134] The terminal device may select a corresponding value set from the first value set and the second value set of the time slot offset according to its current detection period for the search space set being the first detection period or the second detection period.
[0135] As an example, when the terminal device detects the search space set in the first detection period, the terminal device selects the first value set, and the corresponding scheduling method is cross-time slot scheduling. At this time, if the terminal device learns before the current time slot where the DCI is located that there is no PDSCH scheduled by the DCI in the current time slot, the terminal device can shut down the front-end modules such as the downlink data radio frequency and the downlink data receiving cache within the PDCCH decoding time, and enter the "sleep state" in advance, so as to save power for the terminal device.
[0136] As another example, when the detection period of the terminal device for the search space set is the second detection period, the terminal device selects the second value set and can schedule the data channel in a same-time slot scheduling manner or in a cross-time slot scheduling manner, but the present application does not limit the corresponding scheduling method when the terminal device selects the second value.
[0137] Optionally, when the detection period of the terminal device for the search space set changes (for example, changes between a first detection period and a second detection period), the terminal device can determine the corresponding allocation table or the time slot offset of each row in the allocation table according to the corresponding detection period, and then determine the specific time slot offset according to the indication value of the time domain resource allocation information field in the DCI, thereby determining whether to use the energy-saving method of cross-time slot scheduling.
[0138] Optionally, the terminal device may also determine the selected value set of the time slot offset according to the detection period set to which the detection period of the terminal device for the search space set belongs. Specifically, when the detection period set to which the detection period of the terminal device belongs is the first detection period set, the terminal device selects the first value set of the time slot offset; when the detection period set to which the detection period of the terminal device belongs is the second detection period set, the terminal device selects the second value set of the time slot offset, wherein the time length of each period in the first detection period set is respectively less than the time length of each period in the second antenna number set. For example, the time length of each detection period in the first detection period set may be {1ms, 2ms}, and the time length of each detection period in the second detection period set may be {4ms, 8ms}.
[0139] This embodiment dynamically adjusts cross-slot scheduling and same-slot scheduling (i.e., the time slot offset of the allocation table) according to the different detection periods of the terminal device for the search space set, which enables the terminal device to quickly adapt to changes in data traffic, reduce the delay of the data channel, and improve energy saving.
[0140] Fig.14 A wireless communication method provided by an embodiment of the present application is shown. Specifically, Fig.13The wireless communication method shown determines the scheduling mode to be used according to the type of timer used by the terminal device. For ease of understanding, the scenarios to which this embodiment can be applied are briefly introduced first.
[0141] During data transmission, packet-based data flows are usually bursty, so DRX can be configured for the terminal device. During the "on duration" time of the DRX cycle, the terminal device can detect the PDCCH. The terminal device starts the duration timer at the time start position of each DRX cycle (i.e., the time start position of "On duration"), and the terminal device can detect the PDCCH within the time range of the duration timer. If the terminal device does not detect the PDCCH within the time range of the duration timer, then after the duration timer expires, the terminal device will enter a sleep state, that is, the terminal device can turn off the receiving circuit during the remaining time period of the DRX cycle, thereby reducing the power consumption of the terminal; if the terminal device detects the PDCCH within the time range of the duration timer, the terminal device will start the inactive timer in the DRX mechanism. If the terminal device continues to detect the PDCCH within the running time of the inactive timer, the terminal device will reset the inactive timer and start counting again. If the inactive timer is running, even if the originally configured duration timer times out (i.e., the on duration time ends), the terminal device still needs to continue to detect the PDCCH until the inactive timer times out.
[0142] In this embodiment, when the terminal device enters the DRX activation time and only the duration timer is turned on, the network device schedules data for the terminal device according to the time slot offset value set; when the terminal device turns on the inactive timer, the terminal device also turns on the time slot scheduling timer. During the operation of the time slot scheduling timer, the base station schedules data according to the time slot offset in the second value set. If the terminal device detects PDCCH during the operation of the time slot scheduling timer, the terminal device restarts the time slot scheduling timer. When the time slot scheduling timer times out, the network device re-schedules data according to the first value set. If the terminal device detects PDCCH again, the terminal device will restart the time slot scheduling timer.
[0143] It should be understood that when the terminal device does not detect the PDCCH within the time range of the duration timer, considering that there may be no data scheduling within the entire operating range of the duration timer, the terminal device can further save energy consumption at this time, and can consider using the energy-saving method of cross-time slot scheduling to further reduce energy consumption. In other words, if the terminal device only uses the duration timer, the terminal device can adopt the mechanism of cross-time slot scheduling; if the terminal device uses an inactive timer, that is, the amount of network transmission received by the terminal device is large, there may be requirements for latency and throughput, at this time, simultaneous time slot scheduling can be considered. Therefore, based on the type of timer used by the terminal device, the terminal device or the network device can select a set of values for the time slot offset corresponding to different timers, thereby corresponding to simultaneous time slot scheduling or cross-time slot scheduling.
[0144] When the terminal device only uses the duration timer, the network device may correspond the duration timer to the first value set, that is, to a time slot offset value set whose time slot offsets are all greater than 0. There are multiple ways for the network device to configure the value set.
[0145] As an example, for a situation where a terminal device uses a duration timer, the network device can independently configure a first allocation table through high-level signaling, and the time slot offsets in the first allocation table are all greater than 0, that is, the time slot offsets in the first value set are the time slot offsets in the first allocation table. Since the first allocation table is configured for a situation where a terminal device uses a duration timer, the first allocation table is associated with or has a corresponding relationship with the duration timer.
[0146] As another example, for the situation where the terminal device uses a duration timer, a third allocation table is configured, wherein each row of the third allocation table is configured with a corresponding time slot offset. Specifically, the third allocation table may include a set of time slot offset values corresponding to when the terminal device uses different timer types. For example, the third allocation table may include a first set of values for the time slot offsets corresponding to when the timer type used by the terminal device is a duration timer and a second set of values for the time slot offsets corresponding to when the timer type used by the terminal device is a simultaneous slot scheduling timer.
[0147] Optionally, when the timer type used by the terminal device is an inactive timer, the network device may need to continuously schedule data to the terminal device. Therefore, it is possible to consider using simultaneous slot scheduling to reduce the delay of data scheduling, that is, when the timer type used by the terminal device is an inactive timer, corresponding to the second value set, at this time, at least one of the time slot offsets is 0.
[0148] In this embodiment, when the timer type used by the terminal device is a time slot scheduling timer, the network device may need to continuously schedule data to the terminal device, so it can be considered to use time slot scheduling to reduce the delay of data scheduling, that is, when the timer type used by the terminal device is a time slot scheduling timer, it corresponds to the second value set, and at this time, at least one of the time slot offsets is 0. In addition, optionally, the network device configures the time length of the time slot scheduling timer to the terminal device.
[0149] As an example, for the case where the timer type used by the terminal device is a time slot scheduling timer, the network device can independently configure a second allocation table through high-level signaling, and at least one time slot offset in the second allocation table is equal to 0, that is, the time slot offset in the second value set is the time slot offset in the second allocation table. Since the second allocation table is configured for the case where the timer type used by the terminal device is a time slot scheduling timer, the second allocation table is associated with or has a corresponding relationship with the timer type being a time slot scheduling timer.
[0150] As another example, for the case where the timer type used by the terminal device is a simultaneous time slot scheduling timer, a third allocation table is configured, wherein each row of the third allocation table is configured with a corresponding time slot offset. Specifically, the third allocation table may include a set of time slot offset values corresponding to different timer types used by the terminal device. For example, the third allocation table may include a first set of values for the time slot offsets corresponding to when the timer type used by the terminal device is a duration timer and a second set of values for the time slot offsets corresponding to when the timer type used by the terminal device is a simultaneous time slot scheduling timer.
[0151] The terminal device may select a value set from the first value set and the second value set of the time slot offset according to the type of the timer currently used by the terminal device.
[0152] As an example, when the timer type used by the terminal device is a duration timer, the terminal device selects the first value set, and the corresponding scheduling method is cross-time slot scheduling. At this time, the terminal device can know before the current time slot where the DCI is located that there is no PDSCH scheduled by the DCI in the current time slot. The terminal device can shut down the front-end modules such as the downlink data radio frequency and the downlink data receiving cache within the PDCCH decoding time, and enter the "sleep state" in advance, so as to save power for the terminal device.
[0153] As another example, when the timer type used by the terminal device is a time slot scheduling timer, the terminal device selects a second value set, and the base station can schedule the data channel in a time slot scheduling manner or in a cross-time slot scheduling manner, but the present application does not limit the corresponding scheduling method when the terminal device selects the second value.
[0154] Optionally, when the timer type used by the terminal device changes (for example, from a duration timer to a time slot scheduling timer), the terminal device can determine the corresponding allocation table or the time slot offset of each row in the allocation table according to the type of the corresponding timer, and then determine the specific time slot offset according to the indication value of the time domain resource allocation information field in the DCI, thereby determining whether to use the energy-saving method of cross-time slot scheduling.
[0155] This embodiment adjusts cross-time slot scheduling and same-time slot scheduling (i.e., the time slot offset of the allocation table) according to the timer type used by the terminal device, which can enable the terminal device to quickly adapt to changes in data traffic, reduce data channel delays, and improve energy saving effects.
[0156] Fig.15 Another wireless communication method provided by an embodiment of the present application is shown. Specifically, Fig.15 The wireless communication method shown determines the scheduling method to be used based on the indication information carried in the previous DCI received by the terminal device.
[0157] An information field in the DCI can indicate a value set (such as a first value set or a second value set) or an allocation table (a first allocation table or a second allocation table) of the time slot offset used for scheduling PDSCH. The network device can allocate a bit in the time domain resource allocation information field in the DCI through high-level signaling, such as the highest bit, and the remaining bits of the information field can indicate the index value of a row in the allocation table. The bit in the DCI is used to indicate the value set of the time slot offset used by the terminal device when the PDCCH received next time schedules PDSCH.
[0158] When the terminal device detects the PDCCH, the terminal device determines the value set of the time slot offset according to the indication value of the corresponding bit in the DCI detected last time. Fig.15 As shown, in time slot n, the corresponding information bit of the DCI detected by the terminal device indicates the second value set. Then when the terminal device detects PDCCH in time slot n+2, the terminal device assumes that the network device schedules PDSCH to the terminal device according to the time slot offset in the second value set, that is, the value set corresponding to the time domain resource allocation information field of the PDCCH detected in time slot n+2 is the second value set.
[0159] It should be understood that the first value set and the second value set in the embodiment of the present application can be time slot offsets in an allocation table separately configured by the network device, for example, the time slot offsets in the first value set are time slot offsets in the first allocation table, and the time slot offsets in the second value set are time slot offsets in the second allocation table. Alternatively, the offsets in the first value set and the second value set are both time slot offsets in the third allocation table.
[0160] It should also be understood that when the terminal device determines to select the first value set, the scheduling mode of PDSCH is cross-time slot scheduling; when the terminal device determines to select the second value set, the scheduling mode of PDSCH is simultaneous slot scheduling or cross-time slot scheduling. Among them, when the terminal device determines to select the first value set, the scheduling mode of PDSCH is cross-time slot scheduling. If the terminal device learns before the current time slot where the DCI is located that there is no PDSCH scheduled by the DCI in the current time slot, the terminal device can shut down the front-end modules such as the downlink data radio frequency and the downlink data receiving cache within the PDCCH decoding time, and enter the "sleep state" in advance, so as to achieve the purpose of energy saving for the terminal device. When the scheduling mode of PDSCH is simultaneous slot scheduling, the delay of the data channel can be reduced, the data throughput rate can be improved, and energy consumption can be saved.
[0161] Fig.16 A schematic structural diagram of a terminal device provided in an embodiment of the present application. Fig.16 The terminal device 1600 may be the terminal device mentioned above. The terminal device 1600 may be used to implement the steps performed by the terminal device above. The terminal device 1600 includes a processing unit 1610 and a receiving unit 1620.
[0162] The processing unit 1610 is used to select a value set from a first value set and a second value set of the time slot offset configured by the network device according to the first parameter. The time slot offsets in the first value set are all greater than 0, at least one time slot offset in the second value set is equal to 0, and the time slot offset is used to indicate the number of time slots of the physical downlink shared channel PDSCH scheduled by the downlink resource information DCI relative to the DCI offset.
[0163] The receiving unit 1620 is used to receive the DCI sent by the network device, and the time slot offset carried in the DCI belongs to the value set determined by the terminal device.
[0164] Optionally, the processing unit 1610 is further configured to, when the number of receiving antennas currently used by the terminal device is a first number of antennas, cause the terminal device to select the first value set.
[0165] Optionally, the processing unit 1610 is further configured to, when the number of receiving antennas currently used by the terminal device is the second number of antennas, the terminal device selecting the second value set, wherein the first number of antennas is less than the second number of antennas.
[0166] Optionally, the processing unit 1610 is further configured to, when a period for the terminal device to detect the search space set is a first detection period, cause the terminal device to select the first value set.
[0167] Optionally, the processing unit 1610 is further configured to, when a period for the terminal device to detect the search space set is a second detection period, select the second value set by the terminal device, wherein the first period is greater than the second period.
[0168] Optionally, the processing unit 1610 is further configured to, when the terminal device only runs a duration timer, select the first value set by the terminal device.
[0169] Optionally, the processing unit 1610 is further configured to, when the terminal device runs a simultaneous slot scheduling timer, cause the terminal device to select the second value set.
[0170] Fig.17 A schematic structural diagram of a network device provided in this application. Fig.17 The network device 1700 may be the network device mentioned above. The network device 1700 may be used to implement the steps performed by the network device above. The network device 1700 includes a processing unit 1710 and a sending unit 1720.
[0171] The processing unit 1710 is configured to configure a first value set and a second value set of a time slot offset for a terminal device. The time slot offsets in the first value set are all greater than 0, at least one time slot offset in the second value set is 0, and the time slot offset is used to indicate the number of time slots of a physical downlink shared channel PDSCH scheduled by downlink resource information DCI relative to the DCI offset.
[0172] The processing unit 1710 is further configured to determine, based on a first parameter, whether to select a time slot offset in the first value set or the second value set. The first parameter may include: the number of receiving antennas currently used by the terminal device, the period for the terminal device to detect the search space set, the type of timer running by the terminal device, and the first information carried in the previous DCI received by the terminal device.
[0173] Optionally, it is used to indicate that the time slot offset carried in the next DCI sent by the network device belongs to the first value set or the second value set. The next DCI here is relative to the previous DCI (ie, the DCI carrying the first information).
[0174] The sending unit 1720 is used to send the DCI carrying the time slot offset to the terminal device.
[0175] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0176] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0177] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0178] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0179] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0180] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0181] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that: include: The terminal device selects a value set from a first value set and a second value set of the time slot offset configured by the network device according to the first parameter, wherein the time slot offsets in the first value set are all greater than the first threshold, and at least one time slot offset in the second value set is equal to the first threshold, and the time slot offset is used to indicate the number of time slots of the physical downlink shared channel PDSCH scheduled by the downlink control information DCI relative to the DCI offset; The terminal device receives the DCI sent by the network device, where the time slot offset carried by the DCI belongs to a value set selected by the terminal device; The first parameter is the number of receiving antennas currently used by the terminal device, and the terminal device selects a value set from a first value set and a second value set of the time slot offset configured by the network device according to the first parameter, including: When the number of receiving antennas currently used by the terminal device is the first number of antennas, the terminal device selects the first value set; When the number of receiving antennas currently used by the terminal device is the second number of antennas, the terminal device selects the second value set, wherein the first number of antennas is smaller than the second number of antennas.
2. The method according to claim 1, characterized in that The time slot offsets in the first value set are time slot offsets in the first allocation table, and the time slot offsets in the second value set are time slot offsets in the second allocation table; or, The time slot offsets in the first value set and the second value set are both time slot offsets in the third allocation table.
3. The method according to claim 1, characterized in that When the value set selected by the terminal device is the first value set, the scheduling mode of the PDSCH is cross-time slot scheduling; and / or, When the value set selected by the terminal device is the second value set, the scheduling mode of the PDSCH is same-time slot scheduling or cross-time slot scheduling.
4. A wireless communication method, characterized in that: include: The network device configures a first value set and a second value set of a time slot offset to the terminal device, wherein the time slot offsets in the first value set are all greater than a first threshold, at least one time slot offset in the second value set is the first threshold, and the time slot offset is used to indicate the number of time slots of the PDSCH scheduled by the DCI relative to the DCI offset; The network device determines, according to the first parameter, to select a time slot offset from the first value set or the second value set; The network device sends a DCI carrying the timeslot offset to the terminal device; The first parameter is the number of receiving antennas currently used by the terminal device, and the network device determines, according to the first parameter, to select a time slot offset in the first value set or the second value set, including: When the number of receiving antennas currently used by the terminal device is the first number of antennas, the network device determines to select a time slot offset in the first value set; When the number of receiving antennas currently used by the terminal device is the second number of antennas, the network device determines to select a time slot offset in a second value set, wherein the first number of antennas is smaller than the second number of antennas.
5. The method according to claim 4, characterized in that The time slot offsets in the first value set are time slot offsets in a first allocation table, and the time slot offsets in the second value set are time slot offsets in a second allocation table; or The time slot offsets in the first value set and the second value set are both time slot offsets in the third allocation table.
6. The method according to claim 4, characterized in that When the determined value set is the first value set, the scheduling mode of the PDSCH is cross-time slot scheduling; and / or, When the determined value set is the second value set, the scheduling mode of the PDSCH is simultaneous slot scheduling.
7. A terminal device, characterized in that: include: a processing unit, configured to select a value set from a first value set and a second value set of time slot offsets configured by the network device according to a first parameter, wherein the time slot offsets in the first value set are all greater than a first threshold, and at least one time slot offset in the second value set is equal to the first threshold, and the time slot offset is used to indicate the number of time slots of a physical downlink shared channel PDSCH scheduled by downlink control information DCI relative to the DCI offset; A receiving unit, configured to receive downlink control information DCI sent by the network device, wherein the time slot offset carried in the DCI belongs to a value set selected by the processing unit; The first parameter is the number of receiving antennas currently used by the terminal device, and the processing unit is further used to: When the number of receiving antennas currently used by the terminal device is the first number of antennas, selecting the first value set; When the number of receiving antennas currently used by the terminal device is the second number of antennas, the second value set is selected, wherein the first number of antennas is smaller than the second number of antennas.
8. A network device, characterized in that: include: A processing unit, configured to configure a first value set and a second value set of a time slot offset for a terminal device, wherein the time slot offsets in the first value set are all greater than a first threshold, at least one time slot offset in the second value set is the first threshold, and the time slot offset is used to indicate the number of time slots of a PDSCH scheduled by downlink control information DCI relative to the DCI offset; The processing unit is further used to: determine, according to the first parameter, to select a time slot offset in the first value set or the second value set; A sending unit, configured to send a DCI carrying the timeslot offset to the terminal device; The first parameter is the number of receiving antennas currently used by the terminal device, and the processing unit is further used to: When the number of receiving antennas currently used by the terminal device is the first number of antennas, determine to select a time slot offset in the first value set; When the number of receiving antennas currently used by the terminal device is the second number of antennas, it is determined to select a time slot offset in a second value set, wherein the first number of antennas is smaller than the second number of antennas.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program that causes a communication device to execute the method according to any one of claims 1 to 3 or claims 4 to 6.
10. A computer program product, characterized in that The computer program product comprises a computer program code, and when the computer program code is executed by a communication device, the communication device is caused to perform the method according to any one of claims 1 to 3 or claims 4 to 6.
Citation Information
Patent Citations
Techniques and apparatuses for bandwidth part wake-up signaling
US20190090299A1
Cited By
Method for radio communication, terminal device, and network device
WO2020200036A1