Wireless communication method and related device
By quantifying the impact of conflicts and TA reporting on time domain resources, dynamically adjusting TA configuration, the resource waste caused by TA inconsistency in satellite communications is solved, and more efficient resource utilization and communication efficiency are achieved.
Patent Information
- Application Number
- CN202510777541.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-06-11
AI Technical Summary
In satellite communication, due to the large propagation delay and rapid changes, the timing advance amount (TA) of the terminal and the base station are inconsistent, resulting in upstream and downstream transmission conflicts and resource waste. The existing TA reporting mechanism has problems of insufficient accuracy or excessive consumption.
By obtaining the number of conflicts and TA reporting frequency of each TA configuration, using the resource consumption function to quantify time domain resource consumption, dynamically adjust the TA configuration to optimize resource utilization, and introduce more accurate TA reporting granularity and smaller offset thresholds to achieve a balance between conflict and TA reporting.
It improves the utilization rate and communication efficiency of time domain resources, reduces the probability of upstream and downstream transmission conflicts, and improves the accuracy of TA reporting.
Smart Images

Figure CN120302432A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to a wireless communication method and related devices. Background Art
[0002] In a satellite communication scenario, a half duplex frequency division duplex (HD-FDD) terminal device communicates with a network via a satellite. To ensure uplink / downlink frame alignment, timing advance (TA) is introduced.
[0003] In terrestrial networks (TN), due to limited propagation delay, the identification of conflicts between the uplink and the downlink is relatively simple. The base station can calculate when a terminal initiates an uplink transmission and can also calculate 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 will greatly exceed the slot duration. For example, TR38.821 stipulates that for a low Earth orbit (LEO) satellite at an altitude of 600 kilometers, the cell differential delay may exceed 3 ms. Moreover, the terminal is responsible for autonomously pre-compensating the uplink transmission in the time domain, and this compensation covers the propagation delays of the serving link and the possible feeder link. There are two problems with the transmission delay in satellite communication. On the one hand, the propagation delay is very large, and on the other hand, due to the high-speed movement of the satellite, the delay changes rapidly. Due to the above problems, there is a situation where the TA currently used by the terminal and the TA known by the base station for this terminal are inconsistent, which will cause uplink / downlink conflicts, that is, conflicts between uplink transmission and downlink reception, and at the same time cause waste of resources. Summary of the Invention
[0004] In view of this, this application provides a wireless communication method and related devices to solve at least some of the above problems. 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 includes: obtaining the number of conflict occurrences and the TA reporting frequency corresponding to each TA configuration, where the number of conflict occurrences is the number of uplink and downlink transmission conflicts that occur within a preset time duration when the terminal adopts a first TA configuration, and the TA reporting frequency is the number of TA reports sent within a preset time duration when the terminal adopts the first TA configuration; obtaining the resource consumption amount corresponding to the same TA configuration based on the number of conflict occurrences and the TA reporting frequency corresponding to the same TA configuration, and the resource consumption amount is positively correlated with the time-domain resources consumed by the uplink and downlink conflicts and the time-domain resources consumed by sending TA reports; and in the case where there is a second TA configuration whose corresponding second resource consumption amount is less than the first resource consumption amount corresponding to the first TA configuration, adjusting the TA configuration currently adopted by the terminal from the first TA configuration to the second TA configuration.
[0006] It can be seen that this solution introduces a resource consumption amount for quantifying the impact of uplink and downlink conflicts and TA reporting on time-domain resource consumption, and the time-domain resources consumed when the terminal adopts different TA configurations can be obtained. In this way, a balance can be achieved between the time-domain resources consumed by the number of conflict occurrences and the TA reporting frequency, a TA configuration with higher resource utilization rate can be determined, and the terminal can be automatically adjusted to this TA configuration, that is, the TA configuration can be dynamically adjusted according to the actual state of the terminal, ensuring that the impact of TA reporting and uplink and downlink conflicts on the overall time-domain resources is minimized, thereby improving the utilization rate of time-domain resources and communication efficiency.
[0007] In a possible implementation manner of the first aspect, obtaining the number of conflict occurrences corresponding to each TA configuration includes: counting the first number of conflict occurrences of uplink and downlink conflicts that occur within a preset time duration when the terminal adopts the first TA configuration; and respectively obtaining the second number of conflict occurrences corresponding to a second TA configuration based on the first number of conflict occurrences, where the second TA configuration is other TA configurations except the first TA configuration among all TA configurations supported by the terminal. In this way, by counting the number of uplink and downlink conflict occurrences within a preset time duration (such as a statistical window) when the terminal adopts the first TA configuration, that is, the first number of conflict occurrences, and further calculating the possible second number of conflict occurrences within the preset time duration when the terminal adopts other TA configurations by using the first number of conflict occurrences, basic data is provided for obtaining the resource consumption amount subsequently.
[0008] In a possible implementation manner of the first aspect, respectively obtaining the second number of conflict occurrences corresponding to the second TA configuration based on the first number of conflict occurrences includes: obtaining the percentage position of the first number of conflict occurrences within the first number of conflict occurrence range corresponding to the first TA configuration, where the first number of conflict occurrence range is obtained according to the historical number of conflict occurrences corresponding to the first TA configuration; and obtaining the second number of conflict occurrences corresponding to the second TA configuration based on the percentage position and the second number of conflict occurrence range corresponding to the second TA configuration, where the second number of conflict occurrence range is obtained according to the historical number of conflict occurrences corresponding to the second TA configuration.
[0009] In a possible implementation of the first aspect, obtaining the percentage position of the first number of collisions within the range of the first number of collisions corresponding to the first TA configuration includes: obtaining the percentage position according to the following formula:
[0010]
[0011] where represents the percentage position, represents the first number of collisions, and the range of the first number of collisions is ;
[0012] Based on the percentage position and the range of the second number of collisions corresponding to the second TA configuration, obtaining the second number of collisions corresponding to the second TA configuration includes: obtaining the second number of collisions according to the following formula :
[0013]
[0014] where the range of the second number of collisions is .
[0015] It can be seen that after the scheme statistically obtains the first number of collisions, it obtains the percentage position of the first number of collisions within the range of the first number of collisions, and based on the principle that the percentage position of the number of collisions that occur when the terminal adopts different TA configurations within the range of the number of collisions corresponding to this TA configuration is roughly unchanged, the second number of collisions that may occur within the current preset time period when the terminal adopts the second TA configuration can be calculated. The calculation is simple and the accuracy of the calculated second number of collisions is high.
[0016] In a possible implementation of the first aspect, the method further includes: when the first number of collisions is greater than the maximum value of the range of the first number of collisions, sending a TA report to the network device, where the TA report includes the TA value of the terminal. After this scheme detects that the first number of collisions that occur within the preset time period when the terminal adopts the first TA configuration exceeds the maximum value of the range of the first number of collisions corresponding to this TA configuration, it reports the TA value of the terminal to the network device, so that the network device can timely learn the current TA value of the terminal, and based on the TA value of the terminal, timely adjust the time domain resources of the uplink and downlink to improve resource utilization.
[0017] In a possible implementation of the first aspect, obtaining the TA reporting frequency corresponding to each TA configuration includes: obtaining the TA change rate of the terminal, where the TA change rate is the change rate of the TA value over time; based on the TA change rate and the TA offset threshold in the TA configuration, obtaining the TA reporting frequency corresponding to the TA configuration.
[0018] In a possible implementation of the first aspect, obtaining the TA reporting frequency corresponding to the TA configuration based on the TA change rate and the TA offset threshold in the TA configuration includes: calculating the TA reporting frequency corresponding to the TA configuration according to the following formula:
[0019]
[0020] where, represents the TA reporting frequency corresponding to the i-th TA configuration, represents the TA change rate (ms / s), represents the TA offset threshold corresponding to the i-th TA configuration.
[0021] In a possible implementation of the first aspect, obtaining the 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 includes: calculating the resource consumption corresponding to the TA configuration according to the following formula:
[0022]
[0023] where, represents the number of conflicts 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 resources lost in a single uplink and downlink conflict, and the coefficient b represents the time-domain resources consumed by a single TA report.
[0024] This solution introduces a resource consumption function, and the time-domain resources consumed by the terminal when adopting different TA configurations can be obtained by using the resource consumption function. Moreover, the resource consumption function can balance the time-domain resources consumed by the number of conflicts and the TA reporting frequency, and determine a 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, considering the influence of the number of conflicts and the TA reporting frequency on the time-domain resource consumption, a = 1, b = 1 + k, where k represents the ratio of the bit overhead of the TA report to the total number of bits in a time slot, k = 12 / 14m, and m is the exponent of the quadrature amplitude modulation order. It can be seen that this method can set the coefficients in the resource consumption function according to the actual application scenario, so as to meet the actual requirements. When it is necessary to comprehensively consider the influence of the number of conflicts and the TA reporting frequency on resource consumption, a = 1 and b = 1 can be set, so as to balance the resources consumed by the number of conflicts and the TA report.
[0026] In a possible implementation manner of the first aspect, when only considering the impact of the number of conflicts on the time-domain resource consumption, a = 1 and b = 0. It can be seen that this method can set the coefficients in the resource consumption function according to the actual application scenario, so as to meet the actual requirements. When only the impact of the number of conflicts on the resource consumption needs to be considered, let a = 1 and b = 0, and select the TA configuration with higher utilization rate only according to the impact of the uplink and downlink conflicts on the resources.
[0027] In a possible implementation manner of the first aspect, before obtaining the number of conflicts and the TA reporting frequency corresponding to each TA configuration, the method further includes: receiving the basic network TA information and the TA configuration information sent by the network device, where the TA configuration information includes the TA reporting granularity supported by the network device and the TA offset threshold; combining each TA reporting granularity with the TA offset threshold respectively to obtain different TA configurations; determining an initial TA configuration from multiple TA configurations, and using the TA configuration information in the initial TA configuration to perform TA reporting.
[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; wherein, 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 this solution introduces a TA reporting granularity with higher precision and a TA offset threshold with a smaller value, making the TA reporting more accurate, so as to facilitate the network side to schedule the time-domain resources more finely, and at the same time reduce the probability of uplink and downlink transmission conflicts.
[0029] In a possible implementation manner of the first aspect, receiving the TA configuration information sent by the network device includes: receiving 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 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 previous 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, where the TA report includes the TA value.
[0031] In a possible implementation manner of the first aspect, the TA reporting granularity is carried by the reserved bit in the MAC CE TA report.
[0032] In a second aspect, the present application further provides a communication device, including a processing module and a transceiver module. The communication device is configured to execute the method according to any one of the first aspect.
[0033] In a third aspect, the present application further provides a terminal device, including: a memory for storing computer instructions; a processor for executing the computer program or computer instructions stored in the memory, so that the terminal device executes the method according to any one of the first aspect.
[0034] In a fourth aspect, the present application further provides a computer-readable storage medium, on which instructions are stored. When the instructions are run on an electronic device, the electronic device is caused to execute the method according to any one of the first aspect.
[0035] In a fifth aspect, the present application provides a computer program product, which includes: a computer program (which may also be referred to as code or instructions). When the computer program is run on a computer, the computer is caused to execute the method according to any one of the above first aspect.
[0036] In a sixth aspect, the present application further provides a chip system, which includes one or more processors for calling and running instructions stored in a memory, so that the method in any one of the possible implementation manners of the above first aspect is executed. The chip system may be composed of chips, or may include chips and other discrete devices. Among them, the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data. Description of the Drawings
[0037] Figure 1 It is a schematic diagram of the composition of the timing advance in the NTN system;
[0038] Figure 2 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;
[0039] Figure 3 It is a schematic diagram of the structure of a network device provided by an embodiment of the present application;
[0040] Figure 4 It is a flowchart of a wireless communication method provided by an embodiment of the present application;
[0041] Figure 5 It is a flowchart of another wireless communication method provided by an embodiment of the present application;
[0042] Figure 6 It is a schematic diagram of the structure of a communication device provided by an embodiment of the present application;
[0043] Figure 7 It is a schematic diagram of the structure of a terminal provided by an embodiment of the present application. Detailed implementation manners
[0044] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing specific embodiments, and are not intended to limit the present application. As used in the specification and the appended claims of the present application, the singular forms "a", "an", "the", "above-mentioned", "said", and "this" are also intended to include, for example, the expression "one or more", unless the context clearly indicates otherwise. It should also be understood that in the embodiments of the present application, "one or more" means one, two or more than two; "and / or" describes the association relationship of associated objects, indicating that three relationships can exist; for example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally means that the associated objects before and after are in an "or" relationship.
[0045] The reference to "one embodiment" or "some embodiments" etc. described in this specification means that a specific feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments" etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0046] The "multiple" involved 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 descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
[0047] First, the related technologies involved in the embodiments of the present application will be described.
[0048] 1. NTN communication
[0049] Non-terrestrial communication has the advantages of wide coverage, long communication distance, high reliability, high flexibility, high throughput, etc. It is not affected by geographical environment, climate conditions and natural disasters, and has been widely used in fields such as aviation communication, maritime communication, and military communication. Introducing NTN into the fifth-generation (5G) mobile network can improve the performance of the communication system. Satellite communication systems and high altitude platform station (HAPS) are typical non-terrestrial communication systems. On the one hand, satellite networks can provide communication services for areas difficult to cover by terrestrial networks, such as oceans, forests, deserts or remote areas, etc.; 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 a satellite, the larger its coverage area, but the longer the communication delay. According to the orbital altitude, satellites can be divided into:
[0051] (1) Low earth orbit (LEO): The orbital altitude is 160 - 2000 kilometers (km);
[0052] (2) Medium earth orbit (MEO): The orbital altitude is 2000 - 35786 km;
[0053] (3) Geostationary earth orbit (GEO): The orbital altitude is 35786 km;
[0054] Among them, GEO is the geosynchronous earth satellite orbit, and the satellites operating on this orbit are stationary relative to the ground; LEO and MEO are collectively referred to as non-geostationary orbit (NGSO), and the satellites operating on such orbits move 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 moves relative to the ground, and the satellite beam direction follows the movement of the satellite; for Earth Fixed Cell, the cell is fixed relative to the ground within a certain period of time, and the satellite antenna can use its beamforming ability to point the beam at a certain area on the ground within a certain period of 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. To ensure the orthogonality of uplink transmission and avoid intra-cell interference, the base station requires that signals from different terminal devices in the same subframe but different frequency-domain resources (different resource blocks (RBs)) arrive at the base station at basically 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. Therefore, 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] 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. From the perspective of the terminal device, TA is essentially a negative offset between the start time of receiving the downlink subframe and the time of transmitting the uplink subframe. The base station can control the arrival time of uplink signals from different terminal devices by appropriately controlling the offset of each terminal device. For terminal devices farther from the base station, due to the larger transmission delay, they need to send uplink data earlier than terminal devices closer to the base station.
[0059] In NTN, as Figure 1 shown, TA includes the transmission delay from the terminal device to the satellite and the transmission delay from the satellite to the reference point (RP). Specifically, TA can be determined according to the following formula:
[0060]
[0061] where TA is the total timing advance, which is the timing adjustment amount finally applied to the uplink transmission of the terminal to ensure that the signal can be correctly synchronized.
[0062] is the basic network timing advance, which is the basic timing adjustment amount calculated according to the physical distance between the terminal and the base station.
[0063] It is the network timing advance offset, which is used to finely adjust the basic network timing advance and can be used to compensate for specific propagation conditions or system errors. Under the Frequency Division Duplex (FDD) system, this parameter is 0;
[0064] It is the common adjustment timing advance, which is the transmission delay from the satellite to the reference point and is calculated by the network side and sent to the terminal.
[0065] It is the UE adjustment timing advance, which is the transmission delay from the terminal to the satellite and is the transmission delay of the service link, calculated by the terminal based on the terminal location information and ephemeris information.
[0066] It is the timing constant, which is the basic time unit used to quantify the timing advance. In different communication systems, its specific value may be different.
[0067] It can be seen that TA consists 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 based on the terminal location and ephemeris information.
[0068] Next, the communication system and system architecture involved in the embodiments of this application will be introduced:
[0069] The technical solutions provided by the embodiments of this application can be applied to communication systems, which can include but are not limited to the following systems, such as: the second-generation (2G) communication system, the third-generation (3G) communication system, the Long-Term Evolution (LTE) system, the Universal Mobile Telecommunications System (UMTS), the Worldwide Interoperability for Microwave Access (WiMAX) communication system, the fifth-generation (5G) system or New Radio (NR), the 5.5G system or the sixth-generation (6G) system, and future mobile communication systems, Vehicle-to-Everything (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] The scenarios applicable to communication systems can include: Non-Terrestrial Network (NTN), satellite communication, High Altitude Platform Station (HAPS) communication, Vehicle-to-Everything (V2X), Integrated Access and Backhaul (IAB) communication, Reconfigurable Intelligent Surface (RIS) communication, etc.
[0071] Exemplarily, Figure 2The figure shows a schematic architecture diagram of a communication system provided by an embodiment of the present application.
[0072] As Figure 2 shown, the communication system may include an access network device and a terminal device communicating with the access network device. Optionally, the system may further include a core network unit communicating with the access network device.
[0073] An access network device is a device deployed in a radio access network to provide wireless communication functions. The access network device may also be referred to as an access network node, a RAN (radio access network) node, a RAN entity, or an access node, etc. It is located on the network side of the above communication system, used to help the terminal device achieve wireless access, and is a device with wireless transceiver functions or a chip or chip system that can be set in 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 radio controller in the centralized radio access network (CRAN) scenario. The access network device can also be one or a group of antenna panels (including multiple antenna panels) of a base station in 5G, or, alternatively, can also be a network node constituting a gNB, a TRP or a TP or a 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 functions. Optionally, the access network device can also be a server, a wearable device, a vehicle or an in-vehicle 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 NTN, all or some of the functional modules of the access network device can be deployed on a non-loaded platform or a satellite, or on other forms of communication devices in the high altitude. Correspondingly, the access network device can refer to a non-loaded platform, a satellite, or other similar devices that connect a terminal device to a core network device. Among them, the non-loaded platform can include at least one of the following: a satellite, a drone, or a hot air balloon.
[0076] Among them, the CU and the DU can be set separately, 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 included in 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 also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU may also be referred to as O-CU (Open CU), the DU may also be referred to as O-DU, the CU-CP may also be referred to as O-CU-CP, the CU-UP may also be referred to as O-CU-UP, and the RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The CU (or CU-CP and CU-UP), DU, and RU can implement different protocol layer functions.
[0078] Figure 2 It is a schematic structural diagram of an access network device. As an implementation example, as Figure 2 shown, the access network device may include at least one CU and at least one DU. This design may be referred to as the separation of CU and DU. One CU may be connected to one or more DUs. The CU and DU can be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and above protocol layers (such as the RRC layer and SDAP layer, etc.) are set in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer, media access control (MAC) layer, and PHY layer, etc.) are set in the DU; or for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the PDCP layer and below protocol layers are set in the DU, without limitation. When the CU includes CU-CP and CU-UP, the CU-CP is used to implement the control plane function of the CU, and the CU-UP is used to implement the user plane function 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 is used to implement the RRC layer function and the control plane function of the PDCP layer, and the CU-UP is used to implement the SDAP layer function and the user plane function of the PDCP layer. This application does not limit the names of the CU and DU. The above division of the processing functions of the CU and DU according to the protocol layers is only an example, and it can also be divided in other ways.
[0079] The CU can be connected to the core network. Optionally, the CU may have some functions of the core network.
[0080] Furthermore, some functions of the DU can be separated and set. As Figure 3As shown, this part of the function can be implemented by a radio unit (RU). The RU can have radio frequency functions. The name of the RU is not limited in this application. The DU and the RU can be split or separated at the PHY layer. For example, the DU can implement the high-layer functions in the PHY layer, and the RU can implement the low-layer functions in the PHY layer or implement both 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 transformation (IFFT), beamforming, or extraction and filtering of the physical random access channel (PRACH), etc. The RU can communicate with the terminal device through the air interface for radio frequency signals. The pre-coding function of the PHY layer code can be located in the DU or in the RU. The splitting method between the DU and the RU can be various possible methods without limitation. There is an interface between the DU and the RU. For example, according to different splitting methods, 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 one of the above CU, CU-CP, CU-UP, DU, and RU can be a software module, a hardware structure, or a combination of a software module and a hardware structure without limitation. Among them, the existence forms of different entities can be the same or different. For example, the CU, CU-CP, CU-UP, and DU are software modules, and the RU is a hardware structure. For the sake of concise description, all possible combination forms are not listed one by one here. These modules and the methods they execute are also within the protection scope of the embodiments of this application. For example, when the method of the embodiments of this application is executed by the access network device, it can be specifically executed by at least one of the CU, CU-CP, CU-UP, DU, or RU.
[0082] In the embodiments of the present application, the form of the access network device is not limited. The device for implementing the functions of the access network device may be the access network device; or it may be a device capable of supporting the access network device to implement such functions, such as a chip system. This device may be installed in the access network device or used in matching with the access network device.
[0083] In the embodiments of the present application, the terminal may be a terminal device with transceiver functions, or may also be a chip or a chip system disposed in the terminal device. In the embodiments of the present application, the terminal device may be in various forms. For example, a mobile phone, a tablet computer (Pad), a computer with wireless transceiver functions, 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 so on. The terminal device of the present application may also be an in-vehicle module, an in-vehicle module group, an in-vehicle component, an in-vehicle chip, or an in-vehicle unit built in a vehicle as one or more components or units. The terminal device may also be other devices with terminal functions. For example, the terminal device may also be a device serving as a terminal function in D2D communication.
[0084] The terminal may sometimes 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 platform, a remote station, a remote terminal device, a mobile device, a UE terminal device, a wireless communication device, a UE agent, or a UE device, etc. The terminal may 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 functions of the terminal device may be the terminal device; or it may be a device capable of supporting the terminal device to implement such functions, such as a chip system. This device may be installed in the terminal device or used in matching with the terminal device. In the embodiments of the present application, the chip system may be composed of chips, or may also include chips and other discrete devices.
[0086] A core network unit is a functional unit deployed in the core network to provide services for terminal devices. In systems adopting different radio access technologies, the names of core network devices with similar radio communication functions may vary. For example, when the communication method of the embodiments of the present application is applied to a 5G system, the core network devices may include an access and mobility management function (AMF) network element, a session management function (SMF) network element, a 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 to an LTE system, the core network device may be a mobility management entity (MME). For the sake of convenient description, in the embodiments of the present application, the above-mentioned devices that can provide services for terminal devices are collectively referred to as core network devices.
[0087] As Figure 2 shown, the system further includes a terrestrial gateway and a data network (DN). Here, the interface through which the terminal device communicates with the access network device may be an air interface. The interface through which the access network device communicates with the terrestrial gateway may be an NG interface. The interface through which the terrestrial gateway communicates with the core network may be an NG interface. The core network unit may be connected to only one terrestrial gateway. In this case, the access network device may be connected to the core network unit through one terrestrial gateway, as specifically shown in Figure 2 shown. The core network unit may be connected to more than one terrestrial gateway. In this case, the access network device may be connected to the core network unit through any one of the more than one terrestrial gateways ( Figure 2 not shown). The core network unit (such as the UPF network element) may communicate with entities or network elements in the DN through an interface (such as the N6 interface).
[0088] It should be noted that the above only lists some ways of communication between network elements. Other network elements may also communicate through certain connection methods, which are not elaborated in the embodiments of the present application here.
[0089] One TA reporting mechanism in NTN is that when the change amount of the terminal device's current TA compared with the TA value reported last time (the latest reported TA) exceeds the TA offset threshold (offsetThresholdTA), TA reporting is triggered.
[0090] When the terminal performs TA reporting using the above TA reporting mechanism, the terminal triggers TA reporting according to the configured TA reporting granularity and TA offset threshold. Among them, the TA reporting granularity refers to the accuracy value of TA reporting, that is, the minimum quantization step of the TA value reported by the terminal. There are the following problems with this TA reporting mechanism:
[0091] (i)The TA reporting granularity is 1 ms, and the base station cannot know the actual more accurate TA value. For example, when the TA offset threshold is 0.2 ms, the previous TA value is 1.1 ms, and the current TA value is 1.3 ms, 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, 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 its value), the TA mismatch degree is high, and the terminal cannot report the TA in time.
[0093] (iii)If a high-precision TA offset threshold is used, TA reports will be more frequent, which will lead to an increase in signaling overhead and terminal power consumption.
[0094] To solve the above problems, this application provides a wireless communication method, which provides a dynamic adaptive HD-FDD device uplink and downlink conflict avoidance mechanism, which can balance the uplink and downlink transmission conflicts and the communication resource consumption of TA reporting, and further improve the resource utilization rate and communication efficiency of the entire communication system.
[0095] Please refer to Figure 4 for a flowchart of a wireless communication method provided by an embodiment of this application. This method can be applied to Figure 1 the communication system shown in Figure 4 As shown, this method may include the following steps:
[0096] S101, the network device sends basic network TA information and TA configuration information to the terminal.
[0097] In an exemplary embodiment, after the terminal initiates random access, the basic network TA information and TA configuration information are sent to the terminal.
[0098] In other embodiments, when the network device establishes a communication link with the terminal or performs random access initialization configuration, the network device may send basic network TA information and TA configuration information to the terminal; or, when the terminal triggers a TA reporting request due to uplink and downlink conflicts, the network device may send basic network TA information and TA configuration information to the terminal; or, when the network device needs to adjust the TA-related parameters (such as the TA offset threshold) of the terminal, the network device may send basic network TA information and TA configuration information to the terminal.
[0099] The basic network TA information includes the TA information provided by the network side. For example, in the HD-FDD scenario, it may include the basic network timing advance. , the common adjustment timing advance .
[0100] In an exemplary embodiment, the TA configuration information may include the TA reporting granularity supported by the network device and the TA offset threshold.
[0101] The TA reporting granularity refers to the precision value of the reported TA. For example, the TA reporting granularity may include 1 ms specified by the current protocol, or may also include newly added TA reporting granularities, such as 0.1 ms, 0.2 ms, 0.5 ms, etc. When the terminal adopts a 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 bits 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 timing. When the difference between the current TA value and the previously reported TA value is greater than or equal to the TA offset threshold, TA reporting is triggered; if the difference is less than the TA offset threshold, the TA value is not reported. For example, the TA offset threshold may include {0.5, 1, 2, 3, 4, 5,... 15} ms specified by the current protocol, or may also 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). Both 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 the TA reporting configuration signaling of a radio resource control (RRC) control unit.
[0104] This application does not limit the signaling type for the network device to send the basic network TA information and the TA configuration information.
[0105] By introducing a finer TA reporting granularity and a smaller TA offset threshold to enhance TA reporting, the TA reporting becomes more accurate, thus facilitating the network side to more finely schedule time-domain resources.
[0106] S102. The terminal counts the number of conflicts and the TA reporting frequency that occur within a preset duration based on the current TA configuration.
[0107] The number of conflicts refers to the number of times of conflicts between the uplink signal and the downlink signal within a period of time (such as a statistical window). The terminal will periodically count the number of conflicts under the i-th TA configuration currently adopted. 。
[0108] The TA reporting frequency refers to the number of times the terminal sends TA reports within a period of time (such as a statistical window), that is, the number of times the terminal sends TA reports per unit time. For example, the terminal can count the TA change rate within 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 from the TA configuration information sent by the network device as the current TA configuration during the random access process.
[0110] S103, the terminal determines whether to adjust the TA configuration based on the resource consumption function.
[0111] If it is necessary to adjust the TA configuration, then continue to execute S104~S105; if it is not necessary to adjust the TA configuration, then execute S106.
[0112] In the embodiment of the present application, the influence of the number of conflicts and the TA reporting frequency on the time-domain resource consumption is quantified through the resource consumption function. For example, the terminal can obtain the time-domain resources required for any TA configuration by using the resource consumption function.
[0113] In an exemplary embodiment, the resource consumption function can be expressed by the following formula:
[0114] (1)
[0115] In Formula 1, represents the number of conflicts that occur within a period of time when the terminal adopts the i-th TA configuration, represents the number of times the terminal sends TA reports within a period of time when adopting the i-th TA configuration, which can be called the TA reporting frequency.
[0116] The coefficient a represents the number of time-domain resources lost in 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 time an uplink and downlink conflict occurs, one uplink or downlink time slot resource will be lost, and an additional time slot resource is required to retransmit the uplink signal or downlink signal. Therefore, a = 1.
[0117] The coefficient b represents the number of time-domain resources consumed by a single TA report. Its value can be obtained by analyzing or measuring the impact of TA reporting on time-domain resources. In an exemplary embodiment, since TA reporting has signaling overhead, and the network, to avoid potential uplink and downlink conflicts, for each time slot used for uplink transmission (such as 1 ms), the network side sets 2 time slots that cannot be used for downlink transmission. Therefore, the number of time slots b consumed by TA reporting is b = 1 + k, where k represents the ratio of the bit overhead of the TA report to the total number of bits in 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 requirements. For example, in a communication scenario with a relatively high priority, to minimize the number of conflicts occurring in uplink and downlink transmissions, in this scenario, a = 1 and b = 0 can be set, that is, only the impact of uplink and downlink transmission conflicts on time-domain resource consumption is considered. Another example is that in a communication scenario with a relatively low priority, the impact of uplink and downlink conflicts and TA reporting on time-domain resource consumption can be comprehensively considered, and a = 1 and b = 1 can be set, which can further improve the utilization rate of time-domain resources.
[0119] After obtaining the number of conflicts and the TA reporting frequency corresponding to the i-th TA configuration currently in use, substituting them into Formula 1 can obtain the number of time-domain resources that the i-th TA configuration may consume.
[0120] Similarly, the number of conflicts and TA reporting frequencies corresponding to other TA configurations can be obtained one by one, and the number of time-domain resources that the terminal may consume when adopting other configurations in the current state can be calculated using Formula 1. Among them, the number of conflicts corresponding to other TA configurations can be calculated based on the number of conflicts of the currently used TA configuration. The TA reporting frequency corresponding to other TA configurations can be calculated based on the TA change rate and the TA offset threshold in this TA configuration.
[0121] Exemplarily, for a scenario where the TA reporting granularity is 0.5 ms and 1 ms, and the TA offset threshold is {0.25, 0.5, 1, 2, …, 15} ms, different TA configurations can be obtained by combining each TA reporting granularity with different TA offset thresholds respectively. Among them, the minimum accuracy of the TA offset threshold should not be less than half of the TA reporting granularity, otherwise, the situation of frequently reporting the same TA may occur. Therefore, 33 TA configurations as shown Figure 5 can be obtained, and each TA configuration corresponds to a different serial number.
[0122] For example, the currently adopted TA configuration is Figure 5The 32nd configuration in [it], that is, the TA reporting granularity is 0.5 ms and the TA offset threshold is 0.5 ms, and the corresponding resource consumption value F1 under this TA configuration is calculated. Then, the resource consumption values corresponding to the remaining 32 TA configurations if adopted in the current state of the terminal are calculated and denoted as F2 to F33. Further, F1 is compared with F2 to F33 one by one. If there are values in F2 to F33 that are less than F1, it is determined that the TA configuration needs to be adjusted.
[0123] Exemplarily, if at least two F values in F2 to F33 are both less than F1, then select the TA configuration corresponding to the F value with the smallest value from the at least two F values as the target TA configuration. If one F value in F2 to F33 is less than F1, determine the TA configuration corresponding to this F value as the target TA configuration.
[0124] S104, adjust the current TA configuration 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 still a TA configuration with lower resource consumption, and the TA configuration currently adopted by the terminal is adjusted to the TA configuration with lower resource consumption.
[0126] S105, the terminal determines whether the current monitoring meets the TA reporting condition based on the target TA configuration.
[0127] If the TA reporting condition is met, execute S107; if not, return to execute S102.
[0128] After the terminal adjusts the TA configuration, monitor the TA value of the terminal according to the TA reporting granularity and TA offset threshold in the adjusted TA configuration. If the difference between the current TA value and the TA value of the previous 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 previous TA report is less than the adjusted TA offset threshold, the TA reporting condition is not met.
[0129] S106, the terminal determines whether the TA reporting condition is met based on the current TA configuration.
[0130] If the TA reporting condition is met, execute S107; if not, return to execute S102.
[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, continue to determine whether the current 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 previous 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 previous 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 (timing advance report) to the network device.
[0133] The TA report includes the TA value currently used by the terminal and the TA reporting granularity. The network device determines the actual TA value on the terminal side based on the value of the TA value field in the TA report and the TA reporting granularity. Exemplarily, 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 in this embodiment introduces a resource consumption function, which is used to quantify the impact of uplink and downlink conflicts and TA reporting on the time-domain resource consumption. The time-domain resources consumed by the terminal when adopting different TA configurations can be obtained by using the resource consumption function. Moreover, the resource consumption function can balance the time-domain resources consumed by the number of conflicts and the TA reporting frequency, determine a TA configuration with higher resource utilization rate, and automatically adjust to this TA configuration, that is, it realizes dynamic adjustment of the TA configuration according to the actual state of the terminal, ensures that the impact of TA reporting and uplink and downlink conflicts on the overall time-domain resources is minimized, thereby improving the utilization rate of time-domain resources and communication efficiency.
[0136] Please refer to Figure 5 , which shows the flowchart of another wireless communication method provided in the embodiment of the present application. This method is applicable to Figure 2 the communication system shown in Figure 5 As shown, this method may include the following steps:
[0137] S201. The network device sends basic network TA information and TA configuration information to the terminal.
[0138] For the implementation process of S201 in this embodiment, please refer to Figure 4 the relevant content of S101 in the embodiment shown in
[0139] S202: The terminal determines an initial TA configuration.
[0140] The terminal randomly selects a TA reporting granularity and a TA offset threshold as the initial TA configuration according to the TA configuration information (including the TA reporting granularity and the TA offset threshold) sent by the network device.
[0141] For example, the embodiment of the present application adds a higher precision TA report granularity, such as 0.1ms, 0.2ms, 0.5ms, etc., based on the TA report granularity value (1ms) specified in the communication protocol. Also, a higher precision TA offset threshold, such as 0.05ms, 0.25ms, 0.1ms, etc., is added.
[0142] S203, the terminal counts the 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 rate of change of the TA value over time. The terminal calculates the TA value based on the TA values recorded within a period of time (such as a statistical window) in ms / s, that is, the change in the TA value within a unit time (such as 1s).
[0144] Further, according to the TA change rate and the current TA configuration (e.g. Figure 5 The TA reporting frequency corresponding to the current TA configuration is calculated by calculating the TA offset threshold in the i-th TA configuration, i∈[1,33]) in the table shown in FIG. , exemplary, the calculation process is as follows:
[0145] (2)
[0146] in, Indicates the TA change rate (ms / s), represents the TA offset threshold in the i-th TA configuration, The unit is times / s.
[0147] For example, if the TA change rate is 0.03 ms / s and the TA offset threshold is 0.5 ms, then substituting these two values into the formula, the corresponding TA reporting frequency is 3 / 50 (times / s).
[0148] Similarly, according to the TA change rate and the TA offset threshold in the jth TA configuration, the TA reporting frequency corresponding to the jth TA configuration can be calculated using formula 2: For example, the j-th TA configuration may be any one of the following Table 1 that is different from the i-th configuration, that is, j∈[1,33] and j≠i.
[0149] It can be understood that due to the change of the communication environment, the TA change rate will change continuously over time. Therefore, the terminal needs to update the TA reporting frequency under different configurations periodically, so as to make the TA reporting frequencies corresponding to other TA configurations obtained more accurate.
[0150] Table 1
[0151]
[0152] S204, the terminal counts the number of conflicts that occur within a period of time using the current TA configuration 。
[0153] S205, the terminal determines whether the is greater than or equal to the maximum number of conflict times 。
[0154] When adopting the current TA configuration, the terminal can respectively record the number of uplink and downlink conflicts that occur within multiple statistical windows, and according to the main range intervals corresponding to the number of conflicts that occur within multiple statistical windows , where represents the maximum number of conflicts corresponding to the i-th TA configuration.
[0155] If the number of conflicts of the currently adopted i-th TA configuration within the current statistical window ≥ , then execute S206 to send a TA report to the network device. If < , then execute S207.
[0156] S206, the terminal sends a TA report to the network device.
[0157] S207, the terminal predicts the number of conflicts corresponding to other TA configurations according to the number of conflicts corresponding to the current TA configuration.
[0158] The terminal can calculate based on the number of conflicts that occur within the current statistical window of the current TA configuration and the main range interval the percentage position within the interval 。
[0159] Similarly, the main range intervals corresponding to the number of conflicts of other TA configurations can be counted. For example, for the j-th TA configuration, the main range interval corresponding to the number of conflicts of this TA configuration is counted . Using the percentage position of the i-th TA configuration and the range interval of the number of conflicts of the j-th TA configuration, the number of conflicts of the j-th TA configuration can be calculated 。
[0160] That is, the number of conflicts corresponding to the currently adopted $i$-th TA configuration can be obtained through the above process and the TA reporting frequency , as well as 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 accordingly. Therefore, the terminal needs to update the number of conflicts under different TA configurations periodically, so as to ensure that the number of conflicts of other TA configurations obtained is more accurate, and further make the overall resource consumption obtained by using the resource consumption function 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] The number of conflicts corresponding to the currently adopted $i$-th TA configuration and the TA reporting frequency are substituted into Formula 1 to calculate the corresponding resource consumption value . Similarly, the overall resource consumption values corresponding to other TA configurations can be calculated. For example, the overall resource consumption value that may be generated when the terminal adopts the $j$-th TA configuration 。
[0164] In addition, the values of coefficient $a$ and coefficient $b$ in Formula 1 can be modified according to different communication scenarios. For example, in a scenario with higher priority, it is necessary to reduce the conflicts of uplink and downlink transmissions. Therefore, only the impact of the number of conflicts on time-domain resources needs to be considered, that is, let $a = 1$ and $b = 0$. In a scenario with lower priority, improving the utilization rate of time-domain resources is the primary purpose. Therefore, it is necessary to comprehensively consider the impact of uplink and downlink conflicts and TA reporting on time-domain resources, and $a = 1$ and $b = 1$ can be set, which can further improve the utilization rate of time-domain resources.
[0165] For example, when the TA change rate is 0.03 ms / s, in a scenario with low communication priority, in Formula 1, a = 1 and b = 1. The TA configurations that result in an F value smaller than the currently adopted TA configuration include: a TA reporting granularity of 0.1 ms and a TA offset threshold of 0.25 ms; a TA reporting granularity of 0.1 ms and a TA offset threshold of 0.1 ms; a TA reporting granularity of 0.1 ms and a TA offset threshold of 0.05 ms. Using Formula 2, the corresponding TA reporting frequencies for these three TA configurations can be calculated as 1.2 times / 10 s, 3 times / 10 s, and 6 times / 10 s respectively; the average number of collisions is 4 times / 10 s, 2.5 times / 10 s, and 1 time / 10 s respectively. Using Formula 1, the corresponding F values for these three TA configurations can be calculated as 5.2, 5.5, and 7 respectively. Finally, the configuration with the smallest F value is selected, that is, a TA reporting granularity of 0.1 ms and a TA offset threshold of 0.25 ms.
[0166] In a scenario with higher priority, in Formula 1, a = 1 and b = 0. The TA configurations that result in an F value smaller than the currently adopted TA configuration still include the above three TA configurations, that is, a TA reporting granularity of 0.1 ms and a TA offset threshold of 0.25 ms; a TA reporting granularity of 0.1 ms and a TA offset threshold of 0.1 ms; a TA reporting granularity of 0.1 ms and a TA offset threshold of 0.05 ms. Using Formula 1, the F values for these three TA configurations can be calculated as 4, 2.5, and 1 respectively. Finally, the configuration with the smallest F value is selected, that is, a TA reporting granularity of 0.1 ms and a TA offset threshold of 0.05 ms.
[0167] S209, the terminal determines whether there is less than ; if so, execute S210 resources; otherwise, execute S212.
[0168] Compare one by one the resource consumption values corresponding to other TA configurations with the resource consumption value of the currently adopted i-th TA configuration. If there is < , it is determined that there is another TA configuration with lower overall resource consumption than the currently adopted TA configuration, that is, the current TA configuration is not the optimal configuration. If there is no < , then 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 with overall resource consumption less than that of the current TA configuration, then select the TA configuration with the smallest resource consumption value from the above at least two TA configurations and determine it as the optimal TA configuration.
[0170] In another application scenario, if the overall resource consumption of only one other TA configuration is less than that of the current TA configuration, then determine this other TA configuration as the optimal TA configuration.
[0171] S210. The terminal adjusts the current TA configuration to the j-th TA configuration.
[0172] After determining through S209 that the overall resource consumption of the j-th TA configuration is lower than that of the currently adopted i-th TA configuration, the currently adopted TA configuration is adjusted to the j-th TA configuration. That is, subsequently, the TA report granularity and TA offset threshold corresponding to the j-th TA configuration are directly used to monitor whether to report the TA to the network device.
[0173] S211. The terminal determines whether the TA difference between the current TA value and the previously reported TA value is greater than or equal to the TA offset threshold TA in the j-th TA configuration th,j 。
[0174] After dynamically adjusting the TA configuration of the terminal, it is monitored whether the TA reporting condition is met 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 previously reported TA value is greater than or equal to the TA offset threshold TA in the current TA configuration th,i 。
[0176] If the TA configuration of the terminal is not adjusted, it is still monitored whether the TA reporting condition is met 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 a new TA report granularity and / or a new TA offset threshold are included in the TA configuration, the TA report also includes the TA report granularity and / or the TA offset threshold. Exemplarily, the TA report can be sent using MAC CE, and the TA report granularity and / or TA offset threshold adopted by the terminal can be sent using the reserved bits in the MAC CE TA report.
[0179] The wireless communication method provided in this embodiment introduces a TA reporting granularity with higher precision and a TA offset threshold with a smaller value, making TA reporting more accurate, thus facilitating the network side to schedule time-domain resources in a more refined manner and reducing the probability of uplink and downlink transmission conflicts. Moreover, this method introduces a resource consumption function, which can quantify the impact of uplink and downlink conflicts and TA reporting on time-domain resource consumption. By using the resource consumption function, the time-domain resources consumed by the terminal when adopting different TA configurations can be obtained. The resource consumption function can achieve a balance between the time-domain resources consumed by the number of conflicts and the TA reporting frequency, determine a TA configuration with higher resource utilization rate, and automatically adjust to this TA configuration, thereby realizing dynamic adjustment of the TA configuration according to the actual state of the terminal, and further improving the utilization rate of time-domain resources and communication efficiency.
[0180] Figure 6 It is a schematic structural diagram of a communication device provided in an embodiment of the present application. This communication device can be a terminal device, or a device (such as a chip) in the terminal device, or a device that can be used in combination with the terminal device; or this communication device can be a network device, or a device (such as a chip) in the network device, or a device that can be used in combination with the network device.
[0181] Such as Figure 6 shown, the communication device may include a transceiver module 101 and a processing module 102. Specifically, the processing module 102 is used to process data, which can be the data received by the transceiver module 101, and the processed data can also be sent by the transceiver module 101.
[0182] The processing module 102 is used to execute the processing flow of the terminal device or the network device in the above-mentioned wireless communication method embodiment. For other possible implementation manners of the communication device, reference can be made to the relevant descriptions of the functions of the foregoing terminal device or network device, which will not be elaborated here.
[0183] Figure 7 It is a schematic structural diagram of a terminal device provided in an embodiment of the present application.
[0184] Such as Figure 7As shown in the figure, the terminal device may 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 headphone interface, 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 may 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 illustrated in this embodiment does not constitute a specific limitation on the terminal device. In other embodiments, the terminal device may include more or fewer components than those shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0186] The processor may include one or more processing units. For example, the processor may 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. Among them, different processing units may be independent devices or integrated in one or more processors.
[0187] The wireless communication function of the terminal device may 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 the diversity antenna of the 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 communications such as 2G / 3G / 4G / 5G / 6G applied to terminal devices.
[0190] The modulation and demodulation processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Subsequently, the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to speakers, receivers, etc.), or displays an image or video through a display screen. In some embodiments, the modulation and demodulation processor may be an independent device. In other embodiments, the modulation and demodulation processor may be independent of the processor and be disposed in the same device as the mobile communication module or other functional modules.
[0191] In the embodiments of the present application, the above-mentioned process steps executed on the terminal device side in the embodiments of the wireless communication method may be executed by the baseband processor or the application processor.
[0192] The wireless communication module can provide solutions for wireless communications applied to terminal devices, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared technology (IR), etc.
[0193] In some embodiments, the first antenna of the terminal device is coupled to the mobile communication module, and the second antenna is coupled to the wireless communication module, so that the terminal device can communicate with the network and other devices through wireless communication technologies.
[0194] If the integrated unit 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 embodiment, in essence, or the part that contributes to the prior art, or all or 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.) or a processor to execute all or part of the steps of the methods described in each embodiment. The foregoing storage medium includes: various media that can store program codes, such as flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk, or optical disc.
[0195] 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 changes or substitutions within the technical scope disclosed in this application 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 wireless communication method, characterized in that, Applied to a terminal, the method includes: Obtain the conflict count and TA reporting frequency corresponding to each TA configuration. The conflict count is the number of uplink and downlink transmission conflicts that occur within a preset duration when the terminal uses the first TA configuration. The TA reporting frequency is the number of TA reports sent by the terminal within the preset duration when using the first TA configuration. Obtain the resource consumption corresponding to the same TA configuration based on the conflict count and TA reporting frequency corresponding to the same TA configuration. 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 the case where the second resource consumption corresponding to a second TA configuration is less than the first resource consumption corresponding to the first TA configuration, adjust the TA configuration currently used by the terminal from the first TA configuration to the second TA configuration.
2. The method according to claim 1, characterized in that, Obtaining the conflict count corresponding to each TA configuration includes: Count the first conflict count of uplink and downlink conflicts that occur within a preset duration when the terminal uses the first TA configuration. Obtain the second conflict count corresponding to the second TA configuration based on the first conflict count. 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 the second conflict count corresponding to the second TA configuration based on the first conflict count includes: Obtain the percentage position of the first conflict count within the first conflict count range corresponding to the first TA configuration. The first conflict count range is obtained based on the historical conflict count corresponding to the first TA configuration. Based on the percentage position and the second conflict count range corresponding to the second TA configuration, obtain the second conflict count corresponding to the second TA configuration. The second conflict count range is obtained based on the historical conflict count corresponding to the second TA configuration.
4. The method according to claim 3, wherein Obtaining the percentage position of the first conflict count within the first conflict count range corresponding to the first TA configuration includes: Obtain the percentage position according to the following formula: Among them, represents the percentage position, represents the first number of conflicts, and the range of the first number of conflicts is ; Based on the percentage position and the second conflict count range corresponding to the second TA configuration, obtaining the second conflict count corresponding to the second TA configuration includes: Obtain the second conflict count according to the following formula : wherein, the range of the second number of conflicts is .
5. The method according to claim 4, wherein The method further includes: In the case where the first conflict count is greater than the maximum value of the first conflict count range, send a TA report to the network device. The TA report includes the TA value of the terminal.
6. The method according to claim 1, wherein Obtaining the TA reporting frequency corresponding to each TA configuration includes: Obtain the TA change rate of the terminal. The TA change rate is the change rate of the TA value over time. Based on the TA change rate and the TA offset threshold in the TA configuration, obtain the TA reporting frequency corresponding to the TA configuration.
7. The method according to claim 6, wherein Based on the TA change rate and the TA offset threshold in the TA configuration, obtaining the TA reporting frequency corresponding to the TA configuration includes: Calculate the TA reporting frequency corresponding to the TA configuration according to the following formula: Among them, represents the TA reporting frequency corresponding to the i-th TA configuration, represents the TA change rate (ms / s), represents the TA offset threshold corresponding to the i-th TA configuration.
8. The method according to claim 1, wherein The obtaining the resource consumption corresponding to the same TA configuration based on the conflict count and TA reporting frequency corresponding to the same TA configuration includes: Calculate the resource consumption corresponding to the TA configuration according to the following formula: Among them, represents the number of conflicts corresponding to the i-th TA configuration, 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-downlink conflict, and coefficient b represents the time-domain resources consumed by a single TA report.
9. The method according to claim 8, wherein Considering the impact of the number of conflicts and the TA reporting frequency on the time-domain resource consumption comprehensively, a = 1, b = 1 + k, where k represents the ratio of the bit overhead of the TA report to the total number of bits in a time slot, and k = 12 / 14m, and m is the exponent of the quadrature amplitude modulation order.
10. The method according to claim 8, characterized in that, Considering only the impact of the number of conflicts on the time-domain resource consumption, a = 1, 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 the basic network TA information and TA configuration information sent by the network device, where the TA configuration information includes the TA reporting granularity and TA offset threshold supported by the network device; Combining each TA reporting granularity with the TA offset threshold respectively to obtain different TA configurations; Determining an initial TA configuration from multiple TA configurations and performing TA reporting using the TA configuration information in the initial TA configuration.
12. The method according to claim 11, wherein The TA reporting granularity includes 0.1 ms, 0.2 ms, and 0.5 ms; the TA offset thresholds include 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; Among them, 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, Receiving the TA configuration information sent by the network device, including: Receiving the TA reporting granularity set and TA offset threshold set carried in the TA reporting configuration signaling of the RRC control unit sent by the network device.
14. The method according to any one of claims 1-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 previous 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, and the TA report includes the TA value.
15. The method according to claim 14, wherein The TA reporting granularity is carried by the reserved bit in the MAC CE TA report.
16. A communication device, characterized in that, Including a processing module and a transceiver module, and the communication device is used to execute the method according to any one of claims 1 to 15.
17. A terminal device, characterized in that, Including: A memory for storing computer instructions; A processor for executing the computer program or computer instructions 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
UE timing advance reporting in ntn
US20240259088A1
Cited By
Time delay correction method and device, electronic equipment, storage medium and program product
CN120881717A