Wireless communication method and related apparatus
By dynamically adjusting TA configuration in satellite communication and using resource consumption function to balance conflicts and TA reporting resource consumption, the uplink and downlink conflicts and resource waste caused by TA inconsistency are solved, and resource utilization and communication efficiency are improved.
Patent Information
- Application Number
- CN202510777541.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2045-06-11
AI Technical Summary
In satellite communications, due to the large propagation delay and rapid delay changes, the timing advance (TA) between the terminal and the base station is inconsistent, causing uplink and downlink conflicts and resource waste. The existing TA reporting mechanism has problems such as insufficient accuracy or excessive frequency.
By obtaining the number of conflicts and TA reporting frequencies corresponding to each TA configuration, resource consumption is calculated using the resource consumption function, and the TA configuration is dynamically adjusted to balance the conflicts and resource consumption reported by the TA, thereby improving resource utilization.
It achieves dynamic adjustment of TA configuration based on the actual status of the terminal, reduces uplink and downlink conflicts, and improves time domain resource utilization and communication efficiency.
Smart Images

Figure CN120302432B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and in particular to a wireless communication method and related apparatus. BACKGROUND
[0002] In a satellite communication scenario, a half duplex frequency division duplex (HD-FDD) terminal device communicates with a network via a satellite, and a timing advance (TA) is introduced to ensure uplink / downlink frame alignment.
[0003] In terrestrial networks (TN), due to limited propagation delay, the identification of the conflict between uplink and downlink is relatively simple, and the base station can calculate when the terminal initiates uplink transmission and when the terminal will receive a certain downlink transmission. However, in non-terrestrial networks (NTN), the propagation delay of each terminal is different, and its value can greatly exceed the time slot length. For example, TR38.821 specifies that for a low earth orbit (LEO) satellite with an altitude of 600 kilometers, the cell differential delay can exceed 3ms. Moreover, the terminal is responsible for autonomously pre-compensating the uplink transmission in the time domain, which covers the propagation delay of the service link and possibly the feeder link. There are two problems with the transmission delay of satellite communication. On the one hand, the propagation delay is very large, and on the other hand, the delay changes rapidly due to the high-speed movement of the satellite. Due to the above problems, the TA currently used by the terminal and the TA known by the base station about the terminal are inconsistent, which will cause uplink / downlink conflict, i.e., uplink transmission and downlink reception conflict, and resource waste. SUMMARY
[0004] Therefore, the present application provides a wireless communication method and related apparatus to solve at least part of the above problems, and the disclosed technical solutions are as follows:
[0005] In a first aspect, the present application provides a wireless communication method applied to a terminal, the method comprising: obtaining a conflict number and a TA reporting frequency corresponding to each TA configuration, the conflict number being a number of uplink and downlink transmission conflicts within a preset time period when the terminal uses a first TA configuration, and the TA reporting frequency being a number of times of sending a TA report within the preset time period when the terminal uses the first TA configuration; obtaining a resource consumption corresponding to a same TA configuration according to the conflict number and the TA reporting frequency corresponding to the same TA configuration, the resource consumption being positively correlated with time domain resources consumed by uplink and downlink conflicts and time domain resources consumed by sending the TA report; and in a case where a second resource consumption corresponding to a second TA configuration is less than a first resource consumption corresponding to the first TA configuration, adjusting a TA configuration currently used by the terminal from the first TA configuration to the second TA configuration.
[0006] It can be seen that the scheme introduces a resource consumption for quantifying influences of uplink and downlink conflicts and TA reporting on time domain resource consumption, and the time domain resources consumed by the terminal when using different TA configurations can be obtained. In this way, a balance can be achieved in time domain resources consumed by the conflict number and the TA reporting frequency, a TA configuration with higher resource utilization can be determined, and the TA configuration can be automatically adjusted, that is, the TA configuration is dynamically adjusted according to the actual state of the terminal, the influences of TA reporting and uplink and downlink conflicts on overall time domain resources are minimized, and therefore the utilization of time domain resources and the communication efficiency are improved.
[0007] In a possible implementation manner of the first aspect, the obtaining of the conflict number corresponding to each TA configuration comprises: counting a first conflict number of uplink and downlink conflicts within a preset time period when the terminal uses a first TA configuration; and obtaining a second conflict number corresponding to a second TA configuration based on the first conflict number, the second TA configuration being a TA configuration other than the first TA configuration among all TA configurations supported by the terminal. In this way, the first conflict number of uplink and downlink conflicts within a preset time period (such as a statistical window) when the terminal uses the first TA configuration is counted, and the second conflict number of uplink and downlink conflicts within the preset time period when the terminal uses other TA configurations is further calculated based on the first conflict number, thereby providing basic data for obtaining the resource consumption subsequently.
[0008] In a possible implementation manner of the first aspect, the obtaining of the second conflict number corresponding to the second TA configuration based on the first conflict number comprises: obtaining a percentage position of the first conflict number within a first conflict number range corresponding to the first TA configuration, the first conflict number range being obtained according to a historical conflict number corresponding to the first TA configuration; and obtaining the second conflict number corresponding to the second TA configuration based on the percentage position and a second conflict number range corresponding to the second TA configuration, the second conflict number range being obtained according to a historical conflict number corresponding to the second TA configuration.
[0009] In a possible implementation of the first aspect, the percentage position of the first conflict number in the first conflict number range corresponding to the first TA configuration is obtained according to the following formula:
[0010]
[0011] wherein, the percentage position is represented by P, the first conflict number is represented by N1, and the first conflict number range is represented by [N1min, N1max].
[0012] The second conflict number corresponding to the second TA configuration is obtained based on the percentage position and a second conflict number range corresponding to the second TA configuration, including obtaining the second conflict number according to the following formula:
[0013]
[0014] wherein, the second conflict number range is represented by [N2min, N2max].
[0015] It can be seen that, after the first conflict number is obtained, the percentage position of the first conflict number in the first conflict number range is obtained, and the percentage position of the conflict number occurring when the terminal uses different TA configurations in the conflict number range corresponding to the TA configuration is substantially unchanged, so that the second conflict number possibly occurring when the terminal uses the second TA configuration in the preset time length can be calculated. The calculation is simple, and the accuracy of the calculated second conflict number is high.
[0016] In a possible implementation of the first aspect, the method further includes: in a case where the first conflict number is greater than a maximum value of the first conflict number range, sending a TA report to the network device, the TA report including the TA value of the terminal. According to the scheme, after it is detected that the first conflict number occurring when the terminal uses the first TA configuration in the preset time length exceeds the maximum value of the first conflict number range corresponding to the TA configuration, the TA value of the terminal is reported to the network device, so that the network device can learn the TA value of the terminal in time, and adjust the time domain resources of the uplink and downlink in time based on the TA value of the terminal, thereby improving the resource utilization rate.
[0017] In a possible implementation of the first aspect, the TA reporting frequency corresponding to each TA configuration is obtained, including: obtaining a TA change rate of the terminal, the TA change rate being a change rate of the TA value with time; and obtaining the TA reporting frequency corresponding to the TA configuration based on the TA change rate and a TA offset threshold in the TA configuration.
[0018] In a possible implementation of the first aspect, the TA reporting frequency corresponding to the TA configuration is obtained based on the TA variation rate and a TA offset threshold in the TA configuration, including: the TA reporting frequency corresponding to the TA configuration is calculated according to the following formula:
[0019]
[0020] wherein, represents the TA reporting frequency corresponding to the i th TA configuration, represents the TA variation rate (ms / s), represents the TA offset threshold corresponding to the i th TA configuration.
[0021] In a possible implementation of the first aspect, the resource consumption amount corresponding to the same TA configuration is obtained according to the conflict number corresponding to the same TA configuration and the TA reporting frequency, including: the resource consumption amount corresponding to the TA configuration is calculated according to the following formula:
[0022]
[0023] wherein, represents the conflict number corresponding to the i th TA configuration, represents the TA reporting frequency corresponding to the i th TA configuration, the coefficient a represents the time domain resource loss of a single uplink-downlink conflict, and the coefficient b represents the time domain resource consumption of a single TA reporting.
[0024] The scheme introduces a resource consumption function, and the resource consumption function can be used to obtain the time domain resources consumed by the terminal when different TA configurations are used. Moreover, the resource consumption function can balance the time domain resources consumed by the conflict number and the TA reporting frequency, and determine the TA configuration with higher resource utilization. In addition, the resource consumption function is simple to calculate.
[0025] In a possible implementation of the first aspect, in the case of comprehensively considering the influence of the conflict number and the TA reporting frequency on the time domain resource consumption, a=1, b=1+k, wherein k represents the ratio of the bit overhead of the TA report to the total number of bits of one time slot, k=12 / 14m, and m is the exponent of the order of quadrature amplitude modulation. It can be seen that the method can set the coefficients in the resource consumption function according to the actual application scenario, so as to meet the actual demand. In the case of comprehensively considering the influence of the conflict number and the TA reporting frequency on the resource consumption, a=1, b=1, so that a balance can be achieved between the resources consumed by the conflict number and the TA reporting.
[0026] In a possible implementation manner of the first aspect, in a case of only considering the influence of the number of collisions on the time domain resource consumption, a = 1 and b = 0. It can be seen that the method can set the coefficients in the resource consumption function according to the actual application scenario, so as to meet the actual demand. In a case of only considering the influence of the number of collisions on the resource consumption, a = 1 and b = 0, and only according to the influence of the uplink-downlink collision on the resource, the TA configuration with higher utilization is selected.
[0027] In a possible implementation manner of the first aspect, before obtaining the number of collisions corresponding to each TA configuration and the TA reporting frequency, the method further includes: receiving the basic network TA information and the TA configuration information sent by the network device, the TA configuration information including the TA reporting granularity and the TA offset threshold supported by the network device; combining each TA reporting granularity with the TA offset threshold to obtain different TA configurations; determining an initial TA configuration from the plurality of TA configurations, and performing TA reporting by using the TA configuration information in the initial TA configuration.
[0028] In a possible implementation manner of the first aspect, the TA reporting granularity includes 0.1 ms, 0.2 ms and 0.5 ms; the TA offset threshold includes 0.05 ms, 0.25 ms, 0.1 ms, 0.5 ms, 1 ms, 2 ms, 3 ms, 4 ms, 5 ms, 6 ms, 7 ms, 8 ms, 9 ms, 10 ms, 11 ms, 12 ms, 13 ms, 14 ms and 15 ms; and the TA offset threshold in the TA configuration is greater than or equal to half of the TA reporting granularity. It can be seen that the TA reporting is more accurate by introducing the TA reporting granularity with higher precision and the TA offset threshold with smaller value, so as to facilitate the network side to schedule the time domain resource more finely, and meanwhile reduce the probability of uplink-downlink transmission collision.
[0029] In a possible implementation manner of the first aspect, the TA configuration information sent by the network device includes: the TA reporting granularity set and the TA offset threshold set carried in the TA reporting configuration signaling of the RRC control unit sent by the network device.
[0030] In a possible implementation manner of the first aspect, after the currently used TA configuration is adjusted from the first TA configuration to the second TA configuration, the method further includes: in a case where the difference between the TA value of the terminal and the TA value of the last TA report is greater than or equal to the TA offset threshold in the second TA configuration, sending a TA report to the network device, the TA report including the TA value.
[0031] In a possible implementation manner of the first aspect, the TA reporting granularity is carried by a reserved bit in the MAC CE TA report.
[0032] In a second aspect, the present application also provides a communication apparatus, including a processing module and a transceiver module, the communication apparatus being configured to perform the method of any one of the first aspect.
[0033] In a third aspect, the present application also provides a terminal device, including: a memory configured to store computer programs or computer instructions; and a processor configured to execute the computer programs or computer instructions stored in the memory, so that the terminal device performs the method of any one of the first aspect.
[0034] In a fourth aspect, the present application also provides a computer readable storage medium, having instructions stored thereon, when the instructions are executed on an electronic device, the electronic device performs the method of any one of the first aspect.
[0035] In a fifth aspect, the present application provides a computer program product, including: a computer program (also referred to as code or instructions), when the computer program is executed on a computer, the computer program causes the computer to perform the method of any one of the first aspect.
[0036] In a sixth aspect, the present application also provides a chip system, including one or more processors configured to call and execute instructions stored in a memory, so that the method in any possible implementation manner of the first aspect is performed. The chip system can be composed of a chip, or can include a chip and other discrete devices. The chip system can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data. BRIEF DESCRIPTION OF DRAWINGS
[0037] Figure 1 A schematic diagram of the composition of timing advance in an NTN system;
[0038] Figure 2 A schematic diagram of a communication system architecture provided by an embodiment of the present application;
[0039] Figure 3 A schematic diagram of a network device structure provided by an embodiment of the present application;
[0040] Figure 4 A flowchart of a wireless communication method provided by an embodiment of the present application;
[0041] Figure 5 A flowchart of another wireless communication method provided by an embodiment of the present application;
[0042] Figure 6 A schematic diagram of a communication apparatus provided by an embodiment of the present application;
[0043] Figure 7 A schematic diagram of a terminal provided by an embodiment of the present application. DETAILED DESCRIPTION
[0044] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing the specific embodiments and are not intended to be limiting to the present application. As used in the specification and the appended claims of the present application, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that “one or more” as used in the embodiments of the present application refers to one, two or more than two; “and / or” describes the associating relationship of the associated objects, which means that there can be three kinds of relationships; for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character “ / ” generally represents an “or” relationship between the associated objects.
[0045] In the present specification, the phrase “one embodiment” or “some embodiments” etc. means that the specific features, structures or characteristics described in connection with the embodiment are included in one or more embodiments of the present application. Therefore, the phrases “in one embodiment”, “in some embodiments”, “in other some embodiments”, “in further some embodiments” etc. appearing in different places in the present specification are not necessarily all referring to the same embodiment, but mean “one or more but not all embodiments”, unless otherwise specifically emphasized. The terms “include”, “contain”, “have” and their variants mean “including but not limited to”, unless otherwise specifically emphasized.
[0046] The plurality referred to in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the terms “first”, “second” etc. are only used for the purpose of distinguishing the description and cannot be understood as indicating or implying relative importance, nor can it be understood as indicating or implying order.
[0047] First, the related technologies involved in the embodiments of the present application are described.
[0048] 1. NTN communication
[0049] Non-terrestrial communication has the advantages of wide coverage, long communication distance, high reliability, great flexibility, high throughput, and is not affected by geographical environment, climate conditions and natural disasters, and has been widely used in aviation communication, maritime communication, military communication and other fields. The introduction of NTN into the 5th generation (5G) mobile network can improve the performance of the communication system. Satellite communication system and high altitude platform communication system (HAPS) are typical non-terrestrial communication systems. On the one hand, satellite networks can provide communication services for areas that are difficult for ground networks to cover, such as oceans, forests, deserts or remote areas; on the other hand, satellite networks can enhance the reliability of 5G communication, such as providing more stable communication services for users in high-speed mobile scenarios such as trains and airplanes. In addition, satellite networks can also provide more data transmission resources to support a larger number of connections.
[0050] Generally speaking, the higher the orbit of the satellite, the larger the coverage area, but the longer the communication delay. According to the orbit height, satellites can be divided into:
[0051] (1) Low Earth Orbit (LEO): orbit height is 160-2000 kilometers (km);
[0052] (2) Medium Earth Orbit (MEO): orbit height is 2000-35786 km;
[0053] (3) Geostationary Earth Orbit (GEO): orbit height is 35786 km;
[0054] Among them, GEO is a synchronous earth satellite orbit, and the satellite running on this orbit is stationary relative to the ground; LEO and MEO are collectively referred to as non-geostationary orbit (NGSO), and the satellite running on this type of orbit moves at high speed relative to the ground.
[0055] For NGSO, according to whether the satellite beam moves with the satellite, it can be further divided into Earth Moving Cell and Earth Fixed Cell. For Earth Moving Cell, the cell is moving relative to the ground, and the satellite beam pointing follows the satellite movement; for Earth Fixed Cell, the cell is fixed relative to the ground within a certain time, and the satellite antenna can use its beamforming ability to point the beam to a certain area fixed on the ground within a certain time.
[0056] 2、TA
[0057] An important feature of uplink transmission is that uplink transmissions from different terminal devices in the same cell do not interfere with each other. In order to ensure the orthogonality of uplink transmission and avoid intra-cell interference, the base station requires that the signals from different terminal devices in the same subframe but different frequency domain resources (different resource blocks (RBs)) arrive at the base station at substantially the same time. As long as the base station receives the uplink data sent by the terminal device within the cyclic prefix (CP) range, it can correctly decode the uplink data, so the uplink synchronization requires that the signals from different terminal devices in the same subframe arrive at the base station within the cyclic prefix range.
[0058] In order to ensure time synchronization on the receiving side (base station side), long term evolution (LTE) / new radio (NR) introduces the mechanism of uplink timing advance. In terms of terminal devices, TA is essentially a negative offset between the time of receiving the start of a downlink subframe and the time of transmitting an uplink subframe. By appropriately controlling the offset of each terminal device, the base station can control the time at which uplink signals from different terminal devices arrive at the base station. For terminal devices that are far from the base station, due to the larger transmission delay, they need to send uplink data earlier than terminal devices that are close to the base station.
[0059] In NTN, as shown in FIG. 1, TA includes the transmission delay of the terminal device to the satellite and the transmission delay of the satellite to the reference point (RP). Specifically, TA can be determined according to the following formula: Figure 1
[0060]
[0061] where TA is the total timing advance, and is the timing adjustment amount finally applied to the uplink transmission of the terminal to ensure correct synchronization of the signal.
[0062] The network timing advance is a basic timing adjustment amount calculated according to the physical distance between the terminal and the base station.
[0063] Network timing advance offset, used to fine tune the basic network timing advance, which can be used to compensate for specific propagation conditions or system errors. This parameter is 0 in Frequency Division Duplex (FDD) systems;
[0064] Common adjustment timing advance is the transmission delay from the satellite to the reference point, which is calculated by the network side and delivered to the terminal.
[0065] UE adjustment timing advance is the transmission delay from the terminal to the satellite, which is the service link transmission delay, and is calculated by the terminal according to the terminal position information and ephemeris information.
[0066] Timing constant is the basic time unit used to quantify the timing advance. In different communication systems, the specific value may be different.
[0067] It can be seen that the TA is composed of two parts: the first part ( , , ) is provided by the network, that is, it can be calculated by the network and notified to the terminal. The second part ( ) is calculated by the terminal, for example, it can be calculated according to the terminal position and ephemeris information.
[0068] The communication system and system architecture related to the embodiments of the present application are introduced as follows:
[0069] The technical solutions provided by the embodiments of the present application can be applied to a communication system, which can include but is not limited to the following systems, for example: a second generation (2G) communication system, a third generation (3G) communication system, a long term evolution (LTE) system, a universal mobile communication system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) system or new radio (NR), a 5.5G system or a 6th generation (6G) system and future mobile communication systems, vehicle to X (V2X); V2X can include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2P), etc., long term evolution-vehicle (LTE-V), Internet of Vehicles, machine type communication (MTC), Internet of Things (IOT), ambient Internet of Things (AIOT), long term evolution-machine (LTE-M), machine to machine (M2M), etc.
[0070] Scenarios suitable for the communication system can include: non-terrestrial network (NTN), satellite communication, high altitude platform station (HAPS) communication, vehicle to everything (V2X) communication, integrated access and backhaul (IAB) communication, reconfigurable intelligent surface (RIS) communication, etc.
[0071] Exemplary, Figure 2A schematic diagram of an architecture of a communication system is shown.
[0072] As shown in Figure 2 The communication system can include an access network device, a terminal device in communication with the access network device. Optionally, the system can further include a core network unit in communication with the access network device.
[0073] The access network device is a device deployed in a wireless access network to provide wireless communication functions. The access network device can also be referred to as an access network node, a RAN (radio access network) node, a RAN entity, or an access node, etc., which is located at the network side of the above-mentioned communication system, used to help terminal devices to realize wireless access, and has wireless transceiving function or can be provided with a chip or chip system of the device. The access network device includes but is not limited to: a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission receiving point / transmission reception point (TRP), or a transmission point (TP), a base station in NR (gNodeB or gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system, etc.
[0074] The access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a centralized radio access network (CRAN) scenario. The access network device can also be one or a group (including multiple antenna panels) of antenna panels of a base station in 5G, or can also be a network node constituting a gNB, TRP or TP or transmission measurement function (TMF), such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), a road side unit (RSU) with base station function. Optionally, the access network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in V2X technology can be an RSU. All or part of the functions of the access network device in this application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The access network device in this application can also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
[0075] In the NTN, all or part of the function modules of the access network device can be deployed on the air platform or the satellite, or other forms of communication devices in the high sky. Accordingly, the access network device can refer to the air platform, or the satellite, or other similar devices that access the terminal device to the core network device. Among them, the air platform can include at least one of the following: satellite, unmanned aerial vehicle, or hot air balloon.
[0076] Among them, the CU and the DU can be separately arranged, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0077] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meanings. For example, in the ORAN system, the CU may also be called an O-CU (Open CU), the DU may also be called an O-DU, the CU-CP may also be called an O-CU-CP, the CU-UP may also be called an O-CU-UP, and the RU may also be called an O-RU. Any of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented as a software module, a hardware module, or a combination of software and hardware modules. The CU (or CU-CP and CU-UP), DU, and RU can implement different protocol layer functions.
[0078] Figure 2 This is a schematic diagram of the structure of an access network device. As an implementation example, Figure 2 As shown, the access network device may include at least one CU and at least one DU. This design can be referred to as CU-DU separation. A CU can be connected to one or more DUs. The CU and DU can be divided based on the protocol layers of the wireless network: for example, the functions of the PDCP layer and above (such as the RRC layer and SDAP layer) are located in the CU, while the functions of the protocol layers below the PDCP layer (such as the RLC layer, media access control (MAC) layer, and PHY layer) are located in the DU. Another example is that the functions of the protocol layers above the PDCP layer are located in the CU, while the functions of the protocol layers below the PDCP layer are located in the DU, without limitation. When a CU includes a CU-CP and a CU-UP, the CU-CP implements the control plane functions of the CU, and the CU-UP implements the user plane functions of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, the CU-CP implements the RRC layer functions and the control plane functions of the PDCP layer, and the CU-UP implements the SDAP layer functions and the user plane functions of the PDCP layer. This application does not limit the names of the CU and DU. The above division of the processing functions of CU and DU according to the protocol layer is only an example, and they can also be divided in other ways.
[0079] The CU can be connected to the core network. Optionally, the CU can have some of the functions of the core network.
[0080] Furthermore, some functions of DU can be separated. Figure 3As shown, the part of the functions can be implemented by a radio unit (RU). The RU can have radio frequency functions. The name of the RU is not limited in the present application. The DU and the RU can be split or separated at the PHY layer. For example, the DU can implement high layer functions in the PHY layer, and the RU can implement low layer functions in the PHY layer or implement the low layer functions and the radio frequency functions. The high layer functions in the PHY layer include functions closer to the MAC layer, and the low layer functions in the PHY layer include functions closer to the radio frequency. For example, the high layer functions of the PHY layer include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling, or modulation / demodulation. The low layer functions of the PHY layer include one or more of the following: fast Fourier transform (FFT) / inverse fast Fourier transform (IFFT), beamforming, or extraction and filtering of a physical random access channel (PRACH), and the like. The RU can communicate radio frequency signals with the terminal device through an air interface. The pre-coding function of the PHY layer code can be located in the DU or in the RU. The split manner between the DU and the RU can be various possible manners and is not limited. There is an interface between the DU and the RU. For example, according to different split manners, the interface between the DU and the RU can be a common public radio interface (CPRI) interface or an enhanced common public radio interface (eCPRI) interface.
[0081] Optionally, any of the above CU, CU-CP, CU-UP, DU, and RU can be a software module, a hardware structure, or a software module plus a hardware structure, which is not limited. Among them, the existence forms of different entities can be the same or different. For example, the CU, the CU-CP, the CU-UP, and the DU are software modules, and the RU is a hardware structure. For the sake of description simplicity, all possible combination forms are not listed one by one here. These modules and the methods performed by them are also within the protection scope of the embodiments of the present application. For example, when the method of the embodiments of the present application is executed by an access network device, it can be executed by at least one of the CU, the CU-CP, the CU-UP, the DU, or the RU.
[0082] The form of the access network device is not limited in the embodiments of the present application. The device for implementing the function of the access network device can be the access network device, or can be a device capable of supporting the access network device to implement the function, such as a chip system. The device can be installed in the access network device or used in combination with the access network device.
[0083] In the embodiments of the present application, the terminal can be a terminal device with transceiving function, or can also be a chip or chip system provided in the terminal device. In the embodiments of the present application, the terminal device can be various forms, for example, a mobile phone, a tablet computer, a computer with wireless transceiving function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, 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, a wearable terminal device, and the like. The terminal device of the present application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built in a vehicle as one or more components or units. The terminal device can also be other devices with terminal function, for example, the terminal device can also be a device assuming a terminal function in D2D communication.
[0084] The terminal can also be referred to as a terminal device, a user equipment (UE), an access terminal device, a vehicle-mounted terminal, an industrial control terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a wireless communication device, a UE agent or a UE apparatus, etc. The terminal can also be a fixed terminal or a mobile terminal.
[0085] The embodiments of the present application do not limit the device form of the terminal. The device for implementing the function of the terminal device can be the terminal device, or can be a device capable of supporting the terminal device to implement the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0086] The core network unit is a functional unit deployed in the core network to provide services for terminal devices. In systems using different wireless access technologies, the names of core network devices with similar wireless communication functions may differ. For example, when the communication method of the embodiments of the present application is applied in a 5G system, the core network device can access and mobility management function (AMF) network element, session management function (SMF) network element, user plane function (UPF) network element, etc. Among them, the UPF network element processes user plane data. The AMF network element and the SMF network element process control plane signaling. When the precoding method of the embodiments of the present application is applied in an LTE system, the core network device can be a mobility management entity (MME). For the convenience of description, the above-mentioned devices that can provide services for terminal devices are collectively referred to as core network devices in the embodiments of the present application.
[0087] As shown in Figure 2 , the system further includes a ground gateway and a data network (DN). Here, the interface through which the terminal device communicates with the access network device can be an air interface. The interface through which the access network device communicates with the ground gateway can be an NG interface. The interface through which the ground gateway communicates with the core network can be an NG interface. The core network unit can be connected to only one ground gateway, and at this time, the access network device can be connected to the core network unit through one ground gateway, as shown in Figure 2 . The core network unit can be connected to more than one ground gateway, and at this time, the access network device can be connected to the core network unit through any one of the more than one ground gateway Figure 2 (not shown). The core network unit (such as the UPF network element) can communicate with entities or network elements in the DN through an interface (such as an N6 interface).
[0088] It should be noted that only some of the communication modes between the network elements are listed above, and other network elements can also communicate through certain connection modes, which will not be described here in the embodiments of the present application.
[0089] One TA reporting mechanism in the NTN is that when the current TA of the terminal device changes by more than the TA offset threshold (offsetThresholdTA) compared with the last reported TA value (the latest reported TA), the TA reporting is triggered.
[0090] When the terminal reports the TA by using the TA reporting mechanism, the terminal triggers the TA reporting according to the configured TA reporting granularity and TA offset threshold. The TA reporting granularity refers to the accuracy of the TA reporting, i.e., the minimum quantization step of the TA value reported by the terminal. The TA reporting mechanism has the following problems:
[0091] (i) When the TA reporting granularity is 1 ms, the base station cannot obtain the actual more accurate TA value. For example, when the TA offset threshold is 0.2 ms, the last TA value is 1.1 ms, and the current TA value is 1.3 ms, the TA reporting is triggered, and the reported TA value is 2 ms. When the TA value changes from 1.3 ms to 1.6 ms, the TA reporting is triggered, and the reported TA value is still 2 ms.
[0092] (ii) If a low-precision TA offset threshold is used (the lower the precision of the TA offset threshold, the larger the value), the TA mismatch is high, and the terminal cannot report the TA in time.
[0093] (iii) If a high-precision TA offset threshold is used, the TA reporting is more frequent, which increases the signaling overhead and the terminal power consumption.
[0094] To solve the above problems, the present application provides a wireless communication method, which provides a dynamic adaptive HD-FDD device uplink-downlink conflict avoidance mechanism, can balance the uplink-downlink transmission conflict and the communication resource consumption of the TA reporting, and further improves the resource utilization and communication efficiency of the whole communication system.
[0095] Referring to Figure 4 , a flowchart of a wireless communication method provided by an embodiment of the present application is shown, which can be applied to Figure 1 , as shown in Figure 4 , the method can include the following steps:
[0096] S101, the network device sends the terminal the basic network TA information and the TA configuration information.
[0097] In an exemplary embodiment, the terminal sends the basic network TA information and the TA configuration information to the terminal after initiating the random access.
[0098] In other embodiments, the network device can send the basic network TA information and the TA configuration information to the terminal when the network device communicates with the terminal or performs the random access initialization configuration; or the network device can send the basic network TA information and the TA configuration information to the terminal when the terminal triggers the TA reporting request due to the uplink-downlink conflict; or the network device can send the basic network TA information and the TA configuration information to the terminal when the network device needs to adjust the TA related parameters (such as the TA offset threshold) of the terminal.
[0099] The basic network TA information includes TA information provided by the network side, for example, in the HD-FDD scenario, can include basic network timing advance , common adjustment timing advance .
[0100] In an exemplary embodiment, the TA configuration information can include TA reporting granularity supported by the network device and TA offset threshold.
[0101] The TA reporting granularity refers to the accuracy value of the reported TA. For example, the TA reporting granularity can include the currently agreed 1ms, or can include newly added TA reporting granularity such as 0.1ms, 0.2ms, 0.5ms, etc. When the terminal uses the new TA reporting granularity, it needs to inform the network device of the currently used TA reporting granularity. Exemplarily, the terminal can carry the TA reporting granularity through the reserved bit of the MAC CE TA report to inform the network device of the currently used TA reporting granularity.
[0102] The TA offset threshold is used to determine the TA reporting occasion. When the difference between the current TA value and the last reported TA value is greater than or equal to the TA offset threshold, the TA reporting is triggered, and if the difference is less than the TA offset threshold, the TA value is not reported. For example, the TA offset threshold can include the currently agreed {0.5, 1, 2, 3, 4, 5, …, 15} ms, or can include newly added offset thresholds such as {0.05, 0.25, 0.1} ms.
[0103] Exemplarily, the basic network TA information can be sent to the terminal through a media access control (MAC) control element (CE) (MAC CE). The TA reporting granularity set and the TA offset threshold set in the TA configuration information can be sent to the terminal through high-layer signaling or radio resource control (RRC) control unit TA reporting configuration signaling.
[0104] The present application does not limit the signaling type of the network device sending the basic network TA information and the TA configuration information.
[0105] By introducing finer TA reporting granularity and smaller TA offset threshold, the TA reporting is enhanced, so that the TA reporting is more accurate, thereby facilitating the network side to more finely schedule the time domain resources.
[0106] S102, the terminal counts the collision times and TA reporting frequency occurring within a preset time period based on the current TA configuration.
[0107] The conflict number refers to the number of conflicts between uplink signals and downlink signals in a period of time (such as a statistical window). The terminal periodically counts the number of conflicts under the i th TA configuration currently adopted .
[0108] The TA reporting frequency refers to the number of times that the terminal sends a TA report in a period of time (such as a statistical window), that is, the number of times that the terminal sends a TA report per unit time. For example, the terminal can count the TA change rate in a period of time, and then obtain the TA reporting frequency of the current TA configuration according to the TA change rate and the TA offset threshold.
[0109] The current TA configuration refers to the TA configuration currently adopted by the terminal. Among them, the terminal will randomly select a TA configuration as the current TA configuration based on the TA configuration information sent by the network device in the random access process.
[0110] In S103, the terminal determines whether to adjust the TA configuration based on the resource consumption function.
[0111] If the TA configuration needs to be adjusted, S104-S105 are continued; if the TA configuration does not need to be adjusted, S106 is executed.
[0112] In the embodiments of the present application, the resource consumption function is used to quantify the influence of the conflict number and the TA reporting frequency on the time domain resource consumption. For example, the terminal can obtain the time domain resource consumed by any TA configuration by using the resource consumption function.
[0113] In an exemplary embodiment, the resource consumption function can be represented by the following formula:
[0114] (1)
[0115] In formula 1, represents the number of conflicts that occur in a period of time when the terminal adopts the i th TA configuration, represents the number of times that the terminal sends a TA report in a period of time when the i th TA configuration is adopted, which can be called the TA reporting frequency.
[0116] The coefficient a represents the number of time domain resources lost by a single conflict, and its value can be obtained by analyzing or measuring the influence of uplink and downlink conflicts on time slot resources. In an exemplary embodiment, each uplink and downlink conflict will lose one uplink or downlink time slot resource, and retransmitting the uplink signal or the downlink signal will additionally occupy one time slot resource, so a = 1.
[0117] The coefficient b represents the number of time domain resources consumed by a single TA report, which can be obtained by analysis or measurement of the impact of TA report on time domain resources. In an exemplary embodiment, since TA report has signaling overhead, and in order to avoid potential uplink and downlink conflicts, the network side will set 2 time slots as downlink transmission for each time slot (such as 1 ms) used for uplink transmission, so that the number of time slots consumed by TA report b = 1 + k, where k represents the ratio of bit overhead of TA report to the total number of bits of a time slot, such as k = 12 / 14m, 2 m represents the modulation order of quadrature amplitude modulation (QAM).
[0118] In addition, the values of coefficients a and b can also be set according to actual needs. For example, in a communication scenario with high priority, the number of uplink and downlink transmission conflicts is reduced as much as possible, and in this scenario, a = 1 and b = 0, that is, only the impact of uplink and downlink transmission conflicts on time domain resources is considered. For example, in a communication scenario with low priority, the impact of uplink and downlink conflicts and TA report on time domain resources is considered, and a = 1 and b = 1, which can further improve the utilization rate of time domain resources.
[0119] After obtaining the number of conflicts of the i-th TA configuration currently used and the TA report frequency , the number of time domain resources that the i-th TA configuration can consume can be obtained by substituting formula 1.
[0120] Similarly, the number of conflicts and the TA report frequency corresponding to other TA configurations can be obtained one by one, and the number of time domain resources that the terminal can consume in the current state using other configurations can be calculated by formula 1. The number of conflicts corresponding to other TA configurations can be calculated according to the number of conflicts of the TA configuration currently used. The TA report frequency corresponding to other TA configurations can be calculated according to the TA change rate and the TA offset threshold in the TA configuration.
[0121] For example, for a TA report granularity of 0.5 ms and 1 ms, and a TA offset threshold of {0.25, 0.5, 1, 2, …, 15} ms, different TA configurations can be obtained by combining each TA report granularity with different TA offset thresholds, wherein the minimum accuracy of the TA offset threshold should not be less than half of the TA report granularity, otherwise frequent reporting of the same TA can occur, so 33 TA configurations can be obtained as shown in Figure 5 , each TA configuration corresponds to a different serial number.
[0122] For example, the TA configuration currently used is Figure 5In the 32nd configuration in the table, the TA reporting granularity is 0.5 ms, the TA offset threshold is 0.5 ms, and the corresponding resource consumption value F1 under the TA configuration is calculated. Then the resource consumption values corresponding to the remaining 32 TA configurations under the current state of the terminal are calculated and recorded as F2~F33. Further, F1 is compared with F2~F33 one by one, and if there is a value less than F1 in F2~F33, it is determined that the TA configuration needs to be adjusted.
[0123] For example, if at least two F values in F2~F33 are less than F1, the TA configuration corresponding to the F value with the smallest value is selected as the target TA configuration. If one F value in F2~F33 is less than F1, the TA configuration corresponding to the F value is determined as the target TA configuration.
[0124] S104, the current TA configuration is adjusted to the target TA configuration.
[0125] If it is determined in S103 that there is a resource consumption value less than the resource consumption value corresponding to the currently adopted TA configuration, it indicates that there is a TA configuration with lower resource consumption, and the currently adopted TA configuration of the terminal is adjusted to the TA configuration with lower resource consumption.
[0126] S105, the terminal determines whether the current TA reporting condition is met based on the target TA configuration.
[0127] If the TA reporting condition is met, S107 is executed; otherwise, S102 is returned.
[0128] After the terminal adjusts the TA configuration, the TA value of the terminal is monitored according to the TA reporting granularity and the TA offset threshold in the adjusted TA configuration. If the difference between the current TA value and the TA value of the last TA report is greater than or equal to the adjusted TA offset threshold, it is determined that the TA reporting condition is met; if the difference between the current TA value and the TA value of the last TA report is less than the adjusted TA offset threshold, the TA reporting condition is not met.
[0129] S106, the terminal determines whether the current TA reporting condition is met based on the target TA configuration.
[0130] If the TA reporting condition is met, S107 is executed; otherwise, S102 is returned.
[0131] If it is determined in S103 that there is no TA configuration with a resource consumption value smaller than that of the currently adopted TA configuration, it is continued to judge whether the TA reporting condition is met based on the TA offset threshold in the current TA configuration. Specifically, if the difference between the current TA value and the TA value of the last TA report is greater than or equal to the current TA offset threshold, it is determined that the TA reporting condition is met; if the difference between the current TA value and the TA value of the last TA report is less than the current TA offset threshold, it is determined that the TA reporting condition is not met.
[0132] S107, the terminal sends a TA report to the network device.
[0133] The TA report includes the TA value currently used by the terminal and a TA reporting granularity, and the network device determines the actual TA value on the terminal side by the value of the TA value field in the TA report and the TA reporting granularity. For example, the value obtained by multiplying the value of the TA field by the TA reporting granularity is the actual TA value of the terminal.
[0134] In the scenario where the TA configuration includes a newly added TA reporting granularity, the newly added TA reporting granularity can be carried by the reserved bit of the TA report to inform the network device side. The newly added TA reporting granularity refers to the TA reporting granularity newly added on the basis of the TA reporting granularity value specified in the original protocol.
[0135] The wireless communication method provided by the embodiment introduces a resource consumption function, which is used to quantify the influence of uplink-downlink conflict and TA reporting on time domain resource consumption. The resource consumption function can be used to obtain the time domain resources consumed by the terminal when different TA configurations are adopted. Moreover, the resource consumption function can balance the time domain resources consumed by the conflict times and the TA reporting frequency, determine a TA configuration with higher resource utilization rate, and automatically adjust to the TA configuration, that is, dynamically adjust the TA configuration according to the actual state of the terminal, ensure that the influence of TA reporting and uplink-downlink conflict on the overall time domain resources is minimal, thereby improving the utilization rate of time domain resources and communication efficiency.
[0136] Please refer to Figure 5 , which shows a flowchart of another wireless communication method provided by an embodiment of the application. The method is applicable to Figure 2 the communication system shown in Figure 5 , and the method can include the following steps:
[0137] S201, the network device sends basic network TA information and TA configuration information to the terminal.
[0138] The implementation process of S201 of the embodiment can refer to the related content of S101 in the embodiment shown in Figure 4 , which will not be described here.
[0139] S202, the terminal determines an initial TA configuration.
[0140] The terminal randomly selects a TA reporting granularity and a TA offset threshold value as the initial TA configuration according to the TA configuration information (including the TA reporting granularity and the TA offset threshold value) sent by the network device.
[0141] For example, the embodiments of the present application add TA reporting granularities with higher precision, such as 0.1 ms, 0.2 ms, 0.5 ms, etc., to the TA reporting granularity value (1 ms) specified in the communication protocol. In addition, TA offset threshold values with higher precision, such as 0.05 ms, 0.25 ms, 0.1 ms, etc., are added.
[0142] S203, the terminal statistics TA change rate, and obtains the TA reporting frequency corresponding to each TA configuration according to the TA change rate.
[0143] The TA change rate is the change rate of the TA value with time, which is calculated by the terminal according to the recorded TA value in a period of time (such as a statistical window), and the unit is ms / s, that is, the change amount of the TA value in a unit of time (such as 1 s).
[0144] Further, the TA reporting frequency corresponding to the current TA configuration is calculated according to the TA change rate and the TA offset threshold value in the current TA configuration (for example, the i-th TA configuration in the table shown in the table, i∈[1, 33]). Figure 5 For example, the calculation process is as follows:
[0145] (2)
[0146] Wherein, represents the TA change rate (ms / s), represents the TA offset threshold value in the i-th TA configuration, The unit of is times / s.
[0147] For example, the TA change rate is 0.03 ms / s, and the TA offset threshold value is 0.5 ms. Then, the corresponding TA reporting frequency is calculated by substituting the two values into the formula as 3 / 50 (times / s).
[0148] Similarly, the TA reporting frequency corresponding to the j-th TA configuration can be calculated by using formula 2 according to the TA change rate and the TA offset threshold value in the j-th TA configuration. For example, the j-th TA configuration can be any configuration different from the i-th configuration in Table 1, that is, j∈[1, 33] and j≠i.
[0149] It can be understood that the TA change rate will change over time due to changes in the communication environment, and therefore the terminal needs to periodically update the TA reporting frequency under different configurations. Thus, the obtained TA reporting frequency corresponding to other TA configurations is more accurate.
[0150] Table 1
[0151]
[0152] S204, the terminal statistics the number of collisions occurring within a period of time using the current TA configuration .
[0153] S205, the terminal determines whether the number of collisions under the current TA configuration is greater than or equal to the maximum number of collisions . .
[0154] When using the current TA configuration, the terminal can record the number of uplink and downlink collisions occurring in multiple statistical windows, and according to the main range interval corresponding to the number of collisions occurring in multiple statistical windows , wherein represents the maximum number of collisions corresponding to the i-th TA configuration.
[0155] If the number of collisions of the i-th TA configuration currently used in the current statistical window ≥ , then S206 is executed to send a TA report to the network device. If < , then S207 is executed.
[0156] S206, the terminal sends a TA report to the network device.
[0157] S207, the terminal predicts the number of collisions corresponding to other TA configurations according to the number of collisions corresponding to the current TA configuration.
[0158] The terminal can calculate the percentage position within the interval according to the number of collisions occurring within the current statistical window using the current TA configuration and the main range interval . .
[0159] Similarly, the main range interval of the number of collisions corresponding to other TA configurations can be counted, for example, for the j-th TA configuration, the main range interval of the number of collisions corresponding to the TA configuration is counted . Using the percentage position of the i-th TA configuration and the collision number range interval of the j-th TA configuration , the collision number of the j-th TA configuration can be calculated .
[0160] That is, through the above process, the number of conflicts corresponding to the i-th TA configuration currently adopted and the TA reporting frequency , and the number of conflicts corresponding to other TA configurations and the TA reporting frequency .
[0161] In addition, it can be understood that due to the change of the communication environment, the number of conflicts corresponding to the current configuration detected periodically will also change, and therefore the terminal needs to update the number of conflicts under different TA configurations periodically. Thus, the obtained number of conflicts of other TA configurations is more accurate, and the overall resource consumption obtained by using the resource consumption function is more accurate.
[0162] S208, the terminal calculates the resource consumption value corresponding to the current TA configuration by using the resource consumption function and the resource consumption value corresponding to other TA configurations .
[0163] Substitute the number of conflicts and the TA reporting frequency corresponding to the i-th TA configuration currently adopted into formula 1 to calculate the corresponding resource consumption value . Similarly, the overall resource consumption value corresponding to other TA configurations can be calculated, for example, the overall resource consumption value that the terminal may generate when adopting the j-th TA configuration .
[0164] In addition, the values of the coefficients a and b in formula 1 can be modified according to different communication scenarios, for example, in a high-priority scenario, it is necessary to reduce the conflict between uplink and downlink transmission, therefore only the impact of the number of conflicts on time domain resources needs to be considered, that is, a=1, b=0. In a low-priority scenario, improving the utilization rate of time domain resources is the primary purpose, therefore the impact of uplink and downlink conflict and TA reporting on time domain resources needs to be considered, and a=1, b=1 can be set, which can further improve the utilization rate of time domain resources.
[0165] For example, if the TA change rate is 0.03ms / s and communication priority is low, a=1 and b=1 in Formula 1. TA configurations with smaller F values than the current TA configuration include: TA reporting granularity of 0.1ms and TA offset threshold of 0.25ms; TA reporting granularity of 0.1ms and TA offset threshold of 0.1ms; and TA reporting granularity of 0.1ms and TA offset threshold of 0.05ms. Using Formula 2, the corresponding TA reporting frequencies for these three TA configurations are 1.2 / 10s, 3 / 10s, and 6 / 10s, respectively; and the average number of conflicts is 4 / 10s, 2.5 / 10s, and 1 / 10s, respectively. Using Formula 1, the corresponding F values for these three TA configurations are 5.2, 5.5, and 7, respectively. The configuration with the smallest F value, 0.1ms TA reporting granularity and 0.25ms TA offset threshold, is ultimately selected.
[0166] In the higher-priority scenario, a = 1 and b = 0 in Formula 1. TA configurations with smaller F values than the current TA configuration still include the three aforementioned TA configurations: TA reporting granularity of 0.1ms and a TA offset threshold of 0.25ms; TA reporting granularity of 0.1ms and a TA offset threshold of 0.1ms; and TA reporting granularity of 0.1ms and a TA offset threshold of 0.05ms. Using Formula 1, the F values for these three TA configurations are calculated to be 4, 2.5, and 1, respectively. The configuration with the smallest F value, 0.1ms reporting granularity and 0.05ms, is ultimately selected.
[0167] S209, the terminal determines whether Less than ; If yes, execute S210 resources; otherwise execute S212.
[0168] Compare the resource consumption values corresponding to other TA configurations with the resource consumption value of the currently used TA configuration one by one. If there is < , determine whether there are other TA configurations with lower overall resource consumption than the current TA configuration, that is, the current TA configuration is not the optimal configuration. < , it is determined that the currently adopted TA configuration is the optimal TA configuration.
[0169] In an application scenario, if there are at least two different TA configurations whose overall resource consumption is smaller than that of the current TA configuration, the TA configuration with the smallest resource consumption value is selected from the at least two TA configurations and determined as the optimal TA configuration.
[0170] In another application scenario, if the overall resource consumption of only one other TA configuration is less than the resource consumption of the current TA configuration, the other TA configuration is determined as the optimal TA configuration.
[0171] S210, the terminal adjusts the current TA configuration to the jth TA configuration.
[0172] After determining that the jth TA configuration has lower overall resource consumption than the ith TA configuration currently adopted by the terminal through S209, the current TA configuration is adjusted to the jth TA configuration. That is, the TA reporting granularity and the TA offset threshold corresponding to the jth TA configuration are directly used for subsequent monitoring of whether to report TA to the network device.
[0173] S211, the terminal determines whether the TA difference between the current TA value and the last reported TA value is greater than or equal to the TA offset threshold TA th,j .
[0174] After dynamically adjusting the TA configuration of the terminal, whether the TA reporting condition is met is monitored according to the TA offset threshold in the adjusted TA configuration.
[0175] S212, the terminal determines whether the TA difference between the current TA value and the last reported TA value is greater than or equal to the TA offset threshold TA th,i .
[0176] If the TA configuration of the terminal is not adjusted, whether the TA reporting condition is met is still monitored according to the TA offset threshold in the original TA configuration.
[0177] S213, the terminal sends a TA report to the network device.
[0178] The TA report includes the current TA value of the terminal. In addition, in the scenario where the TA configuration includes a newly added TA reporting granularity and / or a newly added TA offset threshold, the TA report also includes the TA reporting granularity and / or the TA offset threshold. For example, the TA report can be sent by using a MAC CE, and the TA reporting granularity and / or the TA offset threshold adopted by the terminal can be sent by using reserved bits in the MAC CE TA report.
[0179] The wireless communication method provided in the embodiment introduces a higher-precision TA reporting granularity and a smaller TA offset threshold, so that the TA reporting is more accurate, thereby facilitating the network side to more finely schedule time domain resources, and reducing the probability of uplink and downlink transmission conflict. Moreover, the method introduces a resource consumption function, which can quantify the influence of uplink and downlink conflict and TA reporting on time domain resource consumption. The resource consumption function can be used to obtain the time domain resources consumed by the terminal when different TA configurations are used. The resource consumption function can balance the number of conflicts and the time domain resources consumed by the TA reporting frequency, determine a TA configuration with higher resource utilization, and automatically adjust to the TA configuration, thereby dynamically adjusting the TA configuration according to the actual state of the terminal, and further improving the utilization of time domain resources and communication efficiency.
[0180] Figure 6 FIG. 1 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present application. The communication apparatus can be a terminal device, or a device (such as a chip) in the terminal device, or a device capable of being used in matching with the terminal device. Alternatively, the communication apparatus can be a network device, or a device (such as a chip) in the network device, or a device capable of being used in matching with the network device.
[0181] As shown in FIG. 1, the communication apparatus can include a transceiver module 101 and a processing module 102. Specifically, the processing module 102 is configured to process data, which can be data received by the transceiver module 101, and the processed data can also be transmitted by the transceiver module 101. Figure 6
[0182] The processing module 102 is configured to perform the processing procedure of the terminal device or the network device in the wireless communication method embodiments described above. For other possible implementation manners of the communication apparatus, refer to the related description of the terminal device or the network device functions described above, which will not be described herein again.
[0183] Figure 7 FIG. 2 is a structural schematic diagram of a terminal device provided by an embodiment of the present application.
[0184] As shown in FIG. 2, the terminal device can include a transceiver module 201 and a processing module 202. Specifically, the processing module 202 is configured to process data, which can be data received by the transceiver module 201, and the processed data can also be transmitted by the transceiver module 201. Figure 7 As shown, the terminal device can include a processor, an external memory interface, an internal memory, a universal serial bus (USB) interface, a charging management module, a power management module, a battery, a first antenna, a second antenna, a mobile communication module, a wireless communication module, an audio module, a speaker, a receiver, a microphone, a headset jack, a sensor module, a key, a motor, an indicator, a camera, a display screen, and a subscriber identification module (SIM) card interface, etc. The sensor module can include a pressure sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.
[0185] It can be understood that the structure shown in the embodiment does not constitute a specific limitation on the terminal device. In other embodiments, the terminal device can include more or fewer components than shown, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.
[0186] The processor can include one or more processing units, for example: the processor can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices, or can be integrated in one or more processors.
[0187] The wireless communication function of the terminal device can be implemented through the first antenna, the second antenna, the mobile communication module, the wireless communication module, the modem processor, and the baseband processor, etc.
[0188] The first antenna and the second antenna are used to transmit and receive electromagnetic wave signals. Each antenna in the terminal device can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example: the first antenna can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0189] The mobile communication module can provide solutions for wireless communication including 2G / 3G / 4G / 5G / 6G, etc. applied on the terminal device.
[0190] The modem processor can include a modulator and a demodulator. The modulator is configured to modulate a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is configured to demodulate a received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. The low-frequency baseband signal processed by the baseband processor is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to a loudspeaker, a receiver, etc.), or displays an image or a video through a display screen. In some embodiments, the modem processor can be a separate device. In other embodiments, the modem processor can be independent of the processor, and be arranged in the same device as the mobile communication module or other functional modules.
[0191] In the embodiments of the present application, the baseband processor or the application processor can execute the process steps performed by the terminal device in the wireless communication method embodiments.
[0192] The wireless communication module can provide solutions for wireless communication including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) network), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, etc. applied on the terminal device.
[0193] In some embodiments, the first antenna of the terminal device is coupled with the mobile communication module, and the second antenna is coupled with the wireless communication module, so that the terminal device can communicate with the network and other devices through wireless communication technology.
[0194] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments can be embodied in the form of a software product in essence or in the form of a whole or part of the technical solutions that contribute to the prior art, and the computer software product is stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments. The aforementioned storage medium includes: a flash memory, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disk, and various media that can store program codes.
[0195] The above is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that: Applied to a terminal, the method includes: Obtaining the number of conflicts and the TA reporting frequency corresponding to each TA configuration, where the number of conflicts is the number of uplink and downlink transmission conflicts that occur within a preset duration when the terminal adopts the first TA configuration, and the TA reporting frequency is the number of TA reports sent by the terminal within the preset duration using the first TA configuration; Obtaining resource consumption corresponding to the same TA configuration according to the number of conflicts and the TA reporting frequency corresponding to the same TA configuration, wherein the resource consumption is positively correlated with the time domain resources consumed by uplink and downlink conflicts and the time domain resources consumed by sending TA reports; In a case where there is a second TA configuration corresponding to a second resource consumption that is smaller than the first resource consumption corresponding to the first TA configuration, the TA configuration currently used by the terminal is adjusted from the first TA configuration to the second TA configuration.
2. The method according to claim 1, characterized in that Get the number of conflicts corresponding to each TA configuration, including: Counting the number of first uplink and downlink conflicts that occur within a preset time period when the terminal adopts the first TA configuration; A second number of conflicts corresponding to a second TA configuration is obtained based on the first number of conflicts, where the second TA configuration is a TA configuration other than the first TA configuration among all TA configurations supported by the terminal.
3. The method according to claim 2, characterized in that Obtaining a second number of conflicts corresponding to a second TA configuration based on the first number of conflicts includes: Obtaining a percentage position of the first conflict number within a first conflict number range corresponding to the first TA configuration, where the first conflict number range is obtained based on a historical conflict number corresponding to the first TA configuration; A second number of conflicts corresponding to the second TA configuration is obtained based on the percentage position and a second range of conflicts corresponding to the second TA configuration, where the second range of conflicts is obtained based on a historical number of conflicts corresponding to the second TA configuration.
4. The method according to claim 3, characterized in that Obtaining a percentage position of the first conflict number within a first conflict number range corresponding to the first TA configuration includes: The percentage position is obtained according to the following formula: in, Indicates the percentage position, Indicates the first number of conflicts, the first number of conflicts ranges from ; Obtaining a second number of conflicts corresponding to the second TA configuration based on the percentage position and a second range of conflicts corresponding to the second TA configuration includes: The second conflict number is obtained by the following formula : Among them, the second conflict number range is .
5. The method according to claim 4, characterized in that The method further comprises: In a case where the first number of conflicts is greater than a maximum value of the first range of conflicts, a TA report is sent to a network device, where the TA report includes a TA value of the terminal.
6. The method according to claim 1, characterized in that Get the TA reporting frequency corresponding to each TA configuration, including: Obtaining a TA change rate of the terminal, where the TA change rate is a rate of change of a TA value over time; A TA reporting frequency corresponding to the TA configuration is obtained based on the TA change rate and a TA offset threshold in the TA configuration.
7. The method according to claim 6, characterized in that Obtaining a TA reporting frequency corresponding to the TA configuration based on the TA change rate and a TA offset threshold in the TA configuration includes: The TA reporting frequency corresponding to the TA configuration is calculated using the following formula: in, Indicates the TA reporting frequency corresponding to the i-th TA configuration, Indicates the TA change rate (ms / s), Indicates the TA offset threshold corresponding to the i-th TA configuration.
8. The method according to claim 1, characterized in that The obtaining, according to the number of conflicts and the TA reporting frequency corresponding to the same TA configuration, the resource consumption corresponding to the same TA configuration includes: The resource consumption corresponding to the TA configuration is calculated according to the following formula: in, represents the number of conflicts corresponding to the i-th TA configuration, It represents the TA reporting frequency corresponding to the i-th TA configuration, coefficient a represents the time domain resources lost due to a single uplink and downlink conflict, and coefficient b represents the time domain resources consumed by a single TA reporting.
9. The method according to claim 8, characterized in that Taking into account the impact of the number of conflicts and TA reporting frequency on time domain resource consumption, a=1, b=1+k, where k represents the ratio of the bit overhead reported by the TA to the total number of bits in a time slot, and k=12 / 14m, where m is the index of the quadrature amplitude modulation order.
10. The method according to claim 8, characterized in that When only the impact of the number of conflicts on time domain resource consumption is considered, a=1 and b=0.
11. The method according to claim 1, characterized in that Before obtaining the number of conflicts and the TA reporting frequency corresponding to each TA configuration, the method further includes: receiving basic network TA information and TA configuration information sent by a network device, wherein the TA configuration information includes a TA reporting granularity and a TA offset threshold supported by the network device; Different TA configurations are obtained by combining each TA reporting granularity with the TA offset threshold; An initial TA configuration is determined from multiple TA configurations, and TA configuration information in the initial TA configuration is used for TA reporting.
12. The method according to claim 11, characterized in that The TA reporting granularity includes 0.1ms, 0.2ms and 0.5ms; the TA offset thresholds include 0.05ms, 0.25ms, 0.1ms, 0.5ms, 1ms, 2ms, 3ms, 4ms, 5ms, 6ms, 7ms, 8ms, 9ms, 10ms, 11ms, 12ms, 13ms, 14ms and 15ms; The TA offset threshold in the TA configuration is greater than or equal to half of the TA reporting granularity.
13. The method according to claim 12, characterized in that Receive TA configuration information sent by network devices, including: The TA reporting granularity set and the TA offset threshold set carried in the TA reporting configuration signaling of the RRC control unit sent by the receiving network device.
14. The method according to any one of claims 1 to 13, characterized in that After adjusting the currently adopted TA configuration from the first TA configuration to the second TA configuration, the method further includes: When it is detected that the difference between the TA value of the terminal and the TA value of the last TA report is greater than or equal to the TA offset threshold in the second TA configuration, a TA report is sent to the network device, where the TA report includes the TA value.
15. The method according to claim 14, characterized in that The TA reporting granularity is carried by the reserved bit in the MAC CE TA report.
16. A communication device, characterized in that: The communication device comprises a processing module and a transceiver module, and is used to execute the method according to any one of claims 1 to 15.
17. A terminal device, characterized in that: include: Memory, for storing computer instructions; A processor, configured to execute a computer program or computer instruction stored in the memory, so that the terminal device executes the method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Transmission method, terminal device, network device and communication system
CN116830687A
Methods for allocating preconfigured resources
US20230354233A1