Communication method and device, electronic equipment, storage medium and chip
By determining the first timing advance amount after the component carrier CC changes in the terminal and sending an uplink signal to the network device, the problems of interference between uplink signals and compliance with timing advance amounts are solved, and effective signal interference reduction and protocol requirements are achieved.
Patent Information
- Application Number
- CN202411757878.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-04-08
AI Technical Summary
In the prior art, it is not possible to effectively solve the problem of how to avoid signal interference between uplink signals after the uplink component carrier changes, and how to ensure that the timing advance amount determined by the terminal meets the protocol requirements.
By determining that the component carrier CC configured by the network device for the terminal changes, the first timing advance amount of the terminal is determined based on the changed CC, and an uplink signal is sent to the network device based on the timing advance amount.
It effectively avoids signal interference between uplink signals, and ensures that the timing advance amount determined by the terminal meets the protocol requirements, so that the network equipment can receive the uplink signal at a preset time.
Smart Images

Figure CN119789196A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communications, and in particular to a communication method, device, electronic device, storage medium and chip. Background Art
[0002] In the same base station cell, since the UEs are located at different locations, the time when the signals sent by the UEs arrive at the base station is inconsistent. In order to reduce problems such as signal interference between UEs, UEs at different locations need to send signals based on different uplink timing advances (TAs).
[0003] The related art only stipulates that when part of the bandwidth (Bandwidth Part, BWP) of the UE is switched, the timing advance command (TA command) that has not yet been applied can be updated to recalculate the TA, thereby reducing signal interference between uplink signals. However, there is no consensus on how to avoid signal interference between uplink signals when the uplink component carrier (CC) changes, and how to ensure that the TA determined by the terminal meets the protocol requirements. Summary of the invention
[0004] The present disclosure provides a communication method, device, electronic device, storage medium and chip, so that when the CC of UE changes, the terminal can re-determine the timing advance of the uplink signal to send the uplink number to the terminal, thereby reducing signal interference between uplink signals.
[0005] The first aspect embodiment of the present disclosure proposes a communication method, including: determining that a component carrier CC configured by a network device for a terminal has changed; determining a first timing advance of the terminal according to the changed CC; and sending an uplink signal to the network device based on the first timing advance.
[0006] In some embodiments, determining that a component carrier CC configured by a network device for a terminal has changed includes: receiving signaling and / or control information sent by the network device; and determining that a component carrier CC has changed based on the signaling and / or control information.
[0007] In some embodiments, receiving signaling and / or control information sent by a network device includes: receiving a first signaling sent by the network device, the first signaling being used to configure and activate a first CC; wherein, based on the signaling and / or control information, determining that a component carrier CC has changed includes: parsing the first signaling to determine that a CC configured by the network device for the terminal has changed.
[0008] In some embodiments, receiving signaling and / or control information sent by a network device includes: receiving second signaling sent by the network device, the second signaling is used to configure a first CC; receiving first control information sent by the network device, the first control information is used to activate the first CC; wherein, based on the signaling and / or control information, determining that a component carrier CC has changed includes: parsing the second signaling and the first control information, and determining that a CC configured by the network device for the terminal has changed.
[0009] In some embodiments, receiving signaling and / or control information sent by a network device includes: receiving second control information sent by the network device, the second control information being used to deactivate a second CC in an activated state; wherein, based on the signaling and / or control information, determining that a component carrier CC has changed includes: parsing the second control information, and determining that a CC configured by the network device for the terminal has changed.
[0010] In some embodiments, receiving signaling and / or control information sent by a network device includes: receiving a third signaling sent by the network device, the third signaling being used to delete a third CC that has been configured for the terminal; wherein, based on the signaling and / or control information, determining that a component carrier CC has changed includes: parsing the third signaling to determine that a CC configured by the network device for the terminal has changed.
[0011] In some embodiments, determining the first timing advance of the terminal according to the changed CC includes: traversing the changed CC, determining the maximum uplink subcarrier spacing SCS corresponding to the changed CC as the first SCS; determining whether the first SCS is different from the second SCS, the second SCS being the maximum uplink SCS corresponding to the CC before the change; in the case where the first SCS is different from the second SCS, determining whether there is a timing advance command value that has not yet reached the terminal application time; in the case where there is a timing advance command value that has not yet reached the terminal application time, determining the first timing advance according to the first SCS.
[0012] In some embodiments, determining the first timing advance based on the first SCS includes: determining the timing advance adjustment amount based on the first SCS and the timing advance command value; determining the first timing advance based on the timing advance adjustment amount and the second timing advance, the second timing advance being the timing advance determined based on the CC before the change.
[0013] A second aspect embodiment of the present disclosure proposes a communication device, which includes: a first determination module, used to determine that a component carrier CC configured by a network device for a terminal has changed; a second determination module, used to determine a first timing advance of the terminal according to the changed CC; and a sending module, used to send an uplink signal to the network device based on the first timing advance.
[0014] The third aspect embodiment of the present disclosure proposes an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in the first aspect above.
[0015] The fourth aspect embodiment of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the method described in the first aspect of the present disclosure.
[0016] The fifth aspect embodiment of the present disclosure proposes a chip, which includes at least one processor and a communication interface; the communication interface is used to receive signals input into the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method described in the first aspect of the present disclosure through logic circuits or executing code instructions.
[0017] In summary, the communication method proposed in the present disclosure includes: determining that a component carrier CC configured by a network device for a terminal has changed; determining a first timing advance of the terminal according to the changed CC; and sending an uplink signal to the network device based on the first timing advance. The method disclosed in the present disclosure determines the first timing advance of the terminal according to the changed CC, so that when the CC configured by the terminal changes, the timing advance of the uplink signal determined by the terminal meets the protocol requirements, and the network device can still receive the uplink signal at the preset time, which can effectively avoid signal interference between uplink signals.
[0018] 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
[0019] 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.
[0020] Figure 1 An example diagram of a timing advance TA provided in an embodiment of the present disclosure;
[0021] Figure 2 An example diagram of a data structure provided by an embodiment of the present disclosure;
[0022] Figure 3 Another example diagram of data structure provided by the embodiment of the present disclosure;
[0023] Figure 4 An exemplary diagram of a communication method provided by an embodiment of the present disclosure;
[0024] Figure 5 An exemplary diagram of a communication method provided by an embodiment of the present disclosure;
[0025] Figure 6 An example diagram of an application scenario of a communication method provided in an embodiment of the present disclosure;
[0026] Figure 7 An exemplary diagram of another communication method provided by an embodiment of the present disclosure;
[0027] Figure 8 An example diagram of another application scenario of a communication method provided by an embodiment of the present disclosure;
[0028] Fig. 9 An exemplary diagram of another communication method provided in an embodiment of the present disclosure;
[0029] Fig.10 An example diagram of an application scenario of another communication method provided in an embodiment of the present disclosure;
[0030] Fig.11 An exemplary diagram of another communication method provided by an embodiment of the present disclosure;
[0031] Fig.12 An exemplary diagram of another communication method provided in an embodiment of the present disclosure;
[0032] Fig.13 An example diagram of another application scenario of a communication method provided in an embodiment of the present disclosure;
[0033] Fig.14 A schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure;
[0034] Fig.15 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure;
[0035] Fig.16 A schematic diagram of the structure of a chip provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0036] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the embodiments of the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present disclosure as detailed in the appended claims.
[0037] The terms used in the disclosed embodiments are only for the purpose of describing specific embodiments and are not intended to limit the disclosed embodiments. The singular forms of "a" and "the" used in the disclosed embodiments and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0038] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the disclosed embodiments, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosed embodiments, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at" or "when" or "in response to determination".
[0039] To facilitate understanding, the background technology involved in this application is first introduced.
[0040] 1. The uplink timing is advanced.
[0041] Because the terminal UEs in a base station cell are located at different locations, the time when the signals sent by each UE arrive at the base station is inconsistent. In order to reduce problems such as signal interference between UEs, UEs at different locations need to send signals based on different uplink timing advances TA, for example Figure 1 As shown, this ensures that the time when each UE signal arrives at the base station is basically consistent.
[0042] Furthermore, after the UE is powered on, it will perform a random access (RA) process with the base station. In msg2 of the RA process, the base station will send an initial timing advance command TA command value to the UE. The msg2 data structure is as follows: Figure 2 As shown, Byte 1 and Byte 2 contain the 16-bit initial TA command value, with a value range of [0, 3846].
[0043] When the UE obtains the initial TA command value, the initial TA value N is calculated according to (Equation 1): TA , the unit is NR basic time Tc (about 0.509ns). Wherein μ represents the uplink sub-carrier spacing (SCS), μ=0 when SCS=15KHz, and μ=1 when SCS=30KHz.
[0044] N TA =T A ·16·64 / 2μ (Formula 1)
[0045] After the random access process is completed, the UE can enter the connected state. Since the UE is usually not fixed in a certain position, the base station will send a TA command control word to the UE in the connected state to adjust the TA amount of the UE. The data structure of the TA command control word is as follows: Figure 3 As shown, the total width is 8 bits, of which the lower 6 bits are the specific Timing Advance command value, and the value range is [0, 63].
[0046] After receiving the TA command control word sent by the base station, the UE in the connected state sends the TA quantity N TA to update.
[0047] In addition, regarding when the UE applies the received TA command control word (i.e. when to update the TA amount), the 3GPP protocol stipulates that the UE needs to send an uplink after n+k+1 slots to take effect, where n is the uplink slot number corresponding to the downlink slot number of the TA command received by the UE, and k is the application time interval calculated based on the UE processing capability, with a value range of [4, 6]. Therefore, it means that there is a processing time between the UE receiving the TA command control word and updating the TA amount.
[0048] 2. Partial bandwidth BWP switching.
[0049] Bandwidth Part (BWP) is a subset of the total cell bandwidth, so that the UE receiving and sending bandwidth does not need to be as large as the cell bandwidth, so as to achieve the purpose of UE power saving. When the UE traffic volume increases or decreases, BWP switching usually occurs, that is, switching to a BWP with a larger or smaller bandwidth. Different BWPs may have different SCSs, such as changing from 15KHz to 30KHz, or from 30KHz to 15KHz, etc.
[0050] If the UE has not applied a TA command control word after receiving it, and a BWP switch occurs, the SCS may be inconsistent before and after the BWP switch. Inconsistent SCSs will cause inconsistency in the TA amount corresponding to the Timing Advance command value. Therefore, the UE needs to update the Timing Advance command value according to the new BWP SCS.
[0051] 3. Carrier Aggregation (CA)
[0052] Carrier aggregation CA is the aggregation of two or more component carriers (CC), and the terminal UE has received or transmitted data on one or more CCs at the same time according to its capabilities. After the UE enters the connected state, the base station can configure the UE to add other CCs through radio resource control (RRC) signaling, which are called secondary carriers (SCC). The original main CC is called the primary carrier (PCC). Similarly, the network can also delete the SCC of the UE through RRC signaling. There are currently several main ways to operate SCC:
[0053] a. The base station configures and activates the SCC for the UE through RRC signaling. After the UE parses the RRC signaling, the SCC can be activated;
[0054] b. The base station configures the SCC for the UE through RRC signaling but does not activate it. The base station subsequently activates the SCC through MAC CE;
[0055] c. The base station deactivates the activated SCC through MAC CE;
[0056] d. The base station deletes a certain SCC of the UE through RRC signaling.
[0057] In the CA scenario, the SCS of different CCs may be inconsistent, such as PCC scs = 15KHz, SCC scs = 30KHz. And because the SCS used to calculate the TA adjustment amount is related to the uplink maximum subcarrier spacing, if the UE has an uplink CC change (uplink CC addition, uplink CC activation, uplink CC deactivation, uplink CC deletion), the TimingAdvance command that has not been applied needs to be updated, that is, recalculated according to the new maximum SCS.
[0058] However, the current protocol only stipulates that when a BWP switch occurs in the UE, the Timing Advance command that has not yet been applied needs to be updated, and there is a lack of description for when the uplink CC changes.
[0059] In some embodiments, the above-mentioned terminal includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0060] In some embodiments, the above-mentioned network device is, for example, a node or device that accesses the terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (OpenRAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a wireless fidelity (WiFi) system, but is not limited thereto.
[0061] It can be understood that the description of the embodiments of the present disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation of the communication methods, devices, electronic devices, storage media and chips proposed in the embodiments of the present disclosure. A person skilled in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0062] In some embodiments, the method of the present disclosure may be executed by a terminal, a chip of a terminal, a processor of a terminal, etc., and the present disclosure is not limited to this.
[0063] Figure 4 A flow chart of a communication method provided by an embodiment of the present disclosure. Figure 4 As shown, the communication method includes steps 101-103.
[0064] Step 101: determine whether a component carrier CC configured by a network device for a terminal changes.
[0065] In some embodiments, whether the configured component carrier CC changes may be determined through signaling and / or control information sent by a network device to a terminal.
[0066] For example, the terminal can detect the signaling and / or control information sent by the network device. When it is detected that the signaling and / or control information sent by the network device to the terminal contains fields and / or structures for indicating configuration changes (for example, fields indicating deactivation changes), the terminal can determine that the component carrier CC configured by the network device for the terminal has changed.
[0067] In some embodiments, the change of the component carrier CC may include at least one of the following:
[0068] The network device configures and activates the component carrier CC for the terminal;
[0069] The network device deactivates the component carrier CC of the terminal;
[0070] The network device deletes the component carrier CC of the terminal.
[0071] In some embodiments, the component carrier CC may be a primary carrier component PCC or a secondary carrier component SCC, which is not limited in the present disclosure.
[0072] In some embodiments, the network device may change the component carrier CC configured for the terminal by sending signaling to the terminal; or may change the component carrier configured for the terminal by sending signaling and control information to the terminal, which is not limited in the present disclosure.
[0073] For example, the network device may send RRC signaling to the terminal, thereby configuring and activating the component carrier CC for the terminal, so as to implement the change of the component carrier CC of the terminal.
[0074] For example, the network device may also send RRC signaling to the terminal to configure a component carrier CC for the terminal using RRC signaling, and then the network device may send MAC layer information to the terminal to activate the configured component carrier CC for the terminal using the MAC layer information, thereby realizing the change of the terminal component carrier CC.
[0075] Step 102: Determine a first timing advance of the terminal according to the changed CC.
[0076] In some embodiments, when the component carrier CC of the terminal changes, the terminal can determine the corresponding maximum uplink subcarrier spacing SCS (recorded as the first SCS) in all component carrier CCs after the change, and determine the first timing advance of the terminal by comparing the first SCS with the corresponding maximum uplink subcarrier spacing SCS (recorded as the second SCS) in all component carrier CCs of the terminal before the change.
[0077] Further, when it is determined that the first SCS is the same as the second SCS, the timing advance before the component carrier CC is changed may be determined as the first timing advance;
[0078] When it is determined that the first SCS is different from the second SCS, it is further determined whether there is a timing advance command (Timing Advance command) value that has not yet reached the terminal application time. If so, the first timing advance is determined according to the first SCS; if not, the first timing advance can be determined directly according to the timing advance command value configured by the network device for the terminal (that is, the first timing advance is determined by the above formula 1).
[0079] Step 103: Send an uplink signal to the network device based on the first timing advance.
[0080] In some embodiments, the terminal may send an uplink signal to the network device according to the first timing advance, thereby reducing signal interference between different uplink signals and making the first timing advance used when sending the uplink signal meet protocol requirements.
[0081] In summary, the communication method proposed in the present disclosure includes: determining that a component carrier CC configured by a network device for a terminal has changed; determining a first timing advance of the terminal according to the changed CC; and sending an uplink signal to the network device based on the first timing advance. The method disclosed in the present disclosure determines the first timing advance of the terminal according to the changed CC, so that when the CC configured by the terminal changes, the timing advance of the uplink signal determined by the terminal meets the protocol requirements, and the network device can still receive the uplink signal at the preset time, which can effectively avoid signal interference between uplink signals.
[0082] Figure 5 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Figure 5 As shown, in Figure 4 Based on the illustrated embodiment, step 101 is further explained, including steps 201 - 202 .
[0083] Step 201: Receive a first signaling sent by a network device.
[0084] In some embodiments, a first signaling sent by a network device is received by a terminal.
[0085] In some embodiments, the first signaling is used to configure and activate the first CC.
[0086] In other words, any signaling that can configure and activate the first CC can be the first signaling.
[0087] In some embodiments, the first CC may be a primary component carrier PCC or a secondary component carrier SCC, which is not limited in the present disclosure.
[0088] In some embodiments, the first signaling is, for example, RRC signaling, but is not limited thereto, and may also be uplink control signaling (UCI) or other signaling that can implement configuration and activation functions.
[0089] In some embodiments, the application scenario of step 201 is, for example, Figure 6 shown.
[0090] Step 202: parse the first signaling to determine whether a CC configured by the network device for the terminal has changed.
[0091] In some embodiments, the terminal may parse the first signaling to identify the field and / or structure included in the first signaling for configuring and / or activating the first CC, so as to determine that the CC configured by the network device for the terminal has changed.
[0092] In summary, the communication method proposed in the present disclosure includes: receiving a first signaling sent by a network device, the first signaling being used to configure and activate a first CC; parsing the first signaling to determine that the CC configured by the network device for the terminal has changed. The method of the present disclosure receives and parses the first signaling by the terminal, thereby determining that the component carrier CC configured by the network device for the terminal has changed, thereby expanding the scope of application of the present solution.
[0093] Figure 7 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Figure 7 As shown, in Figure 4 Based on the illustrated embodiment, step 101 is further explained, including steps 301-303.
[0094] Step 301: Receive a second signaling sent by a network device.
[0095] In some embodiments, the terminal receives the second signaling sent by the network device.
[0096] In some embodiments, the second signaling is used to configure the first CC.
[0097] In other words, any signaling that can configure the first CC can be the first signaling.
[0098] In some embodiments, the first CC may be a primary component carrier PCC or a secondary component carrier SCC, which is not limited in the present disclosure.
[0099] In some embodiments, the second signaling is, for example, RRC signaling, but is not limited thereto, and may also be UCI signaling or other signaling that can implement a configuration function.
[0100] In some embodiments, the first signaling and the second signaling may be signaling of the same type or signaling of different types, which is not limited in the present disclosure.
[0101] Step 302: Receive first control information sent by a network device.
[0102] In some embodiments, first control information sent by a network device is received by a terminal.
[0103] In some embodiments, the first control information is used to activate a configured first CC.
[0104] In other words, any information that can activate the first CC can be the first control information.
[0105] In some embodiments, the first control information is, for example, medium access control layer control information (Medium Access Control Control Element, MAC CE), but is not limited thereto, and may also be control information of other MAC layers, link layers, etc., which is not limited in the present disclosure.
[0106] In some embodiments, the application scenarios of step 301 and step 302 are as follows: Figure 8 shown.
[0107] Step 303: parse the second signaling and the first control information to determine that a CC configured by the network device for the terminal has changed.
[0108] In some embodiments, the terminal may parse the first signaling to identify the field and / or structure contained in the first signaling and used to configure the first CC.
[0109] Furthermore, the terminal may also parse the first control information to identify the field and / or structure for activating the first CC contained in the first control information, so as to determine that the CC configured by the network device for the terminal has changed.
[0110] In summary, the communication method proposed in the present disclosure includes: receiving a second signaling sent by a network device, the second signaling is used to configure a first CC; receiving a first control information sent by a network device, the first control information is used to activate the first CC; parsing the second signaling and the first control information, and determining that the CC configured by the network device for the terminal has changed. The method of the present disclosure receives and parses the first signaling and the first control information by the terminal, thereby determining that the component carrier CC configured by the network device for the terminal has changed, thereby expanding the scope of application of the present solution.
[0111] Fig. 9 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Fig. 9 As shown, in Figure 4 Based on the illustrated embodiment, step 101 is further explained, including steps 401 - 402 .
[0112] Step 401: Receive second control information sent by a network device.
[0113] In some embodiments, the second control information sent by the network device is received by the terminal.
[0114] In some embodiments, the second control information is used to deactivate the second CC in an activated state.
[0115] In some embodiments, the second CC may be any CC in an activated state configured by the network device for the terminal.
[0116] In other words, any information that can deactivate the second CC in an activated state may be the second control information.
[0117] In some embodiments, the second CC may be a primary component carrier PCC or a secondary component carrier SCC, which is not limited in the present disclosure.
[0118] In some embodiments, the second control information is, for example, MAC CE information, but is not limited thereto, and may also be control information of other MAC layers, link layers, etc., which is not limited in the present disclosure.
[0119] In some embodiments, the application scenario of step 401 is, for example, Fig.10 shown.
[0120] Step 402: parse the second control information to determine whether the CC configured by the network device for the terminal has changed.
[0121] In some embodiments, the terminal may parse the second control information to identify the field and / or structure for deactivating the second CC contained in the second control information, so as to determine that the CC configured by the network device for the terminal has changed.
[0122] In summary, the communication method proposed in the present disclosure includes: receiving second control information sent by a network device, the second control information being used to deactivate a second CC in an activated state; parsing the second control information to determine that a CC configured by the network device for a terminal has changed. The method disclosed in the present disclosure receives and parses the second control information by the terminal, thereby determining that a component carrier CC configured by the network device for a terminal has changed, thereby expanding the scope of application of the present solution.
[0123] Fig.11 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Fig.11 As shown, in Figure 4 Based on the illustrated embodiment, step 101 is further explained, including steps 501 - 502 .
[0124] Step 501: Receive a third signaling sent by a network device.
[0125] In some embodiments, the terminal receives third signaling sent by the network device.
[0126] In some embodiments, the third signaling is used to delete a third CC that has been configured for the terminal.
[0127] In some embodiments, the third CC may be any CC in an active or inactive state that has been configured by the network device for the terminal.
[0128] In other words, any signaling that can delete the third CC configured for the terminal can be the third signaling.
[0129] In some embodiments, the third CC may be a primary component carrier PCC or a secondary component carrier SCC, which is not limited in the present disclosure.
[0130] In some embodiments, the third signaling is, for example, RRC signaling, but is not limited thereto, and may also be UCI signaling or other signaling that can implement a deletion function.
[0131] In some embodiments, the third signaling may be a signaling of the same type as the first signaling and the second signaling, or may be a signaling of a different type from the first signaling and the second signaling, and the present disclosure is not limited to this.
[0132] In some embodiments, the application scenario of step 501 is, for example, Fig.13 shown.
[0133] Step 502: parse the third signaling to determine whether the CC configured by the network device for the terminal has changed.
[0134] In some embodiments, the terminal may parse the third signaling to identify the field and / or structure for deleting the third CC contained in the third signaling, so as to determine that the CC configured by the network device for the terminal has changed.
[0135] In summary, the communication method proposed in the present disclosure includes: receiving a third signaling sent by a network device, the third signaling being used to delete a third CC that has been configured for a terminal; parsing the third signaling to determine whether the CC configured by the network device for the terminal has changed. The disclosed method receives and parses the third signaling by the terminal, thereby determining whether the component carrier CC configured by the network device for the terminal has changed, thereby expanding the scope of application of the present solution.
[0136] Fig.12 A flow chart of a communication method proposed in an embodiment of the present disclosure is shown in FIG. Fig.12 As shown, in Figure 4 Based on the illustrated embodiment, step 102 is further explained, including steps 601-604.
[0137] Step 601, traverse the changed CC, determine the maximum uplink subcarrier spacing SCS corresponding to the changed CC, and use it as the first SCS.
[0138] In some embodiments, the terminal may retrieve all the changed component carriers CC, thereby taking the maximum uplink subcarrier spacing SCS corresponding to the changed component carrier CC as the first SCS.
[0139] In some embodiments, the change of the component carrier CC may be at least one of adding a component carrier CC (ie, the network device configures and activates the CC for the terminal), deactivating the component carrier CC, and deleting the component carrier CC.
[0140] In some embodiments, the changed component carrier CC may be a primary carrier PCC or a secondary carrier SCC.
[0141] Step 602, determine whether the first SCS is different from the second SCS, the second SCS being the maximum uplink SCS corresponding to the CC before the change.
[0142] In some embodiments, the second SCS is the corresponding maximum uplink SCS in the CC configured by the network device for the terminal before the change.
[0143] In some instances, the terminal may determine whether the first SCS and the second SCS are different by comparing the first SCS and the second SCS.
[0144] Step 603, when the first SCS is different from the second SCS, determine whether there is a timing advance command value that has not yet reached the terminal application time.
[0145] In some embodiments, since the protocol stipulates that the timing advance command value received by the terminal needs to take effect in the uplink signal transmission after the predetermined time slot, there is a processing time between the terminal receiving the timing advance command value and the terminal updating the timing advance value. Therefore, the component carrier CC may have changed, but there is still a timing advance command value in the terminal that has not yet reached the application time.
[0146] In some embodiments, the terminal may retrieve the received timing advance command value to determine whether there is a timing advance command value in the terminal that has not yet reached the application time.
[0147] Step 604: When there is a timing advance command value that has not yet reached the terminal application time, determine the first timing advance value according to the first SCS.
[0148] In some embodiments, when there is a timing advance command value in the terminal that has not yet reached the application time, in order to avoid the timing advance amount determined according to the timing advance command value not meeting the protocol requirements, the first timing advance amount can be determined according to the first SCS.
[0149] In an optional embodiment, the timing advance adjustment amount can be determined according to the first SCS and the timing advance command value; and then the first timing advance amount can be determined according to the timing advance adjustment amount and the second timing advance amount, and the second timing advance amount is the timing advance amount determined based on the CC before the change.
[0150] For example, the timing advance adjustment amount may be determined according to the following formula:
[0151] N TA_revision =(T A -31)·16·61 / 2 μ (Formula 2)
[0152] Among them, N TA_revision Indicates the timing advance adjustment amount, T A Represents the timing advance command value, μ is related to the first SCS, when the first SCS = 15KHz, μ = 0, when the first SCS = 30KHz, μ = 1.
[0153] Furthermore, the first timing advance can be determined according to the following formula:
[0154] N TA_new =N TA_old +N TA_revision (Formula 3)
[0155] Among them, N TA_new represents the first timing advance, N TA_old Indicates the second timing advance.
[0156] In summary, the communication method proposed in the present disclosure includes: traversing the CC after the change, determining the maximum uplink subcarrier spacing SCS corresponding to the CC after the change as the first SCS; determining whether the first SCS is different from the second SCS, the second SCS being the maximum uplink SCS corresponding to the CC before the change; when the first SCS is different from the second SCS, determining whether there is a timing advance command value that has not yet reached the terminal application time; when there is a timing advance command value that has not yet reached the terminal application time, determining the first timing advance amount according to the first SCS. The method of the present disclosure determines the first timing advance amount according to the first SCS when there is a timing advance command value that has not yet reached the terminal application time, so that after the CC changes, the first timing advance amount used by the terminal to send the uplink signal still meets the protocol requirements, thereby reducing signal interference between uplink signals.
[0157] Therefore, this solution has the following beneficial effects:
[0158] 1. The method disclosed in the present invention determines the first timing advance of the terminal according to the changed CC, so that when the CC configured by the terminal changes, the timing advance of the uplink signal determined by the terminal meets the protocol requirements, and the network device can still receive the uplink signal at the preset time, which can effectively avoid signal interference between uplink signals.
[0159] 2. The method disclosed in the present invention can be used to determine the first timing advance according to the first SCS in different scenarios, thereby improving the scope of application of the method.
[0160] Fig.14 A schematic diagram of the structure of a communication device 1300 provided in an embodiment of the present disclosure, the communication device includes:
[0161] A first determining module 1310 is configured to determine that a component carrier CC configured by a network device for a terminal changes;
[0162] A second determining module 1320, configured to determine a first timing advance of the terminal according to the changed CC;
[0163] The sending module 1330 is configured to send an uplink signal to a network device based on the first timing advance.
[0164] In some embodiments, the first determination module 1310 is further used to receive a first signaling sent by a network device, where the first signaling is used to configure and activate a first CC; and parse the first signaling to determine that a CC configured by the network device for the terminal has changed.
[0165] In some embodiments, the first determination module 1310 is also used to receive a second signaling sent by the network device, the second signaling is used to configure the first CC; receive first control information sent by the network device, the first control information is used to activate the first CC; parse the second signaling and the first control information to determine that the CC configured by the network device for the terminal has changed.
[0166] In some embodiments, the first determination module 1310 is further used to receive second control information sent by the network device, where the second control information is used to deactivate the second CC in an activated state; and parse the second control information to determine whether the CC configured by the network device for the terminal has changed.
[0167] In some embodiments, the first determination module 1310 is further used to receive a third signaling sent by a network device, where the third signaling is used to delete a third CC configured for the terminal; and parse the third signaling to determine that a CC configured by the network device for the terminal has changed.
[0168] In some embodiments, the second determination module 1320 is also used to traverse the CC after the change, determine the maximum uplink subcarrier spacing SCS corresponding to the CC after the change, as the first SCS; determine whether the first SCS is different from the second SCS, the second SCS is the maximum uplink SCS corresponding to the CC before the change; when the first SCS is different from the second SCS, determine whether there is a timing advance command value that has not yet reached the terminal application time; when there is a timing advance command value that has not yet reached the terminal application time, determine the first timing advance amount according to the first SCS.
[0169] In some embodiments, the second determination module 1320 is also used to determine the timing advance adjustment amount based on the first SCS and the timing advance command value; determine the first timing advance amount based on the timing advance adjustment amount and the second timing advance amount, and the second timing advance amount is the timing advance amount determined based on the CC before the change.
[0170] In summary, the communication device proposed in the present disclosure includes: a first determination module, which is used to determine that the component carrier CC configured by the network device for the terminal has changed; a second determination module, which is used to determine the first timing advance of the terminal according to the changed CC; and a sending module, which is used to send an uplink signal to the network device based on the first timing advance. The device of the present disclosure determines the first timing advance of the terminal according to the changed CC, so that when the CC configured by the terminal changes, the timing advance of the uplink signal determined by the terminal meets the protocol requirements, and the network device can still receive the uplink signal at the preset time, which can effectively avoid signal interference between uplink signals.
[0171] In the embodiments provided in the present application, the methods and devices provided in the embodiments of the present application are introduced. In order to implement the functions in the methods provided in the embodiments of the present application, the electronic device may include a hardware structure and a software module, and implement the functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. A function of the functions may be executed in the form of a hardware structure, a software module, or a hardware structure plus a software module.
[0172] Fig.15 is a block diagram of an electronic device 1400 for implementing the above communication method according to an exemplary embodiment.
[0173] Reference Fig.15 , the electronic device 1400 may include one or more of the following components: a processing component 1402 , a memory 1406 , a power component 1406 , an input / output (I / O) interface 1412 , and a communication component 1416 .
[0174] The processing component 1402 generally controls the overall operation of the electronic device 1400, such as operations related to display, data communication, etc. The processing component 1402 may include one or more processors 620 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 1402 may include one or more modules to facilitate the interaction between the processing component 1402 and other components. For example, the processing component 1402 may include a storage module to facilitate the interaction between the memory component 1406 and the processing component 1402.
[0175] The memory 1406 is configured to store various types of data to support operations on the electronic device 1400. Examples of such data include instructions for any application or method operating on the electronic device 1400, upgrade package data, software data, messages, etc. The memory 1406 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0176] The power supply component 1406 provides power to the various components of the electronic device 1400. The power supply component 1406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1400.
[0177] I / O interface 1412 provides an interface between processing component 1402 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: wind speed button, volume button, start button, and lock button.
[0178] The communication component 1416 is configured to facilitate wired or wireless communication between the electronic device 1400 and other devices. The electronic device 1400 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 6G LTE, 5G NR (NewRadio), or a combination thereof. In an exemplary embodiment, the communication component 1416 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1416 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0179] In an exemplary embodiment, the electronic device 1400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0180] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1406 including instructions, and the instructions can be executed by the processor 620 of the electronic device 1400 to perform the above method. 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.
[0181] The embodiment of the present disclosure also provides a chip, such as Fig.16 The chip shown includes at least one processor 1501 and a communication interface 1502. The communication interface 1502 is used to receive signals input into the chip or signals output from the chip, and the processor 1501 communicates with the communication interface 1502 and implements the method described in the above embodiments of the present disclosure through logic circuits or executing code instructions.
[0182] Optionally, the chip also includes a memory for storing necessary computer programs and data.
[0183] Those skilled in the art may also appreciate that the various illustrative logic blocks and steps listed in the embodiments of the present application may be implemented by electronic hardware, computer software, or a combination of the two. Whether such functions are implemented by hardware or software depends on the design requirements of the specific application and the entire system. Those skilled in the art may use various methods to implement the functions for each specific application, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present application.
[0184] 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.
[0185] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0186] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.
[0187] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processing module, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (control method), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing in a suitable manner if necessary, and then stored in a computer memory.
[0188] It should be understood that the various parts of the embodiments of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0189] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0190] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. The above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0191] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.
Claims
1. A communication method, characterized in that: The method comprises: Determining that a component carrier CC configured by a network device for a terminal changes; Determining a first timing advance of the terminal according to the changed CC; Based on the first timing advance, an uplink signal is sent to the network device.
2. The method according to claim 1, characterized in that The determining that a component carrier CC configured by the network device for the terminal changes includes: Receiving signaling and / or control information sent by the network device; Based on the signaling and / or control information, it is determined that the component carrier CC changes.
3. The method according to claim 2, characterized in that The receiving the signaling and / or control information sent by the network device includes: receiving a first signaling sent by the network device, where the first signaling is used to configure and activate a first CC; The determining, based on the signaling and / or control information, that the component carrier CC changes includes: The first signaling is parsed to determine that a CC configured by the network device for the terminal has changed.
4. The method according to claim 2, characterized in that: The receiving the signaling and / or control information sent by the network device includes: receiving a second signaling sent by the network device, where the second signaling is used to configure the first CC; receiving first control information sent by the network device, where the first control information is used to activate the first CC; The determining, based on the signaling and / or control information, that the component carrier CC changes includes: Parse the second signaling and the first control information to determine that a CC configured by the network device for the terminal changes.
5. The method according to claim 2, characterized in that: The receiving the signaling and / or control information sent by the network device includes: receiving second control information sent by the network device, where the second control information is used to deactivate a second CC in an activated state; The determining, based on the signaling and / or control information, that the component carrier CC changes includes: The second control information is parsed to determine that a CC configured by the network device for the terminal changes.
6. The method according to claim 2, characterized in that The receiving the signaling and / or control information sent by the network device includes: receiving a third signaling sent by the network device, where the third signaling is used to delete a third CC that has been configured for the terminal; The determining, based on the signaling and / or control information, that the component carrier CC changes includes: The third signaling is parsed to determine that a CC configured by the network device for the terminal has changed.
7. The method according to any one of claims 2 to 6, characterized in that The determining, according to the changed CC, a first timing advance of the terminal includes: Traversing the changed CC, determining a maximum uplink subcarrier spacing SCS corresponding to the changed CC as a first SCS; Determine whether the first SCS is different from a second SCS, where the second SCS is a maximum uplink SCS corresponding to the CC before the change; In the case where the first SCS is different from the second SCS, determining whether there is a timing advance command value that has not yet reached the terminal application time; In the event that there is a timing advance command value that has not yet reached the terminal application time, the first timing advance amount is determined according to the first SCS.
8. The method according to claim 7, characterized in that The determining the first timing advance according to the first SCS includes: Determining a timing advance adjustment amount according to the first SCS and the timing advance command value; The first timing advance is determined according to the timing advance adjustment amount and the second timing advance, where the second timing advance is a timing advance determined based on the CC before the change.
9. A communication device, comprising: A first determining module is used to determine that a component carrier CC configured by a network device for a terminal changes; A second determining module, configured to determine a first timing advance of the terminal according to the changed CC; A sending module is used to send an uplink signal to the network device based on the first timing advance.
10. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.
11. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-8.
12. A chip, characterized in that: It includes at least one processor and a communication interface; the communication interface is used to receive a signal input to the chip or a signal output from the chip, and the processor communicates with the communication interface and implements the method as described in any one of claims 1-8 through a logic circuit or executing code instructions.
Citation Information
Patent Citations
Method and device for timing advance in carrier aggregation wireless network
CN102884848B
Method and device for obtaining uplink transmission timing advance amount, and communication system
CN111448833A
Method and apparatus for transmission timing in full duplex system in wireless communication system
CN118355701A
Timing advance configuration for multiple uplink component carriers
EP2498556A1