Timing advance command value updating method and device, electronic equipment, chip and medium
By updating the timing advance command value when a BWP switching event occurs in the terminal device, the problem of inconsistent timing advance adjustment amount is solved according to the uplink subcarrier interval before and after the switching, and the consistency of signal arrival time and communication efficiency are improved .
Patent Information
- Application Number
- CN202411523662.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-10-29
AI Technical Summary
After the bandwidth part of the terminal device occurs in the BWP switching event, the uplink subcarrier interval changes, resulting in inconsistent timing adjustment amounts that are expected by the network device, resulting in inconsistent signal arrival time, and problems such as signal interference, reducing communication efficiency.
When a BWP switching event is detected, the uplink subcarrier intervals before and after switching are obtained, and the timing advance command value is updated according to these intervals to ensure that the timing advance adjustment amount is consistent with the network device's expectations.
Through the update processing, we ensure that the signal arrival time of each terminal device is consistent, avoid signal interference, and improve communication efficiency.
Smart Images

Figure CN119402973A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a timing advance command value updating method, device, electronic device, chip and medium. Background Art
[0002] In the current timing advance determination method, the terminal device updates the timing advance according to the timing advance command value of the network device. In the update process, it is necessary to determine the timing advance adjustment amount in combination with the uplink subcarrier spacing, and then perform the update process. The uplink subcarrier spacing is associated with the bandwidth part BWP currently used by the terminal device.
[0003] Among them, after the BWP switching event occurs, the timing advance adjustment amount determined in combination with the uplink subcarrier spacing is inconsistent with the timing advance adjustment amount expected by the network device, which leads to inconsistent arrival times of signals from various terminal devices at the network device, signal interference between terminal devices, and other problems, reducing communication efficiency. Summary of the invention
[0004] The present disclosure provides a timing advance command value updating method, device, electronic device, chip and medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a method for updating a timing advance command value is provided, the method comprising: in a case where a bandwidth partial BWP switching event is detected, obtaining a first uplink subcarrier spacing corresponding to the BWP before switching and a second uplink subcarrier spacing corresponding to the BWP after switching in the BWP switching event; in a case where the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing, obtaining an unapplied timing advance command value; and updating the timing advance command value according to the first uplink subcarrier spacing and the second uplink subcarrier spacing.
[0006] In one embodiment of the present disclosure, the updating of the timing advance command value according to the first uplink subcarrier spacing and the second uplink subcarrier spacing includes: determining a timing advance adjustment amount according to the first uplink subcarrier spacing and the timing advance command value; determining a target timing advance command value according to the timing advance adjustment amount and the second uplink subcarrier spacing; and updating the timing advance command value according to the target timing advance command value.
[0007] In one embodiment of the present disclosure, determining the timing advance adjustment amount according to the first uplink subcarrier spacing and the timing advance command value includes: determining the μ value corresponding to the first uplink subcarrier spacing; performing calculation processing according to the μ value corresponding to the first uplink subcarrier spacing, the timing advance command value and the timing advance adjustment amount calculation formula to obtain the timing advance adjustment amount.
[0008] In one embodiment of the present disclosure, determining a target timing advance command value based on the timing advance adjustment amount and the second uplink subcarrier spacing includes: determining a μ value corresponding to the second uplink subcarrier spacing; performing a timing advance command value solution processing based on the μ value corresponding to the second uplink subcarrier spacing, the timing advance adjustment amount, and a timing advance adjustment amount calculation formula to obtain the target timing advance command value.
[0009] In one embodiment of the present disclosure, the method further includes: when the first uplink subcarrier spacing is consistent with the second uplink subcarrier spacing, stopping the update processing operation for the timing advance command value.
[0010] In one embodiment of the present disclosure, the method further includes: when the application time point of the timing advance command value is reached, updating the current timing advance value according to the timing advance command value.
[0011] In one embodiment of the present disclosure, the updating of the current timing advance amount according to the timing advance command value includes: performing calculation processing according to the timing advance command value, the μ value corresponding to the current uplink subcarrier spacing, and the timing advance adjustment amount calculation formula to obtain a target timing advance amount; adding the current timing advance amount and the target timing advance adjustment amount to obtain a target timing advance amount; and updating the current timing advance amount according to the target timing advance amount.
[0012] According to the second aspect of the embodiment of the present disclosure, a timing advance command value updating device is also provided, and the device includes: a first acquisition module, which is used to obtain the first uplink subcarrier spacing corresponding to the BWP before switching and the second uplink subcarrier spacing corresponding to the BWP after switching in the BWP switching event when a bandwidth partial BWP switching event is detected; a second acquisition module, which is used to obtain an unapplied timing advance command value when the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing; and an update processing module, which is used to update the timing advance command value according to the first uplink subcarrier spacing and the second uplink subcarrier spacing.
[0013] In one embodiment of the present disclosure, the update processing module includes a first determination unit, a second determination unit and an update processing unit; the first determination unit is used to determine a timing advance adjustment amount according to the first uplink subcarrier spacing and the timing advance command value; the second determination unit is used to determine a target timing advance command value according to the timing advance adjustment amount and the second uplink subcarrier spacing; the update processing unit is used to update the timing advance command value according to the target timing advance command value.
[0014] In one embodiment of the present disclosure, the first determination unit is specifically used to determine the μ value corresponding to the first uplink subcarrier spacing; perform calculation processing according to the μ value corresponding to the first uplink subcarrier spacing, the timing advance command value and the timing advance adjustment amount calculation formula to obtain the timing advance adjustment amount.
[0015] In one embodiment of the present disclosure, the second determination unit is specifically used to determine the μ value corresponding to the second uplink subcarrier spacing; perform a timing advance command value solution according to the μ value corresponding to the second uplink subcarrier spacing, the timing advance adjustment amount and the timing advance adjustment amount calculation formula to obtain the target timing advance command value.
[0016] In one embodiment of the present disclosure, the update processing module is further configured to, when the first uplink subcarrier spacing is consistent with the second uplink subcarrier spacing, stop the update processing operation for the timing advance command value.
[0017] In one embodiment of the present disclosure, the update processing module is further configured to, when the application time point of the timing advance command value is reached, update the current timing advance value according to the timing advance command value.
[0018] In one embodiment of the present disclosure, the update processing module is specifically used to perform calculation processing based on the timing advance command value, the μ value corresponding to the current uplink subcarrier spacing, and the timing advance adjustment amount calculation formula to obtain a target timing advance adjustment amount; add the current timing advance amount and the target timing advance adjustment amount to obtain a target timing advance amount; and update the current timing advance amount according to the target timing advance amount.
[0019] According to a third aspect of an embodiment of the present disclosure, there is also provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to: implement the steps of the timing advance command value update method as described above.
[0020] According to a fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is also provided. When instructions in the storage medium are executed by a processor, the processor is enabled to execute the timing advance command value updating method as described above.
[0021] According to the fifth aspect of the embodiment of the present disclosure, a chip is also provided, comprising one or more interface circuits and one or more processors; the interface circuit is used to receive a signal, the signal comprising a computer instruction, and when the processor executes the computer instruction, the chip executes the timing advance command value update method as described above.
[0022] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0023] When a bandwidth partial BWP switching event is detected, the first uplink subcarrier spacing corresponding to the BWP before switching and the second uplink subcarrier spacing corresponding to the BWP after switching are obtained in the BWP switching event; when the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing, the unapplied timing advance command value is obtained; according to the first uplink subcarrier spacing and the second uplink subcarrier spacing, the timing advance command value is updated; wherein the updating of the timing advance command value can ensure that after the BWP switching event occurs, the timing advance adjustment amount determined in combination with the uplink subcarrier spacing is consistent with the timing advance adjustment amount expected by the network device, thereby ensuring that the time when the signals of each terminal device arrive at the network device is consistent, avoiding problems such as signal interference between terminal devices, and thus improving communication efficiency.
[0024] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0026] Figure 1 A flowchart of a timing advance command value updating method according to an embodiment of the present disclosure;
[0027] Figure 2 A schematic diagram of the issuance and application of timing advance command values;
[0028] Figure 3 A flowchart of a timing advance command value updating method according to another embodiment of the present disclosure;
[0029] Figure 4 It is a schematic diagram of updating the timing advance command value;
[0030] Figure 5 A schematic diagram of the structure of a timing advance command value updating device according to an embodiment of the present disclosure;
[0031] Figure 6 is a structural block diagram of an electronic device according to an exemplary embodiment of the present disclosure;
[0032] Figure 7 The figure is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0035] In the current timing advance determination method, the terminal device updates the timing advance according to the timing advance command value of the network device. In the update process, it is necessary to determine the timing advance adjustment amount in combination with the uplink subcarrier spacing, and then perform the update process. The uplink subcarrier spacing is associated with the bandwidth part BWP currently used by the terminal device.
[0036] Among them, after the BWP switching event occurs, the timing advance adjustment amount determined in combination with the uplink subcarrier spacing is inconsistent with the timing advance adjustment amount expected by the network device, which leads to inconsistent arrival times of signals from various terminal devices at the network device, signal interference between terminal devices, and other problems, reducing communication efficiency.
[0037] Figure 1 The flowchart of the timing advance command value updating method of one embodiment of the present disclosure is as follows. It should be noted that the timing advance command value updating method of the present embodiment can be applied to a timing advance command value updating device, which can be configured in an electronic device or chip so that the electronic device or chip can perform the timing advance command value updating function.
[0038] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0039] In addition, the timing advance command value updating device may also be software in an electronic device, etc. The software may be, for example, timing advance command value updating software, etc. In the following embodiments, the execution subject is an example of a terminal device for description.
[0040] like Figure 1 As shown, the method comprises the following steps:
[0041] Step 101: When a bandwidth partial BWP switching event is detected, a first uplink subcarrier spacing corresponding to the BWP before switching and a second uplink subcarrier spacing corresponding to the BWP after switching in the BWP switching event are obtained.
[0042] In the embodiment of the present disclosure, a BWP switching event refers to a process in which a terminal device switches from one BWP to another BWP according to an instruction of a network device or its own needs.
[0043] Step 102: When the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing, obtain an unapplied timing advance command value.
[0044] In the embodiment of the present disclosure, when the first uplink subcarrier spacing is consistent with the second uplink subcarrier spacing, the uplink subcarrier spacing does not change, ensuring that after a BWP switching event occurs, the timing advance adjustment amount determined in combination with the uplink subcarrier spacing does not change, and therefore there is no need to update the timing advance command value.
[0045] In the embodiment of the present disclosure, the terminal device may periodically receive the timing advance command value sent by the network device; or the terminal device may receive the timing advance command value sent by the network device at multiple time points. For each received timing advance command value, the terminal device may apply the timing advance command value after a certain period of time between the receiving time points, that is, update the current timing advance value in combination with the timing advance command value.
[0046] Among them, for each timing advance command value received, the process of the terminal device determining the application time point of the timing advance command value can be, for example, determining the downlink time slot sequence number for receiving the timing advance command value; determining the uplink time slot sequence number corresponding to the downlink time slot sequence number; and determining the time slot sequence number for applying the timing advance command value, that is, the application time point, in combination with the uplink time slot sequence number and the specified time interval.
[0047] The calculation formula of the time slot sequence number using the timing advance command value may be, for example, m=n+k+1. n represents the uplink time slot sequence number; k represents the number of time slots in the interval, that is, the specified time interval. The value of k may be determined in combination with the processing capability of the terminal device.
[0048] The unapplied timing advance command value refers to a timing advance command value that is issued by a network device and has not yet reached an application time point.
[0049] Among them, the timing advance command value is issued and the application diagram can be as follows Figure 2 As shown. Figure 2 In the example, the base station (network device) sends three timing advance command values in sequence, namely ta command (timing advance command value)-0, ta command-1, and ta command-2. Among them, before the UE (terminal device) undergoes BWP switching, the UE applies ta command-0 and ta command-1, but does not apply ta command-2. When the UE undergoes BWP switching, ta command-2 needs to be updated. Therefore, when a BWP switching event is detected, the timing advance command value that is not applied is ta command-2.
[0050] Step 103: Update the timing advance command value according to the first uplink subcarrier spacing and the second uplink subcarrier spacing.
[0051] In the embodiment of the present disclosure, the process of the terminal device executing step 103 may, for example, be to determine the timing advance adjustment amount based on the first uplink subcarrier spacing and the timing advance command value; determine the target timing advance command value based on the timing advance adjustment amount and the second uplink subcarrier spacing; and update the timing advance command value based on the target timing advance command value.
[0052] Specifically, the process of the terminal device determining the timing advance adjustment amount can, for example, be to determine the μ value corresponding to the first uplink subcarrier interval; perform calculations based on the μ value corresponding to the first uplink subcarrier interval, the timing advance command value, and the timing advance adjustment amount calculation formula to obtain the timing advance adjustment amount.
[0053] The μ value is used to indicate the uplink subcarrier spacing. Different μ values can indicate different uplink subcarrier spacings. For example, when the μ value is 0, it indicates that the uplink subcarrier spacing is 15KHz. When the μ value is 1, it indicates that the uplink subcarrier spacing is 30KHz.
[0054] The calculation formula for the timing advance adjustment amount may be, for example, as shown in the following formula (1).
[0055] Ta_value=(T A_old -31)×16×64 / 2 μ (1)
[0056] Among them, T A_old Represents the timing advance command value; Ta_value represents the timing advance adjustment amount.
[0057] Specifically, the process of the terminal device determining the target timing advance command value can, for example, be to determine the μ value corresponding to the second uplink subcarrier interval; solve the timing advance command value according to the μ value corresponding to the second uplink subcarrier interval, the timing advance adjustment amount and the timing advance adjustment amount calculation formula to obtain the target timing advance command value.
[0058] Among them, T in formula (1) can be A_old Replace with T A_new , to perform the target timing advance command value solution processing. The calculation formula of the target timing advance command value may be, for example, as shown in the following formula (2).
[0059] T A_new =Ta_value÷16÷64·2 μ +31 (2)
[0060] Among them, T A_new Indicates the target timing advance command value.
[0061] Among them, the timing advance adjustment amount calculation processing and the target timing advance command value solution processing are performed in combination with the timing advance adjustment amount calculation formula, which can ensure that the timing advance adjustment amount determined by combining the target timing advance command value and the uplink subcarrier spacing after BWP switching is consistent with the timing advance adjustment amount determined by combining the timing advance command value and the uplink subcarrier spacing before BWP switching, thereby avoiding problems such as signal interference between terminal devices, thereby improving communication efficiency.
[0062] In the timing advance command value updating method of the embodiment of the present disclosure, when a bandwidth partial BWP switching event is detected, the first uplink subcarrier spacing corresponding to the BWP before switching and the second uplink subcarrier spacing corresponding to the BWP after switching in the BWP switching event are obtained; when the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing, the unapplied timing advance command value is obtained; according to the first uplink subcarrier spacing and the second uplink subcarrier spacing, the timing advance command value is updated; wherein the updating of the timing advance command value can ensure that after the BWP switching event occurs, the timing advance adjustment amount determined in combination with the uplink subcarrier spacing is consistent with the timing advance adjustment amount expected by the network device, thereby ensuring that the time when the signals of each terminal device arrive at the network device is consistent, avoiding problems such as signal interference between terminal devices, and thus improving communication efficiency.
[0063] Figure 3 The flowchart of the timing advance command value updating method of one embodiment of the present disclosure is as follows. It should be noted that the timing advance command value updating method of the present embodiment can be applied to a timing advance command value updating device, which can be configured in an electronic device or chip so that the electronic device or chip can perform the timing advance command value updating function.
[0064] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, and other hardware devices with various operating systems, touch screens and / or display screens.
[0065] In addition, the timing advance command value updating device may also be software in an electronic device, etc. The software may be, for example, timing advance command value updating software, etc. In the following embodiments, the execution subject is an example of a terminal device for description.
[0066] like Figure 3 As shown, the method comprises the following steps:
[0067] Step 301: when a bandwidth partial BWP switching event is detected, a first uplink subcarrier spacing corresponding to the BWP before switching and a second uplink subcarrier spacing corresponding to the BWP after switching in the BWP switching event are obtained.
[0068] Step 302: When the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing, obtain an unapplied timing advance command value.
[0069] Step 303: Update the timing advance command value according to the first uplink subcarrier spacing and the second uplink subcarrier spacing.
[0070] Step 304: When the application time point of the timing advance command value is reached, a target timing advance adjustment amount is obtained by performing calculation processing according to the timing advance command value, the μ value corresponding to the current uplink subcarrier spacing, and the timing advance adjustment amount calculation formula.
[0071] In the embodiment of the present disclosure, the calculation formula of the timing advance adjustment amount can refer to Figure 1 The formula (1) in the illustrated embodiment will not be described in detail here.
[0072] Among them, the timing advance command value used to calculate the target timing advance adjustment amount in step 304 can be the timing advance command value issued by the network device, or the timing advance command value obtained after the terminal device updates the timing advance command value issued by the network device in combination with the BWP switching event.
[0073] Step 305: Add the current timing advance amount and the target timing advance adjustment amount to obtain the target timing advance amount.
[0074] In the embodiment of the present disclosure, the current timing advance value may be the timing advance value at the current time point. Wherein, before the timing advance command value, if the historical timing advance command value issued by the network device is not received, and only the initial timing advance command value issued by the network device is received, the current timing advance value may be determined based on the initial timing advance command value.
[0075] Wherein, before the timing advance command value is received, if a historical timing advance command value sent by the network device is received, the current timing advance value can be determined based on the most recent historical timing advance command value.
[0076] The formula for determining the current timing advance value based on the initial timing advance command value may be, for example, as shown in the following formula (3).
[0077] N TA =T A ·16·64 / 2 μ (3)
[0078] Among them, T A represents the initial timing advance command value; N TA Indicates the current timing advance.
[0079] It should be noted that the target timing advance adjustment amount can be a positive value or a negative value. The unit of the target timing advance adjustment amount can be, for example, a basic time period. In the 5G New Radio (NR) system, the unit of the target timing advance adjustment amount can be, for example, an NR basic time Tc (about 0.509ns).
[0080] The initial timing advance command value is sent by the network device to the terminal device during the random access process of the terminal device. Other timing advance command values other than the initial timing advance command value are sent by the network device to the terminal device in the connected state.
[0081] Step 306: Update the current timing advance according to the target timing advance.
[0082] In the embodiment of the present disclosure, the terminal device may use the target timing advance to replace the current timing advance.
[0083] It should be noted that the detailed description of steps 301 to 303 can be found in Figure 1 Steps 101 to 103 in the illustrated embodiment will not be described in detail herein.
[0084] In the timing advance command value updating method of the disclosed embodiment, when a bandwidth part BWP switching event is detected, the first uplink subcarrier spacing corresponding to the BWP before switching and the second uplink subcarrier spacing corresponding to the BWP after switching are obtained in the BWP switching event; when the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing, the unapplied timing advance command value is obtained; the timing advance command value is updated according to the first uplink subcarrier spacing and the second uplink subcarrier spacing; when the application time point of the timing advance command value is reached, the target timing advance adjustment amount is obtained according to the timing advance command value, the μ value corresponding to the current uplink subcarrier spacing and the timing advance adjustment amount calculation formula; the current timing advance amount and the target timing advance adjustment amount are added to obtain the target timing advance amount; the current timing advance amount is updated according to the target timing advance amount; wherein, the target timing advance amount is determined in combination with the updated timing advance command value, which can further ensure that the time when the signals of each terminal device arrive at the network device is consistent, avoid signal interference between terminal devices and other problems, thereby improving communication efficiency.
[0085] The following examples are used to illustrate this. Figure 4 As shown in FIG. 1 , it is a schematic diagram for updating the timing advance command value. Figure 4The following steps are included. Step 401, the base station (network device) sends ta cmd (timing advance command value), and the UE (terminal device) stores tacmd. Step 402, BWP switching occurs. Step 403, the UE records the SCS before BWP switching, that is, scs_old (the first uplink subcarrier spacing corresponding to the BWP before switching), and records the SCS after BWP switching, that is, scs_new (the second uplink subcarrier spacing corresponding to the BWP after switching). Step 404, determine whether scs_new is not equal to scs_old; if so, execute step 405; if not, execute step 410. Step 405, take out the ta_cmd (ta cmd) that has not been applied, that is, Ta_old (timing advance command value). Step 406, calculate the TA adjustment amount (timing advance adjustment amount) expected by the base station. Step 407, calculate the new ta_cmd based on the TA adjustment amount expected by the base station and scs_new. Step 408, update the old ta_cmd to the new ta_cmd. Step 409, determine whether there is any unapplied ta_cmd, if yes, re-execute step 405; if no, end. Step 410, no need to update the unapplied tacommand (ta cmd).
[0086] Figure 5 The present invention is a schematic diagram of the structure of a timing advance command value updating device according to an embodiment of the present invention.
[0087] like Figure 5 As shown, the timing advance command value updating device may include: a first acquisition module 501 , a second acquisition module 502 and an update processing module 503 .
[0088] Among them, the first acquisition module 501 is used to obtain the first uplink subcarrier spacing corresponding to the BWP before switching and the second uplink subcarrier spacing corresponding to the BWP after switching in the BWP switching event when a bandwidth partial BWP switching event is detected; the second acquisition module 502 is used to obtain the unapplied timing advance command value when the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing; the update processing module 503 is used to update the timing advance command value according to the first uplink subcarrier spacing and the second uplink subcarrier spacing.
[0089] In one embodiment of the present disclosure, the update processing module 503 includes a first determination unit, a second determination unit and an update processing unit; the first determination unit is used to determine the timing advance adjustment amount according to the first uplink subcarrier spacing and the timing advance command value; the second determination unit is used to determine the target timing advance command value according to the timing advance adjustment amount and the second uplink subcarrier spacing; the update processing unit is used to update the timing advance command value according to the target timing advance command value.
[0090] In one embodiment of the present disclosure, the first determination unit is specifically used to determine the μ value corresponding to the first uplink subcarrier spacing; perform calculation processing according to the μ value corresponding to the first uplink subcarrier spacing, the timing advance command value and the timing advance adjustment amount calculation formula to obtain the timing advance adjustment amount.
[0091] In one embodiment of the present disclosure, the second determination unit is specifically used to determine the μ value corresponding to the second uplink subcarrier spacing; perform a timing advance command value solution according to the μ value corresponding to the second uplink subcarrier spacing, the timing advance adjustment amount and the timing advance adjustment amount calculation formula to obtain the target timing advance command value.
[0092] In one embodiment of the present disclosure, the update processing module 503 is further configured to, when the first uplink subcarrier spacing is consistent with the second uplink subcarrier spacing, stop the update processing operation for the timing advance command value.
[0093] In one embodiment of the present disclosure, the update processing module 503 is further configured to, when the application time point of the timing advance command value is reached, update the current timing advance value according to the timing advance command value.
[0094] In one embodiment of the present disclosure, the update processing module 503 is specifically used to perform calculation processing based on the timing advance command value, the μ value corresponding to the current uplink subcarrier spacing, and the timing advance adjustment amount calculation formula to obtain a target timing advance adjustment amount; add the current timing advance amount and the target timing advance adjustment amount to obtain a target timing advance amount; and update the current timing advance amount according to the target timing advance amount.
[0095] In the timing advance command value updating device of the embodiment of the present disclosure, when a bandwidth partial BWP switching event is detected, the first uplink subcarrier spacing corresponding to the BWP before switching and the second uplink subcarrier spacing corresponding to the BWP after switching in the BWP switching event are obtained; when the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing, the unapplied timing advance command value is obtained; according to the first uplink subcarrier spacing and the second uplink subcarrier spacing, the timing advance command value is updated; wherein the updating process of the timing advance command value can ensure that after the BWP switching event occurs, the timing advance adjustment amount determined in combination with the uplink subcarrier spacing is consistent with the timing advance adjustment amount expected by the network device, thereby ensuring that the time when the signals of each terminal device arrive at the network device is consistent, avoiding problems such as signal interference between terminal devices, and thus improving communication efficiency.
[0096] According to a third aspect of an embodiment of the present disclosure, there is also provided an electronic device, comprising: a processor; and a memory for storing processor executable instructions, wherein the processor is configured to: implement the steps of the timing advance command value update method as described above.
[0097] In order to implement the above embodiments, the present disclosure also proposes a non-transitory computer-readable storage medium.
[0098] When the instructions in the storage medium are executed by a processor, the processor is enabled to execute the timing advance command value updating method as described above.
[0099] In order to implement the above embodiments, the present disclosure also provides a computer program product.
[0100] When the computer program product is executed by a processor of an electronic device, the electronic device is enabled to execute the above method.
[0101] Figure 6 The figure is a structural block diagram of an electronic device according to an exemplary embodiment. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0102] like Figure 6As shown, the electronic device 1000 includes a processor 111, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 112 or a program loaded from a memory 116 to a random access memory (RAM) 113. In the RAM 113, various programs and data required for the operation of the electronic device 1000 are also stored. The processor 111, the ROM 112, and the RAM 113 are connected to each other via a bus 114. An input / output (I / O) interface 115 is also connected to the bus 114.
[0103] The following components are connected to the I / O interface 115: a memory 116 including a hard disk, etc.; and a communication part 117 including a network interface card such as a local area network (LAN) card, a modem, etc., and the communication part 117 performs communication processing via a network such as the Internet; a drive 118 is also connected to the I / O interface 115 as needed.
[0104] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 117. When the computer program is executed by the processor 111, the above-mentioned functions defined in the method of the present disclosure are executed.
[0105] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, and the instructions can be executed by the processor 111 of the electronic device 1000 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0106] In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0107] Figure 7 FIG. 1 is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. Figure 7 As shown, the chip includes a processor 701 and an interface circuit 702. The number of the processor 701 can be one or more, and the number of the interface circuit 702 can be one or more.
[0108] Optionally, the interface circuit 702 is used to receive a signal, where the signal includes a computer instruction. When the processor 701 executes the computer instruction, the chip executes the timing advance command value updating method described in the above embodiment of the present disclosure.
[0109] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this application are in compliance with relevant laws and regulations and do not violate public order and good morals.
[0110] In addition, the word "exemplary" is used herein to indicate serving as an example, instance, or diagram. Any aspect or design described as "exemplary" in this article is not necessarily understood to be advantageous compared to other aspects or designs. On the contrary, the use of the word exemplary is intended to present concepts in a specific way. As used herein, the term "or" is intended to represent an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X applies A or B" is intended to represent any one of the natural inclusive arrangements. That is, if X applies A; X applies B; or X applies both A and B, "X applies A or B" is satisfied under any of the aforementioned examples. In addition, unless otherwise specified or clearly pointed to a singular form from the context, the articles "one" and "an" as used in this application and the appended claims are generally understood to mean "one or more".
[0111] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art after reading and understanding the specification and drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components (e.g., elements, resources, etc.) described above, unless otherwise noted, the terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific functions of the described components, even if the structure is not equivalent to the disclosed structure. In addition, although the specific features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired and conducive to any given or specific application. In addition, with respect to "including", "having", "having", "having", or variations thereof used in the specific embodiments or claims, such terms are intended to be inclusive in a manner similar to the term "comprising".
[0112] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0113] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for updating a timing advance command value, characterized in that: The method comprises: When a bandwidth part BWP switching event is detected, obtaining a first uplink subcarrier spacing corresponding to the BWP before switching and a second uplink subcarrier spacing corresponding to the BWP after switching in the BWP switching event; When the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing, obtaining an unapplied timing advance command value; The timing advance command value is updated according to the first uplink subcarrier spacing and the second uplink subcarrier spacing.
2. The method according to claim 1, characterized in that The updating process of the timing advance command value according to the first uplink subcarrier spacing and the second uplink subcarrier spacing includes: Determining a timing advance adjustment amount according to the first uplink subcarrier spacing and the timing advance command value; Determining a target timing advance command value according to the timing advance adjustment amount and the second uplink subcarrier spacing; The timing advance command value is updated according to the target timing advance command value.
3. The method according to claim 2, characterized in that The determining the timing advance adjustment amount according to the first uplink subcarrier spacing and the timing advance command value includes: Determine a μ value corresponding to the first uplink subcarrier spacing; The timing advance adjustment amount is obtained by performing calculation processing according to the μ value corresponding to the first uplink subcarrier spacing, the timing advance command value, and a timing advance adjustment amount calculation formula.
4. The method according to claim 2 or 3, characterized in that: The determining a target timing advance command value according to the timing advance adjustment amount and the second uplink subcarrier spacing includes: Determining a μ value corresponding to the second uplink subcarrier spacing; A timing advance command value solution process is performed according to the μ value corresponding to the second uplink subcarrier spacing, the timing advance adjustment amount, and a timing advance adjustment amount calculation formula to obtain the target timing advance command value.
5. The method according to claim 1, characterized in that The method further comprises: When the first uplink subcarrier spacing is consistent with the second uplink subcarrier spacing, the updating process operation for the timing advance command value is stopped.
6. The method according to claim 1, characterized in that The method further comprises: When the application time point of the timing advance command value is reached, the current timing advance value is updated according to the timing advance command value.
7. The method according to claim 6, characterized in that The updating process of the current timing advance value according to the timing advance command value includes: Calculate and process according to the timing advance command value, the μ value corresponding to the current uplink subcarrier spacing, and the timing advance adjustment amount calculation formula to obtain a target timing advance adjustment amount; Adding the current timing advance amount and the target timing advance adjustment amount to obtain a target timing advance amount; The current timing advance is updated according to the target timing advance.
8. A timing advance command value updating device, characterized in that: The device comprises: A first acquisition module is used to acquire, when a bandwidth part BWP switching event is detected, a first uplink subcarrier spacing corresponding to the BWP before switching and a second uplink subcarrier spacing corresponding to the BWP after switching in the BWP switching event; A second acquisition module, configured to acquire an unapplied timing advance command value when the first uplink subcarrier spacing is inconsistent with the second uplink subcarrier spacing; An update processing module is used to update the timing advance command value according to the first uplink subcarrier spacing and the second uplink subcarrier spacing.
9. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to: Implement the steps of the timing advance command value updating method as described in any one of claims 1 to 7. 10 . A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor, enables the processor to perform the timing advance command value updating method according to any one of claims 1 to 7.
11. A chip, characterized in that: The method comprises one or more interface circuits and one or more processors; the interface circuit is used to receive a signal, the signal comprises a computer instruction, and when the processor executes the computer instruction, the chip executes the timing advance command value updating method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Configuration acquisition method, and configuration method and device of timing advance
CN109526002A
Method and device for obtaining uplink transmission timing advance amount, and communication system
CN111448833A
Method for determining timing advance and communication equipment
CN113271167A
Timing adjustment method for wireless signal, user equipment, and network device
CN113348705A
Method and device for acquiring uplink transmission timing advance, and communication system
CN114845378A