A method and apparatus for wireless communication
By dynamically adjusting the detection period, aggregation level, and resource mapping method of the search space set based on the number of receiving antennas, the problem that the semi-static configuration of the search space set cannot adapt to changes in data traffic is solved, thereby reducing communication latency and improving reliability.
Patent Information
- Application Number
- CN201910118116.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-02-15
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2039-02-15
AI Technical Summary
In existing technologies, the semi-static configuration of the search space set cannot adapt to the dynamic changes in data traffic, resulting in increased communication latency and reduced reliability, which affects user experience.
The terminal device dynamically adjusts the detection cycle, aggregation level, and resource mapping method of the search space set according to the number of receiving antennas currently in use, in order to adapt to the needs of different data traffic, including flexible switching between non-interleaved mapping method and interleaved mapping method.
By dynamically adjusting the parameters of the search space set, communication latency is reduced, communication reliability and user experience are improved, system resources are saved, and power consumption of terminal devices is reduced.
Smart Images

Figure CN111586853B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to methods, apparatus, and devices for wireless communications. Background Technology
[0002] To reduce the complexity of the blind detection downlink control channel, the access device can configure one or more search space sets for the terminal device, where each search space set includes one or more search spaces at the aggregation level.
[0003] In the prior art, the search space set is semi-statically configured by the access device. However, as the traffic volume changes dynamically, the semi-statically configured search space set cannot adapt to the dynamic changes in data traffic, which may increase communication latency, reduce communication reliability, and affect user experience. Summary of the Invention
[0004] This application provides a wireless communication method and apparatus that can adapt to dynamic changes in traffic volume, reduce communication latency, improve communication reliability, and enhance user experience.
[0005] In a first aspect, a wireless communication method is provided, comprising: a terminal device determining a first search space set based on the number of receiving antennas currently in use; and the terminal device detecting a downlink control channel based on the first search space set.
[0006] According to the solution provided in this application, the terminal device can select a search space set for PDCCH detection based on the number of antennas currently in use, which can flexibly cope with different data traffic. For example, the detection period of the search space set corresponding to a larger number of antennas is shorter, thereby ensuring the reliability of data transmission and reducing transmission latency; the detection period of the search space set corresponding to a smaller number of antennas is shorter, thereby reducing the power consumption of the terminal device; furthermore, the aggregation level of the search space set corresponding to a smaller number of antennas is larger, thereby improving the adaptability of PDCCH detection performance; the aggregation level of the search space set corresponding to a larger number of antennas is smaller, thereby saving system resources; furthermore, the resource mapping method of the search space set with a smaller number of antennas is a non-interleaved mapping method, thereby enabling the access device to effectively utilize scheduling gain; the resource mapping method of the search space set with a larger number of antennas is an interleaved mapping method, thereby enabling PDCCHs with lower aggregation levels to obtain diversity gain. Thus, it is beneficial to improve the PDCCH detection performance to adapt to dynamic changes in the number of data traffic, reduce communication latency, improve communication reliability, and improve user experience.
[0007] The first search space set can be one or more, and this application does not specifically limit it.
[0008] Optionally, the terminal device determines the first search space set based on the number of receiving antennas currently in use, including: the terminal device determines the first search space set from at least two search space sets based on the number of receiving antennas currently in use.
[0009] Optionally, each of the at least two search space sets is associated with a set of terminal device receiving antenna counts, wherein the set of terminal device receiving antenna counts includes at least one terminal device receiving antenna count, and the first search space set is a search space for the associated set of terminal device receiving antenna counts including the number of receiving antennas currently used by the terminal device.
[0010] Optionally, at least two different parameters exist between any two search space sets, including: the detection period of the search space set, the aggregation level of the candidate downlink control channel, or the index of the control resource set CORESET associated with the search space set.
[0011] Optionally, the method further includes: the terminal device receiving first configuration information, the first configuration information being used to indicate the set of terminal device receiving antennas associated with each of the at least two search space sets.
[0012] Optionally, the terminal device determines a first search space set based on the number of receiving antennas currently in use, including: the terminal device determines parameters of the first search space set based on the number of receiving antennas currently in use, the parameters including at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channel, and the index of the CORESET associated with the search space set.
[0013] Optionally, the parameters of the first search space set include at least two parameter groups, each parameter group being associated with a set of terminal device receiving antennas, wherein the set of terminal device receiving antennas includes at least one number of terminal device receiving antennas, each parameter group includes the parameter value of at least one of the following parameters: the detection period of the search space set, the aggregation level of the candidate downlink control channel, and the index of the CORESET associated with the search space set, and the parameters of the first search space are the parameters in the parameter group of the associated terminal device receiving antenna set, which includes the number of receiving antennas currently used by the terminal device.
[0014] Optionally, the method further includes: the terminal device receiving second configuration information, the second configuration information being used to indicate the number of receiving antennas associated with each of the at least two parameter groups.
[0015] Optionally, the at least two search space sets are dedicated search space sets for the terminal device.
[0016] Optionally, if the number of first receiving antennas corresponding to the first search space set is less than the number of second receiving antennas corresponding to the second search space set, then the detection period of the first search space set is greater than the detection period of the second search space set.
[0017] Optionally, if the number of first receiving antennas corresponding to the first search space set is less than the number of second receiving antennas corresponding to the second search space set, then the aggregation level of the first search space set is less than the aggregation level of the second search space set.
[0018] Optionally, if the number of first receiving antennas corresponding to the first search space set is less than the number of second receiving antennas corresponding to the second search space set, then the resource mapping method of the first search space set is non-interleaved mapping, and the resource mapping method of the second search space set is interleaved mapping.
[0019] Optionally, when the number of first receiving antennas corresponding to the first search space set is less than or equal to a preset first threshold, the detection period of the first search space set is greater than or equal to a preset second threshold; when the number of first receiving antennas is greater than or equal to a preset third threshold, the detection period of the first search space set is less than or equal to a preset fourth threshold, wherein the first threshold is less than the third threshold and the fourth threshold is less than the second threshold.
[0020] Optionally, when the number of first receiving antennas corresponding to the first search space set is less than or equal to a preset fifth threshold, the aggregation level of the first search space set is greater than or equal to a preset sixth threshold; when the number of first receiving antennas is greater than or equal to a preset seventh threshold, the aggregation level of the first search space set is less than or equal to a preset eighth threshold, wherein the fifth threshold is less than the seventh threshold, and the eighth threshold is less than the sixth threshold.
[0021] Optionally, the fifth threshold includes 2, the sixth threshold includes 4, the seventh threshold includes 4, and the eighth threshold includes 2.
[0022] Optionally, when the number of first receiving antennas corresponding to the first search space set is less than or equal to a preset ninth threshold, the resource mapping method of the first search space set is non-interleaved mapping; when the number of first receiving antennas is greater than or equal to a preset tenth threshold, the resource mapping method of the first search space set is interleaved mapping, wherein the ninth threshold is less than the tenth threshold.
[0023] Optionally, the ninth threshold includes 2, and the tenth threshold includes 4.
[0024] Secondly, an access device is provided to determine a first search space set based on the number of receiving antennas currently used by the terminal device; the access device sends a downlink control channel based on the first search space set.
[0025] According to the solution provided in this application, the terminal device can select a search space set for PDCCH detection based on the number of antennas currently in use, which can flexibly cope with different data traffic. For example, the detection period of the search space set corresponding to a larger number of antennas is shorter, thereby ensuring the reliability of data transmission and reducing transmission latency; the detection period of the search space set corresponding to a smaller number of antennas is shorter, thereby reducing the power consumption of the terminal device; furthermore, the aggregation level of the search space set corresponding to a smaller number of antennas is larger, thereby improving the adaptability of PDCCH detection performance; the aggregation level of the search space set corresponding to a larger number of antennas is smaller, thereby saving system resources; furthermore, the resource mapping method of the search space set with a smaller number of antennas is a non-interleaved mapping method, thereby enabling the access device to effectively utilize scheduling gain; the resource mapping method of the search space set with a larger number of antennas is an interleaved mapping method, thereby enabling PDCCHs with lower aggregation levels to obtain diversity gain. Thus, it is beneficial to improve the PDCCH detection performance to adapt to dynamic changes in the number of data traffic, reduce communication latency, improve communication reliability, and improve user experience.
[0026] The first search space set can be one or more, and this application does not specifically limit it.
[0027] Optionally, the access device determines the first search space set based on the number of receiving antennas currently used by the terminal device, including: the access device determines the first search space set from at least two search space sets based on the number of receiving antennas currently used.
[0028] Optionally, each of the at least two search space sets is associated with a set of terminal device receiving antenna counts, wherein the set of terminal device receiving antenna counts includes at least one terminal device receiving antenna count, and the first search space set is a search space for the associated set of terminal device receiving antenna counts including the number of receiving antennas currently used by the terminal device.
[0029] Optionally, at least two different parameters exist between any two search space sets, including: the detection period of the search space set, the aggregation level of the candidate downlink control channel, or the index of the control resource set CORESET associated with the search space set.
[0030] Optionally, the method further includes: the access device sending first configuration information, the first configuration information being used to indicate the number of receiving antennas associated with each of the at least two search space sets.
[0031] Optionally, the access device determines the first search space set based on the number of receiving antennas currently used by the terminal device, including: the access device determines parameters of the first search space set based on the number of receiving antennas currently used by the terminal device, the parameters including at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channel, and the index of the CORESET associated with the search space set.
[0032] Optionally, the parameters of the first search space set include at least two parameter groups, each parameter group being associated with a set of terminal device receiving antennas, wherein the set of terminal device receiving antennas includes at least one number of terminal device receiving antennas, each parameter group includes the parameter value of at least one of the following parameters: the detection period of the search space set, the aggregation level of the candidate downlink control channel, and the index of the CORESET associated with the search space set, and the parameters of the first search space are the parameters in the parameter group of the associated terminal device receiving antenna set, which includes the number of receiving antennas currently used by the terminal device.
[0033] Optionally, the method further includes: the access device sending second configuration information, the second configuration information being used to indicate the number of receiving antennas associated with each of the at least two parameter groups.
[0034] Optionally, the at least two search space sets are dedicated search space sets for the terminal device.
[0035] Optionally, if the number of first receiving antennas corresponding to the first search space set is less than the number of second receiving antennas corresponding to the second search space set, then the detection period of the first search space set is greater than the detection period of the second search space set.
[0036] Optionally, if the number of first receiving antennas corresponding to the first search space set is less than the number of second receiving antennas corresponding to the second search space set, then the aggregation level of the first search space set is less than the aggregation level of the second search space set.
[0037] Optionally, if the number of first receiving antennas corresponding to the first search space set is less than the number of second receiving antennas corresponding to the second search space set, then the resource mapping method of the first search space set is non-interleaved mapping, and the resource mapping method of the second search space set is interleaved mapping.
[0038] Optionally, when the number of first receiving antennas corresponding to the first search space set is less than or equal to a preset first threshold, the detection period of the first search space set is greater than or equal to a preset second threshold; when the number of first receiving antennas is greater than or equal to a preset third threshold, the detection period of the first search space set is less than or equal to a preset fourth threshold, wherein the first threshold is less than the third threshold and the fourth threshold is less than the second threshold.
[0039] Optionally, when the number of first receiving antennas corresponding to the first search space set is less than or equal to a preset fifth threshold, the aggregation level of the first search space set is greater than or equal to a preset sixth threshold; when the number of first receiving antennas is greater than or equal to a preset seventh threshold, the aggregation level of the first search space set is less than or equal to a preset eighth threshold, wherein the fifth threshold is less than the seventh threshold, and the eighth threshold is less than the sixth threshold.
[0040] Optionally, the fifth threshold includes 2, the sixth threshold includes 4, the seventh threshold includes 4, and the eighth threshold includes 2.
[0041] Optionally, when the number of first receiving antennas corresponding to the first search space set is less than or equal to a preset ninth threshold, the resource mapping method of the first search space set is non-interleaved mapping; when the number of first receiving antennas is greater than or equal to a preset tenth threshold, the resource mapping method of the first search space set is interleaved mapping, wherein the ninth threshold is less than the tenth threshold.
[0042] Optionally, the ninth threshold includes 2, and the tenth threshold includes 4.
[0043] Thirdly, a wireless communication method is provided, comprising: a terminal device determining a first search space set based on a timer of a currently running discontinuous communication (DRX); and the terminal device detecting a downlink control channel based on the first search space set.
[0044] According to the solution provided in this application, the terminal device can select a search space set for PDCCH detection based on the timer of the currently running DRX, which can flexibly cope with different data traffic. For example, the detection period of the search space set corresponding to drx-InactivityTimer is small, thereby ensuring the reliability of data transmission and reducing transmission latency. The detection period of the search space set corresponding to drx-onDurationTimer is relatively small, thereby reducing the power consumption of the terminal device. Thus, it is beneficial to improve the detection performance of PDCCH to adapt to the dynamic changes in the number of data traffic, reduce communication latency, improve communication reliability, and improve user experience.
[0045] Optionally, the terminal device determines the first search space set according to the timer of the currently running DRX by: the terminal device determining the first search space set from at least two search spaces according to the timer of the currently running DRX, wherein there is at least one different parameter between any two of the at least two search space sets, the parameter including the detection period of the search space set.
[0046] Optionally, the method further includes: the terminal device receiving first configuration information, the first configuration information being used to indicate the mapping relationship between timers of at least two DRXs and at least two search space sets; the terminal device determining the search space set corresponding to the timer of the currently running DRX indicated by the first configuration information as the first search space set.
[0047] Optionally, the terminal device determines the first search space set according to the timer of the currently running DRX by: the terminal device determines the parameters of the first search space set according to the timer of the currently running DRX, the parameters including at least one of the following: detection period, aggregation level, or resource mapping method.
[0048] Optionally, the method further includes: the terminal device receiving second configuration information, the second configuration information being used to indicate the timer of the DRX corresponding to each parameter group in a plurality of parameter groups, wherein each parameter group includes the value of the detection period of a search space set; the terminal device determining the parameters in the parameter group corresponding to the timer of the currently running DRX indicated by the second configuration information as the parameters of the first search space set.
[0049] Optionally, the at least two search space sets are dedicated search space sets for the terminal device.
[0050] Optionally, the detection period of the first search space set is longer than the detection period of the second search space set. The timer for the DRX corresponding to the first search space set is drx-onDurationTimer, and the timer for the DRX corresponding to the second search space set is drx-InactivityTimer.
[0051] Optionally, when using drx-onDurationTimer for the first search space set, the detection period of the first search space set is greater than or equal to a preset first threshold.
[0052] Optionally, when the first search space set corresponds to drx-InactivityTimer, the detection period of the first search space set is less than or equal to a preset second threshold.
[0053] The first threshold includes 10 slots, and the second threshold includes 5 slots.
[0054] Fourthly, an access device is provided to determine a first search space set based on a timer for discontinuous DRX reception currently running on a terminal device; the access device then sends a downlink control channel based on the first search space set.
[0055] According to the solution provided in this application, the terminal device can select a search space set for PDCCH detection based on the number of antennas currently in use, which can flexibly cope with different data traffic. For example, the detection period of the search space set corresponding to a larger number of antennas is shorter, thereby ensuring the reliability of data transmission and reducing transmission latency; the detection period of the search space set corresponding to a smaller number of antennas is shorter, thereby reducing the power consumption of the terminal device; furthermore, the aggregation level of the search space set corresponding to a smaller number of antennas is larger, thereby improving the adaptability of PDCCH detection performance; the aggregation level of the search space set corresponding to a larger number of antennas is smaller, thereby saving system resources; furthermore, the resource mapping method of the search space set with a smaller number of antennas is a non-interleaved mapping method, thereby enabling the access device to effectively utilize scheduling gain; the resource mapping method of the search space set with a larger number of antennas is an interleaved mapping method, thereby enabling PDCCHs with lower aggregation levels to obtain diversity gain. Thus, it is beneficial to improve the PDCCH detection performance to adapt to dynamic changes in the number of data traffic, reduce communication latency, improve communication reliability, and improve user experience.
[0056] Optionally, the access device determines the first search space set based on the timer of the DRX currently running on the terminal device, including: the access device determining the mapping relationship between at least two DRX timers and at least two search space sets, wherein at least two different parameters exist between any two search space sets, the parameters including the detection period of the search space set; and the access device determining the search space set corresponding to the timer of the DRX currently running on the terminal device as the first search space set.
[0057] Optionally, the method further includes: the access device sending first configuration information to the terminal device, the first configuration information being used to indicate the mapping relationship between the timers of the at least two DRXs and at least two search space sets.
[0058] Optionally, the access device determines the first search space set based on the timer of the DRX currently running on the terminal device, including: the access device determining the timer of the DRX corresponding to each parameter group in a plurality of parameter groups, wherein each parameter group includes a detection period value of a search space set; the access device determining the parameters in the parameter group corresponding to the timer of the DRX currently running on the terminal device as the parameters of the first search space set.
[0059] Optionally, the method further includes: the access device sending second configuration information to the terminal device, the second configuration information being used to indicate the timer of the DRX corresponding to each of the plurality of parameter groups.
[0060] Optionally, the at least two search space sets are dedicated search space sets for the terminal device.
[0061] Optionally, the detection period of the first search space set is longer than the detection period of the second search space set. The timer for the DRX corresponding to the first search space set is drx-onDurationTimer, and the timer for the DRX corresponding to the second search space set is drx-InactivityTimer.
[0062] Optionally, when using drx-onDurationTimer for the first search space set, the detection period of the first search space set is greater than or equal to a preset first threshold.
[0063] Optionally, when the first search space set corresponds to drx-InactivityTimer, the detection period of the first search space set is less than or equal to a preset second threshold.
[0064] The first threshold includes 10 slots, and the second threshold includes 5 slots.
[0065] Fifthly, a wireless communication device is provided, comprising: a processing unit and a storage unit.
[0066] Each unit in the device is used to execute each step of the communication method in the first aspect and each implementation of the first aspect.
[0067] In one design, the device is a communication chip, which may include input circuitry or interface for transmitting information or data, and output circuitry or interface for receiving information or data.
[0068] In another design, the device is a communication device, which may include a transmitter for sending information or data and a receiver for receiving information or data.
[0069] Sixthly, a wireless communication device is provided, comprising: a processing unit and a storage unit.
[0070] Each unit in the device is used to execute each step of the communication method in the second aspect and each implementation of the second aspect.
[0071] In one design, the device is a communication chip, which may include input circuitry or interface for transmitting information or data, and output circuitry or interface for receiving information or data.
[0072] In another design, the device is a communication device, which may include a transmitter for sending information or data and a receiver for receiving information or data.
[0073] In a seventh aspect, a wireless communication device is provided, comprising: a processor, a memory, a control circuit, an antenna, and an input / output device.
[0074] Each unit in the device is used to execute each step of the communication method in the third aspect and each implementation of the third aspect.
[0075] In one design, the device is a communication chip, which may include input circuitry or interface for transmitting information or data, and output circuitry or interface for receiving information or data.
[0076] In another design, the device is a communication device, which may include a transmitter for sending information or data and a receiver for receiving information or data.
[0077] Eighthly, a wireless communication device is provided, comprising: a processor, a memory, a control circuit, an antenna, and an input / output device.
[0078] Each unit in the device is used to execute each step of the communication method in the fourth aspect and each implementation of the fourth aspect.
[0079] In one design, the device is a communication chip, which may include input circuitry or interface for transmitting information or data, and output circuitry or interface for receiving information or data.
[0080] In another design, the device is a communication device, which may include a transmitter for sending information or data and a receiver for receiving information or data.
[0081] Ninthly, a wireless communication device is provided, comprising: a radio frequency unit and a baseband unit.
[0082] Each unit in the device is used to execute a step of the communication method in each implementation of any of the first to fourth aspects described above.
[0083] In one design, the device is a communication chip, which may include input circuitry or interface for transmitting information or data, and output circuitry or interface for receiving information or data.
[0084] In another design, the device is a communication device, which may include a transmitter for sending information or data and a receiver for receiving information or data.
[0085] In a tenth aspect, a communication device is provided, comprising: a processor and a memory for storing a computer program, the processor for calling and running the computer program from the memory, such that the communication device performs a communication method of any one of the first to fourth aspects and various possible implementations thereof.
[0086] Optionally, the processor may be one or more, and the memory may be one or more.
[0087] Optionally, the memory may be integrated with the processor, or the memory may be separated from the processor.
[0088] Optionally, the relay device may also include a transmitter and a receiver.
[0089] In the eleventh aspect, a communication system is provided, including the communication device provided in the ninth aspect above.
[0090] In one possible design, the communication system may also include other devices that interact with the communication device as provided in the embodiments of this application.
[0091] In a twelfth aspect, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when run, causes a computer to perform the method in any of the possible implementations of the first to fourth aspects described above.
[0092] In a thirteenth aspect, a computer-readable medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods in any of the possible implementations of the first to fourth aspects described above.
[0093] In a fourteenth aspect, a chip system is provided, including a memory and a processor, the memory for storing a computer program and the processor for calling and running the computer program from the memory, such that a communication device equipped with the chip system performs the method in any of the possible implementations of the first to fourth aspects described above.
[0094] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data. Attached Figure Description
[0095] Figure 1 This is a schematic architecture diagram of the communication system of this application.
[0096] Figure 2 This is a schematic diagram illustrating an example of resource allocation methods.
[0097] Figure 3 This is a schematic diagram of an example of the REG structure.
[0098] Figure 4 This is a schematic diagram illustrating an example of the possible positions of candidate PDCCHs at different aggregation levels.
[0099] Figure 5 This is a schematic diagram illustrating an example of the correspondence between PDCCH and CCE.
[0100] Figure 6 This is a schematic diagram of an example of the location of a candidate PDCCH.
[0101] Figure 7 This is a schematic diagram of an example of a DRX cycle.
[0102] Figure 8 This is a schematic diagram of another example of the DRX cycle.
[0103] Figure 9 This is a schematic flowchart illustrating an example of the detection process for the PDCCH in this application.
[0104] Figure 10 This is a schematic diagram illustrating an example of the relationship between the number of antennas and the detection period.
[0105] Figure 11 This is a schematic flowchart illustrating another example of the detection process for the PDCCH in this application.
[0106] Figure 12 This is a schematic flowchart illustrating another example of the detection process for the PDCCH in this application.
[0107] Figure 13 This is a schematic diagram illustrating an example of the correspondence between timers and detection cycles.
[0108] Figure 14 This is a schematic flowchart illustrating another example of the detection process for the PDCCH in this application.
[0109] Figure 15 This is a schematic block diagram of an example of a wireless communication device according to this application.
[0110] Figure 16 This is a schematic block diagram of another example of a wireless communication device according to this application.
[0111] Figure 17 This is a schematic structural diagram of an example of the terminal device of this application.
[0112] Figure 18 This is a schematic structural diagram of an example of the access device of this application. Detailed Implementation
[0113] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0114] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communications (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) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, future 5th generation (5G) systems, or new radio (NR), etc.
[0115] By way of example and not limitation, in the embodiments of this application, the terminal device may refer to user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device may also be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in future 5G networks, or terminal device in future evolved public land mobile network (PLMN), etc., and the embodiments of this application are not limited thereto.
[0116] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0117] Furthermore, in this embodiment of the application, the terminal device can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0118] In this embodiment, IoT technology can achieve massive connectivity, deep coverage, and low terminal power consumption through technologies such as narrowband (NB) technology. For example, an NB only includes one resource block (RB), meaning its bandwidth is only 180KB. To achieve massive access, the terminals must be discrete in their access. The communication method according to this embodiment can effectively solve the congestion problem when a large number of IoT terminals access the network through an NB.
[0119] In addition, in this application, the terminal device may also include sensors such as smart printers, train detectors, and gas stations. Its main functions include collecting data (for some terminal devices), receiving control information and downlink data from network devices, and sending electromagnetic waves to transmit uplink data to network devices.
[0120] The network device in this application embodiment can be a device for communicating with terminal devices. The network device can be a base station (BTS) in a Global System for Mobile Communications (GSM) system or Code Division Multiple Access (CDMA), a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system, an evolved base station (eNB or eNodeB) in an LTE system, a radio controller in a cloud radio access network (CRAN) scenario, or a relay station, access point, vehicle-mounted device, wearable device, or a network device in a future 5G network or a network device in a future evolved PLMN network, etc. It can be an access point (AP) in a WLAN, or a gNB in a new radio (NR) system. This application embodiment is not limited.
[0121] In addition, in this embodiment of the application, the access network device provides services to the cell, and the terminal device communicates with the access network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the access network device (e.g., base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell here can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0122] Furthermore, in LTE or 5G systems, multiple cells can operate simultaneously on the same frequency on a carrier. In certain special scenarios, the concepts of carrier and cell can be considered equivalent. For example, in carrier aggregation (CA) scenarios, when configuring a secondary carrier for a UE, the carrier index of the secondary carrier and the cell identification (cell ID) of the secondary cell operating on that secondary carrier are carried simultaneously. In this case, the concepts of carrier and cell can be considered equivalent; for instance, a UE accessing a carrier is equivalent to accessing a cell.
[0123] Core network equipment can connect to multiple access network equipment to control the access network equipment and distribute data received from the network side (e.g., the Internet) to the access network equipment.
[0124] Furthermore, in this application, the network equipment may include a base station (gNB), such as a macro base station, a micro base station, an indoor hotspot, and a relay node, etc. Its function is to send radio waves to the terminal equipment to realize downlink data transmission on the one hand, and send scheduling information to control uplink transmission on the other hand, and receive the radio waves sent by the terminal equipment to receive uplink data transmission.
[0125] The functions and specific implementation methods of the terminal devices, access network devices and core network devices listed above are merely illustrative examples and are not limited thereto.
[0126] In this embodiment, the terminal device or network device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the specific structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a terminal device or a network device, or a functional module in the terminal device or network device that can call and execute a program.
[0127] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0128] It should be noted that in this embodiment of the application, multiple applications can run at the application layer. In this case, the application that executes the communication method of this embodiment of the application and the application that controls the receiving device to complete the action corresponding to the received data can be different applications.
[0129] Figure 1 This is a schematic diagram of a system 100 to which the communication methods of the embodiments of this application can be applied. For example... Figure 1 As shown, the system 100 includes an access network device 102, which may include one or more antennas, such as antennas 104, 106, 108, 110, 112, and 114. Additionally, the access network device 102 may further include a transmitter chain and a receiver chain, both of which, as will be understood by those skilled in the art, may include multiple components (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, or antennas, etc.) related to signal transmission and reception.
[0130] Access network device 102 can communicate with multiple terminal devices (e.g., terminal device 116 and terminal device 122). However, it is understood that access network device 102 can communicate with any number of terminal devices similar to terminal device 116 or terminal device 122. Terminal devices 116 and 122 can be, for example, cellular phones, smartphones, laptops, handheld communication devices, handheld computing devices, satellite radio devices, global positioning systems, PDAs, and / or any other suitable devices for communicating on wireless communication system 100.
[0131] like Figure 1As shown, terminal device 116 communicates with antennas 112 and 114, wherein antennas 112 and 114 send information to terminal device 116 via a forward link (also known as a downlink) 118 and receive information from terminal device 116 via a reverse link (also known as an uplink) 120. Furthermore, terminal device 122 communicates with antennas 104 and 106, wherein antennas 104 and 106 send information to terminal device 122 via a forward link 124 and receive information from terminal device 122 via a reverse link 126.
[0132] For example, in a frequency division duplex (FDD) system, forward link 118 may use a different frequency band than reverse link 120, and forward link 124 may use a different frequency band than reverse link 126.
[0133] For example, in time division duplex (TDD) and full duplex systems, forward link 118 and reverse link 120 can use a common frequency band, and forward link 124 and reverse link 126 can use a common frequency band.
[0134] Each antenna (or an antenna array of multiple antennas) and / or area designed for communication is referred to as a sector of access network device 102. For example, an antenna array may be designed to communicate with terminal devices within a sector of the coverage area of access network device 102. Access network device 102 can transmit signals to all terminal devices within its corresponding sector via transmit diversity using a single antenna or multiple antennas. During communication between access network device 102 and terminal devices 116 and 122 via forward links 118 and 124, respectively, the transmit antennas of access network device 102 can also utilize beamforming to improve the signal-to-noise ratio of forward links 118 and 124. Furthermore, compared to the access network device transmitting signals to all its terminal devices via transmit diversity using a single antenna or multiple antennas, mobile devices in adjacent cells experience less interference when access network device 102 uses beamforming to transmit signals to randomly distributed terminal devices 116 and 122 within the relevant coverage area.
[0135] At any given time, access network device 102, terminal device 116, or terminal device 122 may be a wireless communication transmitting device and / or a wireless communication receiving device. When transmitting data, the wireless communication transmitting device may encode the data for transmission. Specifically, the wireless communication transmitting device may acquire (e.g., generate, receive from other communication devices, or store in memory) a certain number of data bits to be transmitted through the channel to the wireless communication receiving device. These data bits may be contained in data transport blocks (or multiple transport blocks), and the transport blocks may be segmented to generate multiple code blocks.
[0136] Furthermore, the communication system 100 can be a PLMN network, a device-to-device (D2D) network, a machine-to-machine (M2M) network, an IoT network, or other networks. Figure 1 This is just a simplified illustration; the network may also include other access network devices. Figure 1 It was not drawn in the middle.
[0137] In this embodiment of the application, data or information can be carried by time-frequency resources, which may include resources in the time domain and resources in the frequency domain.
[0138] In this application, the basic unit in the frequency domain can be a subcarrier, and the subcarrier spacing (SCS) can be 15KHz, 30KHz, etc.
[0139] In this application, the unit of frequency domain resources used for uplink or downlink transmission can be a Physical Resource Block (PRB), and each PRB consists of 12 consecutive subcarriers in the frequency domain.
[0140] Figure 2 An example of the time-frequency resource allocation method of this application is shown, such as... Figure 2 As shown, each element on the resource grid is called a resource element (RE). An RE is the smallest physical resource, containing one subcarrier within an OFDM (Orthogonal Frequency Division Multiplexing) symbol.
[0141] In this application, the basic time unit for resource scheduling (e.g., downlink resource scheduling) can be a slot, for example, a slot consists of 14 OFDM symbols in time.
[0142] Access devices can transmit the physical downlink shared channel (PDSCH) and physical downlink control channel (PDCCH) to terminal devices.
[0143] In order to correctly receive the PDSCH, the terminal device needs to demodulate the downlink control channel first. The downlink control information (DCI) carried by the PDCCH contains relevant information needed to receive the PDSCH, such as the location and size of the time and frequency resources of the PDSCH, as well as multi-antenna configuration information.
[0144] The PDCCH is transmitted in the control-resource set (CORESET), which includes multiple PRBs in the frequency domain and one or more (e.g., two or three) OFDM symbols in the time domain. The OFDM symbol corresponding to the PDCCH can be located at any position within the slot.
[0145] In this application, the control-channel element (CCE) is the basic unit that constitutes the PDCCH, and each CCE in the CORESET has a corresponding index number.
[0146] In this application, a PDCCH may consist of one or more (e.g., 2, 4, 8 or 16) CCEs. For example, the number of CCEs included in a PDCCH may be determined by the DCI payload size of the PDCCH and / or the coding rate required by the PDCCH. The number of CCEs constituting a PDCCH is also referred to as the aggregation level (AL).
[0147] Access devices can adjust the aggregation level of PDCCH according to the actual wireless channel conditions to achieve link adaptive transmission.
[0148] Furthermore, one CCE corresponds to six resource-element groups (REGs) on the physical resource. For example... Figure 3 As shown, a REG occupies one OFDM symbol in the time domain and one resource block in the frequency domain (i.e., includes 12 consecutive subcarriers in the frequency domain).
[0149] The mapping relationship between CCE and REG can include interleaved mapping and non-interleaved mapping. The mapping relationship used in actual transmission can be configured through higher-layer signaling. Interleaved mapping distributes the CCE-mapped REG across the entire CORESET, thereby achieving frequency diversity gain. Non-interleaved mapping concentrates the CCE-mapped REG within a portion of the time-frequency resources of the CORESET.
[0150] The search space is the set of candidate PDCCHs at a given aggregation level (AL). Since the aggregation level of the PDCCHs actually sent by the access device varies over time, and since there is no relevant signaling to inform the UE of this aggregation level, the UE needs to blindly check PDCCHs at different aggregation levels. The PDCCHs to be blindly checked are called candidate PDCCHs, and a given aggregation level can have multiple candidate PDCCHs. The UE decodes all candidate PDCCHs composed of CCEs within the search space, for example, performing Cyclic Redundancy Check (CRC) decoding. If the CRC check passes, the terminal device can consider the content of the decoded PDCCH valid for it and process the decoded related information. For example... Figure 4 An example of the possible positions of candidate PDCCHs at different aggregation levels is shown.
[0151] To reduce the complexity of blind detection in the downlink control channel, the access device can configure one or more search space sets for the terminal device, wherein each search space set includes one or more search spaces at the aggregation level.
[0152] Search space sets can be divided into two types: common search space sets and UE-specific search space sets. The PDCCH of a common search space set is mainly used to indicate received system messages, random access responses, and paging messages. The PDCCH of a UE-specific search space set is used to schedule uplink or downlink data for terminal equipment.
[0153] The access device can send configuration information for search space sets to the terminal device. This configuration information may include the index number of each search space set configured by the access device for the terminal device, as well as the index number of the CORESET associated with each search space set. For example, suppose a CORESET includes 24 CCEs, the corresponding aggregation level AL in the search space set is 2, and the number of candidate PDCCHs is 6. Figure 5 An example of a CCE corresponding to a candidate PDCCH is shown.
[0154] In the time domain, the terminal device detects candidate PDCCHs in the search space set at certain time intervals, so the configuration information may also include information on at least one of the following parameters:
[0155] Parameter 1, Detection cycle
[0156] That is, the time interval during which the terminal device detects the search space set, and the unit of this detection period can be a slot.
[0157] Parameter 2, Time Slot Offset
[0158] That is, the time offset between the start of the detection period and the moment when the terminal device first detects the search space set, wherein the value of this time slot offset is less than the value of the detection period.
[0159] Parameter 3, Number of time slots
[0160] That is, the number of time slots in which the terminal device continuously detects the search space set in one detection, wherein the value of the number of time slots is less than the value of the detection period.
[0161] Parameter 4, symbol position
[0162] That is, within each slot, the position of the starting symbol of the CORESET associated with the search space set.
[0163] For example, suppose the detection period is 10 slots, the slot offset is 3 slots, the number of slots is 2 slots, and the CORESET associated with the search space set is a CORESET occupying 2 OFDM symbols, with the symbol positions being OFDM symbols 0 and 7 within the slot. Figure 6 The positions of the candidate PDCCHs are shown, i.e., as follows: Figure 6 As shown, the terminal device can detect candidate PDCCHs in the search space set within CORESET on symbols with indices 0 and 7 in slots with indices 3 and 4 within each detection cycle, and CORESET occupies 2 OFDM symbols in the time domain.
[0164] Optionally, in addition to the information described above, the configuration information may also include, but is not limited to, information on one or more of the following parameters:
[0165] Parameter 5, Aggregation level size
[0166] That is, the access device configures each search space set for the terminal device, including the aggregation level information. For example, the value range of the aggregation level can be: {1, 2, 4, 8, 16}.
[0167] Parameter 6, Number of candidate control channels
[0168] Specifically, it refers to the number of candidate PDCCHs within the search space of each aggregation level.
[0169] In this application, the terminal device can be in different states, one of which is the Radio Resource Control (RRC) connection state, abbreviated as RRC_CONNECTED state. In the RRC_CONNECTED state, the terminal device has established an RRC context, meaning that the parameters necessary for communication between the terminal device and the radio access network are known to both.
[0170] Generally, packet-based data streams are typically bursty, meaning that data transmission may occur for a period of time, but not for a longer period afterward. Therefore, in this application, a discontinuous reception (DRX) mechanism can be used. That is, when there is no data transmission, power consumption can be reduced by stopping the terminal device from detecting the PDCCH and stopping receiving corresponding data transmissions, thereby improving battery life.
[0171] like Figure 7 As shown, in DRX, the access device can configure a DRX cycle for terminal devices in the RRC_CONNECTED state. The DRX cycle contains a time region called "on duration" or "activation".
[0172] During the "on duration" period, the UE can detect the PDCCH. That is, the terminal device can start a timer at the beginning of each DRX cycle (i.e., the beginning of the "on duration" period). The duration of this timer is the "on duration" period. This timer can be called a duration timer (drx-onDurationTimer). For example, the range of the drx-onDurationTimer can be 1 to 1200 milliseconds (ms).
[0173] Therefore, the terminal device can detect the PDCCH within the time range of drx-onDurationTimer operation.
[0174] If the terminal device does not detect the PDCCH within the time range of drx-onDurationTimer, the terminal device can enter sleep mode after drx-onDurationTimer 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.
[0175] like Figure 8As shown, if the terminal device detects a PDCCH within the runtime of `drx-onDurationTimer`, it can start an inactive timer (`drx-InactivityTimer`) in the DRX mechanism. If the terminal device continues to detect a PDCCH within the runtime of `drx-InactivityTimer`, it can reset `drx-InactivityTimer` and restart the timing. Furthermore, if `drx-InactivityTimer` is running, even if `drx-onDurationTimer` expires (i.e., the "on duration" time ends), the terminal device will continue to detect the PDCCH until `drx-InactivityTimer` expires.
[0176] Figure 9 A schematic diagram illustrating an example of the downlink control channel detection method 200 of this application is shown, as follows: Figure 9 As shown, access device #A can configure multiple search space sets for terminal device #A.
[0177] As an example and not a limitation, this search space set can be a user-specific search space set for terminal device #A.
[0178] In this application, there is at least one different search space set parameter between any two of the plurality of search space sets.
[0179] Furthermore, in this application, the search space set parameters may include, but are not limited to, at least one of the following parameters:
[0180] A. Detection period of the search space set
[0181] That is, the time interval during which the terminal device detects the search space set, and the unit of this detection period can be a slot.
[0182] B. Aggregation level of candidate downlink control channels
[0183] That is, the value of the aggregation level of the search space of the search space set, or in other words, the value of the number of CCEs included in the PDCCH in the search space set.
[0184] For example, the range of values for an aggregation level can be {1, 2, 4, 8}.
[0185] For example, another aggregation level can take values in the range of {1, 2}.
[0186] For example, another aggregation level can have a value range of {4, 8}.
[0187] C. Index of the CORESET associated with the search space set
[0188] Specifically, by using the index of the CORESET associated with the search space set, the terminal device can learn the mapping method between the CCE and REG of the candidate control channels in the search space set. For example, it can include interleaved mapping and non-interleaved mapping.
[0189] In this application, different search space sets can correspond to different sets of terminal device receiving antenna numbers. Each set of terminal device receiving antenna data includes at least one terminal device receiving antenna number (specifically, the value of the terminal device receiving antenna number), or in other words, the at least two search space sets have a one-to-one correspondence with at least two sets of terminal device receiving antenna numbers.
[0190] For example, if the search space set #A corresponds to the terminal device received antenna data set #A, then at least one parameter of the search space set #A is determined based on the terminal device received antenna data set #A. As an example and not a limitation, at least one of the following determination methods can be listed.
[0191] Method 1
[0192] When the terminal device receives a value (e.g., the maximum value) of the number of antennas in the antenna data set #A that is less than or equal to a preset threshold #A, the detection period of the search space set #A can be configured to be greater than or equal to a preset threshold #B.
[0193] When the terminal device receives a value (e.g., the minimum value) of the number of antennas in the antenna data set #A that is greater than or equal to a preset threshold #C, the detection period of the search space set #A can be configured to be less than or equal to a preset threshold #D.
[0194] Among them, threshold #A can be less than or equal to threshold #C.
[0195] The threshold #B can be greater than or equal to the threshold #D.
[0196] For example, the value of threshold #A can be 2, and the value of threshold #C can be 4.
[0197] For example, threshold #B can be 10 slots or 16 slots, and threshold #D can be 2 slots, 4 slots or 5 slots.
[0198] When the number of antennas used by the terminal device is small (e.g., 2), it means that the amount of data in the downstream data is small. In this case, the power consumption of the terminal device can be reduced by setting the detection period of the search space set #A to a larger value.
[0199] Correspondingly, when the terminal device uses a large number of antennas (e.g., 4), it indicates that the amount of downstream data is large. In this case, by setting the detection period of the search space set #A to a smaller value, the latency of data transmission can be reduced and the reliability of communication can be improved.
[0200] Method 2
[0201] When the value of the number of antennas in the antenna data set #A received by the terminal device (e.g., the maximum value) is less than or equal to a preset threshold #E, the aggregation level of the search space set #A can be configured to be greater than or equal to a preset threshold #F.
[0202] When the number of antennas (e.g., the minimum value) in the antenna data set #A received by the terminal device is greater than or equal to a preset threshold #G, the aggregation level of the search space set #A can be configured to be less than or equal to a preset threshold #H.
[0203] Among them, the threshold #E can be less than or equal to the threshold #G.
[0204] The threshold #F can be greater than or equal to the threshold #H.
[0205] For example, the value of threshold #E can be 2, and the value of threshold #G can be 4.
[0206] In this case, the threshold #F can be 4, and the threshold #H can be 2.
[0207] When the number of antennas used by the terminal device is small (e.g., 2), the performance of the terminal device in detecting PDCCH may be affected. In this case, increasing the aggregation level is beneficial to improving the detection performance of PDCCH.
[0208] When the terminal device uses a large number of antennas (e.g., 4), the terminal device's performance in detecting PDCCH is enhanced. In this case, reducing the aggregation level is beneficial for saving system resources.
[0209] Method 3
[0210] When the number of antennas (e.g., the maximum value) received by the terminal device in the antenna data set #A is less than or equal to a preset threshold #I, the index of the CORESET associated with the search space set #A can be determined as index #A. The CCE mapping method of the CORESET of index #A is non-interleaved mapping, so the resource mapping method of the CCE of the candidate control channel of the search space set is non-interleaved mapping.
[0211] When the number of antennas (e.g., the minimum value) received by the terminal device in the antenna data set #A is greater than or equal to a preset threshold #J, the index of the CORESET associated with the search space set #A can be determined as index #B. The CCE mapping method of the CORESET of index #B is interleaved mapping, so the resource mapping method of the CCE of the candidate control channel of the search space set is interleaved mapping.
[0212] Among them, the threshold #I can be less than or equal to the threshold #J.
[0213] For example, the value of threshold #I can be 2, and the value of threshold #J can be 4.
[0214] When the number of antennas used by the terminal device is small (e.g., 2), the access device can effectively utilize the scheduling gain by using a non-interleaved mapping method.
[0215] When the terminal device uses a large number of antennas (e.g., 4), diversity gain can be obtained for PDCCHs with a low aggregation level (e.g., 2) through interleaving mapping.
[0216] For example, suppose the search space set #1 corresponds to the terminal device receiving antenna data set #1, and the search space set #2 corresponds to the terminal device receiving antenna data set #2. If the terminal device receiving antenna data set #1 is smaller than the terminal device receiving antenna data set #2, then the search space set #1 and the search space set #2 can satisfy at least one of the following relationships.
[0217] Relationship 1
[0218] like Figure 10 As shown, the detection period of search space set #1 is longer than that of search space set #2.
[0219] In other words, the detection time interval of search space set #1 is greater than the detection time interval of search space set #2.
[0220] When the terminal device uses a large number of antennas (e.g., 4), it indicates that the amount of downlink data is large. Conversely, when the terminal device uses a small number of antennas (e.g., 2), it indicates that the amount of downlink data is small. That is, when the value of the number of antennas in the terminal device's received antenna data set #1 (e.g., the maximum value) is less than the value of the number of antennas in the terminal device's received antenna data set #2 (e.g., the minimum value), it indicates that the amount of downlink data transmitted corresponding to the search space set #1 is less than the amount of downlink data transmitted corresponding to the search space set #1.
[0221] Therefore, it can be seen that the number of terminal devices is relatively small when using search space set #1. In this case, by setting the detection period of search space set #1 to a larger value, the power consumption of the terminal devices can be reduced.
[0222] In contrast, when using search space set #2, the number of terminal devices is large. In this case, by setting the detection period of search space set #2 to a smaller value, the latency of data transmission can be reduced and the reliability of communication can be improved.
[0223] For example, when the terminal device receives a value (e.g., the maximum value) of 2 for the number of antennas in antenna data set #1, the detection period of search space set #1 can be 10 slots or 16 slots.
[0224] For example, when the terminal device receives a value of 4 for the number of antennas in antenna data set #2 (e.g., the minimum value), the detection period of search space set #2 can be 2 slots, 4 slots, or 5 slots.
[0225] Relationship 2
[0226] The range of aggregation levels for search space set #1 is smaller than the range of aggregation levels for search space set #2.
[0227] For example, when the terminal device receives a value of 2 for the number of antennas in antenna data set #1 (e.g., the maximum value), the aggregation level of search space set #1 can be in the range of {4, 8}, or in other words, the aggregation level of search space set #1 can be 4 or 8.
[0228] When the terminal device receives a value of 4 for the number of antennas in antenna data set #2 (e.g., the minimum value), the aggregation level of search space set #2 can be in the range of {1, 2, 4, 8}, or in other words, the aggregation level of search space set #2 can be one of 1, 2, 4 or 8.
[0229] When the number of antennas used by the terminal device is small (e.g., 2), the performance of the terminal device in detecting PDCCH may be affected. In this case, increasing the aggregation level is beneficial to improving the detection performance of PDCCH.
[0230] When the terminal device uses a large number of antennas (e.g., 4), the terminal device's performance in detecting PDCCH is enhanced. In this case, reducing the aggregation level is beneficial for saving system resources.
[0231] Relationship 3
[0232] The indexes of the CORESET associated with search space set #1 indicate that the resource mapping method is non-interleaved mapping, while the indexes of the CORESET associated with search space set #2 indicate that the resource mapping method is interleaved mapping.
[0233] When the number of antennas used by the terminal device is small (e.g., 2), the access device can effectively utilize the scheduling gain by using a non-interleaved mapping method.
[0234] When the terminal device uses a large number of antennas (e.g., 4), diversity gain can be obtained for PDCCHs with a low aggregation level (e.g., 2) through interleaving mapping.
[0235] Table 1 below shows an example of the mapping relationship between the number of receiving antennas and the search space set in this application.
[0236] Table 1
[0237] Number of receiving antennas Index of the search space set Detection cycle (unit: slot) 2 Index 1 10 or 16 4 Index 2 2, 4 or 5
[0238] Table 2 below shows another example of the mapping relationship between the number of receiving antennas and the search space set in this application.
[0239] Table 2
[0240]
[0241]
[0242] Table 3 below shows another example of the mapping relationship between the number of receiving antennas and the search space set in this application.
[0243] Table 3
[0244] Number of receiving antennas Index of the search space set CORESET Index Resource mapping method 2 Index 1 Index a Non-interleaved mapping 4 Index 2 Index b Interleaved mapping
[0245] Table 4 below shows another example of the mapping relationship between the number of receiving antennas and the search space set in this application.
[0246] Table 4
[0247] Number of receiving antennas Index of the search space set Detection cycle (unit: slot) Aggregation Level Resource mapping method 2 Index 1 10 or 16 4 or 8 Non-interleaved mapping 4 Index 2 2, 4 or 5 1, 2, 4 or 8 Interleaved mapping
[0248] Table 5 below shows another example of the mapping relationship between the number of receiving antennas and the search space set in this application.
[0249] Table 5
[0250] Number of receiving antennas Index of the search space set 2 Index 1 4 Index 2
[0251] In the mapping relationship shown in Table 5, the detection period of the search space set of index 1 can be greater than that of the search space set of index 2. For example, the detection period of the search space set of index 1 can be 10 slots or 16 slots, and the detection period of the search space set of index 2 can be 2 slots, 4 slots or 5 slots.
[0252] Alternatively, the aggregation level of the search space set of index 1 can be greater than the aggregation level of the search space set of index 2. For example, the aggregation level of the search space set of index 1 can be 4 or 8, and the aggregation level of the search space set of index 2 can be 1, 2, 4 or 8.
[0253] Alternatively, the resource mapping method for the search space set of index 1 can be non-interleaved mapping, while the resource mapping method for the search space set of index 2 can be interleaved mapping.
[0254] In S210, access device #A can send configuration information #A to terminal device #A. The configuration information #A can be used to indicate the parameters of each of the at least two search space sets, wherein the parameters can include, but are not limited to, at least one of the parameters 1 to 6 mentioned above.
[0255] Furthermore, the configuration information #A can also indicate the mapping relationship between the at least two search space sets and the at least two sets of terminal device receiving antenna counts, or in other words, the configuration information #A can also indicate the set of terminal device receiving antenna counts corresponding to each of the at least two search space sets.
[0256] In S220, when access device #A sends PDCCH to terminal device #A at time #A, access device #A can determine the number of receiving antennas used by terminal device #A at time #A (denoted as number #A).
[0257] For example, access device #A can determine the quantity #A based on whether PDCCH is sent to terminal device #A at time #B, where time #B is a time preceding time #A, and there is a preset time interval #A between time #B and time #A. This time interval #A can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0258] Specifically, if access device #A sends a PDCCH to terminal device #A at time #B, access device #A can determine the value of the quantity #A as X. Here, X can be the number of receiving antennas used by terminal device #A when the data flow is large. For example, the value of X can be 4. The value of X can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0259] If access device #A does not send a PDCCH to terminal device #A at time #B, access device #A can determine the value of quantity #A as Y. Here, Y can be the number of receiving antennas used by terminal device #A when the data flow is small. For example, the value of Y can be 2. The value of Y can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0260] For example, access device #A can instruct terminal device #A to report the quantity #A.
[0261] For example, terminal device #A can periodically report the number of receiving antennas used, so access device #A can determine the number of receiving antennas last reported by terminal device #A before time #A as the number #A.
[0262] Similarly, terminal device #A can determine the number of receiving antennas currently in use at time #A.
[0263] For example, terminal device #A can determine the quantity #A based on whether a PDCCH is detected at time #B, where time #B is a time preceding time #A, and there is a preset time interval #A between time #B and time #A. This time interval #A can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0264] Specifically, if terminal device #A detects PDCCH at time #B, then terminal device #A can determine the value of the quantity #A as X, where X can be the number of receiving antennas used by terminal device #A when the data flow is large. For example, the value of X can be 4. The value of X can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0265] If terminal device #A does not detect PDCCH at time #B, then terminal device #A can determine the value of quantity #A as Y, where Y can be the number of receiving antennas used by terminal device #A when the data flow is small. For example, the value of Y can be 2. The value of Y can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0266] For example, terminal device #A can arbitrarily determine the quantity #A, and terminal device #A can report the quantity #A according to the instruction of access device #A.
[0267] For example, terminal device #A can periodically report the number of receiving antennas used. Thus, terminal device #A can determine the number of receiving antennas last reported by terminal device #A before time #A as the quantity #A.
[0268] It should be understood that the methods and processes for determining the quantity #A listed above are merely illustrative examples, and this application is not limited thereto, as long as it can be ensured that the quantity #A determined by the access device #A and the terminal device #A is consistent.
[0269] Subsequently, access device #A and terminal device #A can determine the search space set (denoted as search space set #A) corresponding to the set of terminal device receiving antennas to which the quantity #A belongs, based on the above mapping relationship.
[0270] Therefore, in S230, access device #A can send PDCCH on search space set #A.
[0271] Accordingly, terminal device #A can detect PDCCH on search space set #A.
[0272] According to the solution provided in this application, by configuring a mapping relationship between multiple antenna numbers and multiple search space sets for the terminal device by the access device, the terminal device can select the corresponding search space set for PDCCH detection based on the number of antennas currently in use. For example, the detection cycle of the search space set corresponding to a larger number of antennas is shorter, thereby ensuring the reliability of data transmission and reducing transmission latency; the detection cycle of the search space set corresponding to a smaller number of antennas is shorter, thereby reducing the power consumption of the terminal device; furthermore, the aggregation level of the search space set corresponding to a smaller number of antennas is higher, thereby improving the adaptability of PDCCH detection performance; the aggregation level of the search space set corresponding to a larger number of antennas is lower, thereby saving system resources; furthermore, the resource mapping method of the search space set with a smaller number of antennas is a non-interleaved mapping method, thereby enabling the access device to effectively utilize scheduling gain; the resource mapping method of the search space set with a larger number of antennas is an interleaved mapping method, thereby enabling PDCCH with a lower aggregation level to obtain diversity gain. Thus, it is beneficial to improve the PDCCH detection performance to adapt to the dynamic changes in the number of traffic, reduce communication latency, improve communication reliability, and improve user experience.
[0273] Figure 11 A schematic diagram illustrating an example of the downlink control channel detection method 300 of this application is shown, such as... Figure 11 As shown, access device #a can configure a search space set for terminal device #a.
[0274] As an example and not a limitation, this search space set can be a user-specific search space set for terminal device #a.
[0275] Furthermore, access device #a can configure multiple parameter groups for terminal device #a, wherein each parameter group includes at least one search space parameter and its parameter value.
[0276] Furthermore, in this application, the search space set parameters may include, but are not limited to, at least one of the following parameters:
[0277] A. Detection period of the search space set
[0278] That is, the time interval during which the terminal device detects the search space set, and the unit of this detection period can be a slot.
[0279] B. Aggregation level of candidate downlink control channels
[0280] That is, the value of the aggregation level of the search space of the search space set, or in other words, the value of the number of CCEs included in the PDCCH in the search space set.
[0281] For example, the range of values for an aggregation level can be {1, 2, 4, 8}.
[0282] For example, another aggregation level can take values in the range of {1, 2}.
[0283] For example, another aggregation level can have a value range of {4, 8}.
[0284] C. The index of the CORESET associated with the search space set
[0285] Specifically, by using the index of the CORESET associated with the search space set, the terminal device can learn the mapping method between the CCE and REG of the candidate control channels in the search space set. For example, it can include interleaved mapping and non-interleaved mapping.
[0286] In this application, different parameter sets can correspond to different numbers of receiving antennas (specifically, the number of receiving antennas of the terminal device), or in other words, the at least two parameter sets have a one-to-one correspondence with at least two numbers of receiving antennas.
[0287] For example, if parameter group #a corresponds to the terminal device's received antenna data set #a, then at least one parameter of parameter group #a is determined based on the terminal device's received antenna data set #a. As an example and not a limitation, at least one of the following determination methods can be listed.
[0288] Method 1
[0289] When the value of the number of terminal device receiving antennas in the terminal device receiving antenna data set #a (e.g., the maximum value) is less than or equal to the preset threshold #a, the detection period in parameter group #a can be configured to be greater than or equal to the preset threshold #b.
[0290] When the value of the number of terminal device receiving antennas in the terminal device receiving antenna data set #a (e.g., the minimum value) is greater than or equal to a preset threshold #c, the detection period of parameter group #a can be configured to be less than or equal to a preset threshold #d.
[0291] Among them, the threshold #a can be less than or equal to the threshold #c.
[0292] The threshold #b can be greater than or equal to the threshold #d.
[0293] For example, the value of threshold #a can be 2, and the value of threshold #c can be 4.
[0294] For example, threshold #B can be 10 slots or 16 slots, and threshold #D can be 2 slots, 4 slots or 5 slots.
[0295] When the number of antennas used by the terminal device is small (e.g., 2), it means that the amount of downlink data is small. In this case, the power consumption of the terminal device can be reduced by setting the detection period of parameter group #a to a larger value.
[0296] Correspondingly, when the terminal device uses a large number of antennas (e.g., 4), it indicates that the amount of downstream data is large. In this case, by setting the detection period of parameter group #a to a smaller value, the latency of data transmission can be reduced and the reliability of communication can be improved.
[0297] Method 2
[0298] When the number of terminal device receive antennas in the terminal device receive antenna data set #a (e.g., the maximum value) is less than or equal to a preset threshold #e, the aggregation level of parameter group #a can be configured to be greater than or equal to a preset threshold #f.
[0299] When the number of terminal device receiving antennas (e.g., the minimum value) in the terminal device receiving antenna data set #a is greater than or equal to a preset threshold #g, the aggregation level of parameter group #a can be configured to be less than or equal to a preset threshold #h.
[0300] Among them, the threshold #e can be less than or equal to the threshold #g.
[0301] The threshold #f can be greater than or equal to the threshold #h.
[0302] For example, the threshold #e can be 2, and the threshold #g can be 4.
[0303] In this case, the threshold #f can be 4, and the threshold #h can be 2.
[0304] When the number of antennas used by the terminal device is small (e.g., 2), the performance of the terminal device in detecting PDCCH may be affected. In this case, increasing the aggregation level is beneficial to improving the detection performance of PDCCH.
[0305] When the terminal device uses a large number of antennas (e.g., 4), the terminal device's performance in detecting PDCCH is enhanced. In this case, reducing the aggregation level is beneficial for saving system resources.
[0306] Method 3
[0307] When the number of terminal device receiving antennas in the terminal device receiving antenna data set #a is less than or equal to a preset threshold #i, the index of CORESET of parameter group #a can be determined as index #a. The CCE mapping method of CORESET of index #a is non-interleaved mapping, so the resource mapping method of CCE of candidate control channels based on the search space set of parameter group #a is non-interleaved mapping.
[0308] When the number of terminal device receiving antennas in the terminal device receiving antenna data set #a is greater than or equal to a preset threshold #j, the index of CORESET of parameter group #a can be determined as index #b, wherein the CCE mapping method of CORESET of index #b is interleaved mapping, and thus the resource mapping method of CCE of candidate control channels based on the search space set of parameter group #a is interleaved mapping.
[0309] Among them, the threshold #i can be less than or equal to the threshold #j.
[0310] For example, the value of threshold #i can be 2, and the value of threshold #j can be 4.
[0311] When the number of antennas used by the terminal device is small (e.g., 2), the access device can effectively utilize the scheduling gain by using a non-interleaved mapping method.
[0312] When the terminal device uses a large number of antennas (e.g., 4), diversity gain can be obtained for PDCCHs with a low aggregation level (e.g., 2) through interleaving mapping.
[0313] For example, suppose parameter group #1 corresponds to terminal device received antenna data set #1, and parameter group #1 corresponds to terminal device received antenna data set #2. If the value of the number of terminal antennas received in terminal device received antenna data set #1 (e.g., the maximum value) is less than the value of the number of terminal antennas received in terminal device received antenna data set #2 (e.g., the minimum value), then parameter group #a and parameter group #a can satisfy at least one of the following relationships.
[0314] Relationship 1
[0315] like Figure 10 As shown, the detection period of parameter group #1 is longer than that of parameter group #2.
[0316] In other words, the detection time interval of parameter group #1 is greater than the detection time interval of parameter group #2.
[0317] When the terminal device uses a large number of antennas (e.g., 4), it indicates that the amount of downlink data is large. Conversely, when the terminal device uses a small number of antennas (e.g., 2), it indicates that the amount of downlink data is small. That is, when the value of the number of terminal antennas received in the terminal device receiving antenna data set #1 (e.g., the maximum value) is less than the value of the number of terminal antennas received in the terminal device receiving antenna data set #2 (e.g., the minimum value), it indicates that the amount of downlink data transmitted corresponding to parameter group #1 is less than the amount of downlink data transmitted corresponding to parameter group #1.
[0318] Therefore, it can be seen that the number of terminal devices is relatively small when using parameter group #1. In this case, by setting the detection period of parameter group #1 to a larger value, the power consumption of the terminal devices can be reduced.
[0319] In contrast, when using parameter group #2, the number of terminal devices is relatively large. In this case, by setting the detection period of parameter group #2 to a smaller value, the data transmission latency can be reduced and the reliability of communication can be improved.
[0320] For example, when the value of the number of terminal antennas received in the terminal device receiving antenna data set #1 (e.g., the maximum value) is 2, the detection period of parameter group #1 can be 10 slots or 16 slots.
[0321] For example, when the value of the number of terminal antennas received in the terminal device receive antenna data set #2 (e.g., the minimum value) is 4, the detection period of parameter group #2 can be 2 slots, 4 slots or 5 slots.
[0322] Relationship 2
[0323] The range of values for the aggregation level of parameter group #1 is smaller than the range of values for the aggregation level of parameter group #2.
[0324] For example, when the value of the number of terminal antennas received in the terminal device receiving antenna data set #1 (e.g., the maximum value) is 2, the range of the aggregation level of parameter group #1 can be {4, 8}, or in other words, the aggregation level of parameter group #1 can be 4 or 8.
[0325] When the number of terminal antennas received in the terminal device receive antenna data set #2 (e.g., the minimum value) is 4, the aggregation level of parameter group #2 can be in the range of {1, 2, 4, 8}, or in other words, the aggregation level of parameter group #2 can be one of 1, 2, 4 or 8.
[0326] When the number of antennas used by the terminal device is small (e.g., 2), the performance of the terminal device in detecting PDCCH may be affected. In this case, increasing the aggregation level is beneficial to improving the detection performance of PDCCH.
[0327] When the terminal device uses a large number of antennas (e.g., 4), the terminal device's performance in detecting PDCCH is enhanced. In this case, reducing the aggregation level is beneficial for saving system resources.
[0328] Relationship 3
[0329] The resource mapping method for parameter group #1 is non-interleaved mapping, while the resource mapping method for parameter group #2 is interleaved mapping.
[0330] When the number of antennas used by the terminal device is small (e.g., 2), the access device can effectively utilize the scheduling gain by using a non-interleaved mapping method.
[0331] When the terminal device uses a large number of antennas (e.g., 4), diversity gain can be obtained for PDCCHs with a low aggregation level (e.g., 2) through interleaving mapping.
[0332] Table a below shows an example of the mapping relationship between the number of receiving antennas and the parameter set in this application.
[0333] Table a
[0334]
[0335]
[0336] Table b below shows another example of the mapping relationship between the number of receiving antennas and the parameter set in this application.
[0337] Table b
[0338] Number of receiving antennas Index of parameter group Aggregation Level 2 Index 1 4 or 8 4 Index 2 1, 2, 4 or 8
[0339] Table c below shows another example of the mapping relationship between the number of receiving antennas and the parameter set in this application.
[0340] Table c
[0341] Number of receiving antennas Index of parameter group CORESET Index Resource mapping method 2 Index 1 Index a Non-interleaved mapping 4 Index 2 Index b Interleaved mapping
[0342] Table d below shows another example of the mapping relationship between the number of receiving antennas and the parameter set in this application.
[0343] Table d
[0344] Number of receiving antennas Index of parameter group Detection cycle (unit: slot) Aggregation Level Resource mapping method 2 Index 1 10 or 16 4 or 8 Non-interleaved mapping 4 Index 2 2, 4 or 5 1, 2, 4 or 8 Interleaved mapping
[0345] Table e below shows another example of the mapping relationship between the number of receiving antennas and the search space set in this application.
[0346] Table e
[0347] Number of receiving antennas Index of the search space set 2 Index 1 4 Index 2
[0348] In the mapping relationship shown in Table e, the detection period of the parameter group of index 1 can be greater than that of the parameter group of index 2. For example, the detection period of the parameter group of index 1 can be 10 slots or 16 slots, and the detection period of the parameter group of index 2 can be 2 slots, 4 slots or 5 slots.
[0349] Alternatively, the aggregation level of the parameter group of index 1 can be greater than the aggregation level of the parameter group of index 2. For example, the aggregation level of the parameter group of index 1 can be 4 or 8, and the aggregation level of the parameter group of index 2 can be 1, 2, 4 or 8.
[0350] Alternatively, the resource mapping method for parameter group 1 can be non-interleaved mapping, while the resource mapping method for parameter group 2 can be interleaved mapping.
[0351] In S310, access device #a can send configuration information #a to terminal device #a. This configuration information #a can be used to indicate a search space set (denoted as search space set #a) configured for the terminal device #a.
[0352] Furthermore, the configuration information #a can also indicate the mapping relationship between the at least two parameter groups and the at least two sets of terminal device receiving antenna quantities, or in other words, the configuration information #a can also indicate the set of terminal device receiving antenna quantities corresponding to each of the at least two parameter groups.
[0353] In S320, when access device #a sends a PDCCH to terminal device #a at time #a, access device #a can determine the number of receiving antennas used by terminal device #a at time #a (denoted as number #a).
[0354] For example, access device #a can determine the quantity #a based on whether PDCCH is sent to terminal device #a at time #b, where time #b is a time before time #a, and there is a preset time interval #a between time #b and time #a. This time interval #a can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0355] Specifically, if access device #a sends a PDCCH to terminal device #a at time #b, access device #a can determine the value of the quantity #a as X. Here, X can be the number of receiving antennas used by terminal device #a when the data flow is large. For example, the value of X can be 4. The value of X can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0356] If access device #a does not send a PDCCH to terminal device #a at time #b, access device #a can determine the value of quantity #a as Y, where Y can be the number of receiving antennas used by terminal device #a when the data flow is small. For example, the value of Y can be 2. The value of Y can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0357] For example, access device #a can instruct terminal device #a to report the quantity #a.
[0358] For example, terminal device #a can periodically report the number of receiving antennas used, so access device #a can determine the number of receiving antennas last reported by terminal device #a before time #a as the number #a.
[0359] Similarly, terminal device #a can determine the number of receiving antennas currently in use at time #a.
[0360] For example, terminal device #a can determine the quantity #a based on whether PDCCH is detected at time #b, where time #bb is a time before time #a, and there is a preset time interval #a between time #b and time #a. This time interval #a can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0361] Specifically, if terminal device #a detects PDCCH at time #b, then terminal device #a can determine the value of the quantity #a as X, where X can be the number of receiving antennas used by terminal device #a when the data flow is large. For example, the value of X can be 4. The value of X can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0362] If terminal device #a does not detect PDCCH at time #b, then terminal device #a can determine that the value of quantity #a is Y, where Y can be the number of receiving antennas used by terminal device #a when the data flow is small. For example, the value of Y can be 2. The value of Y can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0363] For example, terminal device #a can arbitrarily determine the quantity #a, and terminal device #a can report the quantity #a according to the instructions of access device #a.
[0364] For example, terminal device #a can periodically report the number of receiving antennas used. Thus, terminal device #a can determine the number of receiving antennas last reported by terminal device #a before time #a as the number #a.
[0365] It should be understood that the methods and processes for determining the quantity #a listed above are merely illustrative examples, and this application is not limited thereto, as long as it can be ensured that the quantity #a determined by the access device #a and the terminal device #a is consistent.
[0366] Subsequently, access device #a and terminal device #a can determine the parameter group (denoted as parameter group #a) corresponding to the set of terminal device receiving antennas to which the quantity #a belongs, based on the above mapping relationship.
[0367] Therefore, in S330, access device #a can send PDCCH using parameter group #a on the search space set #a.
[0368] Accordingly, terminal device #a can detect PDCCH using parameter group #a on the search space set #a.
[0369] According to the solution provided in this application, by configuring a mapping relationship between multiple antenna numbers and multiple search space sets for the terminal device by the access device, the terminal device can select the corresponding search space set for PDCCH detection based on the number of antennas currently in use. For example, the detection cycle of the search space set corresponding to a larger number of antennas is shorter, thereby ensuring the reliability of data transmission and reducing transmission latency; the detection cycle of the search space set corresponding to a smaller number of antennas is shorter, thereby reducing the power consumption of the terminal device; furthermore, the aggregation level of the search space set corresponding to a smaller number of antennas is higher, thereby improving the adaptability of PDCCH detection performance; the aggregation level of the search space set corresponding to a larger number of antennas is lower, thereby saving system resources; furthermore, the resource mapping method of the search space set with a smaller number of antennas is a non-interleaved mapping method, thereby enabling the access device to effectively utilize scheduling gain; the resource mapping method of the search space set with a larger number of antennas is an interleaved mapping method, thereby enabling PDCCH with a lower aggregation level to obtain diversity gain. Thus, it is beneficial to improve the PDCCH detection performance to adapt to the dynamic changes in the number of traffic, reduce communication latency, improve communication reliability, and improve user experience.
[0370] Figure 12 A schematic diagram illustrating an example of the downlink control channel detection method 400 of this application is shown, such as... Figure 12 As shown, access device #1 can configure multiple search space sets for terminal device #1.
[0371] As an example and not a limitation, this search space set can be a user-specific search space set for terminal device #1.
[0372] In this application, there is at least one different search space set parameter between any two of the plurality of search space sets.
[0373] Furthermore, in this application, the search space set parameter may include the detection period.
[0374] That is, the time interval during which the terminal device detects the search space set, and the unit of this detection period can be a slot.
[0375] In this application, different search space sets may correspond to different timers (e.g., drx-onDurationTimer and drx-InactivityTimer), or in other words, the at least two search space sets have a one-to-one correspondence with at least two timers.
[0376] For example, if the search space set #1 corresponds to timer #1, then at least one parameter of the search space set #1 is determined according to timer #1.
[0377] When timer #1 is drx-onDurationTimer, the detection period of search space set #1 can be configured to be greater than or equal to the preset threshold #2.
[0378] When timer #1 is drx-InactivityTimer, the detection period of search space set #1 can be configured to be less than or equal to the preset threshold #4.
[0379] Among them, threshold #1 can be less than or equal to threshold #3.
[0380] The threshold #2 can be greater than or equal to the threshold #4.
[0381] For example, the value of threshold #1 can be 2, and the value of threshold #3 can be 4.
[0382] For example, threshold #2 can be 10 slots or 16 slots, and threshold #4 can be 2 slots, 4 slots or 5 slots.
[0383] When drx-onDurationTimer is running (or starting), it indicates that the amount of data in the next row is small. In this case, the power consumption of the terminal device can be reduced by setting the detection period of search space set #1 to a larger value.
[0384] Correspondingly, when drx-InactivityTimer is running, it indicates that the amount of data in the next row is large. In this case, by setting the detection period of search space set #1 to a smaller value, the latency of data transmission can be reduced and the reliability of communication can be improved.
[0385] like Figure 13 As shown, the detection period of search space set #a is longer than that of search space set #b.
[0386] In other words, the detection time interval of search space set #a is greater than the detection time interval of search space set #b.
[0387] Table 6 below shows an example of the mapping relationship between the timer and the search space set in this application.
[0388] Table 6
[0389] timer Index of the search space set Detection cycle (unit: slot) drx-onDurationTimer Index 1 10 or 16 drx-InactivityTimer Index 2 2, 4 or 5
[0390] Table 7 below shows another example of the mapping relationship between the timer and the search space set in this application.
[0391] Table 7
[0392] timer Index of the search space set drx-onDurationTimer Index 1 drx-InactivityTimer Index 2
[0393] In the mapping relationship shown in Table 7, the detection period of the search space set of index 1 can be greater than that of the search space set of index 2. For example, the detection period of the search space set of index 1 can be 10 slots or 16 slots, and the detection period of the search space set of index 2 can be 2 slots, 4 slots or 5 slots.
[0394] In S410, access device #1 can send configuration information #1 to terminal device #1. The configuration information #1 can be used to indicate the parameters of each of the at least two search space sets, wherein the parameters can include, but are not limited to, at least one of the parameters 1 to 6 mentioned above.
[0395] Furthermore, the configuration information #1 can also indicate the mapping relationship between the at least two search space sets and the at least two timers, or in other words, the configuration information #1 can also indicate the timer corresponding to each of the at least two search space sets.
[0396] In S420, when access device #1 sends PDCCH to terminal device #1 at time #1, access device #1 can determine the timer started by terminal device #1 at time #1 (denoted as timer #X).
[0397] For example, access device #1 can determine the timer #X based on the DRX period configured for terminal device #1 and whether a PDCCH is sent to terminal device #1 at time #2. Here, time #2 is a time before time #1, and there is a preset time interval #1 between time #2 and time #1. This time interval #1 can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0398] Specifically, if access device #1 sends a PDCCH to terminal device #1 at time #2, access device #1 can determine that timer #X is drx-InactivityTimer.
[0399] If access device #1 does not send PDCCH to terminal device #1 at time #2, access device #1 can determine that timer #X is drx-onDurationTimer.
[0400] Furthermore, terminal device #1 is able to determine the timer #X that runs at time #1.
[0401] It should be understood that the methods and processes for determining timer #X listed above are merely illustrative examples, and this application is not limited thereto, as long as it can be ensured that the timer #X determined by access device #1 and terminal device #1 are consistent.
[0402] Subsequently, access device #1 and terminal device #1 can determine the search space set (denoted as search space set #1) corresponding to the timer #X based on the above mapping relationship.
[0403] Thus, in S430, access device #1 can send PDCCH on search space set #1.
[0404] Accordingly, terminal device #1 can detect PDCCH on search space set #1.
[0405] According to the solution provided in this application, by configuring a mapping relationship between multiple timers and multiple search space sets for the terminal device by the access device, the terminal device can select the corresponding search space set for PDCCH detection based on the currently used timer when detecting PDCCH. For example, the detection period of the search space set corresponding to drx-InactivityTimer is short, thereby ensuring the reliability of data transmission and reducing transmission latency; the detection period of the search space set corresponding to drx-onDurationTimer is relatively small, thereby reducing the power consumption of the terminal device. This helps to improve the detection performance of PDCCH to adapt to the dynamic changes in the number of traffic, reduce communication latency, improve communication reliability, and improve user experience.
[0406] Figure 14 A schematic diagram illustrating an example of the downlink control channel detection method 500 of this application is shown, such as... Figure 12 As shown, access device #m can configure a search space set (denoted as: search space #m) for terminal device #m.
[0407] As an example and not a limitation, this search space set can be a user-specific search space set for terminal device #m.
[0408] Furthermore, the access device #m can configure multiple parameter groups for the terminal device #m, wherein each parameter group includes at least one search space parameter and its parameter value.
[0409] Furthermore, in this application, the search space set parameters may include, but are not limited to, the detection period.
[0410] That is, the time interval during which the terminal device detects the search space set, and the unit of this detection period can be a slot.
[0411] In this application, different parameter groups can correspond to different timers (e.g., drx-onDurationTimer and drx-InactivityTimer), or in other words, the at least two parameter groups have a one-to-one correspondence with at least two timers.
[0412] For example, if parameter group #m corresponds to timer #m, then at least one parameter of parameter group #m is determined based on timer #m.
[0413] When timer #m is drx-onDurationTimer, the detection period of parameter group #m can be configured to be greater than or equal to the preset threshold #2.
[0414] When timer #m is drx-InactivityTimer, the detection period of parameter group #m can be configured to be less than or equal to the preset threshold #4.
[0415] Among them, the threshold #m can be less than or equal to the threshold #3.
[0416] The threshold #2 can be greater than or equal to the threshold #4.
[0417] For example, the value of threshold #m can be 2, and the value of threshold #3 can be 4.
[0418] For example, threshold #2 can be 10 slots or 16 slots, and threshold #4 can be 2 slots, 4 slots or 5 slots.
[0419] When drx-onDurationTimer is running (or starting), it indicates that the amount of data in the next row is small. In this case, the power consumption of the terminal device can be reduced by setting the detection period of parameter group #m to a larger value.
[0420] Correspondingly, when drx-InactivityTimer is running, it indicates that the amount of data in the next row is large. In this case, by setting the detection period of parameter group #m to a smaller value, the latency of data transmission can be reduced and the reliability of communication can be improved.
[0421] like Figure 13 As shown, the detection period of parameter group #a is longer than that of parameter group #b.
[0422] In other words, the detection time interval of the search space set #a is greater than the detection time interval of the parameter combination #b.
[0423] The following table f shows an example of the mapping relationship between the timer and the parameter group in this application.
[0424] Table f
[0425] timer Index of parameter group Detection cycle (unit: slot) drx-onDurationTimer Index 1 10 or 16 drx-InactivityTimer Index 2 2, 4 or 5
[0426] Table g below shows another example of the mapping relationship between the timer and the parameter group in this application.
[0427] Table g
[0428]
[0429]
[0430] In the mapping relationship shown in Table g, the detection period of the parameter group of index 1 can be greater than that of the parameter group of index 2. For example, the detection period of the parameter group of index 1 can be 10 slots or 16 slots, and the detection period of the parameter group of index 2 can be 2 slots, 4 slots or 5 slots.
[0431] In S510, the access device #m can send configuration information #m to the terminal device #m. The configuration information #m can be used to specify parameters of the search space #m, wherein the parameters can include, but are not limited to, at least one of the parameters 1 to 6 mentioned above.
[0432] Furthermore, the configuration information #m can also indicate the mapping relationship between the at least two parameter groups and at least two types of timers, or in other words, the configuration information #m can also indicate the timer corresponding to each parameter group in the at least two parameter groups.
[0433] In S520, when access device #m sends PDCCH to terminal device #m at time #m, access device #m can determine the timer started by terminal device #m at time #m (denoted as timer #m).
[0434] For example, access device #m can determine the timer #m based on the DRX period configured for terminal device #m and whether a PDCCH is sent to terminal device #m at time #n. Here, time #n is a time before time #m, and there is a preset time interval #m between time #n and time #m. This time interval #m can be specified by the communication system or communication protocol, or it can be determined by the administrator based on data statistics.
[0435] Specifically, if access device #m sends a PDCCH to terminal device #m at time #n, then access device #m can determine that timer #m is drx-InactivityTimer.
[0436] If access device #m does not send PDCCH to terminal device #m at time #n, access device #m can determine that timer #m is drx-onDurationTimer.
[0437] Furthermore, the terminal device #m can determine the timer #m that runs at time #m.
[0438] It should be understood that the methods and processes for determining timer #m listed above are merely illustrative examples, and this application is not limited thereto, as long as it can be ensured that the timer #m determined by the access device #m and the terminal device #m are consistent.
[0439] Subsequently, the access device #m and the terminal device #m can determine the parameter group (denoted as parameter group #m) corresponding to the timer #X based on the above mapping relationship.
[0440] Therefore, in S530, access device #m can send PDCCH using parameter group #m on the search space set #m.
[0441] Accordingly, terminal device #m can detect PDCCH using parameter group #m on the search space set #m.
[0442] According to the solution provided in this application, by configuring a mapping relationship between multiple timers and multiple search space sets for the terminal device by the access device, the terminal device can select the corresponding search space set for PDCCH detection based on the currently used timer when detecting PDCCH. For example, the detection period of the search space set corresponding to drx-InactivityTimer is short, thereby ensuring the reliability of data transmission and reducing transmission latency; the detection period of the search space set corresponding to drx-onDurationTimer is relatively small, thereby reducing the power consumption of the terminal device. This helps to improve the detection performance of PDCCH to adapt to the dynamic changes in the number of traffic, reduce communication latency, improve communication reliability, and improve user experience.
[0443] According to the aforementioned method, Figure 15 A schematic diagram of a wireless communication device 500 provided in an embodiment of this application.
[0444] The device 600 can be a terminal device, a chip, or a circuit, such as a chip or circuit that can be installed in a terminal device.
[0445] The device 600 may include a processing unit 610 (i.e., an example of a processing unit) and a storage unit 620. The storage unit 620 is used to store instructions.
[0446] The processing unit 610 is used to execute the instructions stored in the storage unit 620 so that the device 600 performs the steps performed by the terminal device (e.g., terminal device #A or terminal device #1) in the method described above.
[0447] Furthermore, the device 600 may also include an input port 630 (i.e., an example of a communication unit) and an output port 640 (i.e., another example of a communication unit). Furthermore, the processing unit 610, storage unit 620, input port 630, and output port 640 can communicate with each other through internal connection paths to transmit control and / or data signals. The storage unit 620 is used to store computer programs, and the processing unit 610 can use it to call and run the computer program from the storage unit 620 to control the input port 630 to receive signals and control the output port 640 to send signals, thus completing the steps of the terminal device in the above method. The storage unit 620 may be integrated into the processing unit 610 or may be disposed separately from the processing unit 610.
[0448] Optionally, if the device 600 is a communication device (e.g., a terminal device), the input port 630 is a receiver, and the output port 640 is a transmitter. The receiver and transmitter can be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers.
[0449] Optionally, if the device 600 is a chip or circuit, the input port 630 is an input interface and the output port 640 is an output interface.
[0450] As one implementation method, the functions of input port 630 and output port 640 can be implemented using transceiver circuits or dedicated transceiver chips. Processing unit 610 can be implemented using a dedicated processing chip, processing circuit, processing unit, or general-purpose chip.
[0451] As another implementation, the communication device (e.g., access device or terminal device) provided in this application embodiment can be implemented using a general-purpose computer. The program code that implements the functions of processing unit 610, input port 630, and output port 640 is stored in storage unit 620. The general-purpose processing unit implements the functions of processing unit 610, input port 630, and output port 640 by executing the code in storage unit 620.
[0452] In one implementation, the processing unit 610 is configured to determine a first search space set based on the number of currently used receiving antennas; the processing unit 610 is configured to control the input port 630 to detect the downlink control channel based on the first search space set.
[0453] Optionally, the processing unit 610 is configured to determine a first search space set from at least two search spaces based on the number of currently used receiving antennas, wherein at least two of the at least two search space sets have at least one different parameter, the parameter including:
[0454] Detection cycle, aggregation level, resource mapping method, or search space set index.
[0455] Optionally, the input port 630 is used to receive first configuration information, which is used to indicate the mapping relationship between at least two types of receiving antenna quantities and at least two search space sets;
[0456] The processing unit 610 is used by the terminal device to determine the set of search spaces corresponding to the number of currently used receiving antennas indicated by the first configuration information as the first search space set.
[0457] Optionally, the processing unit 610 is configured to determine parameters of the first search space set based on the number of currently used receiving antennas, the parameters including at least one of detection period, aggregation level, or resource mapping method.
[0458] Optionally, the input port 630 is used to receive second configuration information, which is used to indicate the number of receiving antennas corresponding to each parameter group in a plurality of parameter groups, wherein each parameter group includes the parameter value of at least one of the following parameters: detection period, aggregation level, or resource mapping method.
[0459] The processing unit 610 is used to determine the parameters in the parameter group corresponding to the number of currently used receiving antennas indicated by the second configuration information as parameters of the first search space set.
[0460] Optionally, the at least two search space sets are dedicated search space sets for the terminal device.
[0461] The functions and actions of each module or unit in the above-listed device 600 are merely illustrative examples. The device 600 is configured in or is itself a terminal device. Each module or unit in the device 600 can be used to execute the actions or processes performed by the terminal device (e.g., terminal device #A or terminal device #z1) in the above method. To avoid redundancy, detailed descriptions are omitted.
[0462] For the concepts, explanations, detailed descriptions, and other steps related to the technical solutions provided in the embodiments of this application involved in the device 600, please refer to the descriptions of these contents in the foregoing methods or other embodiments, which will not be repeated here.
[0463] According to the aforementioned method, Figure 16A schematic diagram of a wireless communication device 700 provided in an embodiment of this application.
[0464] The device 700 can be an access device (e.g., access device #A or access device #1), or it can be a chip or circuit, such as a chip or circuit that can be installed in an access device.
[0465] The device 700 may include a processing unit 710 (i.e., an example of a processing unit) and a storage unit 720. The storage unit 720 is used to store instructions.
[0466] The processing unit 710 is used to execute the instructions stored in the storage unit 720 so that the device 700 can perform the steps performed by the access device in the method described above.
[0467] Furthermore, the device 700 may also include an input port 730 (i.e., an example of a communication unit) and an output port 740 (i.e., another example of a communication unit). Furthermore, the processing unit 710, storage unit 720, input port 730, and output port 740 can communicate with each other through internal connection paths to transmit control and / or data signals. The storage unit 720 is used to store computer programs, and the processing unit 710 can use it to call and run the computer program from the storage unit 720 to control the input port 730 to receive signals and control the output port 740 to send signals, thus completing the steps of the terminal device in the above method. The storage unit 720 may be integrated into the processing unit 710 or may be disposed separately from the processing unit 710.
[0468] Optionally, if the device 700 is a communication device (e.g., an access device), the input port 730 is a receiver, and the output port 740 is a transmitter. The receiver and transmitter can be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers.
[0469] Optionally, if the device 700 is a chip or circuit, the input port 730 is an input interface and the output port 740 is an output interface.
[0470] As one implementation approach, the functions of input port 730 and output port 740 can be implemented using transceiver circuits or dedicated transceiver chips. Processing unit 710 can be implemented using a dedicated processing chip, processing circuit, processing unit, or general-purpose chip.
[0471] As another implementation approach, the communication device (e.g., access device) provided in this application embodiment can be implemented using a general-purpose computer. The program code that implements the functions of the processing unit 710, input port 730, and output port 740 is stored in the storage unit 720. The general-purpose processing unit implements the functions of the processing unit 710, input port 730, and output port 740 by executing the code in the storage unit 720.
[0472] In one implementation, the processing unit 710 is used to determine a first search space set based on the number of receiving antennas currently used by the terminal device;
[0473] The processing unit 710 is used to control the output port 740 to send downlink control channels according to the first search space set.
[0474] Optionally, the processing unit 710 is used to determine the mapping relationship between at least two types of receiving antenna quantities and at least two search space sets, wherein at least two of the at least two search space sets have at least one different parameter, the parameter including: detection period, aggregation level or resource mapping method or search space set index; and is used to determine the search space set corresponding to the currently used receiving antenna quantity as the first search space set.
[0475] Optionally, the output port 740 is used to send first configuration information to the terminal device, the first configuration information being used to indicate the mapping relationship between the at least two types of receiving antenna quantities and at least two search space sets.
[0476] Optionally, the processing unit 710 is used to determine the number of receiving antennas corresponding to each parameter group in a plurality of parameter groups, wherein each parameter group includes the parameter value of at least one parameter among detection period, aggregation level or resource mapping method; and is used to determine the parameters in the parameter group corresponding to the number of receiving antennas currently used by the terminal device as parameters of the first search space set.
[0477] Optionally, the output port 740 is used to send second configuration information to the terminal device, the second configuration information being used to indicate the number of receiving antennas corresponding to each of the plurality of parameter groups.
[0478] Optionally, the at least two search space sets are dedicated search space sets for the terminal device.
[0479] The functions and actions of each module or unit in the device 700 listed above are merely illustrative examples. When the device 700 is configured as or is itself an access device, each module or unit in the device 700 can be used to perform the actions or processes performed by the access device (e.g., access device #A or access device #1) in the above method. Here, to avoid redundancy, detailed descriptions are omitted.
[0480] For the concepts, explanations, detailed descriptions, and other steps related to the technical solutions provided in the embodiments of this application involved in the device 700, please refer to the descriptions of these contents in the foregoing methods or other embodiments, which will not be repeated here.
[0481] Figure 17 This is a schematic diagram of the structure of a terminal device 800 provided in this application. The aforementioned device 600 can be configured in the terminal device 800, or the aforementioned device 600 itself can be the terminal device 800. In other words, the terminal device 800 can perform the actions performed by the terminal device in the aforementioned methods 200, 300, 400 or 500.
[0482] For ease of explanation, Figure 17 Only the main components of the terminal device are shown. For example... Figure 17 As shown, the terminal device 800 includes a processor, memory, control circuit, antenna, and input / output devices.
[0483] The processor is primarily used to process communication protocols and data, control the entire terminal device, execute software programs, and process the data within those programs. For example, it supports the terminal device in performing the actions described in the embodiments of the transmission precoding matrix instruction method. The memory is primarily used to store software programs and data, such as the codebook described in the embodiments above. The control circuit is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The control circuit and antenna together can also be called a transceiver, primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used to receive user input data and output data to the user.
[0484] When the terminal device is powered on, the processor can read the software program from the storage unit, interpret and execute the software program's instructions, and process the software program's data. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits the RF signal outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes the data.
[0485] Those skilled in the art will understand that, for ease of explanation, Figure 17 Only one memory and processor are shown. In actual terminal devices, multiple processors and memories may exist. Memory can also be called storage medium or storage device, etc., and this application embodiment does not limit this.
[0486] For example, a processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 17 The processor in the device integrates the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing function.
[0487] For example, in the embodiments of this application, the antenna and control circuit with transceiver functions can be regarded as the transceiver unit 810 of the terminal device 800, and the processor with processing functions can be regarded as the processing unit 820 of the terminal device 800. Figure 17 As shown, the terminal device 800 includes a transceiver unit 810 and a processing unit 820. The transceiver unit can also be referred to as a transceiver, transceiver device, or transceiver apparatus. Optionally, the device in the transceiver unit 810 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 810 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit includes both a receiving unit and a transmitting unit. For example, the receiving unit can also be referred to as a receiver, receiver circuit, or receiving device, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit.
[0488] Figure 18This is a schematic diagram of an access device 900 provided in an embodiment of this application, which can be used to implement the functions of the access device (e.g., access device #A or access device #1) in the above-described method. The access device 900 includes one or more radio frequency units, such as a remote radio unit (RRU) 910 and one or more baseband units (BBU) (also referred to as digital units, DU) 920. The RRU 910 can be called a transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and may include at least one antenna 911 and a radio frequency unit 912. The RRU 910 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals, for example, for sending signaling messages as described in the above embodiments to terminal devices. The BBU 920 is mainly used for baseband processing and controlling the base station. The RRU 910 and BBU 920 can be physically arranged together or physically separated, i.e., a distributed base station.
[0489] The BBU920 is the control center of the base station, also known as a processing unit, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spreading, etc. For example, the BBU (processing unit)920 can be used to control the base station 40 to execute the operation procedures of the network equipment in the above method embodiments.
[0490] In one example, the BBU920 can be composed of one or more single boards. Multiple single boards can collectively support a single access standard wireless access network (such as an LTE system or a 5G system), or they can each support wireless access networks with different access standards. The BBU920 also includes a memory 921 and a processor 922. The memory 921 is used to store necessary instructions and data. For example, the memory 921 stores the codebook as described in the above embodiments. The processor 922 is used to control the base station to perform necessary actions, such as controlling the base station to execute the operation procedures related to the network device in the above method embodiments. The memory 921 and the processor 922 can serve one or more single boards. That is, each single board can have its own memory and processor, or multiple single boards can share the same memory and processor. Furthermore, each single board can also have necessary circuitry.
[0491] In one possible implementation, with the development of system-on-chip (SoC) technology, all or part of the functions of the 920 and 910 parts can be implemented by SoC technology, for example, by a base station function chip. This base station function chip integrates a processor, memory, antenna interface, and other devices. The program for the base station-related functions is stored in the memory, and the processor executes the program to implement the relevant functions of the base station. Optionally, the base station function chip can also read external memory to implement the relevant functions of the base station.
[0492] It should be understood that Figure 18 The structure of the access device shown in the example is only one possible configuration and should not be construed as limiting the embodiments of this application. This application does not exclude the possibility of other base station structures that may emerge in the future.
[0493] According to the method provided in the embodiments of this application, the embodiments of this application also provide a communication system, which includes the aforementioned access device and one or more terminal devices.
[0494] It should be understood that in the embodiments of this application, the processor can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0495] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0496] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0497] It should be understood that the term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, the terms "at least one of..." or similar expressions in this document represent any combination of the listed items. For example, at least one of A, B, and C (or at least one of A, B, or C) can represent: A alone, B alone, C alone, A and B simultaneously, A and C simultaneously, B and C simultaneously, and A, B, and C simultaneously. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0498] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0499] Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this 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 merely illustrative; for example, the division of units is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0500] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, the functional units in the various embodiments of this 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. If the function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0501] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for wireless communication, characterized in that, include: The terminal device determines a first search space set from at least two search space sets based on the number of receiving antennas currently in use; The terminal device detects the downlink control channel based on the first search space set.
2. The method according to claim 1, characterized in that, Each of the at least two search space sets is associated with a set of terminal device receive antenna counts, wherein the set of terminal device receive antenna counts includes at least one terminal device receive antenna count, and The first search space set is the set of the number of receiving antennas of the associated terminal device, including the search space set of the number of receiving antennas currently used by the terminal device.
3. The method according to claim 1 or 2, characterized in that, There is at least one distinct parameter between any two of the at least two search space sets, the parameters including: The detection period of the search space set, the aggregation level of the candidate downlink control channels, or the index of the control resource set CORESET associated with the search space set.
4. The method according to claim 1 or 2, characterized in that, The method further includes: The terminal device receives first configuration information, which is used to indicate the set of terminal device receiving antennas associated with each of the at least two search space sets.
5. The method according to claim 1, characterized in that, The terminal device determines a first search space set based on the number of receiving antennas currently in use, including: The terminal device determines the parameters of the first search space set based on the number of receiving antennas currently in use. The parameters include at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channels, and the index of the CORESET associated with the search space set.
6. The method according to claim 5, characterized in that, The parameters of the first search space set include at least two parameter groups, each parameter group being associated with a set of terminal device receiving antenna counts. The set of terminal device receiving antenna counts includes at least one terminal device receiving antenna count. Each parameter group includes the parameter value of at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channel, and the index of the CORESET associated with the search space set. The parameters of the first search space set are the parameters in the parameter group of the associated terminal device receiving antenna number set, including the number of receiving antennas currently used by the terminal device.
7. The method according to claim 6, characterized in that, The method further includes: The terminal device receives second configuration information, which indicates the number of receiving antennas associated with each of the at least two parameter groups.
8. The method according to claim 1 or 2, characterized in that, The at least two search space sets are dedicated search space sets for the terminal device.
9. A method for wireless communication, characterized in that, include: The access device determines a first search space set from at least two search space sets based on the number of receiving antennas currently used by the terminal device; The access device sends a downlink control channel based on the first search space set.
10. The method according to claim 9, characterized in that, Each of the at least two search space sets is associated with a set of terminal device receive antenna counts, wherein the set of terminal device receive antenna counts includes at least one terminal device receive antenna count, and The first search space set is the set of the number of receiving antennas of the associated terminal device, including the search space set of the number of receiving antennas currently used by the terminal device.
11. The method according to claim 9 or 10, characterized in that, There is at least one distinct parameter between any two of the at least two search space sets, the parameters including: The detection period of the search space set, the aggregation level of the candidate downlink control channels, or the index of the control resource set CORESET associated with the search space set.
12. The method according to claim 10, characterized in that, The method further includes: The access device sends first configuration information, which is used to indicate the number of receiving antennas associated with each of the at least two search space sets.
13. The method according to claim 9, characterized in that, The access device determines the first search space set based on the number of receiving antennas currently used by the terminal device, including: The access device determines the parameters of the first search space set based on the number of receiving antennas currently used by the terminal device. The parameters include at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channels, and the index of the CORESET associated with the search space set.
14. The method according to claim 13, characterized in that, The parameters of the first search space set include at least two parameter groups, each parameter group being associated with a set of terminal device receiving antenna counts. The set of terminal device receiving antenna counts includes at least one terminal device receiving antenna count. Each parameter group includes the parameter value of at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channel, and the index of the CORESET associated with the search space set. The parameters of the first search space set are the parameters in the parameter group of the associated terminal device receiving antenna number set, including the number of receiving antennas currently used by the terminal device.
15. The method according to claim 14, characterized in that, The method further includes: The access device sends second configuration information, which indicates the number of receiving antennas associated with each of the at least two parameter groups.
16. The method according to claim 9 or 10, characterized in that, The at least two search space sets are dedicated search space sets for the terminal device.
17. A terminal device, characterized in that, include: The processing unit is configured to determine a first search space set from at least two search space sets based on the number of receiving antennas currently used by the terminal device. The transceiver unit is used to detect the downlink control channel based on the first search space set.
18. The terminal device according to claim 17, characterized in that, Each of the at least two search space sets is associated with a set of terminal device receive antenna counts, wherein the receive antenna count set includes at least one terminal device receive antenna count, and The first search space set is the set of the number of receiving antennas of the associated terminal device, including the search space set of the number of receiving antennas currently used by the terminal device.
19. The terminal device according to claim 17 or 18, characterized in that, There is at least one distinct parameter between any two of the at least two search space sets, the parameters including: The detection period of the search space set, the aggregation level of the candidate downlink control channels, or the index of the control resource set CORESET associated with the search space set.
20. The terminal device according to claim 17 or 18, characterized in that, The transceiver unit is also used for: Receive first configuration information, which is used to indicate the set of terminal device receiving antennas associated with each of the at least two search space sets.
21. The terminal device according to claim 17, characterized in that, The processing unit is also used for: Based on the number of receiving antennas currently used by the terminal device, parameters of the first search space set are determined. The parameters include at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channels, and the index of the CORESET associated with the search space set.
22. The terminal device according to claim 21, characterized in that, The parameters of the first search space set include at least two parameter groups, each parameter group being associated with a set of terminal device receiving antenna counts. The set of terminal device receiving antenna counts includes at least one terminal device receiving antenna count. Each parameter group includes the parameter value of at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channel, and the index of the CORESET associated with the search space set. The parameters of the first search space set are the parameters in the parameter group of the associated terminal device receiving antenna number set, including the number of receiving antennas currently used by the terminal device.
23. The terminal device according to claim 22, characterized in that, The transceiver unit is also used for: Receive second configuration information, which indicates the number of receiving antennas associated with each of the at least two parameter groups.
24. The terminal device according to claim 17 or 18, characterized in that, The at least two search space sets are dedicated search space sets for the terminal device.
25. An access device, characterized in that, include: The processing unit is configured to determine a first search space set from at least two search space sets based on the number of receiving antennas currently used by the terminal device. The transceiver unit is used to send downlink control channels according to the first search space set.
26. The access device according to claim 25, characterized in that, Each of the at least two search space sets is associated with a set of terminal device receive antenna counts, wherein the set of terminal device receive antenna counts includes at least one terminal device receive antenna count, and The first search space set is the set of the number of receiving antennas of the associated terminal device, including the search space set of the number of receiving antennas currently used by the terminal device.
27. The access device according to claim 25 or 26, characterized in that, There is at least one distinct parameter between any two of the at least two search space sets, the parameters including: The detection period of the search space set, the aggregation level of the candidate downlink control channels, or the index of the control resource set CORESET associated with the search space set.
28. The access device according to claim 26, characterized in that, The transceiver unit is also used for: Send first configuration information, which indicates the number of receiving antennas associated with each of the at least two search space sets.
29. The access device according to claim 25, characterized in that, The processing unit is also used for: Based on the number of receiving antennas currently used by the terminal device, parameters of the first search space set are determined. The parameters include at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channels, and the index of the CORESET associated with the search space set.
30. The access device according to claim 29, characterized in that, The parameters of the first search space set include at least two parameter groups, each parameter group being associated with a set of terminal device receiving antenna counts. The set of terminal device receiving antenna counts includes at least one terminal device receiving antenna count. Each parameter group includes the parameter value of at least one of the following: the detection period of the search space set, the aggregation level of the candidate downlink control channel, and the index of the CORESET associated with the search space set. The parameters of the first search space set are the parameters in the parameter group of the associated terminal device receiving antenna number set, including the number of receiving antennas currently used by the terminal device.
31. The access device according to claim 30, characterized in that, The transceiver unit is also used for: Send second configuration information, which indicates the number of receiving antennas associated with each of the at least two parameter groups.
32. The access device according to claim 25 or 26, characterized in that, The at least two search space sets are dedicated search space sets for the terminal device.
33. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when run on a computer,... Cause the computer to perform the method as described in any one of claims 1 to 8, or This causes the computer to perform the method as described in any one of claims 9 to 16.
34. A chip system, characterized in that, Includes: a processor, used to retrieve and run computer programs from memory. This causes the communication device equipped with the chip system to perform the method as described in any one of claims 1 to 8; or This causes a communication device equipped with the chip system to perform the method as described in any one of claims 9 to 16.
35. A wireless communication device, characterized in that, The device includes a processor and a storage medium storing instructions that are executed by the processor. Cause the processor to perform the method as described in any one of claims 1 to 8, or This causes the processor to perform the method as described in any one of claims 9 to 16.
36. A computer program product, characterized in that, The computer program product includes instructions that, when executed, provide... This enables the method described in any one of claims 1 to 8 to be implemented, or, This enables the method described in any one of claims 9 to 16 to be implemented.
Citation Information
Patent Citations
Method and device for modulation of control channel or determination of transmission layer
CN103312435A
Spatial hashing for enhanced control channel search spaces
US20130058285A1
Method and device for accessing wireless communication system
WO2013038865A1