A communication method and apparatus
By activating or deactivateing the amplification and forwarding functions of the relay device by receiving signal power values, the problem that the relay device cannot accurately improve the uplink performance of the terminal device is solved, and more efficient signal transmission and power consumption optimization are achieved.
Patent Information
- Application Number
- CN201980101956.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-08
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2039-11-08
AI Technical Summary
In the prior art, the activation and deactivation scheme of the relay device cannot accurately improve the uplink performance of the terminal device, resulting in signal noise amplification and signal-to-noise ratio reduction, affecting cell capacity, and it is difficult for the network equipment to accurately activate the relay of the surrounding terminal devices to improve the uplink performance.
The amplification and forwarding function of the first communication device is activated or deactivated by receiving the power value of the signal, reflecting the distance between devices with the signal power value, automatically adjusting the relay status to optimize transmission performance, and controlling the activation and deactivation of the relay through the network device configuration threshold and offset value.
It improves the uplink transmission performance of terminal equipment, reduces power consumption, optimizes signal transmission quality, and improves the control accuracy of network equipment.
Smart Images

Figure CN114616865B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] The new radio (NR) system of the 5th generation (5G) mobile communication technology can adopt the method of adding intermediate nodes to improve the performance of terminal devices at the cell edge, such as uplink capacity and transmission reliability. Such intermediate nodes are usually referred to as relays. Since the transmission power of network devices is often greater than that of terminal devices, the downlink transmission performance from network devices to terminal devices is usually better than the uplink transmission performance from terminal devices to network devices. Therefore, the main role of relays is to improve the uplink performance of terminal devices at the cell edge.
[0003] There are two existing schemes for activating and deactivating relays. One scheme is to keep the relay always on, but a relay that is always on will always amplify signal noise, reducing the signal-to-noise ratio and thus resulting in a decrease in cell capacity. Another scheme is for the network device to control the activation and deactivation of the relay. Since it is difficult for the network device to obtain accurate location information of the terminal device, the network device cannot accurately turn on the relay around the terminal device that can effectively amplify the signal of the terminal device, and thus cannot effectively improve the uplink performance of the terminal device. Summary of the Invention
[0004] Embodiments of this application provide a communication method and apparatus, which are used to effectively activate and deactivate the first function of a communication device to amplify and forward a received signal, thereby improving the uplink performance of a terminal device.
[0005] In a first aspect, embodiments of this application provide a communication method, which can be executed by a first communication device. The first communication device can be a communication device with a first function, such as a terminal device or a network device with a first function. The method includes: receiving a first signal from a third communication device, where the first signal is one or more of the following signals: a data signal, a control signal, a reference signal, and a synchronization signal; determining a first power value according to the first signal; and activating the first function of the first communication device when the first power value is greater than or equal to a first threshold, where the first function is to amplify and / or forward a received signal.
[0006] In an embodiment of the present application, the first power value corresponding to the first signal received from the third communication device can indirectly reflect the distance between the first communication device and the third communication device. When the first power value is greater than or equal to the first threshold, the first communication device may be relatively close to the third communication device. At this time, activating the first function of the first communication device can effectively improve the transmission performance of the third communication device.
[0007] In combination with the first aspect, in a possible design of the first aspect, the first communication device can receive first information from the second communication device, and the first information is used to indicate the first threshold.
[0008] In combination with the first aspect, in a possible design of the first aspect, the first communication device can receive a second signal from the third communication device, and the second signal is one or more of the following signals: data signal, control signal, reference signal, and synchronization signal; determine a second power value according to the second signal; in the case where the second power value is less than or equal to the second threshold, deactivate the first function of the first communication device, and the second threshold is less than the first threshold.
[0009] In an embodiment of the present application, the second power value corresponding to the second signal received from the third communication device can indirectly reflect the distance between the first communication device and the third communication device. When the second power value is less than or equal to the first threshold, the first communication device may be relatively far from the third communication device. At this time, deactivating the first function of the first communication device can effectively save the power consumption of the third communication device.
[0010] In combination with the first aspect, in a possible design of the first aspect, the second threshold is obtained according to the first threshold and the first offset value.
[0011] In combination with the first aspect, in a possible design of the first aspect, the first communication device can receive first information from the second communication device, and the first information is used to indicate one of the first threshold and the second threshold and the first offset value.
[0012] In combination with the first aspect, in a possible design of the first aspect, the first communication device can receive second information from the second communication device, where the second information includes one or more of time information, frequency information, and period information, and the second information is used to indicate the time and / or frequency at which the first communication device receives the first signal.
[0013] In combination with the first aspect, in a possible design of the first aspect, the first communication device can receive third information from the second communication device, where the third information includes one or more of time information, frequency information, and period information, and the third information is used to indicate that the first communication device amplifies and / or forwards the signal received at the time and / or frequency corresponding to the third information.
[0014] In combination with the first aspect, in a possible design of the first aspect, the first communication device may receive power information from the second communication device, where the power information is used by the first communication device to determine the power of the forwarded signal.
[0015] In combination with the first aspect, in a possible design of the first aspect, the frequency information belongs to a first frequency set, one or more of the first threshold, the second threshold, and the first offset value belong to a first numerical set, and the first frequency set is associated with the first numerical set.
[0016] In combination with the first aspect, in a possible design of the first aspect, the time information includes the number and / or position of time slots, symbols, sub-frames, or frames available within a first time unit; and / or, the frequency information includes one or more of the following information: frequency point information, bandwidth information, and duplex information.
[0017] In combination with the first aspect, in a possible design of the first aspect, after activating or deactivating the first function, the first communication device may send status information to the second communication device, where the status information indicates that the first function of the first communication device is currently in an activated state or a deactivated state.
[0018] In a second aspect, an embodiment of the present application provides another communication method, which may be executed by a second communication device. The second communication device may be a network device. The method includes: sending first information to the first communication device, where the first information indicates a first threshold, and the first threshold is used by the first communication device to determine whether to activate a first function, and the first function is to amplify and / or forward a received signal; receiving the amplified and / or forwarded signal from the first communication device, where the signal is one or more of the following signals: data signal, control signal, reference signal, and synchronization signal.
[0019] In an embodiment of the present application, the second communication device may configure a first threshold for the third communication device to determine whether to activate the first function. In this way, the first communication device can activate the first function when needed, thereby improving the transmission performance of the third communication device located near it.
[0020] In combination with the second aspect, in a possible design of the second aspect, the first information further indicates a second threshold or a first offset value, where the second threshold is less than the first threshold, and the second threshold or the first offset value is used by the first communication device to determine whether to deactivate the first function.
[0021] In an embodiment of the present application, the second communication device may also directly or indirectly configure a first threshold for the third communication device to determine whether to deactivate the first function. In this way, the first communication device can deactivate the first function when needed, thereby saving the power consumption of the first communication device.
[0022] In combination with the second aspect, in a possible design of the second aspect, the second communication device may send second information to the first communication device, where the second information is one or more of time information, frequency information, and period information, and the second information is used to indicate the time and / or frequency for the first communication device to receive the first signal from the third communication device.
[0023] In combination with the second aspect, in a possible design of the second aspect, the second communication device may send third information to the first communication device, where the third information is one or more of time information, frequency information, and period information, and the third information is used to indicate that the first communication device performs a method and / or forwards the signal received at the time and / or frequency corresponding to the third information.
[0024] In combination with the second aspect, in a possible design of the second aspect, the second communication device may send power information to the first communication device, and the power information is used for the first communication device to determine the power of the forwarded signal.
[0025] In combination with the second aspect, in a possible design of the second aspect, the frequency information belongs to a first frequency set, and the first frequency set is associated with a first numerical set; the second communication device may determine one or more of a first threshold, a second threshold, and a first offset value from the first numerical set.
[0026] In combination with the second aspect, in a possible design of the second aspect, the time information includes the number and / or position of time slots, symbols, subframes, or frames available within a first time unit; and / or, the frequency information includes one or more of the following information: frequency point information, bandwidth information, and duplex information.
[0027] In combination with the second aspect, in a possible design of the second aspect, the second communication device may receive status information from the first communication device, and the status information is used to indicate that a first function of the first communication device is currently in an active state or a deactivated state.
[0028] In a third aspect, the present application provides a communication device, which has the functions of the first communication device in the above-mentioned first aspect or any possible design of the first aspect. The device can be a terminal device, such as a handheld terminal device, a vehicle-mounted terminal device, a vehicle user equipment, a roadside unit, etc., or a device included in the terminal device, such as a chip, or a device including the terminal device. The functions of the above-mentioned terminal device can be implemented by hardware or by hardware executing corresponding software, and the hardware or software includes one or more modules corresponding to the above functions. The communication device can also be a network device, such as a base station, or a device included in the network device, such as a chip. The functions of the above-mentioned network device can be implemented by hardware or by hardware executing corresponding software, and the hardware or software includes one or more modules corresponding to the above functions.
[0029] The communication device can also have the functions of the second communication device in the above-mentioned second aspect or any possible design of the second aspect. The communication device can be a network device, such as a base station, or a device included in the network device, such as a chip. The functions of the above-mentioned network device can be implemented by hardware or by hardware executing corresponding software, and the hardware or software includes one or more modules corresponding to the above functions.
[0030] In a possible design, the structure of the device includes a processing module and a transceiver module. Among them, the processing module is configured to support the device to execute the corresponding functions of the first communication device in the above-mentioned first aspect or any design of the first aspect, or configured to support the device to execute the corresponding functions of the second communication device in the above-mentioned second aspect or any design of the second aspect. The transceiver module is used to support the communication between the device and other communication devices. For example, when the device is the first communication device, it can receive the first signal from the third communication device. The communication device can also include a storage module, which is coupled to the processing module and stores the necessary program instructions and data of the device. As an example, the processing module can be a processor, the communication module can be a transceiver, and the storage module can be a memory. The memory can be integrated with the processor or separated from the processor. The present application does not limit this.
[0031] In another possible design, the structure of the device includes a processor and may further include a memory. The processor is coupled to the memory and can be used to execute the computer program instructions stored in the memory, so that the device executes the method in the above first aspect or any possible design of the first aspect, or executes the method in the above second aspect or any possible design of the second aspect. Optionally, the device further includes a communication interface, and the processor is coupled to the communication interface. When the device is a terminal device, the communication interface can be a transceiver or an input / output interface; when the device is a chip included in a terminal device, the communication interface can be the input / output interface of the chip. Optionally, the transceiver can be a transceiver circuit, and the input / output interface can be an input / output circuit.
[0032] In a fourth aspect, an embodiment of the present application provides a chip system, including: a processor, the processor is coupled to a memory, and the memory is used to store programs or instructions. When the programs or instructions are executed by the processor, the chip system implements the method in the above first aspect or any possible design of the first aspect, or implements the method in the above second aspect or any possible design of the second aspect.
[0033] Optionally, the chip system further includes an interface circuit, and the interface circuit is used to receive code instructions and transmit them to the processor.
[0034] Optionally, the processor in the chip system can be one or more, and the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor that implements by reading the software code stored in the memory.
[0035] Optionally, the memory in the chip system can also be one or more. The memory can be integrated with the processor or can be separately arranged from the processor, and the present application does not limit this. Exemplarily, the memory can be a non-transitory processor, such as a read-only memory ROM, which can be integrated with the processor on the same chip or can be separately arranged on different chips. The present application does not make specific limitations on the type of the memory and the setting manner of the memory and the processor.
[0036] In a fifth aspect, an embodiment of the present application provides a readable storage medium, on which computer programs or instructions are stored. When the computer programs or instructions are executed, a computer is enabled to execute the method in the above first aspect or any possible design of the first aspect, or execute the method in the above second aspect or any possible design of the second aspect.
[0037] Sixth aspect, an embodiment of the present application provides a computer program product. When a computer reads and executes the computer program product, it causes the computer to execute the method in the first aspect or any possible design of the first aspect, or execute the method in the second aspect or any possible design of the second aspect.
[0038] Seventh aspect, an embodiment of the present application provides a communication system. The communication system includes a first communication device, a second communication device, and a third communication device. Description of the Drawings
[0039] Figure 1 It is a schematic diagram of the network architecture of a communication system applicable to an embodiment of the present application;
[0040] Figure 2 It is a schematic flowchart of a communication method provided by an embodiment of the present application;
[0041] Figure 3 It is a schematic diagram of the first threshold, the second threshold, and the first offset value in an embodiment of the present application;
[0042] Figure 4 It is a schematic diagram of a DCI scheduling multiple transport blocks provided by an embodiment of the present application;
[0043] Figure 5 It is a schematic structural diagram of a communication device provided by an embodiment of the present application;
[0044] Figure 6 It is another schematic structural diagram of a communication device provided by an embodiment of the present application;
[0045] Figure 7 It is yet another schematic structural diagram of a communication device provided by an embodiment of the present application;
[0046] Figure 8 It is yet another schematic structural diagram of a communication device provided by an embodiment of the present application. Detailed Embodiments
[0047] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0048] The technical solutions of the embodiments of this application 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), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WIMAX) communication system, 5th generation (5G) system or New Radio (NR), or applied to future communication systems or other similar communication systems, etc.
[0049] Please refer to Figure 1 , which is a schematic diagram of the network architecture of a communication system applicable to the embodiments of this application. The communication system 100 includes a first communication device 110, a first communication device 111, a second communication device 120, a third communication device 130, a third communication device 131, a third communication device 131, and a third communication device 133. Among them, the second communication device can communicate with at least one third communication device (such as the third communication device 130) through the uplink (UL) and the downlink (DL). The signal (such as the uplink signal or the downlink signal) transmitted between the second communication device and the third communication device can also be amplified and / or forwarded by the first communication device.
[0050] Specifically, the first communication device has a first function of amplifying and / or forwarding the received signal. For example, the first communication device can receive a downlink signal from the second communication device, amplify the downlink signal received from the second communication device, and then forward it to the third communication device. Alternatively, the first communication device can also receive an uplink signal from the third communication device, amplify the uplink signal received from the third communication device, and then forward it to the second communication device. The first communication device can also be referred to as a relay or a relay node. The relay can be a network device, such as a repeater, or the relay can also be one or more terminal devices used to provide cooperative transmission for other terminal devices, which is not limited in this application.
[0051] The relay in the embodiments of this application can have various possible forms, such as a decode-and-forward relay, an amplify-and-forward relay, a compress-and-forward relay, etc. A decode-and-forward relay means that the relay first decodes the received signal, then re-encodes it, and then amplifies the re-encoded signal and sends it out. By decoding and re-encoding the received signal and then amplifying and / or forwarding it, the decode-and-forward relay can prevent the accumulation of errors and noise, thereby improving the decoding accuracy of the receiving party. An amplify-and-forward relay means that the relay does not decode the received signal, but directly amplifies and / or forwards the received signal. Since there is no need to encode and decode the received signal, the amplify-and-forward relay can reduce the transmission delay of the signal. A compress-and-forward relay means that the relay first decodes the received signal, compresses the signal after decoding, and then re-encodes it, and amplifies and / or forwards the re-encoded signal. Since the compress-and-forward relay compresses the signal, it can effectively improve the data forwarding rate.
[0052] The second communication device may be a network device, such as an access network device. An access network device (also known as a radio access network (RAN) device) is a device that provides wireless communication functions for terminals. The access network device can be used to mutually convert received airframes and Internet Protocol (IP) packets, acting as a router between the terminal device and the rest of the access network, where the rest of the access network may include an IP network. The access network device can also coordinate the attribute management of the air interface. The access network device includes but is not limited to: next-generation base stations (g node B, gNB) in 5G, 6G, and even 7G, evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved node B, or home node B, HNB), baseband unit (BBU), transmitting and receiving point (TRP), transmitting point (TP), mobile switching center, etc.
[0053] It should be understood that the access network device corresponds to different devices in different systems. For example, in the fourth-generation mobile communication technology (the 4 th generation, 4G) system, it may correspond to an eNB, and in the 5G system, it corresponds to the access network device in 5G, such as a gNB. The technical solutions provided in the embodiments of the present application can also be applied to future mobile communication systems, such as 6G or 7G systems. Therefore Figure 1 the second communication device in
[0054] The third communication device may be a terminal device. A terminal device (which may also be referred to as a UE) is a device with wireless transceiver functions. It can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water surface (such as a ship, etc.); it can also be deployed in the air (such as an airplane, a balloon, a satellite, etc.). The terminal device can be a mobile phone, a tablet (pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. This terminal device can be used in, but is not limited to, communication systems of 5G, 6G, or even 7G.
[0055] As an example and not a limitation, in the embodiments of this application, the terminal device may also be a wearable device. A wearable device may also be referred to as a wearable intelligent device or a smart wearable device, etc. It is the general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smart phones, such as various smart bracelets for physical sign monitoring, smart helmets, and smart jewelry.
[0056] The terminal device in the embodiments of this application may also be an in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the method of this application through the built-in in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit.
[0057] The embodiments of this application do not specifically limit the number of the first communication device, the second communication device, and the third communication device included in the communication system. There may be multiple first communication devices, multiple second communication devices, or multiple third communication devices in the communication system.
[0058] It should be understood that a second communication device can provide services for multiple third communication devices. A first communication device can also amplify and / or forward signals received from one or more second communication devices, and can also amplify and / or forward signals received from one or more third communication devices. Figure 1 Some or all of the second communication devices, some or all of the first communication devices among the multiple first communication devices, and some or all of the third communication devices among the multiple third communication devices shown in the figure can implement the technical solutions provided by the embodiments of the present application.
[0059] It should also be understood that the terms "system" and "network" in the embodiments of the present application can be used interchangeably. "Multiple" means two or more, in view of this, "multiple" in the embodiments of the present application can also be understood as "at least two". "At least one" can be understood as one or more, for example, it can be understood as one, two or more. For example, including at least one means including one, two or more, and does not limit which ones are included. For example, including at least one of A, B, and C, then the included ones can be A, B, C, A and B, A and C, B and C, or A and B and C. Similarly, the understanding of descriptions such as "at least one kind" is similar. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", unless otherwise specified, generally represents an "or" relationship between the front and back associated objects.
[0060] Unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of the multiple objects, and the descriptions of "first" and "second" do not necessarily limit that the objects are different.
[0061] Embodiment 1
[0062] Please refer to Figure 2 , which is a flowchart example of a communication method provided by the embodiments of the present application. The method specifically includes the following steps:
[0063] Step S201, a first communication device receives a first signal from a third communication device, and the first signal can be one or more of the following signals: data signal, control signal, reference signal, and synchronization signal.
[0064] The first signal may be a signal sent by a third communication device. It may be a signal sent by the third communication device to the second communication device, or a signal sent by the third communication device to other communication devices, which is not limited in this application. In a scenario where the second communication device is a network device and the third communication device is a terminal device, if the first signal is a signal sent by the third communication device to the second communication device, then the first signal may also be referred to as an uplink signal.
[0065] In a possible design, the second communication device may send second information to the first communication device, and the second information is used to indicate the time and / or frequency for the first communication device to receive the first signal. After receiving the second information from the second communication device, the first communication device may receive the first signal from the third communication device at the time and / or frequency indicated in the second information. The time and / or frequency indicated in the second information may also be understood as the time and / or frequency configured by the second communication device for the first communication device to monitor the signal sent by the third communication device.
[0066] It should be noted that the time and / or frequency indicated in the second information may also refer to the frequency for the second communication device to configure the first communication device to receive or send a signal, where the received signal may include the first communication device receiving a signal from the second communication device, the third communication device, or other communication devices, and the sent signal may include the first communication device sending a signal to the second communication device, the third communication device, or other communication devices, which is not limited in this application.
[0067] The second information is one or more of time information, frequency information, and period information. Specifically, the time information may include the number and / or position of time slots, symbols, sub-frames, or frames used to send the first signal within a first time unit. The position may include numbers, indexes, etc., which may be absolute numbers or relative numbers, and this application is not limited. The frequency information may include one or more of the following information: frequency point information, bandwidth information, and duplex information. The frequency point information refers to the frequency point where the first signal is located, which may also be understood as the frequency point where the third communication device sends a signal to the second communication device, or the operating frequency point of the third communication device. The bandwidth information refers to the frequency bandwidth occupied by the first signal, which may also be the system bandwidth of the first communication device, the second communication device, or the third communication device. The duplex information refers to time division duplex (TDD) or frequency division duplex (FDD). The period information refers to the transmission period of the first signal, which may also be understood as the repetition period of the first time unit. For example, the first time unit may be a radio frame, the time information is used to indicate the number of sub-frames used to send the first signal in the radio frame and the starting position of the sub-frame, and the period information is the repetition period of the radio frame.
[0068] Step S202: The first communication device determines a first power value according to the first signal.
[0069] The first power value is used to measure the energy magnitude of the received first signal. The first communication device can measure the first signal and determine the first power value according to the energy magnitude of the received first signal. For example, the first power value can be a reference signal receiving power (RSRP), or the first power value can also be other parameters measured by the first communication device for measuring the energy magnitude of the first signal. This application does not limit this.
[0070] Step S203: When the first power value is greater than or equal to a first threshold, the first communication device activates a first function, where the first function is to amplify and / or forward the received signal.
[0071] In the embodiment of this application, after the first communication device determines the first power value, it can judge the magnitude relationship between the first power value and the first threshold. In a possible design, if the first power value is greater than the first threshold, the first communication device can activate the first function; otherwise, if the first power value is less than or equal to the first threshold, the first communication device can determine not to activate the first function. In another possible design, if the first power value is greater than or equal to the first threshold, the first communication device can activate the first function; otherwise, if the first power value is less than the first threshold, the first communication device can determine not to activate the first function. That is, for the case of equality, it can be placed in one of the branches.
[0072] The first function refers to amplifying and / or forwarding the received signal. In the embodiment of this application, the first communication device can receive signals from the second communication device and the third communication device. It can be understood that the signal received by the first communication device from the second communication device is a downlink signal, and the signal received by the first communication device from the third communication device is an uplink signal. Thus, activating the first function of the first communication device can include: the first communication device amplifies the signal received from the third communication device and then forwards it to the second communication device, and the first communication device amplifies the signal received from the second communication device and then forwards it to the third communication device. It should be noted that here, before the first communication device forwards the received signal, the operation of amplifying the signal is optional. The first communication device can also directly forward the received signal to the corresponding recipient without amplifying the signal.
[0073] In a possible design, considering that the purpose of activating the first function is usually to improve the transmission performance of the third communication device (i.e., to improve the uplink transmission performance of the terminal device), therefore, activating the first function of the first communication device can also be that the first communication device only amplifies and / or forwards the signals received from the third communication device, that is, the first communication device can only amplify and / or forward the received uplink signals.
[0074] Furthermore, the second communication device can also configure for the first communication device which specific signals to activate the first function for. The second communication device can send the third information to the first communication device, and the third information includes one or more of time information, frequency information, and period information. The third information is used to instruct the first communication device to amplify and / or forward the signals received at the time and / or frequency corresponding to the third information. The specific implementation manners of the time information, frequency information, and period information in the third information can be similar to those of the time information, frequency information, and period information in the second information, and the repeated parts will not be elaborated here. However, it should be understood that the frequency information in the third information can also be used to instruct the frequency at which the first communication device forwards the signals after activating the first function, that is, after the first communication device activates the first function, it forwards the received signals at the frequency indicated by the frequency information. Optionally, the time and / or frequency indicated in the third information can be the same as the time and / or frequency indicated in the second information, that is, they can both be the time and / or frequency configured by the second communication device for the first communication device to listen for the signals sent by the third communication device. Or, the third information and the second information can also be the same information.
[0075] The second communication device can also configure the power for the first communication device to forward the signals after activating the first function. Specifically, the second communication device can send power information to the first communication device, and the power information is used for the first communication device to determine the power for forwarding the signals. In this way, after the first communication device activates the first function, it can forward the received signals according to the power information. For example, the first communication device can send the signals received from the third communication device after activating the first function to the second communication device according to the forwarding power determined according to the power information.
[0076] It can be understood that when the distance between the first communication device and the third communication device is closer, the energy of the first signal received by the first communication device from the third communication device will be greater, and correspondingly, the first power value will also be greater. Therefore, in the embodiments of the present application, the distance between the first communication device and the third communication device can be estimated according to the first power value. If the first power value is greater than or equal to the first threshold, it can indicate that the first power value is relatively large, that is, the first communication device is relatively close to the third communication device. At this time, activating the first function of the first communication device can effectively utilize the first communication device to improve the transmission performance of the third communication device.
[0077] It should be noted that, in the embodiments of the present application, activating the first function can be understood as turning on the first function, and deactivating the first function can be understood as turning off the first function. The first function can also be referred to as a relay function, a relay forwarding function, an amplification forwarding function, etc., or it can have other names, which are not limited in the present application.
[0078] Step S204: The first communication device sends the amplified and / or forwarded signal to the second communication device.
[0079] After activating the first function of the first communication device, the first communication device can also receive a second signal from the third communication device, and the second signal is one or more of the following signals: a data signal, a control signal, a reference signal, and a synchronization signal. The second signal can be the same as or different from the type of the first signal received by the first communication device from the third communication device, which is not limited in the present application. For example, both the first signal and the second signal can be data signals, or the first signal can be a data signal and the second signal can be a control signal.
[0080] Similar to the processing of the first signal, the first communication device can determine a second power value according to the received second signal. When the second power value is less than or equal to a second threshold, the first function of the first communication device is deactivated, and the second threshold is less than the first threshold.
[0081] For example, when the first function is in an activated state, the first communication device can receive a second signal from the third communication device, and determine the second power value according to the energy magnitude of the received second signal, such as the RSRP of the second signal. In a possible design, if the second power value is less than or equal to the second threshold, the first communication device can deactivate the first function; otherwise, if the second power value is greater than the second threshold, the first communication device can determine to continue to keep the first function in an activated state. In another possible design, if the second power value is less than the second threshold, the first communication device can deactivate the first function; otherwise, if the second power value is greater than or equal to the second threshold, the first communication device can determine to continue to keep the first function in an activated state.
[0082] Optionally, the time and / or frequency for the first communication device to receive the second signal can be the same as the time and / or frequency for receiving the first signal indicated in the second information and the time and / or frequency for the first communication device to forward the signal indicated in the third information, and they are all configured by the second communication device for the first communication device to monitor the time and / or frequency of the signal sent by the second communication device.
[0083] That is to say, the second communication device can configure the time and / or frequency for the first communication device to monitor the signals sent by the third communication device by sending the second information. In this way, the first communication device can continuously monitor the uplink signals sent by the third communication device to the second communication device at the time and / or frequency indicated by the second information, measure the uplink signals, and determine a first power value, which can be the received power of the uplink signals received by the first communication device from the third communication device.
[0084] Combined with Figure 3 In the example of , at the first moment (t1), the first power value corresponding to the uplink signal received by the first communication device from the third communication device is greater than or equal to the first threshold, and at this time, the first communication device activates the first function. Between the first moment (t1) and the fifth moment (t5), the first power value corresponding to the uplink signal received by the first communication device from the third communication device is greater than or equal to the first threshold. Therefore, the first communication device maintains the activation of the first function, amplifies the uplink signal received from the third communication device, and then forwards it to the second communication device to enhance the uplink transmission performance of the third communication device. At the fifth moment (t5), the first power value corresponding to the uplink signal received by the first communication device from the third communication device is less than or equal to the second threshold, and the first communication device can deactivate the first function and stop forwarding the uplink signal received from the third communication device to the second communication device.
[0085] In the embodiments of this application, after activating or deactivating the first function, the first communication device can also send status information to the second communication device, and the status information is used to indicate the current state of the first function of the first communication device, that is, the activated state or the deactivated state.
[0086] It should be noted that in the embodiments of this application, when determining whether to activate or deactivate the first function of the first communication device, the first threshold and the second threshold mentioned can be system-predefined or predefined, or can be configured by the second communication device. The "predefined" can be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned, etc., which will not be elaborated below. The "configured by the second communication device" can be understood as that the second communication device can send information for indicating the first threshold and / or the second threshold to the first communication device in various possible ways such as MAC messages, radio resource control (RRC) messages, system broadcast messages, etc. Moreover, the information for indicating the first threshold and the information for indicating the second threshold can be sent in the same way or in different ways, and the information for indicating the first threshold and the information for indicating the second threshold can be sent in the same message or in different messages, which are not limited in this application.
[0087] Thus, the first threshold and the second threshold in the embodiments of the present application may have the following several possible implementation manners:
[0088] Implementation manner one: Both the first threshold and / or the second threshold are predefined or pre-defined by the system.
[0089] Implementation manner two: The second communication device configures the first threshold and / or the second threshold.
[0090] In this implementation manner, the second communication device may configure both the first threshold and the second threshold, or may only configure the first threshold, or only configure the second threshold. Among them, the second communication device configuring the first threshold and the second threshold may mean that the first communication device determines whether to activate the first function according to the comparison result between the first power value and the configured first threshold, and determines whether to deactivate the first function according to the comparison result between the second power value and the configured second threshold.
[0091] The second communication device only configuring the first threshold may mean that the first communication device can determine whether to activate the first function according to the comparison result between the first power value and the configured first threshold, but there is no limitation on how the first communication device deactivates the first function. The first communication device may also use other methods to deactivate the first function other than deactivating the first function according to the second threshold. For example, the first communication device may deactivate the first function after receiving the indication information for indicating deactivation of the first function from the second communication device.
[0092] The second communication device only configuring the second threshold may mean that the first communication device can determine whether to deactivate the first function according to the comparison result between the second power value and the configured second threshold, but there is no limitation on how the second communication device activates the first function. The second communication device may also use other methods to activate the first function other than activating the first function according to the first threshold. For example, the first communication device may activate the first function after receiving the indication information for indicating activation of the first function from the second communication device.
[0093] Specifically, for the second communication device to configure the first threshold and the second threshold, the second communication device may send a first message to the first communication device, and the first message is used to indicate the first threshold and the second threshold. Specifically, in one possible design, the first message may directly indicate the values of the first threshold and the second threshold. In another possible design, the first message may also indicate the index corresponding to the first threshold or other parameters for determining the first threshold, and the index corresponding to the second threshold or other parameters for determining the second threshold. The first communication device determines the first threshold according to the index or parameters corresponding to the first threshold and the predefined correspondence between the index or parameters corresponding to the first threshold and the first threshold, and determines the second threshold according to the index or parameters corresponding to the second threshold and the predefined correspondence between the index or parameters corresponding to the second threshold and the second threshold. In yet another possible design, the first message may also indicate the value of the first threshold and the index corresponding to the second threshold or other parameters for determining the second threshold. In yet another possible design, the first message may also indicate the index corresponding to the first threshold or other parameters for determining the first threshold and the value of the first threshold.
[0094] For the second communication device to only configure the first threshold, the second communication device may send a first message to the first communication device, and the first message is used to indicate the first threshold. In one possible design, the first message may directly indicate the value of the first threshold; in another possible design, the first message may also indicate the index corresponding to the first threshold or other parameters for determining the first threshold. The first communication device determines the first threshold according to the index or parameters corresponding to the first threshold and the predefined correspondence between the index or parameters corresponding to the first threshold and the first threshold.
[0095] For the second communication device to only configure the second threshold, the second communication device may send a first message to the first communication device, and the first message is used to indicate the second threshold. In one possible design, the first message may directly indicate the value of the second threshold; in another possible design, the first message may also indicate the index corresponding to the second threshold or other parameters for determining the second threshold. The first communication device determines the second threshold according to the index or parameters corresponding to the second threshold and the predefined correspondence between the index or parameters corresponding to the second threshold and the second threshold.
[0096] Implementation method 3: The first threshold, the second threshold, or the first offset value of the second threshold relative to the first threshold configured by the second communication device is predefined or predefined by the system.
[0097] In this implementation method, for the specific implementation of the second communication device to configure the first threshold, reference may be made to the description in the second implementation method above, and details are not repeated here.
[0098] If a first offset value of a second threshold relative to a first threshold is predefined, the first communication device may obtain the second threshold according to the first threshold and the first offset value. In the embodiments of the present application, the second threshold is less than the first threshold, and the first offset value of the second threshold relative to the first threshold may be defined as the difference between the second threshold and the first threshold, or the absolute value of the difference between the second threshold and the first threshold. Thus, if the first offset value is the difference between the second threshold and the first threshold, the first communication device may use the first threshold plus the first offset value to obtain the second threshold; if the first offset value is the absolute value of the difference between the second threshold and the first threshold, the first communication device may use the first threshold minus the first offset value to obtain the second threshold.
[0099] Implementation method 4: The second communication device configures the first threshold and the first offset value of the second threshold relative to the first threshold.
[0100] In this implementation method, the second communication device configuring the first threshold and the first offset value may be that the second communication device sends a first message to the first communication device, and the first message is used to indicate the first threshold and the first offset value. Specifically, in one possible design, the first message may directly indicate the value of the first threshold and the value of the first offset value; in another possible design, the first message may also indicate the index or parameter corresponding to the first threshold, and the index or parameter corresponding to the first offset value; in still another possible design, the first message may further indicate the value of the first threshold and the index or parameter corresponding to the first offset value, or the index or parameter corresponding to the first threshold and the value of the first offset value.
[0101] Implementation method 5: The second communication device configures the second threshold, and the first threshold or the second offset value of the first threshold relative to the second threshold is predefined or predefined by the system.
[0102] In this implementation method, the specific implementation manner of the second communication device configuring the second threshold may refer to the description in the second implementation method above, and will not be elaborated here.
[0103] If a second offset value of the first threshold relative to the second threshold is predefined, the first communication device may obtain the first threshold according to the second threshold configured by the second communication device and the second offset value. The second offset value may be defined as the difference between the first threshold and the second threshold. Since the first threshold is greater than the second threshold, the second offset value is a positive number, and the first communication device may use the second threshold plus the second offset value to obtain the first threshold.
[0104] Implementation method 6: The second communication device configures the second threshold and the second offset value of the first threshold relative to the second threshold.
[0105] In this implementation manner, the specific implementation manner of the second communication device for configuring the second threshold and the second offset value may be similar to the manner of "the second communication device configures the first threshold and the first offset value" described in Implementation Manner 4, and will not be elaborated here.
[0106] Implementation Manner 7: The first threshold is predefined by the system or pre-defined, and the second communication device configures the first offset value.
[0107] Implementation Manner 8: The first threshold is predefined by the system or pre-defined, and the first offset value is pre-defined.
[0108] Implementation Manner 9: The second communication device configures the second threshold, and the second communication device configures the second offset value.
[0109] Implementation Manner 10: The second threshold is predefined by the system or pre-defined, and the second communication device configures the second offset value.
[0110] Implementation Manners 7 to 10 can be implemented with reference to the foregoing implementation manners, and will not be elaborated here.
[0111] It should be noted that for the first information mentioned in the foregoing Implementation Manners 1 to 10, the first communication device may receive the first information before receiving the first signal in receiving step S201, or may receive the first information after receiving the first signal in receiving step S201. This application does not limit this. That is to say, there is no temporal precedence relationship between the first communication device receiving the first information and the first communication device receiving the first signal. It can also be understood that there is no temporal precedence relationship between the second communication device sending the first information and the third communication device sending the first signal.
[0112] The first offset value and the second offset value in the embodiments of this application can also be collectively referred to as the "first offset value". When the second communication device configures the first threshold, the "first offset value" specifically refers to the offset value of the second threshold relative to the first threshold, that is, the first offset value mentioned in Implementation Manner 2; when the second communication device configures the second threshold, the "first offset value" specifically refers to the offset value of the first threshold relative to the second threshold, that is, the second offset value mentioned in this Implementation Manner 5. It can be understood that the absolute value of the offset value of the second threshold relative to the first threshold is equal to the absolute value of the offset value of the first threshold relative to the second threshold.
[0113] The system pre-definition mentioned in the embodiments of this application can also be referred to as pre-definition.
[0114] It should also be noted that one or more of the first threshold, the second threshold, the first offset value, and the second offset value may be associated with the frequency information indicated in the second information or the third information. Specifically, the frequency information indicated in the second information or the third information belongs to a first frequency set, and one or more of the first threshold, the second threshold, the first offset value, and the second offset value belong to a first numerical set, and the first frequency set is associated with the first numerical set. In this way, the second communication device can determine the first frequency set to which the frequency information belongs according to the frequency information indicated in the second information or the third indication information, and then determine one or more of the first threshold, the second threshold, the first offset value, and the second offset value from the first numerical set corresponding to the first frequency set. It should be understood that when the frequency sets to which the frequency information belongs are different, the values of one or more of the first threshold, the second threshold, the first offset value, and the second offset value associated with the frequency information are also different, that is, the numerical sets corresponding to different frequency sets are different.
[0115] In the embodiments of the present application, whether to activate and deactivate the first function of the first communication device can be determined according to the energy magnitude of the signal received from the third communication device. In this way, the first function of the first communication device located near the third communication device can be accurately activated, thereby effectively improving the transmission performance of the third communication device.
[0116] Embodiment 2
[0117] In order to save the overhead of control information transmission, the present application proposes a mechanism for using one downlink control information to schedule multiple transport blocks. Since the downlink control information (DCI) needs to indicate scheduling information such as new data indicator (NDI), Hybrid Automatic Repeat Request (HARQ) process information, the number of scheduled HARQ processes, frequency hopping, redundancy version (RV), etc., this will seriously increase the bit overhead of DCI, and the performance of the control channel will drop sharply. To solve this problem, the present application provides the following method.
[0118] For CEMode A users, the DCI needs to indicate the RV and frequency hopping (FH) information. The RV field is 2 bits and is used to indicate one of {0, 2, 3, 1} for the RV. The frequency hopping field is 1 bit and is used to indicate whether frequency hopping is required. When the transmitted PUSCH / PDSCH is configured to repeat multiple subframes, the RV used in the first subframe is indicated by the DCI, and the RVs used in subsequent repeated subframes are cyclic, with the cyclic order being 0, 2, 3, 1. Therefore, it can be seen that after the number of repetitions reaches a certain amount, all RVs can be transmitted, and at this time, whether to indicate the RV is not important. For frequency hopping, when there is no repetition, that is, when the number of repetitions is only 1, the FH indication is meaningless because only one subframe is transmitted and frequency hopping cannot be performed. Additionally, frequency hopping has a certain granularity, that is, the frequency hopping granularity (frequency hopping granularity ), and the values of the frequency hopping granularity are FDD {1, 2, 4, 8} and TDD {1, 5, 10, 20}. When the frequency hopping granularity is greater than 1 frame, that is, k, where k > 1, and the number of repetitions is less than or equal to k, the frequency hopping indication is also meaningless. Combining this background content and characteristics, the present invention provides the following method to solve it.
[0119] The terminal device receives control information sent by the network device, such as downlink control information, DCI. This control information includes a first field and a second field. The first field is used to indicate the first information, and the second field is used to indicate the number of repetitions. The first information is RV and / or frequency hopping. The terminal device determines the frequency hopping and / or RV according to the first field and determines the number of repetitions according to the second field; the terminal device transmits information to the network device according to the determined first information and the number of repetitions. Here, the transmission can be sending or receiving. Correspondingly, the network device sends, corresponding to the terminal device receiving, and the network device receiving corresponds to the terminal device sending.
[0120] In an implementable manner, when the number of repetitions indicated in the second field is greater than the first threshold, the first information is frequency hopping information; when the number of repetitions indicated in the second field is less than the first threshold, the first information is RV. Optionally, when the number of repetitions indicated in the second field is equal to the first threshold, the first information is frequency hopping information or RV.
[0121] In one implementable manner, the first threshold is a number greater than 1. For example, the first threshold is 2, or the first threshold is 4. When the number of repetitions is greater than 2 or 4, RV can transmit at least 2 or 4 versions. At this time, the decoding success probability is relatively high. Therefore, it is not necessary to indicate the RV used in the first subframe in the DCI. At this time, the first field is used to indicate FH to improve coverage. In this way, both the bit overhead of the DCI can be reduced, and the coverage and decoding success probability can be improved.
[0122] In one implementable manner, the first threshold is related to the second parameter. For example, the second parameter is the hopping granularity. When the hopping granularity belongs to the first granularity set, the first threshold is x. When the hopping granularity belongs to the second granularity set, the first threshold is y. The first granularity set and the second granularity set include one or more hopping granularity values, and at least one element belongs to the first granularity set but not to the second granularity set, that is, the first granularity set and the second granularity set are different. x and y are different. Or, when the hopping granularity belongs to the first granularity set, the first threshold is x. When the hopping granularity belongs to the second granularity set, the first threshold is y. When the hopping granularity belongs to the third granularity set, the first threshold is z. The first granularity set, the second granularity set and the third granularity set include one or more hopping granularity values, and at least one element belongs to the first granularity set but not to the second granularity set and not to the third granularity set, that is, the first granularity set, the second granularity set and the third granularity set are different from each other. x, y and z are different from each other.
[0123] For example, when the hopping granularity is 1, that is, the first hopping granularity set is {1}, the first threshold is 1. When the hopping granularity is greater than 1, that is, the second hopping granularity set is {2, 4, 8} for FDD, {5, 10, 20} for TDD, the first threshold is 2 or 4.
[0124] For example, for TDD, when the hopping granularity is 1, that is, the first hopping granularity set is {1}, the first threshold is 1. When the hopping granularity is greater than 1, that is, the second hopping granularity set is {5, 10, 20} for TDD, the first threshold is 2 or 4. For FDD, when the hopping granularity is 1, that is, the first hopping granularity set is {1}, the first threshold is 1. When the hopping granularity is greater than 1 and less than 4, that is, the second hopping granularity set is {2}, the first threshold is 2. When the hopping granularity is greater than or equal to 4, that is, the third hopping granularity set is {4, 8}, the first threshold is 4.
[0125] For example, when the hopping granularity is 1, that is, when the first hopping granularity set is {1}, the first threshold is 1; when the hopping granularity is greater than 1 and less than 4, that is, when the second hopping granularity set is {2} for FDD, the first threshold is 2; when the hopping granularity is greater than or equal to 4, that is, when the third hopping granularity set is {4, 8} for FDD, {5, 10, 20} for TDD, the first threshold is 4.
[0126] In an implementable manner, for FDD, the first threshold is 2 or 4, and for TDD, the first threshold is 1.
[0127] The network device determines control information, such as downlink control information, DCI. The control information includes a first field and a second field. The first field is used to indicate first information, and the second field is used to indicate the number of repetitions. The first information is RV and / or hopping. The network device sends the control information to the terminal device; the network device transmits information to the terminal device according to the determined control information. The transmission can be sending or receiving. Correspondingly, when the network device sends, the terminal device receives, and when the network device receives, the terminal device sends.
[0128] In an implementable manner, when the number of repetitions indicated in the second field is greater than the first threshold, the first information is hopping information; when the number of repetitions indicated in the second field is less than the first threshold, the first information is RV. Optionally, when the number of repetitions indicated in the second field is equal to the first threshold, the first information is hopping information or RV.
[0129] In an implementable manner, the first threshold is a number greater than 1. For example, the first threshold is 2, or the first threshold is 4. When the number of repetitions is greater than 2 or 4, RV can be transmitted in at least 2 or 4 versions. At this time, the decoding success probability is relatively high. Therefore, it is not necessary to indicate the RV used in the first subframe in the DCI. Therefore, at this time, the first field is used to indicate FH to improve coverage. This can not only reduce the bit overhead of the DCI, but also improve coverage and the decoding success probability.
[0130] In one implementable manner, the first threshold is related to a second parameter. For example, the second parameter is the frequency hopping granularity. When the frequency hopping granularity belongs to the first granularity set, the first threshold is x; when the frequency hopping granularity belongs to the second granularity set, the first threshold is y, where the first granularity set and the second granularity set include one or more frequency hopping granularity values, and there is at least one element that belongs to the first granularity set but not to the second granularity set, that is, the first granularity set and the second granularity set are different. x and y are different. Or, when the frequency hopping granularity belongs to the first granularity set, the first threshold is x; when the frequency hopping granularity belongs to the second granularity set, the first threshold is y; when the frequency hopping granularity belongs to the third granularity set, the first threshold is z, where the first granularity set, the second granularity set and the third granularity set include one or more frequency hopping granularity values, and there is at least one element that belongs to the first granularity set but not to the second granularity set and not to the third granularity set, that is, the first granularity set, the second granularity set and the third granularity set are different from each other. x, y and z are different from each other.
[0131] For example, when the frequency hopping granularity is 1, that is, when the first frequency hopping granularity set is {1}, the first threshold is 1; when the frequency hopping granularity is greater than 1, that is, when the second frequency hopping granularity set is {2, 4, 8} for FDD, {5, 10, 20} for TDD, the first threshold is 2 or 4.
[0132] For example, for TDD, when the frequency hopping granularity is 1, that is, when the first frequency hopping granularity set is {1}, the first threshold is 1; when the frequency hopping granularity is greater than 1, that is, when the second frequency hopping granularity set is {5, 10, 20} for TDD, the first threshold is 2 or 4. For FDD, when the frequency hopping granularity is 1, that is, when the first frequency hopping granularity set is {1}, the first threshold is 1; when the frequency hopping granularity is greater than 1 and less than 4, that is, when the second frequency hopping granularity set is {2}, the first threshold is 2; when the frequency hopping granularity is greater than or equal to 4, that is, when the third frequency hopping granularity set is {4, 8}, the first threshold is 4.
[0133] For example, when the frequency hopping granularity is 1, that is, when the first frequency hopping granularity set is {1}, the first threshold is 1; when the frequency hopping granularity is greater than 1 and less than 4, that is, when the second frequency hopping granularity set is {2} for FDD, the first threshold is 2; when the frequency hopping granularity is greater than or equal to 4, that is, when the third frequency hopping granularity set is {4, 8} for FDD, {5, 10, 20} for TDD, the first threshold is 4.
[0134] In one implementable manner, for FDD, the first threshold is 2 or 4, and for TDD, the first threshold is 1.
[0135] Embodiment III
[0136] In a communication system, generally a downlink control information (DCI) schedules a transport block or schedules transport blocks carried by a data channel. The data channel may be a physical downlink data channel or a physical uplink data channel.
[0137] In order to reduce the overhead of DCI transmission and save transmission resources, one DCI can be used to schedule multiple data channels, or one DCI can be used to schedule multiple transport blocks.
[0138] As Figure 4 shown, when one DCI schedules multiple transport blocks, the downlink control information DCI carried by the DCI needs to indicate the number of scheduled transport blocks and indicate the HARQ process number (or HARQ process index) corresponding to each transmission.
[0139] For example, when one DCI schedules 8 transport blocks, the downlink control information DCI carried by the DCI needs 8 bits to indicate the scheduled transport blocks in the bitmap indication manner, and needs 8 bits to indicate whether each transport block is successfully received in the bitmap indication manner. Thus, the maximum required indication overhead is 8 + 8 = 16 bits.
[0140] For another example, when one DCI schedules 8 transport blocks, each transport block has 3 states. For example, the transport block is a new transmission, the transport block is a retransmission, or the transport block has not been transmitted. Therefore, there are a total of 3^8 combinations, and 13 bits are required for indication.
[0141] In the above solutions, the overhead of the DCI is very large. In order to reduce the bit overhead when scheduling multiple TBs, the present invention proposes the following solution.
[0142] The terminal device receives control information sent by the network device, such as downlink control information (DCI). The control information is used to indicate a first piece of information, a second piece of information, and a third piece of information. The first piece of information is the number of scheduled TB blocks or the number of scheduled HARQ processes, the second piece of information is a new data indicator, and the third piece of information is the scheduled HARQ process number or HARQ process ID. Wherein the number of scheduled TB blocks may also be referred to as the number of scheduled HARQ processes.
[0143] In an implementable manner, the number of scheduled TB blocks indicated by the control information belongs to the first set. For example, the first set is {1, 2, 8}, that is, the number of scheduled TB blocks can only be 1, 2, or 8 at this time. When there is a large amount of scheduled data, the number of scheduled TB blocks can be indicated as 8. When the scheduled data is relatively moderate, the number of scheduled TB blocks can be indicated as 2. When the data is approaching the end, the number of scheduled TBs can be indicated as 1 or 2 to complete the transmission, which will not affect the scheduling flexibility, but at this time, the DCI overhead can be effectively reduced.
[0144] In an implementable manner, the control information further includes fourth information, and the fourth information is used to indicate the range of the number of scheduled TB blocks. For example, the fourth information indicates that the number of scheduled TB blocks is less than or equal to 2, or the fourth information indicates that the number of scheduled TB blocks is 8. For example, the fourth information includes 1 bit. When this bit is in the first state (the first state is 0, for example), it indicates that the number of scheduled TB blocks is 1 or 2. When this bit is in the second state (such as the second state is 1), the number of scheduled TB blocks is 8. Optionally, when the number of scheduled TB blocks is indicated as 1 or 2, 7 or 8 bits are used to indicate the number of scheduled TB blocks, NDI, and the scheduled HARQ process number. Optionally, when the number of scheduled TB blocks is indicated as 8, 8 bits are used to indicate the NDI of each HARQ process. Optionally, when the number of scheduled TB blocks is indicated as 1 or 2, the first field is used to indicate the RV of the first TB, and the second field is used to indicate the RV of the second TB. The first field includes 2 bits, and the second field includes 1 bit. Optionally, when the number of scheduled TB blocks is indicated as 1 or 2, the third field is used to indicate the RV of the initial transmission TB, and the fourth field is used to indicate the RV of the retransmission TB. The first field includes 1 or 2 bits, and the second field includes 1 or 2 bits.
[0145] The terminal device transmits information to the network device according to the determined control information. Here, the transmission can be sending or receiving. Correspondingly, when the network device sends, the terminal device receives, and when the network device receives, the terminal device sends.
[0146] The network device determines control information, such as downlink control information (DCI). This control information is used to indicate the first information, the second information, and the third information. The first information is the number of scheduled TB blocks or the number of scheduled HARQ processes. The second information is the new data indicator (NDI). The third information is the scheduled HARQ process number or the HARQ process ID. Among them, the number of scheduled TB blocks can also be referred to as the number of scheduled HARQ processes.
[0147] In an implementable manner, the number of scheduled TB blocks indicated by the control information belongs to a first set. For example, the first set is {1, 2, 8}, that is, the number of scheduled TB blocks can only be 1, 2, or 8 at this time. When there is a large amount of scheduled data, the number of scheduled TB blocks can be indicated as 8. When the scheduled data is relatively moderate, the number of scheduled TB blocks can be indicated as 2. When the data is approaching the end, the number of scheduled TBs can be indicated as 1 or 2 to complete the transmission, which will not affect the scheduling flexibility, but can effectively reduce the DCI overhead at this time.
[0148] In an implementable manner, the control information further includes a fourth piece of information, and the fourth piece of information is used to indicate the range of the number of scheduled TB blocks. For example, the fourth piece of information indicates that the number of scheduled TB blocks is less than or equal to 2, or the fourth piece of information indicates that the number of scheduled TB blocks indicates that the number of scheduled TB blocks is 8. For example, the fourth piece of information includes 1 bit. When this bit is in the first state (the first state is 0, for example), it indicates that the number of scheduled TB blocks is 1 or 2. When this bit is in the second state (such as the second state is 1), the number of scheduled TB blocks is 8. Optionally, when the number of scheduled TB blocks is indicated as 1 or 2, 7 or 8 bits are used to indicate the number of scheduled TB blocks, NDI, and the scheduled HARQ process number. Optionally, when the number of scheduled TB blocks is indicated as 8, 8 bits are used to indicate the NDI of each HARQ process. Optionally, when the number of scheduled TB blocks is indicated as 1 or 2, the first field is used to indicate the RV of the first TB, and the second field is used to indicate the RV of the second TB. The first field includes 2 bits, and the second field includes 1 bit. Optionally, when the number of scheduled TB blocks is indicated as 1 or 2, the third field is used to indicate the RV of the initial transmission TB, and the fourth field is used to indicate the RV of the retransmission TB. The first field includes 1 or 2 bits, and the second field includes 1 or 2 bits.
[0149] The network device sends control information to the terminal device.
[0150] The network device transmits information to the terminal device according to the control information. Here, the transmission can be sending or receiving. Correspondingly, when the network device sends, the terminal device receives, and when the network device receives, the terminal device sends.
[0151] Embodiment 4
[0152] For some services, in order to reduce control resource overhead, reduce data transmission latency, and save energy, services can be transmitted on pre-defined resources, that is, no dynamic downlink control information (DCI) scheduling is required, and users transmit signals on pre-configured resources. This type of transmission is called configured scheduling transmission, also known as pre-configured resource transmission or pre-configured resource non-scheduled transmission. In particular, pre-configured resource transmission can be pre-configured uplink resource transmission (PUR, pre-configured resources). After the uplink data is transmitted, the base station will feedback an acknowledgment message ACK indicating whether the transmission is successful, or schedule a retransmission, or instruct the user to back off (such as initiate random access or EDT) to the user through the physical downlink control channel (such as machine type communication-physical downlink control channel, MPDCCH, or physical downlink control channel, PDCCH). Some update information, such as one or more of timing advance (TA), number of repetitions, and power adjustment, will also be carried in the DCI. However, no specific design is given on how or whether other information is carried in the DCI when the DCI indicates back off. Therefore, the present invention provides the following solutions.
[0153] The terminal device receives control information from the network device, such as downlink control information (DCI). This control information is used to indicate at least one of the following information: ACK, fallback, continue to detect the search space, TA, repetition count information, power control parameter. Among them, ACK is used to indicate successful transmission confirmation or ACK is used to indicate successful transmission and no need to detect the search space (optionally, not detecting the search space here means not detecting the search space within this PUR period), fallback is used to indicate that the terminal device initiates random access (random access channel, RACH) or early data transmission (EDT), continue to detect the search space is used to indicate that the terminal device has successfully transmitted and needs to continue to detect the search space, or continue to detect the search space is used to indicate that the terminal device has successfully transmitted and will continue to detect the search space after a period of time (continuing to detect the search space after a period of time here can mean detecting the search space again after a period of time within this PUR period, and at this time the search space for transmitting this DCI and the search space detected after a period of time are within the same PUR period), the repetition count information can be the number of repetitions of the transmitted information or the adjustment amount of the repetition count, and the power control parameter can be the adjustment amount of the power or the power value used.
[0154] In an implementable manner, the control information includes a first field, a second field, and a third field, where the first field is used to indicate TA, the second field is used to indicate the repetition count information, and the third field is used to indicate fallback. When the third field indicates that the user falls back, all bits of the first field and the second field are set to 1 or 0.
[0155] In an implementable manner, the control information includes a third field, and the third field is used to indicate fallback. When a certain third field indicates that the user falls back, all the remaining (or residual) bits in this DCI are set to 1 or 0. At this time, since there is no need to update the configuration information when indicating that the user falls back, all bits of all other fields can be set to 1 or 0 to further detect whether this indication information is correct and reduce the false alarm probability.
[0156] In an implementable manner, the control information includes a fourth field, and the fourth field is used to indicate one or more of the following information: fallback, ACK, continue to detect the search space. Optionally, the fourth field includes 2 bits. The first state (such as 00) of these two bits is used to indicate ACK, the second state (such as 01) is used to indicate the need to detect the search space, and the third state (such as 11 or 10) is used to indicate fallback. Optionally, when the fourth field indicates fallback, all the remaining bits in this DCI are set to 1 or 0.
[0157] The downlink control information indicates a fallback, and the terminal device initiates random access or early data transmission according to the fallback indication information.
[0158] The downlink control information indicates ACK, and the terminal device stops detecting the search space within this PUR cycle.
[0159] The downlink control information indicates to continue detecting the search space. The terminal device detects the search space after a period of time, or the terminal device continues to detect the search space. The terminal device adjusts the TA and the number of repetitions according to the TA and the number of repetitions information.
[0160] The network device determines control information, such as downlink control information (DCI). This control information is used to indicate at least one of the following information: ACK, fallback, continue to detect the search space, TA, number of repetitions information, power control parameter. Among them, ACK is used to indicate successful transmission confirmation or ACK is used to indicate successful transmission and no need to detect the search space (optionally, not detecting the search space here means not detecting the search space within this PUR cycle), fallback is used to indicate that the terminal device initiates random access (random access channel, RACH) or early data transmission (Early data transmission, EDT), continue to detect the search space is used to indicate that the terminal device has successful transmission and needs to continue detecting the search space, or continue to detect the search space is used to indicate that the terminal device has successful transmission and continues to detect the search space after a period of time (continuing to detect the search space after a period of time here can mean detecting the search space after a period of time within this PUR cycle, and the search space for transmitting this DCI and the search space detected after a period of time are within the same PUR cycle), the number of repetitions information can refer to the number of repetitions of the transmitted information or the adjustment amount of the number of repetitions, and the power control parameter can be the adjustment amount of the power or the power value used.
[0161] In an implementable manner, the control information includes a first field, a second field, and a third field. The first field is used to indicate the TA, the second field is used to indicate the number of repetitions information, and the third field is used to indicate the fallback. When the third field indicates user fallback, all bits of the first field and the second field are set to 1 or 0.
[0162] In an implementable manner, the control information includes a third field, and the third field is used to indicate fallback. When a third field indicates that the user falls back, all the remaining (or residual) bits in the DCI are set to 1 or 0. At this time, since there is no need to update the configuration information when indicating that the user falls back, all the bits of all other fields can be set to 1 or 0 to further detect whether the indication information is correct and reduce the false alarm probability.
[0163] In an implementable manner, the control information includes a fourth field, and the fourth field is used to indicate one or more of the following information: fallback, ACK, continue to detect the search space. Optionally, the fourth field includes 2 bits, and the first state (such as 00) of the two bits is used to indicate ACK, the second state (such as 01) is used to indicate that the search space needs to be detected, and the third state (such as 11 or 10) is used to indicate fallback. Optionally, when the fourth field indicates fallback, all the remaining bits in the DCI are all set to 1 or 0.
[0164] The network device sends control information to the terminal device.
[0165] Embodiment 5
[0166] When eMTC and NR (new radio) coexist, the two systems share the same frequency band. To make them coexist better, in the prior art, radio resource control (RRC) and / or downlink control information (DCI) are used to dynamically indicate which resources are unavailable to the eMTC system, that is, reserved resources. In this way, it is possible to more dynamically and flexibly indicate which resources are unavailable to the eMTC, enabling NR to use these resources more flexibly and improving resource utilization. However, the prior art does not give a specific design on how to indicate reserved resources in DCI, and the solution of the present invention gives the following design solution.
[0167] The terminal device receives control information from the network device, such as downlink control information (DCI). Optionally, the control information includes a first field and / or a second field. The first field is used to indicate resource reservation information, and the second field is used to indicate resource reservation information, or the first field is used to indicate frequency-domain resource reservation information, and the second field is used to indicate time-domain resource reservation information. Optionally, when the higher layer enables or configures the first function, the control information includes the first field and / or the second field, and the first field and / or the second field are used to indicate resource reservation information. The first function is to reserve resources or to reserve time resources or to reserve frequency resources. Optionally, when the higher layer enables time resource reservation or configures time resource reservation, the control information includes the first field, and the first field is used to indicate time-domain resource reservation information. The first function is to reserve resources or to reserve time resources or to reserve downlink frequency resources. Optionally, when the higher layer enables frequency resource reservation or configures frequency resource reservation, the control information includes the first field, and the first field is used to indicate frequency-domain resource reservation information. The above time resource reservation and frequency resource reservation respectively refer to resource reservation in the time domain and resource reservation in the frequency domain. Optionally, the resource reservation information indicated by the first field and / or the second field is time-domain and frequency-domain resource reservation information. Optionally, the first field includes z bits, and the first field is used to indicate one or more of the following information: resources in the first time range are not reserved, resources in the first time range are reserved according to the second resource reservation pattern, all resources in the first time range are reserved resources, resources in the first time range are reserved according to the third resource reservation pattern, resources in the first time range are reserved according to the fourth resource reservation pattern, and resources in the first time range are reserved according to the first resource reservation pattern. Optionally, when resource reservation is enabled in both the time domain and the frequency domain, the first field is used to indicate frequency-domain resource reservation, and the second field is used to indicate time-domain resource reservation. Among them, the resources in the first time range are not reserved can also be understood as all resources are available.
[0168] In one possible implementation, the first field includes 1 bit. The first state of this field (e.g., 0) is used to indicate that the reserved resources in the first time range are the same as the first resource reservation pattern. That is, there is no dynamic resource reservation indication at this time, or there is no indication of available resources or reserved resources in the DCI at this time. The first resource reservation pattern is determined according to the first information received by the terminal device from the network device; optionally, the first resource reservation pattern is indicated by the network device in the form of a bit map through an RRC message; optionally, the first information indicates the reserved resources in the form of a bit map. The second state of this field (e.g., 1) is used to indicate that all resources are available in the first time range, or to indicate that the resources in the first time range are not reserved, or to indicate that resource reservation is performed according to the second resource reservation pattern in the first time range. The second resource reservation pattern is determined according to the second information received by the terminal device from the network device; optionally, the second information indicates the reserved resources in the form of a bit map. Optionally, the first resource reservation pattern and the second resource reservation pattern are different, that is, at least one symbol or time slot or subframe is a reserved resource in the first resource reservation pattern but not a reserved resource in the second resource reservation pattern. Optionally, the first time range is configured by the network device, or the first time range is pre-configured. For example, the first time range is J time slots or P subframes or N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), for example, N = 7 or 14, for example, K = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 or 2048, and J, P, N, K, m are all integers greater than or equal to 1; the first time range is different for different subcarrier spacings. For example, when the subcarrier spacing is 15 kHz, the first time range is J time slots or P subframes or N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), when it is 30 kHz, the first time range is 2*J time slots or P subframes or 2*N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), when it is 60 kHz, the first time range is 4*J time slots or P subframes or 4*N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), and when it is 120 kHz, the first time range is 8*J time slots or P subframes or 8*N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms). It can be understood that the field being in the first state or the second state can also be understood as the bit included in this field being in the first state or the second state.
[0169] In an implementable manner, the first field includes z bits, for example, z = 2. This field is in the first state (such as 00) to indicate that the reserved resources in the first time range are the same as the first resource reservation pattern. That is, there is no dynamic resource reservation indication at this time, or there is no indication of available resources or reserved resources in the DCI at this time. The first resource reservation pattern is determined according to the first information sent by the network device received by the terminal device; optionally, the first resource reservation pattern is indicated by the network device in the form of a bitmap through an RRC message; optionally, the first information indicates the reserved resources in the form of a bitmap. Optionally, the second state (such as 01) of this field is used to indicate that all resources in the first time range are available or to indicate that the resources in the first time range are not reserved, or to indicate that resource reservation is performed according to the second resource reservation pattern in the first time range, or to indicate that all resources in the first time range are reserved resources. Optionally, the third state (such as 10) of this field is used to indicate that resource reservation is performed according to the third resource reservation pattern in the first time range, or to indicate that all resources in the first time range are reserved resources. Optionally, the fourth state (such as 11) of this field is used to indicate that resource reservation is performed according to the fourth resource reservation pattern in the first time range, or to indicate that all resources in the first time range are reserved resources. Optionally, one or more of the above first resource reservation pattern, second resource reservation pattern, third resource reservation pattern, and fourth resource reservation pattern are determined by the terminal device according to the RRC message sent by the network device. Optionally, one or more of the second state, third state, and fourth state of this field indicate the reserved resource pattern index configured in the third message to indicate the reserved resources. Optionally, the third message is an RRC message received by the terminal device from the network device.Optionally, the first time range is configured for the network device or pre-configured, for example, the first time range is J time slots or P subframes or N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms). For example, N = 7 or 14, for example, K = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 or 2048, and J, P, N, K, m are all integers greater than or equal to 1, and J, P, N, K, m are pre-defined or configured by the network device; the first time range is different for different subcarrier spacings. For example, when the subcarrier spacing is 15 kHz, the first time range is J time slots or P subframes or N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), and when it is 30 kHz, the first time range is 2*J time slots or P subframes or 2*N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), and when it is 60 kHz, the first time range is 4*J time slots or P subframes or 4*N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), and when it is 120 kHz, the first time range is 8*J time slots or P subframes or 8*N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms). It can be understood that the field being in the first state or the second state can also be understood as the bits included in the field being in the first state or the second state. That is to say, the z bits of the field are used to indicate one or more of the following information: resources within the first time range are not reserved, resources are reserved according to the second resource reservation pattern within the first time range, all resources within the first time range are reserved resources, resources are reserved according to the third resource reservation pattern within the first time range, resources are reserved according to the fourth resource reservation pattern within the first time range, and resources are reserved according to the first resource reservation pattern within the first time range. Optionally, the second resource reservation pattern or the third resource reservation pattern or the fourth resource reservation pattern is that all resources are available, that is, there are no reserved resources.
[0170] The terminal device determines reserved resources or available resources according to the control information.
[0171] The terminal device transmits information to the network device according to the determined reserved resources or available resources.
[0172] The network device determines control information, such as downlink control information (DCI). Optionally, the control information includes a first field and / or a second field, and the first field and / or the second field are used to indicate resource reservation information. Optionally, when the upper layer enables or configures the first function, the control information includes a first field and / or a second field, and the first field and / or the second field are used to indicate resource reservation information. The first function is to reserve resources or reserve time resources or reserve frequency resources. Optionally, when the upper layer enables time resource reservation or configures time resource reservation, the control information includes a first field, and the first field is used to indicate resource reservation information in the time domain. The first function is to reserve resources or reserve time resources or reserve downlink frequency resources. Optionally, when the upper layer enables frequency resource reservation or configures frequency resource reservation, the control information includes a first field, and the first field is used to indicate resource reservation information in the frequency domain. The above time resource reservation and frequency resource reservation respectively refer to resource reservation in the time domain and resource reservation in the frequency domain. Optionally, the first field includes z bits, and the first field is used to indicate one or more of the following information: resources in the first time range are not reserved, resources in the first time range are reserved according to the second resource reservation pattern, all resources in the first time range are reserved resources, resources in the first time range are reserved according to the third resource reservation pattern, resources in the first time range are reserved according to the fourth resource reservation pattern, resources in the first time range are reserved according to the first resource reservation pattern. Optionally, when resource reservation is enabled in both the time domain and the frequency domain, the first field is used to indicate frequency domain resource reservation, and the second field is used to indicate time domain resource reservation. Optionally, the resource reservation information indicated by the first field and / or the second field is time domain and frequency domain resource reservation information.
[0173] In an implementable manner, the first field includes 1 bit. The first state of this field (e.g., 0) is used to indicate that the reserved resources within the first time range are the same as the first resource reservation pattern. That is, there is no dynamic resource reservation indication at this time, or there is no indication of available resources or reserved resources in the DCI at this time. The first resource reservation pattern is indicated according to the first information sent by the network device; optionally, the first resource reservation pattern is indicated by the network device through an RRC message in the form of a bit map; optionally, the first information indicates the reserved resources in the form of a bit map. The second state of this field (e.g., 1) is used to indicate that all resources within the first time range are available, or to indicate that the resources within the first time range are not reserved, or to indicate that resource reservation is performed according to the second resource reservation pattern within the first time range. The second resource reservation pattern is indicated according to the second information sent by the network device; optionally, the second information indicates the reserved resources in the form of a bit map. Optionally, the first resource reservation pattern and the second resource reservation pattern are different, that is, at least one symbol or time slot or subframe is a reserved resource in the first resource reservation pattern but not a reserved resource in the second resource reservation pattern. Optionally, the first time range is configured by the network device, or the first time range is pre-configured. For example, the first time range is J time slots or P subframes or N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms). For example, N = 7 or 14, for example, K = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 or 2048, and J, P, N, K, m are all integers greater than or equal to 1; the first time range is different for different subcarrier spacings. For example, when the subcarrier spacing is 15 kHz, the first time range is J time slots or P subframes or N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), when it is 30 kHz, the first time range is 2*J time slots or P subframes or 2*N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), when it is 60 kHz, the first time range is 4*J time slots or P subframes or 4*N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms), and when it is 120 kHz, the first time range is 8*J time slots or P subframes or 8*N symbols or K repeated subframes of data transmission or all repeated subframes of data transmission or m milliseconds (ms). It can be understood that the field being in the first state or the second state can also be understood as the bit included in this field being in the first state or the second state.
[0174] In an implementable manner, the first field includes z bits, for example, z = 2. This field is in the first state (such as two bits, 00) to indicate that the reserved resources in the first time range are the same as the first resource reservation pattern. That is, there is no dynamic resource reservation indication at this time, or there is no indication of available resources or reserved resources in the DCI at this time. The first resource reservation pattern is indicated according to the first information sent by the network device; alternatively, the first resource reservation pattern is indicated by the network device through an RRC message in the form of a bitmap; alternatively, the first information indicates the reserved resources in the form of a bitmap. Alternatively, the second state of this field (such as two bits, 01) is used to indicate that all resources in the first time range are available or to indicate that resources in the first time range are not reserved, or to indicate that resource reservation is performed according to the second resource reservation pattern in the first time range, or to indicate that all resources in the first time range are reserved resources. Alternatively, the third state of this field (such as two bits, 10) is used to indicate that resource reservation is performed according to the third resource reservation pattern in the first time range, or to indicate that all resources in the first time range are reserved resources. Alternatively, the fourth state of this field (such as two bits, 11) is used to indicate that resource reservation is performed according to the fourth resource reservation pattern in the first time range, or to indicate that all resources in the first time range are reserved resources. Optionally, one or more of the above first resource reservation pattern, second resource reservation pattern, third resource reservation pattern, and fourth resource reservation pattern are indicated by an RRC message sent by the network device. Optionally, one or more of the second state, third state, and fourth state of this field indicate the reserved resource pattern index configured in the third message to indicate the reserved resources. Optionally, the third message is indicated by an RRC message sent by the network device.Optionally, the first time range is configured for the network device, or the first time range is pre-configured. For example, the first time range is J time slots or P sub-frames or N symbols or K repeated sub-frames of data transmission or all repeated sub-frames of data transmission or m milliseconds (ms). For example, N = 7 or 14, for example, K = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 or 2048, and J, P, N, K, m are all integers greater than or equal to 1. The first time range is different for different subcarrier spacings. For example, when the subcarrier spacing is 15 kHz, the first time range is J time slots or P sub-frames or N symbols or K repeated sub-frames of data transmission or all repeated sub-frames of data transmission or m milliseconds (ms). When it is 30 kHz, the first time range is 2*J time slots or P sub-frames or 2*N symbols or K repeated sub-frames of data transmission or all repeated sub-frames of data transmission or m milliseconds (ms). When it is 60 kHz, the first time range is 4*J time slots or P sub-frames or 4*N symbols or K repeated sub-frames of data transmission or all repeated sub-frames of data transmission or m milliseconds (ms). When it is 120 kHz, the first time range is 8*J time slots or P sub-frames or 8*N symbols or K repeated sub-frames of data transmission or all repeated sub-frames of data transmission or m milliseconds (ms). It can be understood that the field being in the first state or the second state can also be understood as the bits included in the field being in the first state or the second state. That is to say, the z bits of the field are used to indicate one or more of the following information: resources within the first time range are not reserved, resources within the first time range are reserved according to the second resource reservation pattern, all resources within the first time range are reserved resources, resources within the first time range are reserved according to the third resource reservation pattern, resources within the first time range are reserved according to the fourth resource reservation pattern, and resources within the first time range are reserved according to the first resource reservation pattern. Optionally, the second resource reservation pattern or the third resource reservation pattern or the fourth resource reservation pattern is that all resources are available, that is, there are no reserved resources.
[0175] In an implementable manner, the reserved resources indicated by the control information become effective at the second time, that is, the second time is the effective or start time of the reservation of the reserved resources. Optionally, the second time is predefined, or the second time is pre-defined. For example, the second time becomes effective starting from the k-th sub-frame after the last sub-frame used for the transmission of the control information, where k is fixed at 4 or k is configured by the base station.
[0176] The following is an example. For instance, the first time range is 1 time slot, and the first resource reservation pattern includes 7 bits 1100100. When the first field is 00, it indicates resource reservation according to the first resource pattern, that is, each time slot of the transmitted PUSCH / PDSCH is reserved according to the first resource pattern; when the first field is 01, it indicates that all resources are available, that is, there is no reserved resource at this time, so each time slot of the transmitted PUSCH / PDSCH is available resource; when the first field is 10, resource reservation is performed according to the second resource reservation pattern. The second resource reservation pattern includes 7 bits 1000110, and each bit corresponds to whether 7 symbols within 1 time slot are reserved. 1 indicates reserved, and 0 indicates not reserved; when the first field is 11, resource reservation is performed according to the third resource reservation pattern. The third resource reservation pattern includes 7 bits 1100000, and each bit corresponds to whether 7 symbols within 1 time slot are reserved. 1 indicates reserved, and 0 indicates not reserved.
[0177] In an implementable manner, the terminal device receives a fifth message from the network device. The fifth message is used to indicate the time and / or frequency domain granularity of the reserved resources, which can also be referred to as the basic unit of the time and / or frequency domain of the reserved resources. For example, the fifth message indicates that the time domain granularity is L symbols or L time slots, where L is an integer greater than or equal to 1. For example, when L = 2, it means that the granularity is 2 symbols. When using a bit map to indicate the reserved resources, each bit corresponds to whether two symbols are reserved.
[0178] The network device sends control information to the terminal device.
[0179] The network device transmits information to the terminal device according to the reserved resource pattern.
[0180] In the above method, the availability of resources within the first time unit and the reserved resource pattern are indicated through DCI to more flexibly indicate resource reservation, enabling more flexible and friendly coexistence between NR and eMTC.
[0181] Embodiment Six
[0182] Currently, the evolved long term evolution-advanced (LTE-A) system will continue to provide wireless communication services for its user equipment (UE) in the short term (even in the long term). In particular, the enhanced machine type communication (eMTC) system and its other evolved systems (further eMTC, FeMTC; even further eMTC, eFeMTC; additional MTC, AMTC) are systems derived from the LTE system, and this system operates in the LTE system and frequency bands.
[0183] During downlink (DL) transmission, the eMTC system and its evolved systems use the primary synchronization signal (PSS) and secondary synchronization signal (SSS) in the LTE system for synchronization. Since the primary synchronization signal and the secondary synchronization signal are relatively sparse in the time domain, the process of synchronizing using these two signals takes a long time. Therefore, a resynchronization signal (RSS) is introduced, and this RSS is a periodic signal. By adding the periodic RSS to the synchronization signal, the synchronization time can be reduced and the user power consumption can be saved.
[0184] To further enhance the mobility performance of the UE, the synchronization information of the neighboring cell can be obtained by measuring the RSS of the neighboring cell. To measure the RSS, a measurement gap is introduced in the prior art, and the user measures the RSS of the serving cell at the time specified by the measurement gap. The RSS appears periodically. To make the RSS and the measurement gap match in the time domain, there is a time domain offset in the RSS configuration, that is, the starting position of the RSS can be offset within the cycle range to achieve the purpose of matching the measurement gap. However, when enabling the serving cell to measure the RSS of the neighboring serving cell, how to ensure that the RSS of the neighboring cell matches the measurement gap of the serving cell is a problem to be solved. To solve the problem that the RSS measurement of the neighboring serving cell does not match the measurement gap, the present invention provides the following solution.
[0185] In the prior art, the time domain offset of the RSS is determined according to the physical layer cell identity of the cell and the number of possible positions of the RSS within a cycle. For example, the time domain offset of the RSS is calculated according to the following formula (in units of the granularity of the time domain offset):
[0186]
[0187] Where ORSS is the time offset of RSS in units of time domain offset granularity, PCID is the physical cell identifier, NNB represents the number of narrowbands where RSS may exist in the frequency domain, and MRSS represents the number of time domain positions where RSS may exist within one RSS period.
[0188] The actual time offset is ORSS × GRSS + ΔRSS frames (the duration of one frame is 10 ms, or a system frame), where GRSS = PRSS / (10MRSS) represents the time offset granularity, and PRSS represents the period of RSS. ΔRSS is an offset after the offset with the time domain offset as the granularity, or an additional time offset.
[0189] The terminal device receives the first information, the second information, and the third information sent by the network device. The first information is used to indicate the time offset granularity of RSS, the second information is used to indicate the period of RSS, and the third information is used to indicate the measurement interval. Optionally, the terminal device also receives the fourth information sent by the network device. The fourth information is used for the first parameter, and the first parameter is used to indicate the additional time offset, where the additional time offset refers to the additional offset after the offset in units of time offset granularity.
[0190] Optionally, the additional time offset is greater than or equal to zero and less than or equal to the time offset granularity.
[0191] Optionally, one or more of the above first information, second information, third information, and fourth information are included in the same system message or RRC message, and the remaining messages are included in another or multiple RRC messages or system messages.
[0192] Optionally, the time offset granularity is N times the measurement interval T or N times T / 10, where N is an integer greater than or equal to 1. At this time, the time offset granularity is an integer multiple of the measurement interval. As long as the position of the first RSS is aligned with the measurement interval, then due to the time offset granularity being an integer multiple of the measurement interval, all subsequent possible time offsets are aligned with the measurement interval, enabling the terminal device to measure RSS within the measurement interval and improving the measurement accuracy. For example, if the measurement interval is 40 ms, then the time offset granularity is 40*N ms, or the time offset granularity is 4*N frames, or the time offset granularity is 4*N. For example, if the measurement interval is 80 ms, then the time offset granularity is 80*N ms, or the time offset granularity is 8*N frames, or the time offset granularity is 8*N.
[0193] Optionally, the terminal device determines the time offset granularity according to one or more of the first information, the measurement interval, and the RSS period. At this time, when different measurement intervals and / or RSS periods are different, the time offset granularity is different.
[0194] Optionally, when the measurement interval belongs to the first measurement interval set and / or the RSS period belongs to the first period set, the time offset granularity belongs to the first offset granularity set, where the first measurement interval set includes one or more measurement intervals, the first period set includes one or more RSS periods, and the first offset granularity set includes one or more time offset granularities. When the measurement interval belongs to the second measurement interval set and / or the RSS period belongs to the second period set, the time offset granularity belongs to the second offset granularity set, where the second measurement interval set includes one or more measurement intervals, the second period set includes one or more RSS periods, and the second offset granularity set includes one or more time offset granularities. At least one of the following is true: the first measurement interval set and the second measurement interval set are different, the first period set and the second period set are different, and the first offset granularity set and the second offset granularity set are different. Among them, the difference between the first measurement interval set and the second measurement interval can be that at least one element in the first measurement interval set does not belong to the second measurement interval set, or at least one element in the second measurement interval set does not belong to the first measurement interval set. The difference between the first period set and the second period set can be that at least one element in the first period set does not belong to the second period set, or at least one element in the second period set does not belong to the first period set. The difference between the first offset granularity set and the second offset granularity set can be that at least one element in the first offset granularity set does not belong to the second offset granularity set, or at least one element in the second offset granularity set does not belong to the first offset granularity set.
[0195] Optionally, the time offset granularity and the measurement interval are correlated, or the time offset granularity, the measurement interval, and the RSS period are correlated.
[0196] Optionally, when the period of RSS is 160 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, or 160 ms; or the time offset granularity can be 4, 8, or 16; or the time offset granularity can be 4 frames, 8 frames, or 16 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first three states of the 3 bits are used to indicate the first information.
[0197] Optionally, when the period of RSS is 160 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms or 80 ms; or the time offset granularity can be 4 or 8; or the time offset granularity can be 4 frames or 8 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0198] Optionally, when the period of RSS is 160 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, or 160 ms; or the time offset granularity can be 8 or 16; or the time offset granularity can be 8 frames or 16 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0199] Optionally, when the period of RSS is 160 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms; or the time offset granularity can be 8; or the time offset granularity can be 8 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 1 state of the 3 or 2 bits is used to indicate the first information.
[0200] Optionally, when the period of RSS is 320 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms, or 320 ms; or the time offset granularity can be 4, 8, 16 or 32; or the time offset granularity can be 4 frames, 8 frames, 16 frames or 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0201] Optionally, when the period of RSS is 320 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, or 160 ms; or the time offset granularity can be 4, 8 or 16; or the time offset granularity can be 4 frames, 8 frames or 16 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states of the 3 bits are used to indicate the first information.
[0202] Optionally, when the period of RSS is 320 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms or 320 ms; or the time offset granularity can be 8, 16 or 32; or the time offset granularity can be 8 frames, 16 frames or 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states of the 3 bits are used to indicate the first information.
[0203] Optionally, when the period of RSS is 320 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms or 160 ms; or the time offset granularity can be 8 or 16; or the time offset granularity can be 8 frames or 16 sub-frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0204] Optionally, when the period of RSS is 640 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms, 320 ms or 640 ms; or the time offset granularity can be 4, 8, 16, 32 or 64; or the time offset granularity can be 4 frames, 8 frames, 16 frames, 32 frames or 64 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 5 states of the 3 bits are used to indicate the first information.
[0205] Optionally, when the period of RSS is 640 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms or 320 ms; or the time offset granularity can be 4, 8, 16 or 32; or the time offset granularity can be 4 frames, 8 frames, 16 frames or 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0206] Optionally, when the period of RSS is 640 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms or 320 ms; or the time offset granularity can be 8, 16 or 32; or the time offset granularity can be 8 frames, 16 frames or 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states of the 3 bits are used to indicate the first information.
[0207] Optionally, when the period of RSS is 640 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms, 320 ms or 640 ms; or the time offset granularity can be 8, 16, 32 or 64; or the time offset granularity can be 8 frames, 16 sub-frames, 32 sub-frames or 64 sub-frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0208] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms, 320 ms or 640 ms; or the time offset granularity can be 4, 8, 16, 32 or 64; or the time offset granularity can be 4 frames, 8 frames, 16 frames, 32 frames or 64 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 5 states of the 3 bits are used to indicate the first information.
[0209] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms, 320 ms, 640 ms or 1280 ms; or the time offset granularity can be 4, 8, 16, 32, 64 or 128; or the time offset granularity can be 4 frames, 8 frames, 16 frames, 32 frames, 64 frames or 128 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 6 states of the 3 bits are used to indicate the first information.
[0210] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms, 320 ms or 640 ms; or the time offset granularity can be 8, 16, 32 or 64; or the time offset granularity can be 8 frames, 16 sub-frames, 32 sub-frames or 64 sub-frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0211] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms, 320 ms, 640 ms or 1280 ms; or the time offset granularity can be 8, 16, 32, 64 or 128; or the time offset granularity can be 8 frames, 16 sub-frames, 32 sub-frames, 64 sub-frames or 128 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0212] Optionally, when the period of RSS is 160 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms and 160 ms; or the time offset granularity can be one or more of the following values: 4, 8 and 16; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames and 16 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states of the 3 bits are used to indicate the first information.
[0213] Optionally, when the period of RSS is 160 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms and 80 ms; or the time offset granularity can be one or more of the following values: 4 and 8; or the time offset granularity can be one or more of the following values: 4 frames and 8 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0214] Optionally, when the period of RSS is 160 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms and 160 ms; or the time offset granularity can be one or more of the following values: 8 and 16; or the time offset granularity can be one or more of the following values: 8 frames and 16 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0215] Optionally, when the period of RSS is 160 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms; or the time offset granularity can be 8; or the time offset granularity can be 8 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first state among the 3 or 2 bits is used to indicate the first information.
[0216] Optionally, when the period of RSS is 320 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms, and 320 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16, and 32; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames, and 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 4 states among the 3 bits are used to indicate the first information.
[0217] Optionally, when the period of RSS is 320 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, and 160 ms; or the time offset granularity can be one or more of the following values: 4, 8, and 16; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, and 16 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states among the 3 bits are used to indicate the first information.
[0218] Optionally, when the period of RSS is 320 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms, and 320 ms; or the time offset granularity can be one or more of the following values: 8, 16, and 32; or the time offset granularity can be one or more of the following values: 8 frames, 16 frames, and 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states among the 3 bits are used to indicate the first information.
[0219] Optionally, when the period of RSS is 320 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms and 160 ms; or the time offset granularity can be one or more of the following values: 8 and 16; or the time offset granularity can be one or more of the following values: 8 frames and 16 sub - frames. Optionally, at this time, 1 bit is used to indicate the first information. Or optionally, 3 or 2 bits are used to indicate the first information, and optionally, the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0220] Optionally, when the period of RSS is 640 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms, 320 ms and 640 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16, 32 and 64; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames, 32 frames and 64 frames. Optionally, at this time, 3 bits are used to indicate the first information, and optionally, the first 5 states of the 3 bits are used to indicate the first information.
[0221] Optionally, when the period of RSS is 640 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms and 320 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16 and 32; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames and 32 frames. Optionally, at this time, 2 bits are used to indicate the first information. Or optionally, 3 bits are used to indicate the first information, and optionally, the first 4 states of the 3 bits are used to indicate the first information.
[0222] Optionally, when the period of RSS is 640 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms and 320 ms; or the time offset granularity can be one or more of the following values: 8, 16 and 32; or the time offset granularity can be one or more of the following values: 8 frames, 16 frames and 32 frames. Optionally, at this time, 2 bits are used to indicate the first information. Or optionally, 3 bits are used to indicate the first information, and optionally, the first 3 states of the 3 bits are used to indicate the first information.
[0223] Optionally, when the period of RSS is 640 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms, 320 ms, and 640 ms; or the time offset granularity can be one or more of the following values: 8, 16, 32, and 64; or the time offset granularity can be one or more of the following values: 8 frames, 16 sub-frames, 32 sub-frames, and 64 sub-frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0224] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms, 320 ms, and 640 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16, 32, and 64; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames, 32 frames, and 64 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 5 states of the 3 bits are used to indicate the first information.
[0225] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms, 320 ms, 640 ms, and 1280 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16, 32, 64, and 128; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames, 32 frames, 64 frames, and 128 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 6 states of the 3 bits are used to indicate the first information.
[0226] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms, 320 ms, and 640 ms; or the time offset granularity can be one or more of the following values: 8, 16, 32, and 64; or the time offset granularity can be one or more of the following values: 8 frames, 16 sub-frames, 32 sub-frames, and 64 sub-frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0227] Optionally, when the period of the RSS is 1280 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms, 320 ms, 640 ms, and 1280 ms; or the time offset granularity can be one or more of the following values: 8, 16, 32, 64, and 128; or the time offset granularity can be one or more of the following values: 8 frames, 16 sub - frames, 32 sub - frames, 64 sub - frames, and 128 frames. Optionally, at this time, 3 bits are used to indicate the first information, and optionally, the first 4 states of the 3 bits are used to indicate the first information.
[0228] The following Table 1 gives an example of the values of the first type of time offset granularity under different RSS periods and measurement interval periods.
[0229] Table 1
[0230]
[0231] The following Table 2 gives an example of the values of the second type of time offset granularity under different RSS periods and measurement interval periods.
[0232] Table 2
[0233]
[0234] The terminal device determines the time offset of the RSS according to the first information and the physical layer cell identity; or, the terminal device determines the time offset of the RSS according to the first information, the fourth information, and the physical layer cell identity; or, the terminal device determines the number of possible positions of the RSS in a period according to the first indication information, and the terminal device determines the time offset of the RSS according to the number of possible positions of the RSS, the first information, and the physical layer cell identity; or, the terminal device determines the number of possible positions of the RSS in a period according to the first indication information, and the terminal device determines the time offset of the RSS according to the number of possible positions of the RSS, the first information, the fourth information, and the physical layer cell identity.
[0235] The terminal device detects the RSS according to the time offset of the RSS, the RSS period, and the measurement interval. Optionally, the RSS can be the RSS of the serving cell or the RSS of an adjacent serving cell.
[0236] The network device determines first information, second information, and third information. The first information is used to indicate the time offset granularity of RSS, the second information is used to indicate the period of RSS, and the third information is used to indicate the measurement interval. Optionally, the terminal device also receives fourth information sent by the network device. The fourth information is used for a first parameter, and the first parameter is used to indicate an additional time offset, where the additional time offset refers to the additional offset amount after offset in units of the time offset granularity.
[0237] Optionally, the additional time offset is greater than or equal to zero and less than or equal to the time offset granularity.
[0238] Optionally, one or more of the above first information, second information, third information, and fourth information are included in the same system message or RRC message, and the remaining messages are included in one or more other RRC messages or system messages.
[0239] Optionally, the time offset granularity is N times the measurement interval T or N times T / 10, where N is an integer greater than or equal to 1. At this time, the time offset granularity is an integer multiple of the measurement interval. As long as the position of the first RSS is aligned with the measurement interval, then because the time offset granularity is an integer multiple of the measurement interval, all subsequent possible time offsets are aligned with the measurement interval, enabling the terminal device to measure RSS in the measurement interval and improving the measurement accuracy. For example, if the measurement interval is 40 ms, then the time offset granularity is 40*N ms, or the time offset granularity is 4*N frames, or the time offset granularity is 4*N. For example, if the measurement interval is 80 ms, then the time offset granularity is 80*N ms, or the time offset granularity is 8*N frames, or the time offset granularity is 8*N.
[0240] Optionally, the terminal device determines the time offset granularity according to one or more of the first information, the measurement interval, and the RSS period. At this time, when the different measurement intervals and / or RSS periods are different, the time offset granularity is different.
[0241] Optionally, when the measurement interval belongs to the first measurement interval set and / or the RSS period belongs to the first period set, the time offset granularity belongs to the first offset granularity set, where the first measurement interval set includes one or more measurement intervals, the first period set includes one or more RSS periods, and the first offset granularity set includes one or more time offset granularities. When the measurement interval belongs to the second measurement interval set and / or the RSS period belongs to the second period set, the time offset granularity belongs to the second offset granularity set, where the second measurement interval set includes one or more measurement intervals, the second period set includes one or more RSS periods, and the second offset granularity set includes one or more time offset granularities. At least one of the following is true: the first measurement interval set and the second measurement interval set are different, the first period set and the second period set are different, and the first offset granularity set and the second offset granularity set are different. Among them, the difference between the first measurement interval set and the second measurement interval can be that at least one element in the first measurement interval set does not belong to the second measurement interval set, or at least one element in the second measurement interval set does not belong to the first measurement interval set. The difference between the first period set and the second period set can be that at least one element in the first period set does not belong to the second period set, or at least one element in the second period set does not belong to the first period set. The difference between the first offset granularity set and the second offset granularity set can be that at least one element in the first offset granularity set does not belong to the second offset granularity set, or at least one element in the second offset granularity set does not belong to the first offset granularity set.
[0242] Optionally, the time offset granularity and the measurement interval are correlated, or the time offset granularity, the measurement interval, and the RSS period are correlated.
[0243] Optionally, when the period of RSS is 160 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, or 160 ms; or the time offset granularity can be 4, 8, or 16; or the time offset granularity can be 4 frames, 8 frames, or 16 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first three states of the 3 bits are used to indicate the first information.
[0244] Optionally, when the period of RSS is 160 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms or 80 ms; or the time offset granularity can be 4 or 8; or the time offset granularity can be 4 frames or 8 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0245] Optionally, when the period of RSS is 160 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, or 160 ms; or the time offset granularity can be 8 or 16; or the time offset granularity can be 8 frames or 16 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0246] Optionally, when the period of RSS is 160 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms; or the time offset granularity can be 8; or the time offset granularity can be 8 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 1 state of the 3 or 2 bits is used to indicate the first information.
[0247] Optionally, when the period of RSS is 320 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms, or 320 ms; or the time offset granularity can be 4, 8, 16 or 32; or the time offset granularity can be 4 frames, 8 frames, 16 frames or 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0248] Optionally, when the period of RSS is 320 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, or 160 ms; or the time offset granularity can be 4, 8 or 16; or the time offset granularity can be 4 frames, 8 frames or 16 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states of the 3 bits are used to indicate the first information.
[0249] Optionally, when the period of RSS is 320 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms or 320 ms; or the time offset granularity can be 8, 16 or 32; or the time offset granularity can be 8 frames, 16 frames or 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states of the 3 bits are used to indicate the first information.
[0250] Optionally, when the period of RSS is 320 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms or 160 ms; or the time offset granularity can be 8 or 16; or the time offset granularity can be 8 frames or 16 sub - frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0251] Optionally, when the period of RSS is 640 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms, 320 ms or 640 ms; or the time offset granularity can be 4, 8, 16, 32 or 64; or the time offset granularity can be 4 frames, 8 frames, 16 frames, 32 frames or 64 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 5 states of the 3 bits are used to indicate the first information.
[0252] Optionally, when the period of RSS is 640 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms or 320 ms; or the time offset granularity can be 4, 8, 16 or 32; or the time offset granularity can be 4 frames, 8 frames, 16 frames or 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0253] Optionally, when the period of RSS is 640 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms or 320 ms; or the time offset granularity can be 8, 16 or 32; or the time offset granularity can be 8 frames, 16 frames or 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states of the 3 bits are used to indicate the first information.
[0254] Optionally, when the period of RSS is 640 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms, 320 ms or 640 ms; or the time offset granularity can be 8, 16, 32 or 64; or the time offset granularity can be 8 frames, 16 sub-frames, 32 sub-frames or 64 sub-frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0255] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms, 320 ms or 640 ms; or the time offset granularity can be 4, 8, 16, 32 or 64; or the time offset granularity can be 4 frames, 8 frames, 16 frames, 32 frames or 64 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 5 states of the 3 bits are used to indicate the first information.
[0256] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 40 ms, the time offset granularity can be 40 ms, 80 ms, 160 ms, 320 ms, 640 ms or 1280 ms; or the time offset granularity can be 4, 8, 16, 32, 64 or 128; or the time offset granularity can be 4 frames, 8 frames, 16 frames, 32 frames, 64 frames or 128 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 6 states of the 3 bits are used to indicate the first information.
[0257] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms, 320 ms or 640 ms; or the time offset granularity can be 8, 16, 32 or 64; or the time offset granularity can be 8 frames, 16 sub-frames, 32 sub-frames or 64 sub-frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0258] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms, 160 ms, 320 ms, 640 ms or 1280 ms; or the time offset granularity can be 8, 16, 32, 64 or 128; or the time offset granularity can be 8 frames, 16 sub-frames, 32 sub-frames, 64 sub-frames or 128 frames. Optionally, 3 bits are used to indicate the first information at this time. Optionally, the first 4 states of the 3 bits are used to indicate the first information.
[0259] Optionally, when the period of RSS is 160 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms and 160 ms; or the time offset granularity can be one or more of the following values: 4, 8 and 16; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames and 16 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information. Optionally, the first 3 states of the 3 bits are used to indicate the first information.
[0260] Optionally, when the period of RSS is 160 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms and 80 ms; or the time offset granularity can be one or more of the following values: 4 and 8; or the time offset granularity can be one or more of the following values: 4 frames and 8 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information. Optionally, the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0261] Optionally, when the period of RSS is 160 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms and 160 ms; or the time offset granularity can be one or more of the following values: 8 and 16; or the time offset granularity can be one or more of the following values: 8 frames and 16 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information. Optionally, the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0262] Optionally, when the period of RSS is 160 ms and the measurement interval period is 80 ms, the time offset granularity can be 80 ms; or the time offset granularity can be 8; or the time offset granularity can be 8 frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first state among the 3 or 2 bits is used to indicate the first information.
[0263] Optionally, when the period of RSS is 320 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms, and 320 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16, and 32; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames, and 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 4 states among the 3 bits are used to indicate the first information.
[0264] Optionally, when the period of RSS is 320 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, and 160 ms; or the time offset granularity can be one or more of the following values: 4, 8, and 16; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, and 16 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states among the 3 bits are used to indicate the first information.
[0265] Optionally, when the period of RSS is 320 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms, and 320 ms; or the time offset granularity can be one or more of the following values: 8, 16, and 32; or the time offset granularity can be one or more of the following values: 8 frames, 16 frames, and 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states among the 3 bits are used to indicate the first information.
[0266] Optionally, when the period of RSS is 320 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms and 160 ms; or the time offset granularity can be one or more of the following values: 8 and 16; or the time offset granularity can be one or more of the following values: 8 frames and 16 sub - frames. Optionally, 1 bit is used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 2 states of the 3 or 2 bits are used to indicate the first information.
[0267] Optionally, when the period of RSS is 640 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms, 320 ms and 640 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16, 32 and 64; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames, 32 frames and 64 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 5 states of the 3 bits are used to indicate the first information.
[0268] Optionally, when the period of RSS is 640 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms and 320 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16 and 32; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames and 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0269] Optionally, when the period of RSS is 640 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms and 320 ms; or the time offset granularity can be one or more of the following values: 8, 16 and 32; or the time offset granularity can be one or more of the following values: 8 frames, 16 frames and 32 frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 bits are used to indicate the first information, and optionally the first 3 states of the 3 bits are used to indicate the first information.
[0270] Optionally, when the period of RSS is 640 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms, 320 ms, and 640 ms; or the time offset granularity can be one or more of the following values: 8, 16, 32, and 64; or the time offset granularity can be one or more of the following values: 8 frames, 16 sub-frames, 32 sub-frames, and 64 sub-frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0271] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms, 320 ms, and 640 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16, 32, and 64; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames, 32 frames, and 64 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 5 states of the 3 bits are used to indicate the first information.
[0272] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 40 ms, the time offset granularity can be one or more of the following values: 40 ms, 80 ms, 160 ms, 320 ms, 640 ms, and 1280 ms; or the time offset granularity can be one or more of the following values: 4, 8, 16, 32, 64, and 128; or the time offset granularity can be one or more of the following values: 4 frames, 8 frames, 16 frames, 32 frames, 64 frames, and 128 frames. Optionally, 3 bits are used to indicate the first information at this time, and optionally the first 6 states of the 3 bits are used to indicate the first information.
[0273] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms, 320 ms, and 640 ms; or the time offset granularity can be one or more of the following values: 8, 16, 32, and 64; or the time offset granularity can be one or more of the following values: 8 frames, 16 sub-frames, 32 sub-frames, and 64 sub-frames. Optionally, 2 bits are used to indicate the first information at this time. Or optionally 3 or 2 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0274] Optionally, when the period of RSS is 1280 ms and the measurement interval period is 80 ms, the time offset granularity can be one or more of the following values: 80 ms, 160 ms, 320 ms, 640 ms, and 1280 ms; or the time offset granularity can be one or more of the following values: 8, 16, 32, 64, and 128; or the time offset granularity can be one or more of the following values: 8 frames, 16 sub - frames, 32 sub - frames, 64 sub - frames, and 128 frames. Optionally, 3 bits are used to indicate the first information, and optionally the first 4 states of the 3 bits are used to indicate the first information.
[0275] An example of the values of the first type of time offset granularity under different RSS periods and measurement interval periods is given in Table 3 below.
[0276] Table 3
[0277]
[0278]
[0279] An example of the values of the second type of time offset granularity under different RSS periods and measurement interval periods is given in Table 4 below.
[0280] Table 4
[0281]
[0282] The network device sends the first information, the second information, and the third information to the terminal device. Or the network device sends the first information, the second information, the third information, and the fourth information to the terminal device.
[0283] The network device sends RSS. Optionally, the network device can be the network device of the serving cell or the network device of an adjacent serving cell.
[0284] Through the method of the present invention, the granularity of RSS is an integer multiple of the measurement interval period. The terminal device can detect RSS at the measurement interval, improving the detection accuracy, reducing the probability that the terminal device cannot detect, reducing the user power, and increasing the probability of RSS detection.
[0285] It should be noted that in the above - mentioned embodiments of the present application, when any two or more embodiments do not conflict, their specific implementation manners can be combined with each other.
[0286] The embodiments of the present application further provide a communication device. Please refer to Figure 5, which is a schematic structural diagram of a communication device provided by an embodiment of the present application. The communication device 500 includes: a transceiver module 510 and a processing module 520. The communication device can be used to implement the functions of the first communication device involved in any of the above method embodiments. For example, the communication device can be a terminal device, such as a handheld terminal device or a vehicle-mounted terminal device; the communication device can also be a chip included in the terminal device, or a device including the terminal device, such as various types of vehicles, etc.
[0287] When the communication device acts as the first communication device and executes Figure 2 the method embodiment shown in, the transceiver module 510 is used to receive a first signal from a third communication device, and the first signal is one or more of the following signals: a data signal, a control signal, a reference signal, and a synchronization signal; the processing module 520 is used to determine a first power value according to the first signal, and activate a first function of the first communication device when the first power value is greater than or equal to a first threshold, where the first function is to amplify and / or forward the received signal.
[0288] In a possible design, the transceiver module 510 is further used to receive first information from a second communication device, and the first information is used to indicate the first threshold.
[0289] In a possible design, the transceiver module 510 is further used to receive a second signal from a third communication device, and the second signal is one or more of the following signals: a data signal, a control signal, a reference signal, and a synchronization signal; the processing module 520 is further used to determine a second power value according to the second signal, and deactivate the first function of the first communication device when the second power value is less than or equal to a second threshold, and the second threshold is less than the first threshold.
[0290] In a possible design, the second threshold is obtained according to the first threshold and a first offset value.
[0291] In a possible design, the transceiver module 510 is further used to receive first information from a second communication device, and the first information is used to indicate one of the first threshold and the second threshold and the first offset value.
[0292] In a possible design, the transceiver module 510 is further used to receive second information from a second communication device, where the second information includes one or more of time information, frequency information, and period information, and the second information is used to indicate the time and / or frequency at which the first communication device receives the first signal.
[0293] In a possible design, the transceiver module 510 is further configured to receive third information from a second communication device, where the third information includes one or more of time information, frequency information, and period information, and the third information is used to instruct the first communication device to amplify and / or forward a signal received at a time and / or frequency corresponding to the third information.
[0294] In a possible design, the transceiver module 510 is further configured to receive power information from a second communication device, where the power information is used by the first communication device to determine the power of a forwarded signal.
[0295] In a possible design, the frequency information belongs to a first frequency set, one or more of a first threshold, a second threshold, and a first offset value belong to a first numerical set, and the first frequency set is associated with the first numerical set.
[0296] In a possible design, the time information includes the number and / or position of time slots, symbols, sub-frames, or frames available within a first time unit; and / or, the frequency information includes one or more of the following information: frequency point information, bandwidth information, and duplex information.
[0297] In a possible design, after activating or deactivating a first function, the transceiver module 510 is further configured to send status information to the second communication device, where the status information indicates that the first function of the communication device is currently in an activated state or a deactivated state.
[0298] The processing module 520 involved in the communication device may be implemented by a processor or processor-related circuit components, and the transceiver module 510 may be implemented by a transceiver or transceiver-related circuit components. The operations and / or functions of each module in the communication device are respectively for implementing Figure 2 the corresponding processes of the method shown in
[0299] Please refer to Figure 6 , which is another schematic structural diagram of a communication device provided in an embodiment of the present application. The communication device is used to implement the functions of the first communication device involved in any of the above method embodiments, and the communication device may specifically be a terminal device. For ease of understanding and convenient illustration, in Figure 6 , the terminal device takes a mobile phone as an example. As Figure 6As shown in the figure, the terminal device includes a processor, and may also include a memory. Of course, it may also include a radio frequency circuit, an antenna, an input / output device, etc. The processor is mainly used to process communication protocols and communication data, control the terminal device, execute software programs, process data of software programs, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have an input / output device.
[0300] When data needs to be sent, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For the sake of convenience of explanation, Figure 6 only one memory and one processor are shown in the figure. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be set independently of the processor or integrated with the processor. The embodiments of the present application do not limit this.
[0301] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device, and the processor with processing functions can be regarded as the processing unit of the terminal device. As Figure 8 shown in the figure, the terminal device includes a transceiver unit 610 and a processing unit 620. The transceiver unit may also be referred to as a transceiver, a transceiver machine, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the devices in the transceiver unit 610 used to implement the receiving function can be regarded as the receiving unit, and the devices in the transceiver unit 610 used to implement the sending function can be regarded as the sending unit, that is, the transceiver unit 610 includes a receiving unit and a sending unit. The transceiver unit is sometimes also referred to as a transceiver machine, a transceiver, or a transceiver circuit, etc. The receiving unit is sometimes also referred to as a receiver, a receiver machine, or a receiving circuit, etc. The sending unit is sometimes also referred to as a transmitter, a transmitter machine, or a transmitting circuit, etc. It should be understood that the transceiver unit 610 is used to perform the sending operation and receiving operation on the terminal device side in the above method embodiments, and the processing unit 620 is used to perform other operations on the terminal device except the transceiver operation in the above method embodiments.
[0302] Another communication device is provided in an embodiment of the present application. Please refer to Figure 7 , which is another schematic structural diagram of a communication device provided in an embodiment of the present application. The communication device 700 includes: a transceiver module 710 and a processing module 720. The communication device can be used to implement the functions of the second communication device involved in any of the above method embodiments. For example, the communication device can be a network device or a chip included in a network device.
[0303] When the communication device acts as the second communication device and executes the Figure 2 method embodiment shown, the transceiver module 710 is configured to send a first message to the first communication device, the first message indicating a first threshold value, which is used by the first communication device to determine whether to activate a first function, and the first function is to amplify and / or forward a received signal; the transceiver module 710 is further configured to receive from the first communication device the amplified and / or forwarded signal, and the signal is one or more of the following signals: data signal, control signal, reference signal, and synchronization signal.
[0304] In a possible design, the first message further indicates a second threshold value or a first offset value, where the second threshold value is less than the first threshold value, and the second threshold value or the first offset value is used by the first communication device to determine whether to deactivate the first function.
[0305] In a possible design, the transceiver module 710 is further configured to send a second message to the first communication device, and the second message is one or more of time information, frequency information, and period information, and the second message is used to indicate the time and / or frequency at which the first communication device receives a first signal from a third communication device.
[0306] In a possible design, the transceiver module 710 is further configured to send a third message to the first communication device, and the third message is one or more of time information, frequency information, and period information, and the third message is used to indicate that the first communication device processes and / or forwards the signal received at the time and / or frequency corresponding to the third message.
[0307] In a possible design, the transceiver module 710 is further configured to send power information to the first communication device, and the power information is used by the first communication device to determine the power of the forwarded signal.
[0308] In a possible design, the frequency information belongs to a first frequency set, and the first frequency set is associated with a first numerical set; the processing module 720 is configured to determine one or more of the first threshold value, the second threshold value, and the first offset value from the first numerical set.
[0309] In a possible design, the time information includes the number and / or position of time slots, symbols, sub-frames or frames available within a first time unit; and / or, the frequency information includes one or more of the following information: frequency point information, bandwidth information, and duplex information.
[0310] In a possible design, the transceiver module 710 is further configured to receive status information from the first communication device, where the status information is used to indicate that a first function of the first communication device is currently in an active state or a deactivated state.
[0311] It should be understood that the processing module 720 involved in this communication device may be implemented by a processor or processor-related circuit components, and the transceiver module 710 may be implemented by a transceiver or transceiver-related circuit components. The operations and / or functions of each module in this communication device are respectively for implementing Figure 2 the corresponding processes of the methods shown in, for the sake of brevity, will not be elaborated here.
[0312] Please refer to Figure 8 , which is another schematic structural diagram of a communication device provided in an embodiment of this application. This communication device can be used to implement the functions related to the first communication device or the second communication device in any of the above method embodiments. This communication device may specifically be a network device, such as a base station, for implementing the functions related to the network device in any of the above method embodiments.
[0313] This network device includes: one or more radio frequency units, such as a remote radio unit (RRU) 801 and one or more baseband units (BBU) (which may also be referred to as a digital unit, DU) 802. The RRU 801 may be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and it may include at least one antenna 8011 and a radio frequency unit 8012. The RRU 801 part is mainly used for the transceiver of radio frequency signals and the conversion between radio frequency signals and baseband signals. The BBU 802 part is mainly used for baseband processing and controlling the base station, etc. The RRU 801 and the BBU 802 may be physically set together or physically separated, that is, a distributed base station.
[0314] The BBU 802 is the control center of the base station and may also be referred to as a processing unit, mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spreading, etc. For example, the BBU (processing unit) 802 may be used to control the base station to execute the operation processes related to the network device in the above method embodiments.
[0315] In one example, the BBU 802 may be composed of one or more single boards. Multiple single boards can jointly support a radio access network with a single access indication (such as an LTE network), or can separately support radio access networks with different access systems (such as an LTE network, a 5G network, or other networks). The BBU 802 may further include a memory 8021 and a processor 8022. The memory 8021 is used to store necessary instructions and data. The processor 8022 is used to control the base station to perform necessary operations, for example, to control the base station to execute the sending operation in the above method embodiments. The memory 8021 and the processor 8022 can serve one or more single boards. That is to say, a memory and a processor can be separately provided on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits can be provided on each single board.
[0316] The embodiment of the present application further provides a chip system, including: a processor, the processor is coupled to a memory, and the memory is used to store programs or instructions. When the programs or instructions are executed by the processor, the chip system implements the methods in any of the above method embodiments.
[0317] Optionally, the processor in the chip system can be one or more. The processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor, which is implemented by reading software codes stored in the memory.
[0318] Optionally, the memory in the chip system can also be one or more. The memory can be integrated with the processor or can be separately arranged from the processor, which is not limited in the present application. Exemplarily, the memory can be a non-transitory processor, such as a read-only memory ROM, which can be integrated with the processor on the same chip or can be separately arranged on different chips. The present application does not make specific limitations on the type of the memory and the setting manner of the memory and the processor.
[0319] Exemplarily, the chip system may be a field programmable gate array (FPGA), may be an application specific integrated circuit (ASIC), may also be a system on chip (SoC), may also be a central processor unit (CPU), may also be a network processor (NP), may also be a digital signal processor (DSP), may also be a micro controller unit (MCU), may also be a programmable logic device (PLD) or other integrated chips.
[0320] It should be understood that each step in the above method embodiments can be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The method steps disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware processor, or executed and completed by the combination of the hardware and software modules in the processor.
[0321] The embodiments of the present application further provide a computer-readable storage medium, in which computer-readable instructions are stored. When the computer reads and executes the computer-readable instructions, the computer is caused to execute the method in any one of the above method embodiments.
[0322] The embodiments of the present application further provide a computer program product. When the computer reads and executes the computer program product, the computer is caused to execute the method in any one of the above method embodiments.
[0323] The embodiments of the present application further provide a communication system, which includes a first communication device, a second communication device and a third communication device.
[0324] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may also 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 may be a microprocessor or the processor may also be any conventional processor, etc.
[0325] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0326] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.
[0327] It should be noted that the memory described herein is intended to include but not be limited to these and any other suitable types of memory.
[0328] It should be understood that in various embodiments of the present application, the sequence numbers of the above processes do not indicate the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0329] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0330] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0331] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0332] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0333] In addition, the functional units in various embodiments of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0334] When the above-mentioned function is implemented in the form of 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 a part of this 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 for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs.
[0335] As described above, the above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, and all of them should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that, The method includes: Receiving a first signal from a third communication device, where the first signal is a periodically detected signal and is one or more of the following signals: data signal, control signal, reference signal, and synchronization signal; Determining a first power value according to the first signal; Activating a first function of a first communication device when the first power value is greater than or equal to a first threshold, where the first function is used to amplify and / or forward the received signal; Not activating the first function of the first communication device when the first power value is less than the first threshold; Wherein the first threshold is greater than a second threshold, and the second threshold is used for the first communication device to determine whether to deactivate the first function; one or more of the first threshold and the second threshold are dynamically adjusted based on the frequency information indicated by the network for the first communication device to use.
2. The method according to claim 1, wherein The method further includes: Receiving first information from a second communication device, where the first information indicates the first threshold.
3. The method according to claim 1, wherein After activating the first function of the first communication device, the method further includes: Receiving a second signal from a third communication device, where the second signal is one or more of the following signals: data signal, control signal, reference signal, and synchronization signal; Determining a second power value according to the second signal; Deactivating the first function of the first communication device when the second power value is less than or equal to the second threshold.
4. The method according to claim 3, wherein The second threshold is obtained according to the first threshold and a first offset value.
5. The method according to claim 4, wherein The method further includes: Receiving first information from a second communication device, where the first information indicates one of the first threshold and the second threshold and the first offset value.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Receiving second information from a second communication device, where the second information is one or more of time information, frequency information, and period information; Wherein the second information is used to indicate the time and / or frequency for the first communication device to receive the first signal.
7. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Receiving third information from a second communication device, where the third information is one or more of time information, frequency information, and period information; Wherein the third information is used to indicate that the first communication device amplifies and / or forwards the signal received at the time and / or frequency corresponding to the third information.
8. A communication method, characterized in that, The method includes: Sending first information to a first communication device, where the first information indicates a first threshold, and the first threshold is used for the first communication device to determine whether to activate a first function, and the first function is used to amplify and / or forward the received signal; the first information also indicates a second threshold or a first offset value, the first threshold is greater than the second threshold, and the second threshold or the first offset value is used for the first communication device to determine whether to deactivate the first function; one or more of the first threshold, the second threshold, or the first offset value are dynamically adjusted based on the frequency information indicated by the network for the first communication device to use; Receive an amplified and / or forwarded signal from the first communication device, where the signal is one or more of the following signals: a data signal, a control signal, a reference signal, and a synchronization signal.
9. The method according to claim 8, wherein The method further includes: Send second information to the first communication device, where the second information is one or more of time information, frequency information, and period information, and the second information is used to indicate the time and / or frequency at which the first communication device receives the first signal from the third communication device.
10. The method according to claim 8, wherein The method further includes: Send third information to the first communication device, where the third information is one or more of time information, frequency information, and period information, and the third information is used to indicate that the first communication device amplifies and / or forwards the signal received at the time and / or frequency corresponding to the third information.
11. The method according to claim 9 or 10, characterized in that, The frequency information belongs to a first frequency set, and the first frequency set is associated with a first numerical set. The method further includes: Determine one or more of the first threshold, the second threshold, and the first offset value from the first numerical set.
12. A communication device, characterized in that, The apparatus includes: A transceiver module, configured to receive a first signal from a third communication device, where the first signal is a periodically detected signal, and the first signal is one or more of the following signals: a data signal, a control signal, a reference signal, and a synchronization signal; A processing module, configured to determine a first power value according to the first signal; The processing module is further configured to activate a first function of the first communication device when the first power value is greater than or equal to a first threshold, where the first function is used to amplify and / or forward the received signal; When the first power value is less than the first threshold, the first function of the first communication device is not activated; Wherein, the first threshold is greater than the second threshold, and the second threshold is used for the first communication device to determine whether to deactivate the first function; one or more of the first threshold and the second threshold are dynamically adjusted based on the frequency information indicated by the network for the first communication device to use.
13. The device according to claim 12, characterized in that, The transceiver module is further configured to: Receive first information from a second communication device, where the first information indicates the first threshold.
14. The device according to claim 12, characterized in that, The transceiver module is further configured to: After activating the first function of the first communication device, receive a second signal from the third communication device, where the second signal is one or more of the following signals: a data signal, a control signal, a reference signal, and a synchronization signal; The processing module is further configured to: Determine a second power value according to the second signal, and deactivate the first function of the first communication device when the second power value is less than or equal to the second threshold.
15. The device according to claim 14, characterized in that, The second threshold is obtained according to the first threshold and the first offset value.
16. The device according to claim 15, characterized in that, The transceiver module is further configured to: Receive first information from a second communication device, where the first information indicates one of the first threshold and the second threshold and the first offset value.
17. The device according to any one of claims 12 to 16, characterized in that, The transceiver module is further configured to: Receive second information from a second communication device, where the second information is one or more of time information, frequency information, and period information; Wherein, the second information is used to indicate the time and / or frequency at which the first communication device receives the first signal.
18. The device according to any one of claims 12 to 16, characterized in that, The transceiver module is further configured to: Receive third information from a second communication device, where the third information is one or more of time information, frequency information, and period information; Wherein, the third information is used to indicate that the first communication device amplifies and / or forwards a signal received at a time and / or frequency corresponding to the third information.
19. A communication device, characterized in that, The apparatus includes: A transceiver module, configured to send first information to a first communication device, the first information indicating a first threshold, the first threshold being used by the first communication device to determine whether to activate a first function, the first function being used to amplify and / or forward a received signal; the first information further indicates a second threshold or a first offset value, the first threshold being greater than the second threshold, the second threshold or the first offset value being used by the first communication device to determine whether to deactivate the first function; one or more of the first threshold, the second threshold, or the first offset value are dynamically adjusted based on frequency information indicated by the network for the first communication device to use; The transceiver module is further configured to receive the amplified and / or forwarded signal from the first communication device, the signal being one or more of the following signals: data signal, control signal, reference signal, and synchronization signal.
20. The device according to claim 19, wherein The transceiver module is further configured to: Send second information to the first communication device, the second information being one or more of time information, frequency information, and period information, the second information being used to indicate the time and / or frequency at which the first communication device receives a first signal from a third communication device.
21. The device according to claim 19, characterized in that, The transceiver module is further configured to: Send third information to the first communication device, the third information being one or more of time information, frequency information, and period information, the third information being used to indicate that the first communication device amplifies and / or forwards a signal received at a time and / or frequency corresponding to the third information.
22. The device according to claim 20 or 21, characterized in that, The apparatus further includes a processing module, the frequency information belongs to a first frequency set, the first frequency set is associated with a first numerical set, and the processing module is configured to: determine one or more of the first threshold, the second threshold, and the first offset value from the first numerical set.
23. A communication device, characterized in that, The apparatus includes at least one processor, and the at least one processor is coupled to at least one memory: The at least one processor is configured to execute computer programs or instructions stored in the at least one memory, so that the apparatus executes the method according to any one of claims 1 to 7, or so that the apparatus executes the method according to any one of claims 8 to 11.
24. A readable storage medium, characterized in that, For storing instructions, when the instructions are executed, the method according to any one of claims 1 to 7 is implemented, or the method according to any one of claims 8 to 11 is implemented.
25. A communication device, characterized in that, Includes a processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method according to any one of claims 1 to 7, or to perform the method according to any one of claims 8 to 11.
Citation Information
Patent Citations
Relay device, relay system, relay method, radio communication system, and program
US20120257532A1
Repeater operation method and apparatus in wireless communication system
US20160204847A1
Relay network connection method and associated apparatus
WO2018035960A1