Communication method and communication device
By initiating a node to send an instruction message to instruct the receiving node to switch frequencies to the target frequency, and combining data transmission and rescheduling, the problem of synchronization loss in wireless communication is solved, thereby improving the robustness and service continuity of the system.
Patent Information
- Application Number
- CN202411171406.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-23
- Publication Date
- 2026-03-03
AI Technical Summary
In wireless communication environments, the initiating node and the receiving node may lose synchronization under strong interference, leading to the failure of the frequency switching process and affecting system robustness and service continuity.
The initiating node instructs the receiving node to switch to the target frequency by sending the first indication information, and performs data transmission under closed-loop control. Combined with data determination and rescheduling within the time unit, synchronization is restored.
It improves the robustness and business continuity of the system, reduces the problem of unreliable data transmission, and enhances the stability of communication.
Smart Images

Figure CN121604142A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to communication methods and communication apparatus. Background Technology
[0002] Various interferences exist in wireless communication environments, and multiple different wireless communication technologies may share the same spectrum, thus requiring wireless communication technologies to have anti-interference capabilities. One anti-interference method is for the initiating node to switch its operating frequency (or carrier center frequency) together with the receiving node after detecting interference, in order to suppress the impact of interference on both the initiating and receiving nodes. The initiating and receiving nodes need to detect the interference situation at the current operating frequency and the usage of other frequencies (unused frequencies), such as duty cycle and background noise. These detections can be performed by the initiating node, or the initiating node can configure the receiving node to perform them and report the results to the initiating node. Then, based on the detection results, the initiating node can determine whether a frequency switch is needed, the timing of the switch, and the target frequency to switch to. After deciding to switch, the initiating node can notify the receiving node of the switching time and the target frequency. Then, when the switching time arrives, the initiating and receiving nodes can switch from their current frequency to the target frequency.
[0003] The aforementioned frequency switching process is usually triggered when the current working channel is interfered with. However, under strong interference, the receiving node may not be able to switch frequencies with the initiating node, which may lead to a loss of synchronization between the initiating and receiving nodes. Summary of the Invention
[0004] This application provides a communication method and a communication device that can quickly restore the synchronization of the initiating node and the receiving node, thereby improving the robustness of the system.
[0005] In a first aspect, embodiments of this application provide a communication method, which can be executed by an initiating node such as an access point (AP) or a management node, or by a module in the initiating node such as a chip system or circuit, or by a logic node, logic module, or software that can implement all or part of the functions of the initiating node. This application does not limit the scope of the method.
[0006] The method includes: transmitting first data on a first frequency; receiving first indication information, the first indication information being used to instruct a receiving node to switch frequencies from the first frequency to a second frequency; and transmitting second data on the second frequency according to the first indication information.
[0007] In the above technical solution, the initiating node can determine that the receiving node has switched to the target frequency through the first indication information, thus preventing the problem of losing synchronization with the receiving node. Furthermore, closed-loop control can be formed on the initiating node side, which can improve the robustness of the system and enhance service continuity.
[0008] In conjunction with the first aspect, in some implementations of the first aspect, the time when the initiating node switches to the second frequency point and the time when the initiating node receives the first indication information are separated by N time units. The second data is determined based on the data transmitted between the initiating node and the receiving node within the N time units, where N is a positive integer greater than or equal to 1.
[0009] In the above technical solution, the initiating node can also determine the time interval during which the initiating node and the receiving node briefly lose synchronization based on the time of switching to the second frequency point and the time of receiving the first indication information, and then reschedule the data transmission within the time interval to reduce the problem of unreliable data transmission.
[0010] Optionally, the first indication information may further include the first moment when the receiving node switches to the second frequency, so that the initiating node can determine when the receiving node switches to the second frequency. The first indication information may include a timestamp, a timestamp, a time unit number, or other information indicating the moment.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the N time units are N superframes.
[0012] In the above technical solution, when N time units are N superframes, the first indication information may also include a superframe number, which can also be determined by the mapping of physical layer synchronization between the G node and the T node.
[0013] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: transmitting first information on the N time units, the first information being used by the receiving node to determine that the initiating node switches to the second frequency point.
[0014] In conjunction with the first aspect, in some implementations of the first aspect, the first information includes resource overhead indication information, which is used to indicate the time-frequency resources and / or system overhead time-frequency resources of the radio frames transmitted by the initiating node.
[0015] Optionally, the resource overhead indication information can be the resource overhead indication information defined in standards such as StarFlash, that is, the time-frequency resources used to indicate the time-frequency resources and / or system overhead of the radio frames transmitted by the initiating node. The initiating node will continuously send this first information in each time unit, and the receiving node can determine the operating frequency of the initiating node by blindly detecting the first information sent by the initiating node.
[0016] In conjunction with the first aspect, in some implementations of the first aspect, the transmission of the second data includes: sending the second data, wherein the second data is the initial transmission data corresponding to the first downlink data, and the first downlink data is the data sent by the initiating node within the N time units.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, the transmission of the second data includes: determining that the second downlink data has reached M retransmissions within the N time units, the second downlink data being data sent by the initiating node, where M is a positive integer greater than 1; and sending the second data, the second data being the initial transmission data corresponding to the second downlink data.
[0018] In conjunction with the first aspect, in some implementations of the first aspect, the transmission of the second data includes: clearing the cached data after receiving the first indication information; receiving the second data, which is retransmitted data corresponding to the first uplink data, and the first uplink data is the data sent by the receiving node within the N time units.
[0019] In the above technical solution, the initiating node sends the first uplink data to the receiving node within the N time units. However, since the receiving node does not switch frequencies, the initiating node may not receive the first downlink data, or in other words, the received data may not be the first downlink data. In this case, if the initiating node demodulates empty uplink data using empty demodulation symbols, it will obtain discrete data, which will affect the subsequent merging with the correct uplink data. In other words, whether the data received by the initiating node within these N time units is the initial transmission or retransmission data, the merged data with the discrete data will also be unreliable discrete data. Therefore, the initiating node can first clear the buffered discrete data and schedule the receiving node to send the retransmission data corresponding to the first uplink data. At this point, because the buffered data has been cleared, the actual effect of retransmitting the first uplink data is equivalent to the initial transmission.
[0020] In conjunction with the first aspect, in some implementations of the first aspect, the transmission of the second data includes: determining that the second uplink data has reached K retransmissions within the N time units, the second uplink data being data sent by the receiving node, where K is a positive integer greater than 1; and receiving the second data, the second data being the initial transmission data corresponding to the second uplink data.
[0021] In conjunction with the first aspect, in some implementations of the first aspect, the transmission of the second data includes: sending the second data to a first node, or receiving the second data from a first node, wherein the first node is an intermediate node between the initiating node and the receiving node.
[0022] In the above technical solution, the first node can be either a G node or a T node. New interface behaviors can be defined between the first node, the initiating node, and the receiving node. Thus, even when there is significant interference in the channel between the initiating node and the receiving node, signaling or data transmission between them can be achieved through signal relay by the first node. That is, the interference in the channels between the first node and the initiating node, and between the first node and the receiving node, is relatively small, allowing the receiving node to successfully send the first indication information to the initiating node.
[0023] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending second indication information, the second indication information being used to instruct the receiving node to switch frequencies from the first frequency point to the second frequency point.
[0024] Optionally, the second indication information may be frequency switching signaling (such as higher layer signaling, physical layer control information, etc.), or it may be preamble information used by the receiving node to automatically follow the frequency switching and the aforementioned first information.
[0025] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: increasing the transmission power of the second indication information, the second indication information being used to instruct the receiving node to switch from the first frequency point to the second frequency point; or, determining that the first frequency point and / or the second frequency point are unavailable operating frequencies.
[0026] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving second information, the second information including the receiving node's ability to detect the first information and / or the receiving node's ability to feed back the first indication information, the first information being used by the receiving node to determine that the initiating node switches to the second frequency point.
[0027] In conjunction with the first aspect, in some implementations of the first aspect, receiving the first indication information includes: receiving a first scheduling request (SR) message, the first SR message including the first indication information.
[0028] Secondly, embodiments of this application provide a communication method, which can be executed by a receiving node such as a station STA or a T node, or by a module in the receiving node such as a chip system or circuit, or by a logic node, logic module or software that can implement all or part of the functions of the receiving node. This application does not limit this.
[0029] The method includes: transmitting first data on a first frequency; sending first indication information to instruct the receiving node to switch frequencies from the first frequency to a second frequency; and transmitting second data on the second frequency.
[0030] In the above technical solution, the initiating node can determine that the receiving node has switched to the target frequency through the first indication information, thus preventing the problem of losing synchronization with the receiving node. Furthermore, closed-loop control can be formed on the initiating node side, which can improve the robustness of the system and enhance service continuity.
[0031] In conjunction with the second aspect, in some implementations of the second aspect, the time interval between the time when the receiving node sends the first indication information and the time when the initiating node switches to the second frequency point is N time units, and the second data is determined based on the data transmitted between the initiating node and the receiving node within the N time units, where N is a positive integer greater than or equal to 1.
[0032] In conjunction with the second aspect, in some implementations of the second aspect, the N time units are N superframes.
[0033] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving first information, which is used by the receiving node to determine that the initiating node switches to the second frequency point.
[0034] In conjunction with the second aspect, in some implementations of the second aspect, the first information includes resource overhead indication information, which is used to indicate the time-frequency resources and / or system overhead time-frequency resources of the radio frames transmitted by the initiating node.
[0035] In conjunction with the second aspect, in some implementations of the second aspect, the transmission of the second data includes: receiving the second data, wherein the second data is the initial transmission data corresponding to the first downlink data, and the first downlink data is the data sent by the initiating node within the N time units.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, the transmission of the second data includes: receiving the second data, the second data being the initial transmission data corresponding to the second downlink data, the second downlink data reaching M retransmissions within the N time units, the second downlink data being the data sent by the initiating node, where M is a positive integer greater than 1.
[0037] In conjunction with the second aspect, in some implementations of the second aspect, the transmission of the second data includes: sending the second data, which is retransmission data corresponding to the first uplink data, and the first uplink data is data sent by the receiving node within the N time units.
[0038] In conjunction with the second aspect, in some implementations of the second aspect, the transmission of the second data includes: sending the second data, the second data being the initial transmission data corresponding to the second uplink data, the second uplink data being retransmitted K times within the N time units, the second uplink data being the data sent by the receiving node, where K is a positive integer greater than 1.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, the transmission of the second data includes: receiving the second data from the first node, or sending the second data to the first node, the first node being an intermediate node between the initiating node and the receiving node.
[0040] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending second information, the second information including the receiving node's ability to detect the first information and / or the receiving node's ability to feedback the first indication information, the first information being used by the receiving node to determine that the initiating node switches to the second frequency point.
[0041] In conjunction with the second aspect, in some implementations of the second aspect, sending the first indication information includes: sending a first SR message, the first SR message including the first indication information.
[0042] The explanations and beneficial effects of the communication method provided in the second aspect can be found in the communication method described in the first aspect, and will not be repeated here.
[0043] Thirdly, embodiments of this application provide a communication method, which can be executed by an initiating node such as an access point (AP) or a management node, or by a module in the initiating node such as a chip system or circuit, or by a logic node, logic module, or software that can implement all or part of the functions of the initiating node. This application does not limit this.
[0044] The method includes: receiving third indication information, the third indication information being used to indicate that the receiving node is being interfered with on a first frequency point and / or a second frequency point, or to indicate that the first frequency point and / or the second frequency point is unavailable, the first frequency point being the current operating frequency point of the initiating node and the receiving node, and the second frequency point being the operating frequency point of the initiating node and the receiving node after frequency switching; and determining, based on the third indication information, whether to switch the frequency to the second frequency point or to switch the frequency to the third frequency point.
[0045] In the above technical solution, timely feedback from the receiving node can inform the initiating node to stop frequency switching or switch to another frequency with less interference, thereby reducing losses caused by interference during frequency switching. This improves system robustness and service continuity.
[0046] Optionally, the receiving node can determine whether interference exists at the first and / or second frequency points by measuring the power of the interference signal at the first and / or second frequency points.
[0047] In conjunction with the third aspect, in some implementations of the third aspect, receiving the third instruction information includes: receiving the third instruction information from a first node, wherein the first node is an intermediate node between the initiating node and the receiving node.
[0048] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: sending second indication information, the second indication information being used to instruct the receiving node to switch frequencies from the first frequency point to the second frequency point.
[0049] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: increasing the transmission power of the second indication information, the second indication information being used to instruct the receiving node to switch from the first frequency point to the second frequency point; or, determining that the first frequency point and / or the second frequency point are unavailable operating frequencies.
[0050] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: receiving third information, the third information including the ability of the receiving node to feed back the third indication information.
[0051] In conjunction with the third aspect, in some implementations of the third aspect, receiving the third indication information includes: receiving a second SR message, the second SR message including the third indication information.
[0052] The explanations and beneficial effects of the communication method provided in the third aspect can be found in the communication method described in the first aspect, and will not be repeated here.
[0053] Fourthly, embodiments of this application provide a communication method, which can be executed by a receiving node such as a station STA or a T node, or by a module in the receiving node such as a chip system or circuit, or by a logic node, logic module or software that can implement all or part of the functions of the receiving node. This application does not limit this.
[0054] The method includes: sending third indication information, the third indication information being used to indicate that the receiving node is being interfered with on a first frequency point and / or a second frequency point, or to indicate that the first frequency point and / or the second frequency point is unavailable, the first frequency point being the current operating frequency point of the initiating node and the receiving node, and the second frequency point being the operating frequency point of the initiating node and the receiving node after frequency switching; determining whether to switch to the second frequency point or to switch to a third frequency point.
[0055] In the above technical solution, timely feedback from the receiving node can inform the initiating node to stop frequency switching or switch to another frequency with less interference, thereby reducing losses caused by interference during frequency switching. This improves system robustness and service continuity.
[0056] In conjunction with the fourth aspect, in some implementations of the fourth aspect, receiving the third instruction information includes: sending the third instruction information to a first node, wherein the first node is an intermediate node between the initiating node and the receiving node.
[0057] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: receiving second indication information, the second indication information being used to instruct the receiving node to switch frequencies from the first frequency point to the second frequency point.
[0058] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: sending third information, the third information including the ability of the receiving node to feedback the third indication information.
[0059] In conjunction with the fourth aspect, in some implementations of the fourth aspect, sending the third indication information includes: sending a second SR message, the second SR message including the third indication information.
[0060] The explanations and beneficial effects of the communication methods provided in the fourth aspect can be found in the communication methods shown in the third aspect, and will not be repeated here.
[0061] Fifthly, embodiments of this application provide a communication device. This communication device is applied to an initiating node or a chip system within an initiating node. The communication device includes a transceiver unit, configured to: transmit first data at a first frequency; receive first indication information, the first indication information being used to instruct a receiving node to switch frequencies from the first frequency to a second frequency; and transmit second data at the second frequency according to the first indication information.
[0062] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the time when the initiating node switches to the second frequency point and the time when the initiating node receives the first indication information are N time units apart. The second data is determined based on the data transmitted between the initiating node and the receiving node within the N time units, where N is a positive integer greater than or equal to 1.
[0063] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the N time units are N superframes.
[0064] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is further configured to: transmit first information over the N time units, the first information being used by the receiving node to determine that the initiating node switches to the second frequency.
[0065] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the first information includes resource overhead indication information, which is used to indicate the time-frequency resources and / or system overhead time-frequency resources of the radio frames transmitted by the initiating node.
[0066] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is specifically used to: send the second data, wherein the second data is the initial transmission data corresponding to the first downlink data, and the first downlink data is the data sent by the initiating node within the N time units.
[0067] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the device further includes a processing unit, which is configured to: determine that the second downlink data has been retransmitted M times within the N time units, the second downlink data being the data sent by the initiating node, where M is a positive integer greater than 1; the transceiver unit is specifically configured to: send the second data, the second data being the initial transmission data corresponding to the second downlink data.
[0068] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the processing unit is used to: clear the cached data after receiving the first indication information; the transceiver unit is specifically used to: receive the second data, which is the retransmission data corresponding to the first uplink data, and the first uplink data is the data sent by the receiving node within the N time units.
[0069] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the processing unit is used to: determine that the second uplink data has been retransmitted K times within the N time units, the second uplink data being the data sent by the receiving node, where K is a positive integer greater than 1; the transceiver unit is specifically used to: receive the second data, the second data being the initial transmission data corresponding to the second uplink data.
[0070] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is specifically used to: send the second data to the first node, or receive the second data from the first node, wherein the first node is an intermediate node between the initiating node and the receiving node.
[0071] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is further configured to: send second indication information, the second indication information being used to instruct the receiving node to switch frequencies from the first frequency point to the second frequency point.
[0072] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the processing unit is further configured to: increase the transmission power of the second indication information, the second indication information being used to instruct the receiving node to switch frequencies from the first frequency point to the second frequency point; or, determine that the first frequency point and / or the second frequency point are unavailable operating frequencies.
[0073] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is further configured to: receive second information, the second information including the receiving node's ability to detect the first information and / or the receiving node's ability to feedback the first indication information, the first information being used by the receiving node to determine that the initiating node switches to the second frequency point.
[0074] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is specifically used to: receive a first scheduling request (SR) message, the first SR message including the first indication information.
[0075] The explanation of the communication device provided in the fifth aspect and its beneficial effects can be found in the communication method shown in the first aspect, and will not be repeated here.
[0076] Sixthly, embodiments of this application provide a communication device. This communication device is applied to a receiving node or a chip system within a receiving node. The communication device includes a transceiver unit, configured to: transmit first data at a first frequency; send first indication information, the first indication information being used to instruct the receiving node to switch frequencies from the first frequency to a second frequency; and transmit second data at the second frequency.
[0077] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the time interval between the time when the receiving node sends the first indication information and the time when the initiating node switches to the second frequency is N time units, and the second data is determined based on the data transmitted between the initiating node and the receiving node within the N time units, where N is a positive integer greater than or equal to 1.
[0078] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the N time units are N superframes.
[0079] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is further configured to: receive first information, the first information being used by the receiving node to determine that the initiating node switches to the second frequency point.
[0080] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the first information includes resource overhead indication information, which is used to indicate the time-frequency resources and / or system overhead time-frequency resources of the radio frames transmitted by the initiating node.
[0081] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is specifically used to: receive the second data, wherein the second data is the initial transmission data corresponding to the first downlink data, and the first downlink data is the data sent by the initiating node within the N time units.
[0082] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is specifically used to: receive the second data, which is the initial transmission data corresponding to the second downlink data, which reaches M retransmissions within the N time units, and which is the data sent by the initiating node, where M is a positive integer greater than 1.
[0083] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is specifically used to: send the second data, which is retransmission data corresponding to the first uplink data, and the first uplink data is data sent by the receiving node within the N time units.
[0084] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is specifically used to: send the second data, which is the initial transmission data corresponding to the second uplink data, the second uplink data is retransmitted K times within the N time units, and the second uplink data is the data sent by the receiving node, where K is a positive integer greater than 1.
[0085] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is specifically used to: receive the second data from the first node, or send the second data to the first node, the first node being an intermediate node between the initiating node and the receiving node.
[0086] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is further configured to: transmit second information, the second information including the receiving node's ability to detect the first information and / or the receiving node's ability to feedback the first indication information, the first information being used by the receiving node to determine that the initiating node switches to the second frequency point.
[0087] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is specifically used to: send a first SR message, the first SR message including the first indication information.
[0088] The explanation of the communication device provided in the sixth aspect and its beneficial effects can be found in the communication method shown in the second aspect, and will not be repeated here.
[0089] In a seventh aspect, embodiments of this application provide a communication device. The communication device is applied to an initiating node or a chip system within the initiating node. The communication device includes a transceiver unit configured to: receive third indication information, the third indication information indicating that a receiving node is experiencing interference on a first frequency point and / or a second frequency point, or indicating that the first frequency point and / or the second frequency point is unavailable, the first frequency point being the current operating frequency point of the initiating node and the receiving node, and the second frequency point being the operating frequency point of the initiating node and the receiving node after frequency switching; and a processing unit configured to: determine, based on the third indication information, whether to not switch to the second frequency point, or to switch to the third frequency point.
[0090] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the transceiver unit is specifically used to: receive the third indication information from a first node, wherein the first node is an intermediate node between the initiating node and the receiving node.
[0091] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the transceiver unit is further configured to: send second indication information, the second indication information being used to instruct the receiving node to switch frequencies from the first frequency point to the second frequency point.
[0092] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the processing unit is further configured to: increase the transmission power of the second indication information, the second indication information being used to instruct the receiving node to switch from the first frequency point to the second frequency point; or, determine that the first frequency point and / or the second frequency point are unavailable operating frequencies.
[0093] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the transceiver unit is also configured to: receive third information, the third information including the ability of the receiving node to feed back the third indication information.
[0094] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the transceiver unit is specifically used to: receive a second SR message, the second SR message including the third indication information.
[0095] The explanation of the communication device provided in the seventh aspect and its beneficial effects can be found in the communication method shown in the third aspect, and will not be repeated here.
[0096] Eighthly, embodiments of this application provide a communication device. The communication device is applied to a receiving node or a chip system within the receiving node. The communication device includes a transceiver unit configured to: transmit third indication information, the third indication information indicating that the receiving node is interfered with on a first frequency point and / or a second frequency point, or indicating that the first frequency point and / or the second frequency point is unavailable, the first frequency point being the current operating frequency point of the initiating node and the receiving node, and the second frequency point being the operating frequency point of the initiating node and the receiving node after frequency switching; and a processing unit configured to: determine whether to switch the frequency to the second frequency point or to switch the frequency to a third frequency point.
[0097] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the transceiver unit is specifically used to: send the third indication information to a first node, the first node being an intermediate node between the initiating node and the receiving node.
[0098] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the transceiver unit is further configured to: receive second indication information, the second indication information being used to instruct the receiving node to switch frequencies from the first frequency point to the second frequency point.
[0099] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the transceiver unit is also used to: send third information, the third information including the ability of the receiving node to provide feedback on the third indication information.
[0100] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the transceiver unit is specifically used to: send a second SR message, the second SR message including the third indication information.
[0101] The explanation of the communication device provided in the eighth aspect and its beneficial effects can be found in the communication method shown in the second aspect, and will not be repeated here.
[0102] A ninth aspect provides a communication apparatus comprising: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to perform the method provided in the first aspect or any of the above implementations of the first aspect.
[0103] In one implementation, the communication device is the initiating node (such as an AP or G node).
[0104] In another implementation, the device is a chip, chip system, or circuit used in an initiating node (such as an AP or G node).
[0105] In a tenth aspect, a communication apparatus is provided, the apparatus comprising: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to perform the method provided in the second aspect or any of the above-described implementations of the second aspect.
[0106] In one implementation, the communication device is a receiving node (such as an STA or a T node).
[0107] In another implementation, the device is a chip, chip system, or circuit used in a receiving node (such as a STA or T node).
[0108] Eleventhly, a communication device is provided, the device comprising: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to perform the method provided in the third aspect or any of the above implementations of the third aspect.
[0109] In one implementation, the communication device is the initiating node (such as an AP or G node).
[0110] In another implementation, the device is a chip, chip system, or circuit used in an initiating node (such as an AP or G node).
[0111] In a twelfth aspect, a communication apparatus is provided, comprising: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to perform the method provided in the fourth aspect or any of the above implementations of the fourth aspect.
[0112] In one implementation, the communication device is a receiving node (such as an STA or a T node).
[0113] In another implementation, the device is a chip, chip system, or circuit used in a receiving node (such as a STA or T node).
[0114] In a thirteenth aspect, this application provides a processor for performing the methods provided in the foregoing aspects.
[0115] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0116] In a fourteenth aspect, a computer-readable storage medium is provided that stores program code for execution by a device, the program code including instructions for performing the method provided by the first aspect or any of the above-described implementations of the first aspect, or including instructions for performing the method provided by the second aspect or any of the above-described implementations of the second aspect, or including instructions for performing the method provided by the third aspect or any of the above-described implementations of the third aspect, or including instructions for performing the method provided by the fourth aspect or any of the above-described implementations of the fourth aspect.
[0117] In a fifteenth aspect, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the method provided by the first aspect or any of the above-described implementations of the first aspect, or causes the computer to perform the method provided by the second aspect or any of the above-described implementations of the second aspect, or causes the computer to perform the method provided by the third aspect or any of the above-described implementations of the third aspect, or causes the computer to perform the method provided by the fourth aspect or any of the above-described implementations of the fourth aspect.
[0118] In a sixteenth aspect, a chip system is provided, the chip system including a processor and a communication interface, the processor reading instructions stored in a memory through the communication interface, executing the method provided by the first aspect or any of the above-described implementations of the first aspect, or executing the method provided by the second aspect or any of the above-described implementations of the second aspect, or executing the method provided by the third aspect or any of the above-described implementations of the third aspect, or executing the method provided by the fourth aspect or any of the above-described implementations of the fourth aspect.
[0119] Optionally, as one implementation, the chip system further includes a memory storing computer programs or instructions. The processor is used to execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to execute the method provided by the first aspect or any of the above-described implementations of the first aspect, or execute the method provided by the second aspect or any of the above-described implementations of the second aspect, or execute the method provided by the third aspect or any of the above-described implementations of the third aspect, or execute the method provided by the fourth aspect or any of the above-described implementations of the fourth aspect.
[0120] In a seventeenth aspect, a communication system is provided, comprising at least one communication device as described in at least the fifth aspect above and at least one notification device as described in the sixth aspect above, or comprising at least one communication device as described in at least the seventh aspect above and at least one notification device as described in the eighth aspect above.
[0121] For a description of the beneficial effects of aspects nine through seventeen, please refer to the descriptions of aspects one through four. Attached Figure Description
[0122] Figure 1 This is a schematic diagram of a communication system provided in an embodiment of this application.
[0123] Figure 2 This is a schematic diagram of another communication system provided in the embodiments of this application.
[0124] Figure 3 This is a schematic diagram of a frequency switching method provided in an embodiment of this application.
[0125] Figure 4 This is a schematic flowchart of a communication method provided in an embodiment of this application.
[0126] Figure 5 This is a schematic flowchart illustrating another communication method provided in the embodiments of this application.
[0127] Figure 6 This is a schematic diagram of a second instruction information provided in an embodiment of this application.
[0128] Figure 7 This is a schematic diagram of a communication method provided in an embodiment of this application.
[0129] Figure 8 This is a schematic diagram of a downlink scheduling second data provided in an embodiment of this application.
[0130] Figure 9 This is a schematic diagram of an uplink scheduling second data provided in an embodiment of this application.
[0131] Figure 10 This is a schematic flowchart illustrating another communication method provided in the embodiments of this application.
[0132] Figure 11 This is a schematic diagram of another communication method provided in the embodiments of this application.
[0133] Figure 12 This is a schematic diagram of filling empty symbols provided in an embodiment of this application.
[0134] Figure 13 This is a schematic diagram illustrating a communication method provided in this application embodiment applied to a frequency hopping scheme.
[0135] Figure 14 This is a schematic structural block diagram of a communication device provided in an embodiment of this application.
[0136] Figure 15 This is a schematic structural block diagram of another communication device provided in the embodiments of this application.
[0137] Figure 16 This is a schematic structural block diagram of another communication device provided in the embodiments of this application.
[0138] Figure 17 This is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation
[0139] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0140] First, combine Figure 1 and Figure 2 This paper introduces the communication system and network architecture applicable to the embodiments of this application.
[0141] The method provided in this application can be applied to various communication systems, such as Internet of Things (IoT) systems, narrowband Internet of Things (NB-IoT) systems, long term evolution (LTE) systems, and short-range wireless communication network systems. Short-range wireless communication network systems include SparkLink communication network systems (including SparkLink Basic (SLB), SparkLink Low Energy (SLE), and SparkLink Positioning (SLP) versions), Bluetooth Low Energy (BLE), 5th-generation (5G) communication systems, and other new communication systems emerging in future communication developments. Specifically, SparkLink's SLB can be referred to as "Technical Requirements and Test Methods for Wireless Short-Range Communication Vehicle-Mounted Air Interface," and SparkLink's SLE can be referred to as "Technical Requirements and Test Methods for Low-Power Air Interface Access Layer of SparkLink Wireless Communication System."
[0142] The technical solutions provided in this application can also be applied to machine-type communication (MTC), long-term evolution-machine (LTE-M) technology, device-to-device (D2D) networks, machine-to-machine (M2M) networks, Internet of Things (IoT) networks, or other networks. Among these, IoT networks may include, for example, vehicle-to-everything (V2X) networks. The communication methods in V2X systems are collectively referred to as vehicle-to-everything (V2X), where X can represent anything. For example, V2X may include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, etc.
[0143] In the aforementioned communication systems, devices with communication capabilities can be called nodes or communication nodes. For example, a node can include independent devices such as handheld terminals, vehicles, in-vehicle equipment, network-side equipment, user equipment, access terminals, user units, user stations, mobile stations, mobile stations, remote stations, remote terminals, wireless communication equipment, user agents, or user devices. It can also be a component (such as a chip or integrated circuit) contained within an independent device. A node can be any possible intelligent terminal device (such as a mobile phone), intelligent transportation equipment (such as vehicles, drones, etc.), intelligent manufacturing equipment, smart home devices (such as large screens, speakers, etc.), etc.
[0144] The nodes in this application embodiment can be applied to various application scenarios, such as the following: mobile internet (MI), industrial control, self-driving, transportation safety, internet of things (IoT), smart city, or smart home. In some application scenarios or certain network types, devices with similar communication capabilities may not be called nodes but may be called devices; this application does not impose any restrictions on this.
[0145] For example, as shown below Figure 1and Figure 2 In this context, nodes can communicate with each other using technologies such as D2D, M2M, or V2X.
[0146] Figure 1 This is a schematic diagram of a possible communication system architecture provided for an embodiment of this application. (See attached diagram.) Figure 1 As shown, the communication system may include at least one first node (e.g., a network device) and at least one second node (e.g., a terminal device). In this document, the first node may also be referred to as the first device, and the second node may also be referred to as the second device; no distinction is made therein. The descriptions of the first node and the second node are as follows:
[0147] For example, the first node can be a master device, specifically a next-generation node B (gNB), a next-generation evolved node B (ng-eNB), a node in a short-range wireless communication network system (e.g., a master node, management node, or G node in a StarSpark communication network system), or an access network device in a future communication network. The master device can be any device with wireless transceiver capabilities. This master device can be an access node, wireless relay node, or wireless backhaul node in a wireless local area network (WiFi) system. This master device can be a wireless controller in a cloud radio access network (CRAN) scenario. This master device can be a wearable device or a vehicle-mounted device. This master device can also be a small cell, a transmission reception point (TRP) (or a transmission point), etc.
[0148] For example, the second node can be a terminal device, which can also be called user equipment (UE), terminal, etc. A terminal device is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water, such as on ships; and it can be deployed in the air, such as on airplanes, balloons, or satellites. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and so on. It is understood that the terminal device can also be a node in a short-range wireless communication network system (e.g., a slave node, terminal node, or T node in a StarFlash communication network system), a terminal device in a future communication network, or a terminal device in a future evolved PLMN, etc.
[0149] It is understood that the terminal device shown in this application may include not only vehicles (such as complete vehicles) in the Internet of Vehicles, but also in-vehicle equipment or in-vehicle terminals in the Internet of Vehicles. This application does not limit the specific form of the terminal device when it is applied to the Internet of Vehicles.
[0150] It should be understood that Figure 1 An example is shown of a first node (such as...) Figure 1 The network devices shown) and six second nodes (such as Figure 1 The communication system includes the terminal devices shown, and the communication links between the nodes. Optionally, the communication system may also include multiple first nodes, and the coverage area of each first node may include other numbers of second nodes, such as more or fewer terminal devices, etc., which is not limited in this application.
[0151] Optionally, the communication links between the aforementioned communication devices can include various types of connection media, including wired links (e.g., fiber optics), wireless links, or a combination of wired and wireless links. For example, short-range wireless connection technologies can include SparkLink, 802.11b / g, Bluetooth, Bluetooth Low Energy (BLE), Zigbee, radio frequency identification (RFID), ultra-wideband (UWB) technology, impulse radio (IR) ultra-wideband (IR-UWB), or short-range wireless communication systems (e.g., vehicle-mounted short-range wireless communication systems).
[0152] The aforementioned communication devices, such as Figure 1 The first node and second nodes 1 to 6 in the system can be configured with multiple antennas. These multiple antennas may include at least one transmitting antenna for transmitting signals and at least one receiving antenna for receiving signals, etc. This application embodiment does not limit the specific structure of each communication device. Optionally, the communication system may also include other network entities such as a network controller and a mobility management entity, but this application embodiment is not limited to these.
[0153] Understandable Figure 1 The communication architecture diagram shown is for illustrative purposes only. For other forms of communication architecture diagrams, please refer to relevant standards or protocols, which will not be detailed here.
[0154] With the continuous development of wireless communication technology, more and more devices supporting wireless communication are gradually entering people's lives, such as intelligent transportation equipment, smart home devices, and robots. Based on wireless communication technology, it is possible to achieve wireless ranging and positioning of various intelligent devices within the communication domain, for example, in scenarios such as ranging and positioning of indoor intelligent devices and keyless entry and start of intelligent vehicles.
[0155] In the wireless communication scenario where smart devices operate, a certain communication area or range may include one or more communication domains. A communication domain refers to a system consisting of a group of communication nodes with communication relationships, and the communication connections (i.e., communication links) between these nodes. A communication domain includes a master node and at least one slave node. The master and slave nodes can communicate with each other, or between master nodes, or between slave nodes. The master node can manage the slave nodes, manage the time-frequency resources of the communication domain, and has the function of scheduling resources for communication, positioning, measurement, or sensing among the communication nodes in the domain. Slave nodes obey the scheduling of the master node and use the resources allocated by the master node to communicate with the master node and / or other nodes.
[0156] Specifically, the master node can be a management node or G node in the Sparklink Basic (SLB) or Sparklink Low Energy (SLE) standard, or a master device in the Bluetooth Low Energy (BLE) standard, or an access point (AP) in the Wi-Fi standard. This application does not limit the application in this regard.
[0157] Specifically, the slave node can be an end node or T node in the Sparklink Basic (SLB) or Sparklink Low Energy (SLE) standard, a slave device in the Bluetooth Low Energy (BLE) standard, or a station (STA) in the Wi-Fi standard. This application does not limit the application in this regard.
[0158] Figure 2 This is a schematic diagram of the architecture of a possible communication system provided in an embodiment of this application.
[0159] Figure 2 The communication system shown is a smart cockpit wireless communication system based on Starflash technology (SLB and / or SLE). Multiple communication domains exist within the smart cockpit, each containing a master node (also called a management node or G node) and at least one slave node (also called a terminal node or T node). The master node schedules the slave nodes to achieve communication and data transmission between nodes. For example, on a carrier used by a G node (such as a channel with an SLB bandwidth of approximately 20MHz) or a channel (such as a channel with an SLE bandwidth of 1MHz / 2MHz / 4MHz), the G node can schedule time-frequency resources for the wireless measurement signal transmission of the T node / G node, achieving ranging and positioning of the T node / G node. Here, the channel can also be referred to as a frequency point.
[0160] like Figure 2 As shown, in the communication domain of a Passive Entry Passive Start (PEPS) scenario, the master node is a positioning anchor point in the vehicle positioning system, and the slave nodes are car keys or mobile phones. By locating the slave nodes (car keys or mobile phones) through the master node (vehicle positioning system), the automatic locking or unlocking of the car doors can be controlled. Therefore, in PEPS application scenarios, users do not need to manually lock or unlock the car doors with a key; instead, the vehicle positioning system can locate the user's car key or mobile phone to achieve automatic locking or unlocking. Similarly, in indoor positioning and navigation application scenarios, there are also indoor positioning and navigation systems with multiple anchor points for positioning, locating multiple users' mobile phones or wearable devices.
[0161] exist Figure 2 In the vehicle positioning scenario shown, the communication domain includes multiple measuring nodes (also known as anchors, location anchors, positioning anchors / nodes, beacons, etc.) deployed on the vehicle and a measured node (also known as a located node, tag / location tag, etc.) deployed outside the vehicle. The measuring nodes include, but are not limited to, those deployed in various parts of the vehicle as shown in the diagram, such as the four corners and the entire vehicle exterior, the center console / rearview mirror / roof inside the vehicle, and in-vehicle wireless communication devices such as displays, microphones, speakers, and cameras. These can also be reused as measuring nodes for locating external devices such as car keys or mobile phones. The measured node includes node A, which can be a car key with positioning capabilities, or a mobile phone or wearable device with positioning capabilities, used to unlock or lock the vehicle. Figure 2 In this system, the G node can be a car key / mobile phone, and all measurement nodes on the vehicle are T nodes; alternatively, the G node can be any one of the measurement nodes on the vehicle, in which case all other measurement nodes on the vehicle, as well as the car key / mobile phone, are T nodes. The G node can schedule time-frequency resources for communication with the T nodes, enabling ranging and positioning of the T nodes (the measured node, the car key / mobile phone). Measurement nodes and the measured nodes can perform various measurements such as ranging, angle measurement, speed measurement, or sensing.
[0162] Those skilled in the art should understand that Figure 2 The application scenario shown is only one exemplary scenario to which the solution of this application can be applied. In addition to... Figure 2 In addition to the application scenarios shown, the solution of this application can also be applied to any other suitable application scenarios, such as but not limited to home, office, showroom, and production scenarios.
[0163] It should be understood that this application can be used in vehicle-mounted wireless positioning scenarios (e.g., PEPS), indoor ranging and positioning / navigation scenarios, and can also be used in other wide-area wireless communication or local wireless communication scenarios; this application does not limit it in this regard. Furthermore, the various embodiments shown below can be applied not only to… Figure 1 and Figure 2 The communication system shown can also be used in other forms of communication systems, which will not be discussed further below.
[0164] The terminology used in this application is described below with reference to the accompanying drawings.
[0165] 1. Frequency switching:
[0166] This can also be called frequency hopping. Various types of interference exist in wireless communication environments, and multiple different wireless communication technologies may share the same spectrum, thus requiring wireless communication technologies to have anti-interference capabilities. One method of anti-interference is for the initiating node to switch from its current operating frequency (or the center frequency of the carrier) to a new operating frequency after detecting interference. It then sends a frequency-switching indication to the receiving node, causing the receiving node to also switch from its current operating frequency to the new operating frequency, thereby suppressing the impact of interference on both the initiating and receiving nodes. The initiating and receiving nodes can switch to the new operating frequency simultaneously, or the initiating node can switch to the new operating frequency first, and the receiving node can switch to the new operating frequency after a certain period of time.
[0167] Figure 3 A schematic diagram of a frequency cutting method provided in an embodiment of this application is shown. For example... Figure 3 As shown, if device A acts as the initiating node and device B acts as the receiving node, when data transmission from device A to device B on channel 1 is blocked, device A and device B can switch their operating frequencies together, that is, switch from channel 1 to channel 2 as shown in the figure. If data transmission from device A to device B on channel 2 is also blocked, device A and device B can then switch together to channel 3, thereby avoiding interference on frequencies 1 and 2.
[0168] Devices A and B need to detect interference at the current operating frequency (e.g., frequency 1) and the usage of other frequencies (unused frequencies, such as frequency 2 or frequency 3), including duty cycle and background noise. These detections can be performed by Device A, or Device A can configure Device B to perform them and report the results to Device A. Based on the detection results, Device A can determine whether a frequency switch is needed, the timing of the switch, and the target frequency. After deciding to switch, Device A can notify Device B of the switch timing and target frequency. Then, when the switch time arrives, Devices A and B can switch from their current frequency to the target frequency.
[0169] The frequency switching process described above can be applied to various communication systems, such as stroboscopic systems or Bluetooth. For example, using... Figure 2 Taking the star-flash system shown as an example, the star-flash system includes G nodes and T nodes, and the G nodes and T nodes are in a synchronized state. In the star-flash system, the fast interference sensing and avoidance (FISA) technology is proposed. FISA technology standardizes the technical requirements for radar to perform interference sensing and active interference avoidance under the premise of uniformly dividing the frequency domain grid and specifying the carrier start frequency.
[0170] For example, in FISA technology, radar determines the availability of candidate operating frequency / time resources (OFTRs) by listening to interference signals on them. For instance, if the radar detects sufficiently strong interference on a candidate OFTR, it determines that the current candidate OFTR is unavailable; if the radar detects no sufficiently strong interference on a candidate OFTR, it determines that the current candidate OFTR is available. The radar can then transmit radar signals on the corresponding OFTR. This detection process is called OFTR availability detection. If the radar determines that a candidate OFTR is unavailable after interference detection, it can employ a series of avoidance measures, such as the aforementioned frequency switching method, to achieve interference avoidance, and then transmit radar signals on the candidate OFTR after frequency switching.
[0171] For example, to achieve synchronous handover, node G can send downlink control information (DCI) indicating frequency switching (also known as domain switching) to node T, and then send the DCI indicating domain switching to node T at times N-2, N-1, etc., to inform node T to switch to the target working domain at time N. Then, at time N, node T can interact with node G on the target working domain to exchange service data.
[0172] Optionally, the downlink control information for the aforementioned frequency switching indication can be a system message. For example, the G node may indicate the change of the service information block (SIB) for the next cycle on the physical broadcast channel (PBCH) during the system message change cycle of the current operating frequency. The system message during the aforementioned system message change cycle indicates the target frequency and the switching time. After receiving the SIB, the T node determines the target frequency and the switching time, and re-accesses the communication domain on the new frequency after the switching time. In this case, the G node needs to notify the T node of the frequency switching over 1 to 2 system message change cycles. Generally, the system message change cycle is on the order of hundreds of milliseconds or even seconds, so the notification time is on the order of hundreds of milliseconds or even seconds.
[0173] Optionally, the downlink control information for the aforementioned frequency switching indication can be higher-layer signaling. For example, a G node can notify T nodes one by one to switch their operating frequency via higher-layer signaling. Since the G node uses higher-layer signaling to notify T nodes to switch frequencies, the time required to notify a single T node is on the order of 10ms. Considering that the number of T nodes in the communication domain can be very high (for example, in the Starflash technology, a communication domain can contain up to 4096 T nodes), the total time for notification one by one is very long.
[0174] Optionally, the downlink control information for the aforementioned frequency switching indication can be physical layer control information. Specifically, the CRC of the physical layer control information can be wrapped with the identifier of the target frequency point to distinguish it from physical layer signaling for other functions.
[0175] It is worth noting that the frequency switching scheme described above is only an example of its application in a star-flash system. The frequency switching scheme can also be used in other communication systems where the initiating and receiving nodes are synchronized, such as Bluetooth. This application does not limit the communication system used.
[0176] However, currently, frequency switching is triggered when the current operating channels of both the initiating and receiving nodes are interfered with. When the interference is strong, the receiving node may not be able to parse the frequency switching instruction sent by the initiating node, and therefore cannot switch frequencies to the target frequency along with the initiating node. If the frequency switching signaling is not properly parsed by the receiving node, the initiating and receiving nodes will lose synchronization. Consequently, the service data exchanged between the initiating and receiving nodes after the loss of synchronization becomes unreliable.
[0177] For example, when the channel is severely interfered with, the domain switching indication (DCI) sent by node G may not be correctly transmitted to node T, leading to a problem where node T cannot synchronize with node G to switch to the target working domain. Furthermore, since nodes G and T are a synchronous system, if node T cannot switch to the working domain of node G for an extended period, node T may lose synchronization due to the inability to track the synchronization signal. Consequently, downlink data sent by node G will not reach node T, and uplink data sent by node T will also fail to reach node G. If node T re-initiates synchronization at this point, the time overhead is significant, and it will interrupt service transmission between nodes G and T.
[0178] Furthermore, when the initiating node needs a considerable amount of time to notify the receiving node to switch frequencies, during the extended interval between the initiating node's decision to switch frequencies and the actual switching time, both the initiating and receiving nodes must continue operating on their current frequencies despite interference, resulting in poor transmission performance. Moreover, during this extended time interval, the target frequency after the frequency switch may be pre-occupied by other communication systems. In this case, the receiving node may not be able to switch frequencies to the target frequency simultaneously with the initiating node. And if the initiating and receiving nodes continue transmitting service data, the reliability of that service data becomes questionable.
[0179] For example, since nodes G and T do not use the target frequency during the aforementioned long interval, nodes in other communication domains cannot know that nodes G and T have decided to use the target frequency, and may therefore occupy the target frequency during this period. The longer the interval, the greater the likelihood that other communication domains will occupy the target frequency. If this occurs, the service data between nodes G and T will still be interfered with after switching to the target frequency, making the data cached by nodes G or T unreliable.
[0180] To address the aforementioned issues, this application proposes a communication method 400 that can inform the initiating node to reschedule business data by receiving self-rescue information from the receiving node, thereby improving the system's robustness and anti-interference capability. Figure 4 A schematic flowchart illustrating a communication method provided in an embodiment of this application is shown. Wherein, as Figure 4 As shown, the communication method 400 includes steps S410 to S440.
[0181] Step S410: The initiating node transmits the first data on the first frequency.
[0182] Correspondingly, the receiving node transmits first data on the first frequency. For example, if the initiating node sends first data on the first frequency, the receiving node receives the first data on the first frequency. As another example, if the receiving node sends first data on the first frequency, the initiating node receives the first data on the first frequency.
[0183] The first frequency point is the current operating frequency point of the initiating node and the receiving node before frequency switching. Step S410 is the interaction of service data between the initiating node and the receiving node before frequency switching.
[0184] Optionally, the aforementioned initiating node can be a base station, an access point (AP), or the aforementioned G node, etc. Step S410 can be executed by the initiating node, or by the circuitry or chip system within the initiating node, such as a base station, access point (AP), or the aforementioned G node. The receiving node can be a terminal device, a site (STA), or the aforementioned T node, etc. Steps related to the receiving node can be executed by the receiving node, or by the circuitry or chip system within the receiving node.
[0185] Step S420: The receiving node sends the first indication information.
[0186] Correspondingly, the initiating node receives the first indication information, specifically, the first indication information is used to instruct the receiving node to switch from the first frequency point to the second frequency point. Furthermore, by adding the first indication information of frequency switching feedback from the receiving node to the initiating node, the initiating node can determine that the receiving node has also completed the frequency switching of the operating frequency point, thereby determining that the initiating node and the receiving node are operating on the same frequency point.
[0187] Optionally, in the embodiments of this application, the act of the receiving node sending the first indication information can also be referred to as the "self-rescue" act of the receiving node, that is, informing the initiating node that it has achieved self-rescue by switching to the second frequency point, rather than staying on the first frequency point where it was originally working.
[0188] Optionally, the first indication information may further include the first moment when the receiving node switches to the second frequency point, so that the initiating node can determine when the receiving node switches to the second frequency point. For example, the first indication information may include at least one of a timestamp, a timestamp, and a time unit number at the first moment, to indicate the time information at the first moment. As another example, if the communication method 400 is applied to a star-flash system, the first indication information may further include the superframe number of the first superframe when the receiving node switches to the second frequency point, or the superframe number may be determined through the mapping of physical layer synchronization between the G node and the T node. The first superframe may be a superframe received by the receiving node from the initiating node, and the receiving node detects the first information in the received first superframe, thereby realizing the frequency switching of the operating frequency point. The first information will be described below and will not be repeated here.
[0189] Optionally, the receiving node may send a scheduling request indicator (SRI) or scheduling request (SR) message to inform the initiating node, such as a base station or G node, whether uplink resources are needed for UL-SCH transmission. The SRI or SR message includes the first indication information from step S420.
[0190] Optionally, the first indication information can correspond to a specially configured ID to indicate to the initiating node that the receiving node has performed a self-rescue event. That is, the receiving node can indicate to the initiating node that the self-rescue was successful, i.e., the frequency was switched to the target frequency point, such as the second frequency point, by indicating to the initiating node a specially configured ID related to the aforementioned act of sending the first indication information. For example, the receiving node can specifically configure the ID of the aforementioned successful self-rescue act, or it can use the ID corresponding to the SR message.
[0191] Step S430: The initiating node transmits second data on the second frequency point according to the first instruction information.
[0192] Correspondingly, the receiving node transmits the second data on the second frequency. For example, if the initiating node sends the second data on the second frequency, the receiving node receives the second data on the second frequency. As another example, if the receiving node sends the second data on the second frequency, the initiating node receives the second data on the second frequency.
[0193] The second frequency point is the operating frequency point of the initiating node and the receiving node after frequency switching. Step S430 is the interaction of service data between the initiating node and the receiving node after frequency switching.
[0194] Optionally, the time when the initiating node switches to the second frequency and the time when the initiating node receives the first indication information can be spaced N time units. The second data is determined based on the data transmitted between the initiating node and the receiving node within these N time units, where N is a positive integer greater than or equal to 1. For example, in a Starflash system, these N time units can be N superframes. In this case, as mentioned above, the first indication information can include the superframe number, etc.
[0195] In other words, the data transmitted by the initiating node and the receiving node within these N time units is unreliable. This is because, within these N time units, the receiving node has not switched to the second frequency while the initiating node has. Consequently, the data sent by either the initiating node or the receiving node is not received by the other end within these N time units, resulting in unreliable data transmission. After this problem occurs, the initiating node can identify the unreliable data using the first indication information and reschedule the unreliable data using the second data.
[0196] For example, when downlink data is transmitted in the N time units, the initiating node can resend the downlink data through step S430. When uplink data is transmitted in the N time units, the initiating node can reschedule the receiving node to send uplink data.
[0197] Furthermore, through communication method 400, the initiating node can determine that the receiving node has switched to the target frequency using the first indication information, thus preventing synchronization issues with the receiving node. Moreover, the initiating node can determine the time interval during which the initiating node and the receiving node experience a brief synchronization loss based on the time of switching to the second frequency and the time of receiving the first indication information, and then reschedule data transmission within that time interval. This allows for closed-loop control at the initiating node, improving system robustness and service continuity.
[0198] Optionally, before the initiating node receives the first indication information, the initiating node may also inform the receiving node that it needs to switch the operating frequency. Figure 5 A schematic flowchart of another communication method 400 provided in an embodiment of this application is shown. Figure 4 As shown, the communication method 400 may further include step S415: the initiating node sends a second indication message.
[0199] The second indication information is used to instruct the receiving node to switch from the first frequency to the second frequency. However, due to interference or other reasons, the receiving node may fail to receive or parse the second indication information. Consequently, the receiving node may only detect the first information through blind detection or other methods after N time units, and then switch to the target frequency.
[0200] In the embodiments of this application, the second indication information may be frequency switching signaling (such as the higher-layer signaling, physical layer control information, etc. mentioned above), or it may be information used by the receiving node to automatically follow the frequency switching. Figure 6 A schematic diagram of a second instruction information provided in an embodiment of this application is shown.
[0201] Optionally, Figure 6 Image (a) shows a schematic diagram of frequency switching based on frequency switching signaling. Figure 6As shown in (a), the initiating node sends a frequency-switching signaling message to the receiving node at time N-2 of the current frequency (i.e., the first frequency), instructing the receiving node to switch frequencies to the second frequency as well. Then, the initiating node sends downlink data to the receiving node at time N-1, or alternatively, the receiving node sends uplink data to the initiating node at time N-1. Furthermore, the receiving node can switch frequencies to the second frequency according to the switching time indicated in the frequency-switching signaling message after receiving it. Alternatively, the receiving node can perform a blind detection of all possible operating frequencies, that is, traverse all possible operating frequencies to determine the initiating node's current operating frequency as the second frequency. For example, the receiving node can discover the presence of the initiating node's first information, such as resource overhead indication information, on the second frequency at time N, and then automatically switch frequencies to the second frequency at time N+1.
[0202] However, in Figure 6 In scenario (a) above, the receiving node may fail to resolve the frequency switching signaling at time N-2 due to interference, and therefore will not switch frequencies to the second frequency point together with the initiating node. As shown in the figure, the receiving node may still be sending uplink data to the initiating node at time N-1. Consequently, between time N-1 and time N, the data transmitted between the initiating node and the receiving node cannot reach the other end normally. Then, if the receiving node performs blind detection on all possible operating frequencies, switches frequencies to the second frequency point, and sends the first indication information to the initiating node.
[0203] For example, Figure 6 Figure (b) illustrates a schematic diagram of an automatic frequency switching by the receiving node. As shown, the initiating node can send preamble and first information to the receiving node at the beginning of the fourth time unit, as indicated, to instruct the receiving node to switch to the second frequency. In each time unit, the receiving node performs blind detection on all possible operating frequencies. After resolving the preamble and first information at the second frequency, it determines that the initiating node's operating frequency is the second frequency. Subsequently, the receiving node automatically follows the initiating node in switching to the second frequency. In this way, during a brief period of synchronization signal loss, the receiving node can, based on its own capabilities, forcibly switch to the initiating node's operating domain, reducing synchronization loss and service interruption issues, and improving service continuity.
[0204] However, in Figure 6 In scenario (b), the receiving node may not be able to resolve the preamble information due to interference at the current frequency, and may only discover the first information sent by the initiating node after N time units due to interference at the target frequency. Consequently, the data transmitted between the initiating node and the receiving node cannot reach the other end normally during the aforementioned N time units, which is unreliable data transmission.
[0205] Optionally, the aforementioned first information may be resource overhead indication information or broadcast information associated with multiple working domains. The resource overhead indication information may be the resource overhead indication information defined in standards such as StarFlash, that is, the time-frequency resources used to indicate the time-frequency resources and / or system overhead of the radio frames transmitted by the initiating node. The initiating node will continuously send this first information in each time unit, and the receiving node can determine the working frequency of the initiating node by blindly detecting the first information sent by the initiating node.
[0206] For example, when FISA is enabled, the resource overhead indication information consists of 40 bits, of which 1 bit indicates whether the current superframe is the last superframe of COT (or the active sub-state of this domain), 24 bits indicate the first hash value of the G node's MAC ID, 4 bits indicate the domain number corresponding to the DCI carrier that sent this overhead indication, and the remaining 11 bits are reserved. As another example, the first information can be the second type of data information transmission overhead resource indication information defined in the StarScan standard, consisting of 69 bits, of which 1 bit indicates the configuration period of the system overhead, 4 bits indicate the number of symbols in the system overhead, 40 bits indicate the time-frequency resources of the radio frame, and 24 bits are the physical layer identification mask. For yet another example, the initiating node can send broadcast information on different operating frequencies within a time unit after frequency switching. The receiving node has not switched frequencies at this time, meaning it receives the broadcast information on the current operating frequency, thus determining that the initiating node is on the new operating frequency rather than the current operating frequency.
[0207] Figure 7 A schematic diagram of the communication method 400 provided in an embodiment of this application in the time domain is shown. Figure 7 As shown in (a), the initiating node sends a second indication message to the receiving node at time t1, and the receiving node sends the second indication message back to the initiating node at time t2. That is, the initiating node switches to the second frequency at time t1, but the receiving node only switches to the second frequency at time t2. Therefore, there is a problem of uplink or downlink data transmission loss or unreliability during the time interval between time t1 and time t2 (including N time units). Furthermore, after time t2, the initiating node can reschedule the data transmission during the aforementioned time interval between time t1 and time t2.
[0208] For example, Figure 7 (b) shows a schematic diagram of an embodiment of this application applied to a star stroboscopic system. Figure 7As shown in (b), node G sends preamble information (i.e., the second indication information in step S415) at the end of superframe #3 in the current working domain to instruct node T to switch to the target working domain, and continues to send the aforementioned first information, such as resource overhead indication information, in subsequent superframes. Due to interference from the current working domain and / or the target working domain, node T detects and parses the first information, such as resource overhead indication information, at the time corresponding to superframe #N, and can then report the superframe number N (i.e., the first indication information in step S420) to node G, and switch the frequency to the target working domain (i.e., the second frequency point). After receiving the superframe number N, node G determines that there is a problem with the data transmission in the time interval (including N superframes) between superframe #4 and superframe #N, and then reschedules the data transmission in that time interval.
[0209] The following is combined Figure 8 and Figure 9 This section presents an example of an initiating node rescheduling data transmission across N time units. Specifically, Figure 8 The diagram illustrates a downlink scheduling method provided in an embodiment of this application. Figure 9 A schematic diagram of an uplink scheduling provided in an embodiment of this application is shown.
[0210] For example, such as Figure 8 As shown in (a), the initiating node sends the first downlink data to the receiving node within these N time units, but the receiving node, due to the lack of frequency switching, may not receive the second downlink data. In the existing mechanism, after the initiating node sends the initial or retransmitted downlink data to the receiving node, the receiving node will send an ACK or NACK response back to the initiating node. Figure 8 In the scenario shown in (a), since the receiving node has not received downlink data, it will not send any feedback to the initiating node; that is, the initiating node resolves to DTX (or detects nothing). However, due to interference, the initiating node may resolve to false alarm information (e.g., resolving DTX as ACK or NACK, causing data transmission errors), or the initiating node should resolve to DTX but resolves to false alarm information such as ACK or NACK. After the initiating node subsequently receives the first indication information, it can be assumed that there may be cases of resolving false alarm information within those N time units, meaning that the data transmission process within those N time units may be unreliable. In other words, since the initiating node cannot determine whether it has received false alarm information, the embodiments of this application, in order to ensure the robustness of the system, require rescheduling the data transmission within those N time units even if the initiating node has not actually received false alarm information. Furthermore, as... Figure 8As shown in (a), corresponding to step S430, after time t2, the initiating node retransmits the initial transmission data corresponding to the first downlink data to the receiving node, that is, it sends the second data in step S430.
[0211] For example, such as Figure 8 As shown in (b), the initiating node retransmits the second downlink data to the receiving node within the N time units. If the number of retransmissions of the second downlink data reaches the maximum number of retransmissions (e.g., M times) within the N time units, it means that there is a waste in the multiple retransmissions of the second downlink data in at least one time unit. Therefore, when the initiating node determines that the second downlink data has reached the maximum number of retransmissions (e.g., M times) within the N time units, corresponding to step S430, the initiating node can retransmit the initial data corresponding to the retransmitted second downlink data to the receiving node after time t2, that is, send the second data in step S430.
[0212] For example, such as Figure 9 As shown in (a), the initiating node sends the first uplink data to the receiving node within these N time units. However, since the receiving node has not switched frequencies, the initiating node may not have received the first downlink data, or in other words, it may not have received the first downlink data. In this case, if the initiating node demodulates the empty uplink data using empty demodulation symbols, it will obtain discrete data, which will affect the subsequent merging with the correct uplink data. In other words, whether the data received by the initiating node in these N time units is the initial transmission or retransmission data, the merged data with the discrete data will also be unreliable discrete data. Therefore, as... Figure 9 As shown in (a), the initiating node can first clear the cached discrete data, and corresponding to step S430, schedule the receiving node to send the retransmitted data corresponding to the first uplink data, that is, receive the second data in step S430. At this time, since the cached data has been cleared, the actual effect of retransmitting the first uplink data can be equivalent to the initial transmission.
[0213] For example, such as Figure 9 As shown in (b), if the receiving node retransmits the second uplink data to the initiating node within the N time units, and the number of retransmissions of the second uplink data reaches the maximum number of retransmissions (e.g., K times), it means that there is a waste in the multiple retransmissions of the second uplink data within the N time units. Therefore, the receiving node can recover the previously failed retransmission content, i.e., the second uplink data, and schedule the initiating node to retransmit the initial transmission data corresponding to the second uplink data, that is, receive the second data in step S430, so as to realize the fast retransmission process.
[0214] Optionally, in some embodiments of this application, an intermediate node, such as a first node, can be introduced to relay signaling or uplink / downlink data between the initiating node and the receiving node. For example, in a StarScan system, the first node can be a G node or a T node. New interface behaviors can be defined between the first node, the initiating node, and the receiving node. In this way, when there is significant interference in the channel between the initiating node and the receiving node, signaling or data transmission between the initiating node and the receiving node can be achieved through signal relay by the first node. That is, the interference in the channel between the first node and the initiating node, and between the first node and the receiving node, is relatively small, allowing the aforementioned receiving node to successfully send the first indication information to the initiating node.
[0215] Optionally, after the initiating node reschedules the data transmission in the N time units, other measures can be taken to reduce the loss caused by interference between the initiating and receiving nodes. For example, the initiating node can increase the transmission power of important signaling, such as increasing the transmission power of the second indication information, thereby increasing the probability that the receiving node can parse the second indication information and thus the probability that it will follow the initiating node to switch frequencies to the target frequency. As another example, the initiating node can determine that the first and / or second frequency points have significant interference, and therefore can designate the first and / or second frequency points as unusable operating frequencies. Then, in the next frequency switching process, the initiating node can choose to switch to another operating frequency with less interference, such as the third frequency point.
[0216] Optionally, before the initiating node and the receiving node perform frequency switching, they can exchange capability information. This capability information may include the receiving node's ability to detect the aforementioned first information and / or its ability to provide feedback on the aforementioned first indication information. For example, if the receiving node, such as node T, does not have the ability to provide feedback that it has switched to the target frequency after frequency switching, the initiating node will be unable to reschedule the data transmitted within N time units. However, when the receiving node has the ability to provide feedback that it has switched to the target frequency, the initiating node can reschedule the data transmitted within N time units. As another example, when the receiving node has the ability to detect the first information, it can dynamically follow the initiating node in frequency switching without the initiating node needing to send frequency switching signaling.
[0217] For example, when the initiating node associates with a receiving node, it can send a request frame to each receiving node to request the receiving node to inform the initiating node whether it can detect the aforementioned first information and whether it can provide feedback on the first indication information. As another example, the initiating node can periodically request feedback from the receiving node on whether it can detect the aforementioned first information and whether it can provide feedback on the first indication information. As yet another example, the method by which the receiving node reports its capabilities to the initiating node can reuse existing capability reporting methods.
[0218] For example, if the initiating node is node G and the receiving node is node T, node T can report its capabilities to node G through the tNodeCapabilityFeedback message. The tNodeCapabilityFeedback message can include one or more new fields to indicate whether node T is capable of detecting the aforementioned first information and whether it is capable of feeding back the first indication information.
[0219] The above text combined Figures 4 to 9 The communication method 400 provided in the embodiments of this application is introduced below, which will be combined with Figures 10 to 11 This application introduces another communication method 1000 provided in its embodiments. Communication method 400 can reduce data transmission unreliability caused by the initiating node and the receiving node losing synchronization by using the self-rescue behavior of the receiving node. Communication method 1000 can inform the initiating node to stop frequency switching or switch to other frequencies with less interference by timely feedback from the receiving node, thereby reducing losses caused by interference during frequency switching. Figure 10 A schematic flowchart illustrating another communication method provided in an embodiment of this application is shown. Wherein, as Figure 10 As shown, the communication method 1000 includes steps S1010 to S1020.
[0220] Optionally, the communication method 1000 can be applied to situations where the interference on the receiving node side is greater than the interference on the initiating node side, such as when there is no interference on the initiating node side but interference exists on the receiving node side. For example, if the distance between the initiating node and the receiving node is large, and therefore, at the second frequency point, there is interference in the channel around the receiving node, but the initiating node is unaware of the interference at the receiving node. Therefore, the receiving node needs to inform the initiating node of the existence of interference so that the initiating node can perform subsequent processing to reduce the losses caused by frequency switching.
[0221] Step S1010: The receiving node sends the third indication information.
[0222] Correspondingly, the initiating node receives third indication information. Specifically, the third indication information is used to indicate that the receiving node is experiencing interference on the first frequency point and / or the second frequency point, or to indicate that the first frequency point and / or the second frequency point is unavailable. Here, the first frequency point is the current operating frequency point of the initiating node and the receiving node, and the second frequency point is the operating frequency point of the initiating node and the receiving node after frequency switching.
[0223] Optionally, the receiving node can determine whether interference exists at the first and / or second frequency points by measuring the power of the interfering signal at the first and / or second frequency points. For example, when the power of the interfering signal exceeds a certain threshold, the receiving node can determine that the interfering signal is interfering with its data transmission at the first and / or second frequency points, thus determining that the receiving node is experiencing interference at the first and / or second frequency points, or that the first and / or second frequency points are unusable. As another example, when the ratio of the power of the interfering signal to the power of the signal transmitted by the receiving node exceeds a certain threshold, the receiving node can determine that the interfering signal is interfering with its data transmission at the first and / or second frequency points, or that the first and / or second frequency points are unusable.
[0224] Optionally, in other embodiments of this application, the receiving node can feed back the third indication information through its interface with the aforementioned first node, so that the initiating node can successfully receive the third indication information. That is, the receiving node feeds back the third indication information through a channel with less interference between the receiving node and the aforementioned first node, and then the first node forwards the third indication information to the initiating node.
[0225] Step S1020: The initiating node executes option 1, based on the third instruction information, to determine not to switch to the second frequency point, or executes option 2, to switch to the third frequency point.
[0226] Correspondingly, the receiving node follows the initiating node and also executes option1 to determine not to switch to the second frequency point, or executes option2 to switch to the third frequency point.
[0227] For example, if the receiving node determines that it is experiencing interference or that the first frequency is unavailable while it is currently operating, the initiating node can choose to execute option 1, not to switch to the second frequency, and continue interacting with the receiving node on the first frequency. As another example, if the receiving node determines that it is experiencing interference or that the first frequency is unavailable while it is currently operating, the initiating node can execute option 2 based on the third indication information, restarting the frequency switching process, that is, selecting a third frequency as the new operating frequency in a new frequency selection cycle.
[0228] In the above scenario, the receiving node can inform the initiating node of interference or unavailability on the current first frequency point via the third indication information before or after frequency switching. For example, if the initiating node does not provide any frequency switching indication, the receiving node can continuously detect whether there is interference on the first frequency point and inform the initiating node of interference via the third indication information. That is, the receiving node needs to promptly inform the initiating node that it cannot receive any information from the initiating node (such as frequency switching signaling) and cannot follow the initiating node in frequency switching, so that the initiating node can determine in advance whether to execute option 1 (i.e., not to perform frequency switching) or option 2 (i.e., to determine a new operating frequency point with less interference).
[0229] For example, if the receiving node determines that it is experiencing interference or that the second frequency is unavailable, the initiating node can choose to execute option 2 to switch back to the first frequency (i.e., the first frequency is the original operating frequency), or switch from the second frequency to the new third frequency. In the above cases, the receiving node can inform the initiating node through this third indication information before switching to the second frequency, so that the initiating node can stop switching to the second frequency in time to reduce losses. The receiving node can also inform the initiating node through this third indication information after switching to the second frequency, so that both the receiving node and the initiating node can simultaneously switch back to the first frequency or switch to the third frequency.
[0230] Figure 11 A schematic diagram of a communication method 1000 provided in an embodiment of this application is shown. In this method, the initiating node instructs the receiving node to perform frequency switching via frequency switching signaling. Optionally, Figure 11 The frequency-cutting signaling in the signaling can also be the preamble information mentioned earlier. Figure 11 This application is for illustrative purposes only and does not limit the frequency switching method.
[0231] like Figure 11 As shown in (a), the initiating node can transmit downlink data between time N-2 and time N, and prepare to switch from the first frequency to the second frequency at time N. However, the receiving node can determine before time N that there is interference on the second frequency or that the second frequency is unavailable by means of the aforementioned interference signal power detection, and then send a third indication message to the initiating node on the first frequency (such as relaying through the first node). Therefore, the initiating node can execute option 1 before the frequency switching process at time N to determine in advance not to switch to the second frequency.
[0232] like Figure 11As shown in (b), the initiating node can send a frequency-switching signaling message to the receiving node at time N-2, causing both the initiating and receiving nodes to simultaneously switch frequencies to the second frequency at time N-1. However, after switching frequencies, the receiving node may find interference on the second frequency or that the second frequency is unavailable, and then send a third indication message to the initiating node on the second frequency (e.g., via relay through the first node). Subsequently, the initiating node can resend the frequency-switching signaling message to the receiving node, executing option 2, so that both the initiating and receiving nodes switch frequencies back to the first frequency or switch to a new third frequency.
[0233] like Figure 11 As shown in (c), the initiating node sends a frequency switching signaling message to the receiving node at time N-2, and starts switching to the second frequency point at time N-1 until it is completely switched to the second frequency point at time N. However, before switching to the second frequency point, the receiving node discovers interference on the second frequency point or that the second frequency point is unavailable. Consequently, it sends a third indication message to the initiating node on the first frequency point, causing the initiating node to execute option 2, promptly stop switching to the second frequency point, and switch back to the first frequency point.
[0234] Through communication method 1000, the receiving node promptly feeds back third indication information to the initiating node, enabling the initiating node to stop frequency switching or switch to a new operating frequency in a timely manner, thereby reducing data transmission loss caused by interference from the receiving node.
[0235] Optionally, in the communication method 1000, the receiving node and the initiating node can also relay information through the aforementioned first node. For example, when the receiving node experiences significant interference on the first frequency and / or the second frequency, the third indication information may be difficult to successfully send to the initiating node. In this case, the receiving node can send the third indication information to the first node so that the third indication information can be successfully sent to the initiating node through the first node.
[0236] Optionally, after the initiating node executes step S1020, other measures can be taken to reduce the loss caused by interference between the initiating node and the receiving node. For example, the initiating node can increase the transmission power of important signaling, such as increasing the transmission power of the aforementioned second indication information, thereby increasing the probability that the receiving node can parse the second indication information and thus increase the probability that it will follow the initiating node to switch frequencies to the target frequency. As another example, the initiating node can determine that the first and / or second frequency points have significant interference, and therefore can designate the first and / or second frequency points as unusable operating frequencies. Then, in the next frequency switching process, the initiating node can choose to switch frequencies to other operating frequencies with less interference, such as the third frequency point.
[0237] Optionally, the third indication information can also be carried in the aforementioned SRI or SR message. That is, the receiving node can send a scheduling request indicator (SRI) or scheduling request (SR) message to inform the initiating node, such as the base station or G node, whether uplink resources are needed for UL-SCH transmission. The SRI or SR message includes the third indication information from step S1010.
[0238] Alternatively, the initiating node and the receiving node can also communicate through the capability information exchange process described above, enabling the receiving node to relay its ability to send third-party instruction information back to the initiating node.
[0239] Optionally, in some other embodiments of this application, in order to prevent nodes in other communication domains from occupying the target operating frequency points (such as the second frequency point) of the initiating node and the receiving node, the time units corresponding to the target operating frequency points (such as the second frequency point) of the initiating node and the receiving node can be occupied or filled in advance. For example. Figure 12 This illustration shows another schematic diagram of reducing interference at the target frequency point by the receiving node, provided by an embodiment of this application. For example... Figure 12 As shown, when G nodes and T nodes switch operating frequencies, G nodes can preemptively occupy idle downlink symbols in the operating frequency band, such as filling idle downlink symbols, to reduce the chance of other communication domain devices preempting idle downlink symbols in the second frequency band.
[0240] Alternatively, in other embodiments of this application, communication method 400 and communication method 1000 can also be applied to frequency hopping schemes in other communication systems, such as AP and STA in the Wi-Fi field performing frequency hopping at multiple frequency points through frequency hopping patterns. Figure 13 A schematic diagram is shown illustrating the application of the communication method provided in this application to a frequency hopping scheme.
[0241] For example, such as Figure 13 As shown, when the initiating node and the receiving node perform ranging, they can perform frequency hopping in a certain order across multiple frequency points using methods such as frequency hopping patterns. At each operating frequency point, the receiving node can send a first indication message to the initiating node to inform it that it has successfully hopped to the operating frequency point. However, if the initiating node does not receive the first indication message on multiple consecutive operating frequencies, it can be determined that the receiving node is experiencing interference on those consecutive operating frequencies, i.e., it has not successfully switched to the operating frequency point indicated in the frequency hopping pattern. In this case, the initiating node and the receiving node can renegotiate the frequency hopping strategy, such as renegotiating the selection of the operating frequency point in the frequency hopping pattern, so that both the initiating node and the receiving node can operate smoothly on operating frequencies with less interference.
[0242] For example, in Figure 13 In the scenario shown, the receiving node can also provide feedback with third indication information, that is, feedback that it is experiencing interference or that the current operating frequency is unavailable. Furthermore, when the initiating node receives third indication information on multiple consecutive operating frequencies, it can renegotiate the frequency hopping strategy with the receiving node, such as renegotiating the selection of operating frequencies in the frequency hopping pattern, so that the initiating node and the receiving node can operate smoothly on operating frequencies with less interference.
[0243] Finally, the device embodiments of this application will be described.
[0244] To achieve the functions provided in this application, communication devices such as terminal devices or base stations may include hardware structures and / or software modules, implementing the aforementioned functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented using hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0245] Figure 14 This is a schematic block diagram of a communication device 1400 according to an embodiment of this application. The communication device 1400 can be an initiating node, such as a G node, or a receiving node, such as a T node. Furthermore, the communication device 1400 can also be a chip or module within an initiating node or receiving node device, used to implement the methods involved in the above embodiments. The communication device 1400 includes a transceiver unit 1410 and a processing unit 1420. The transceiver unit 1410 will be described exemplarily below.
[0246] The transceiver unit 1410 may include a transmitting unit and a receiving unit. The transmitting unit is used to perform the transmitting action of the communication device, and the receiving unit is used to perform the receiving action of the communication device. For ease of description, the transmitting unit and the receiving unit are combined into one transceiver unit in this embodiment. This will be explained uniformly here and will not be repeated later.
[0247] In some embodiments of this application, the transceiver unit 1410 may also be referred to as a transceiver or transceiver device, etc., and may include an antenna and a radio frequency (RF) circuit. The RF circuit can be used for the conversion between baseband signals and RF signals and for processing RF signals, and the antenna can be used for transmitting and receiving RF signals in the form of electromagnetic waves. The aforementioned RF circuit and the aforementioned antenna can be set up independently of the processor that performs baseband processing, that is, as a separately set module. For example, in a distributed scenario, the RF circuit and the antenna can be arranged in a remote radio unit (RRU) independently of the communication device.
[0248] In some other embodiments of this application, the transceiver unit 1410 may also be implemented as an input / output interface consisting only of input / output circuits.
[0249] When the communication device 1400 is the initiating node, for example, the transceiver unit 1410 is used to transmit first data on a first frequency; receive first indication information; and transmit second data on a second frequency according to the first indication information.
[0250] When the communication device 1400 is a receiving node, for example, the transceiver unit 1410 is used to transmit first data on a first frequency point; send first indication information; and transmit second data on a second frequency point.
[0251] The above description is for illustrative purposes only. When the communication device 1400 is an initiating node or a receiving node, it will be responsible for executing the methods or steps related to the initiating node or receiving node in the foregoing method embodiments.
[0252] Optionally, the communication device 1400 further includes a storage unit (not shown in the figure) for storing programs or code for performing the aforementioned methods.
[0253] Figure 15 This is a schematic block diagram of a communication device 1500 according to an embodiment of this application. The communication device 1500 includes a processor 1510 and a communication interface 1520, which can be interconnected via a bus 1530. The communication device 1500 can be an initiating node or a receiving node, etc., that executes communication method 400 and communication method 1000.
[0254] Optionally, the communication device 1500 may also include a memory 1540. The memory 1540 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), which is used to store related instructions and data.
[0255] Processor 1510 can be one or more central processing units (CPUs). When processor 1510 is a CPU, the CPU can be a single-core CPU or a multi-core CPU.
[0256] The communication interface 1520 may include the aforementioned antenna and the aforementioned radio frequency (RF) circuit. The RF circuit can be used for converting baseband signals to RF signals and processing RF signals, while the antenna can be used for transmitting and receiving RF signals in the form of electromagnetic waves. The aforementioned RF circuit and the aforementioned antenna can be set up independently of the processor that performs baseband processing, that is, as a separately set module. For example, in a distributed scenario, the RF circuit and antenna can be arranged in a remote radio unit (RRU) independently of the communication device.
[0257] When the communication device 1500 is the initiating node, for example, the communication interface 1520 is used to transmit first data on a first frequency; receive first indication information; and transmit second data on a second frequency according to the first indication information.
[0258] When the communication device 1500 is a receiving node, for example, the communication interface 1520 is used to transmit first data on a first frequency; send first instruction information; and transmit second data on a second frequency.
[0259] The above description is for illustrative purposes only. When the communication device 1500 is an initiating node or a receiving node, it will be responsible for executing the methods or steps related to the initiating node or receiving node in the foregoing method embodiments.
[0260] The above description is merely exemplary. For details, please refer to the content shown in the above method embodiments. Figure 15 The implementation of each operation can also be referenced accordingly. Figure 4 and Figure 10 The corresponding description of the method embodiments shown.
[0261] Figure 14 and Figure 15 The illustrated device embodiment is used to implement Figure 4 and Figure 10 The content described. Figure 14 and Figure 15 The specific execution steps and methods of the device shown can be found in the content described in the foregoing method embodiments.
[0262] Figure 16 This is a schematic block diagram of a communication device 1600 according to an embodiment of this application. The communication device 1600 is used to implement the functions of an initiating node or a receiving node. The communication device 1600 may be a chip in the initiating node or the receiving node.
[0263] The communication device 1600 includes an input / output interface 1620 and a processor 1610. The input / output interface 1620 may be an input / output circuit. The processor 1610 may be a signal processor, a chip, or other integrated circuit capable of implementing the methods of this application. The input / output interface 1620 is used for inputting or outputting signals or data.
[0264] For example, when the communication device 1600 is the initiating node, the input / output interface 2120 is configured to transmit first data on a first frequency; receive first instruction information; and transmit second data on a second frequency according to the first instruction information.
[0265] For example, when the communication device 1600 is a receiving node, the input / output interface 1620 is configured to transmit first data on a first frequency; send first instruction information; and transmit second data on a second frequency.
[0266] In one possible implementation, the processor 1610 executes instructions stored in memory to perform the functions of the initiating node or the receiving node.
[0267] Optionally, the communication device 1600 may also include a memory.
[0268] Optionally, the processor and memory are integrated together.
[0269] Optionally, the memory is located outside the communication device 1600.
[0270] In one possible implementation, the processor 1610 can be a logic circuit, which inputs / outputs messages or signaling through the input / output interface 1620. The logic circuit can be a signal processor, a chip, or other integrated circuit that can implement the methods of the embodiments of this application.
[0271] The above description of the communication device 1600 is merely an exemplary description. The communication device 1600 can be used to execute the methods described in the foregoing embodiments. For details, please refer to the description of the foregoing method embodiments, which will not be repeated here.
[0272] Optionally, the memory is located outside the communication device 1600.
[0273] In one possible implementation, device 1600 can be chip system 1700.
[0274] Figure 17 This is a schematic diagram of a chip system 1700 provided in an embodiment of this application. The chip system 1700 (or may also be called a processing system) includes logic circuitry 1710 (i.e., processor 1610) and input / output interface 1720.
[0275] The logic circuit 1710 can be a processing circuit in the chip system 1700. The logic circuit 1710 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 1700 to implement the methods and functions of the embodiments of this application. The input / output interface 1720 can be an input / output circuit in the chip system 1700, outputting processed information from the chip system 1700, or inputting data or signaling information to be processed into the chip system 1700 for processing.
[0276] As one approach, the chip system 1700 is used to implement the operations performed by the initiating node or the receiving node in the various method embodiments described above.
[0277] For example, input / output interface 1720 is used to implement the sending and / or receiving related operations performed by the initiating node or the receiving node in the above method embodiments.
[0278] The above description of the communication device is merely an exemplary description. The communication device can be used to perform the methods described in the foregoing embodiments. For details, please refer to the description of the foregoing method embodiments, which will not be repeated here.
[0279] This application also provides a chip, including a processor, for calling and executing instructions stored in a memory, causing a communication device on which the chip is installed to perform the methods in the examples above.
[0280] This application also provides a chip, including: an input interface, an output interface, and a processor. The input interface, the output interface, and the processor are connected via an internal connection path. The processor is used to execute code in a memory. When the code is executed, the processor is used to perform the methods described in the examples above. Optionally, the chip further includes a memory for storing computer programs or code.
[0281] This application also provides a processor for coupling with a memory for performing the methods and functions involving an initiating node or a receiving node in any of the above embodiments.
[0282] This application provides a computer program product containing instructions that, when run on a computer, implement the methods of the aforementioned embodiments.
[0283] This application also provides a computer program that, when run on a computer, enables the implementation of the methods described in the foregoing embodiments.
[0284] This application also provides a computer-readable storage medium storing a computer program that, when executed by a computer, implements the methods described in the foregoing embodiments.
[0285] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0286] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0287] In the several embodiments provided in this application, the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0288] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the technical objectives of the embodiments of this application, depending on actual needs.
[0289] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0290] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to the prior art, or parts of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the various method embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0291] The above description is merely a specific embodiment of this application, but the protection scope of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of this application should be determined by the protection scope of the claims.
Claims
1. A communication method, characterized in that, A chip system applied to an initiating node or the initiating node includes: Transmit the first data on the first frequency. Receive first indication information, which is used to instruct the receiving node to switch from the first frequency point to the second frequency point; According to the first instruction information, the second data is transmitted on the second frequency point.
2. The method according to claim 1, characterized in that, The time interval between the initiating node switching frequency to the second frequency point and the time the initiating node receives the first indication information is N time units. The second data is determined based on the data transmitted between the initiating node and the receiving node within the N time units, where N is a positive integer greater than or equal to 1.
3. The method according to claim 2, characterized in that, The N time units are N superframes.
4. The method according to claim 2 or 3, characterized in that, The method further includes: The first information is sent on the N time units, and the first information is used by the receiving node to determine that the initiating node switches to the second frequency point.
5. The method according to claim 4, characterized in that, The first information includes resource overhead indication information, which is used to indicate the time-frequency resources and / or system overhead of the radio frames transmitted by the initiating node.
6. The method according to any one of claims 2 to 5, characterized in that, The transmission of the second data includes: Send the second data, wherein the second data is the initial transmission data corresponding to the first downlink data, and the first downlink data is the data sent by the initiating node within the N time units.
7. The method according to any one of claims 2 to 5, characterized in that, The transmission of the second data includes: It is determined that the second downlink data reaches M retransmissions within the N time units, and the second downlink data is the data sent by the initiating node, where M is a positive integer greater than 1; Send the second data, which is the initial transmission data corresponding to the second downlink data.
8. The method according to any one of claims 2 to 5, characterized in that, The transmission of the second data includes: After receiving the first instruction information, the cached data is cleared. The second data is received, which is the retransmission data corresponding to the first uplink data, and the first uplink data is the data sent by the receiving node within the N time units.
9. The method according to any one of claims 2 to 5, characterized in that, The transmission of the second data includes: It is determined that the second uplink data reaches K retransmissions within the N time units, and the second uplink data is the data sent by the receiving node, where K is a positive integer greater than 1; The second data is received, which is the initial transmission data corresponding to the second uplink data.
10. The method according to any one of claims 1 to 9, characterized in that, The transmission of the second data includes: Send the second data to a first node, or receive the second data from a first node, where the first node is an intermediate node between the initiating node and the receiving node.
11. The method according to any one of claims 1 to 10, characterized in that, The method further includes: Send a second instruction message, which is used to instruct the receiving node to switch from the first frequency point to the second frequency point.
12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Increase the transmission power of the second indication information, which is used to instruct the receiving node to switch from the first frequency point to the second frequency point; or... The first frequency point and / or the second frequency point are determined to be unavailable operating frequencies.
13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: The receiving node receives second information, which includes the receiving node's ability to detect the first information and / or the receiving node's ability to feed back the first indication information. The first information is used by the receiving node to determine that the initiating node switches its frequency to the second frequency point.
14. The method according to any one of claims 1 to 13, characterized in that, The receiving of the first indication information includes: Receive a first scheduling request (SR) message, the first SR message including the first indication information.
15. A communication method, characterized in that, A chip system applied to a receiving node or the receiving node includes: Transmit the first data on the first frequency. Send a first indication message, which is used to instruct the receiving node to switch from a first frequency point to a second frequency point; On the second frequency, the second data is transmitted.
16. The method according to claim 15, characterized in that, The time interval between the time when the receiving node sends the first indication information and the time when the initiating node switches to the second frequency point is N time units. The second data is determined based on the data transmitted between the initiating node and the receiving node within the N time units, where N is a positive integer greater than or equal to 1.
17. The method according to claim 16, characterized in that, The N time units are N superframes.
18. The method according to claim 16 or 17, characterized in that, The method further includes: The receiving node receives first information, which is used by the receiving node to determine that the initiating node switches its frequency to the second frequency point.
19. The method according to claim 18, characterized in that, The first information includes resource overhead indication information, which is used to indicate the time-frequency resources and / or system overhead of the radio frames transmitted by the initiating node.
20. The method according to any one of claims 16 to 19, characterized in that, The transmission of the second data includes: Receive the second data, wherein the second data is the initial transmission data corresponding to the first downlink data, and the first downlink data is the data sent by the initiating node within the N time units.
21. The method according to any one of claims 16 to 19, characterized in that, The transmission of the second data includes: The second data is received, which is the initial transmission data corresponding to the second downlink data. The second downlink data is retransmitted M times within the N time units. The second downlink data is the data sent by the initiating node, where M is a positive integer greater than 1.
22. The method according to any one of claims 16 to 19, characterized in that, The transmission of the second data includes: Send the second data, which is the retransmission data corresponding to the first uplink data, and the first uplink data is the data sent by the receiving node within the N time units.
23. The method according to any one of claims 16 to 19, characterized in that, The transmission of the second data includes: Send the second data, which is the initial transmission data corresponding to the second uplink data. The second uplink data is retransmitted K times within the N time units. The second uplink data is the data sent by the receiving node, where K is a positive integer greater than 1.
24. The method according to any one of claims 15 to 23, characterized in that, The transmission of the second data includes: Receive the second data from the first node, or send the second data to the first node, which is an intermediate node between the initiating node and the receiving node.
25. The method according to any one of claims 15 to 24, characterized in that, The method further includes: Send a second message, the second message including the receiving node's ability to detect the first message and / or the receiving node's ability to feedback the first indication message, the first message being used by the receiving node to determine that the initiating node switches to the second frequency point.
26. The method according to any one of claims 15 to 25, characterized in that, The sending of the first indication information includes: Send a first SR message, the first SR message including the first indication information.
27. A communication device, characterized in that, include: A processor configured to be coupled to a memory, read and execute instructions and / or program code in the memory to perform the method as described in any one of claims 1 to 14.
28. A communication device, characterized in that, include: A processor configured to be coupled to memory, read and execute instructions and / or program code in the memory to perform the method as described in any one of claims 15 to 26.
29. A communication system, characterized in that, It includes at least one communication device as described in claim 27 and at least one communication device as described in claim 28.
30. A chip system, characterized in that, include: A logic circuit for coupling with an input / output interface, through which data is transmitted to perform the method as described in any one of claims 1 to 14, or to perform the method as described in any one of claims 15 to 26.
31. A computer-readable medium, characterized in that, The computer-readable medium stores program code that, when executed on a communication device, causes the communication device to perform the method as described in any one of claims 1 to 14, or the method as described in any one of claims 15 to 26.
32. A computer program product, characterized in that, It includes computer program code, which, when run, performs the method as described in any one of claims 1 to 14, or the method as described in any one of claims 15 to 26.