A control method and wireless communication circuit
By acquiring and confirming the channel status information of the wireless communication circuit and reallocating the channel, the interference problem between circuits in the same frequency band is solved, achieving efficient coexistence on the same frequency and improving communication quality and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-22
- Publication Date
- 2026-04-03
AI Technical Summary
In wireless communication systems, multiple wireless communication circuits operating on the same frequency band may experience co-frequency interference, leading to a decrease in communication quality and efficiency. Existing technologies typically achieve co-frequency coexistence by sacrificing the operation of a certain circuit, which affects communication efficiency.
By acquiring the current operation channel status information of each communication path, the channel status is confirmed using the co-frequency coexistence confirmation module, and a channel reallocation operation is performed when co-frequency interference exists, ensuring that there is no co-frequency interference between target operation channels and enabling multiple communication paths to work simultaneously.
It reduces interference between communication paths in the same frequency band, ensures communication quality and efficiency, improves the control precision of wireless communication, and saves circuit resources for dealing with co-frequency interference.
Smart Images

Figure CN116567838B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a control method and a wireless communication circuit. Background Technology
[0002] In many wireless communication systems, there are often multiple wireless communication circuits operating in the same frequency band. These circuits have different protocols, different MAC layers, and different specifications. When these circuits in the same frequency band operate simultaneously, they can cause co-channel interference, which in turn affects the wireless communication quality of each other. Therefore, how to enable these wireless communication circuits operating in the same frequency band to operate simultaneously and coexist is the current mainstream research technology.
[0003] Currently, the coexistence of wireless communication circuits on the same frequency is based on Wi-Fi as the main technology and other technologies as subordinate technologies. When the main circuit operates, the subordinate circuits stop operating or pause operating.
[0004] Currently, the coexistence mechanism of wireless communication circuits is achieved by sacrificing the operation of one circuit, which affects communication efficiency. Summary of the Invention
[0005] This invention provides a control method and a wireless communication circuit that reduces co-channel interference among multiple operations operating simultaneously on the same frequency band, thus ensuring communication quality and efficiency. Furthermore, this invention can first confirm the existence of co-channel interference between pairs of channels through a co-channel coexistence confirmation module, and only perform channel allocation operations when co-channel interference is known to exist. This suppresses co-channel interference, improves the control accuracy of wireless communication, and saves circuit resources for handling co-channel interference.
[0006] In a first aspect, embodiments of the present invention provide a control method for a wireless communication circuit, the method comprising: a processing module acquiring current channel status information of current operating channels corresponding to at least two communication paths, and sending the current channel status information to a co-frequency coexistence confirmation module; signals operating in the same frequency band and having different communication protocols being transmitted on at least two communication paths; the co-frequency coexistence confirmation module confirming the channel status between two pairs of current operating channels based on the current channel status information; and, if the channel status between two pairs of current operating channels satisfies a first channel status, the processing module performing a channel reallocation operation on the current operating channels corresponding to at least two communication paths to obtain a target operating channel corresponding to each communication path, wherein the channel status between two pairs of target operating channels satisfies a second channel status; wherein the first channel status indicates that there is co-frequency interference between two pairs of current operating channels; and the second channel status indicates that there is no co-frequency interference between two pairs of target operating channels.
[0007] Optionally, at least two communication paths include a first communication path and a second communication path; the first channel allocation range corresponding to the first communication path includes a first channel interval and a second channel interval, and the second channel allocation range corresponding to the second communication path includes a third channel interval and a fourth channel interval; the first channel interval and the fourth channel interval do not overlap, and the second channel interval and the third channel interval do not overlap; when the channel state between any two current operation channels satisfies the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to each of the at least two communication paths, obtaining the target operation channel corresponding to each communication path, including:
[0008] When communication is maintained on the first communication path and the current operation channel corresponding to the first communication path belongs to the first channel interval, the processing module assigns the target channel corresponding to the first communication path to any channel in the first channel interval, and assigns the target operation channel of the second communication path to any channel in the fourth channel interval; when communication is maintained on the first communication path and the current operation channel corresponding to the first communication path belongs to the second channel interval, the processing module assigns the target channel corresponding to the first communication path to any channel in the second channel interval, and assigns the target operation channel of the second communication path to any channel in the third channel interval.
[0009] Optionally, at least two communication paths include a first communication path and a second communication path; the first channel allocation range corresponding to the first communication path includes a first channel interval and a second channel interval, and the second channel allocation range corresponding to the second communication path includes a third channel interval and a fourth channel interval; the first channel interval and the fourth channel interval do not overlap, and the second channel interval and the third channel interval do not overlap; when the channel state between any two current operation channels satisfies the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to each of the at least two communication paths, obtaining the target operation channel corresponding to each communication path, including:
[0010] When communication is maintained on the second communication path and the current operation channel corresponding to the second communication path belongs to the third channel interval, the processing module assigns the target channel corresponding to the second communication path to any channel in the third channel interval, and the processing module assigns the target operation channel of the first communication path to any channel in the second channel interval; when communication is maintained on the second communication path and the current operation channel corresponding to the second communication path belongs to the fourth channel interval, the processing module assigns the target channel corresponding to the second communication path to any channel in the fourth channel interval, and the processing module assigns the target operation channel of the first communication path to any channel in the first channel interval.
[0011] Optionally, the co-frequency coexistence confirmation module includes an analog-to-digital conversion unit and a coexistence judgment unit. Before the processing module obtains the current channel status information of the current operating channel corresponding to at least two communication paths, the method includes:
[0012] The analog-to-digital converter detects whether the target input signal exists simultaneously in at least two communication paths; if the target input signal exists simultaneously in at least two communication paths, the analog-to-digital converter outputs the target digital logic level to enable the coexistence judgment unit.
[0013] The processing module obtains the current channel status information of the current operation channel corresponding to at least two communication paths, including:
[0014] When the coexistence determination unit is enabled, the processing module obtains the current channel status information of the current operating channel corresponding to at least two communication paths.
[0015] Optionally, the co-existence confirmation module includes a co-existence judgment unit. When the channel states between any two current operating channels satisfy the first channel state, the processing module performs a channel reallocation operation on the current operating channels corresponding to at least two of the communication paths. After obtaining the target operating channel corresponding to each communication path, the method further includes:
[0016] The coexistence determination unit enables at least two communication paths so that each pair of communication paths runs on its corresponding target operation channel.
[0017] Optionally, the processing module obtains the current channel status information of the current operating channel corresponding to at least two communication paths, including:
[0018] The processing module performs channel estimation on the current operation channel corresponding to each of the at least two communication paths to obtain the first channel status information corresponding to each of the at least two communication paths.
[0019] The coexistence confirmation module determines whether there is historical channel status information prior to the first channel status information.
[0020] If the historical channel status information exists, the co-frequency coexistence confirmation processing module will use the first channel status information as the current channel status information.
[0021] Optionally, after the co-frequency coexistence confirmation module determines whether historical channel status information exists before the current channel status information, the method further includes:
[0022] In the absence of the historical channel status information, the co-frequency coexistence confirmation module sends a channel estimation adjustment signal to the processing module;
[0023] The processing module performs channel estimation on the current operation channel corresponding to each of the at least two communication paths to obtain the second channel status information corresponding to each of the at least two communication paths; the second channel status information is used to trigger the processing module to perform a reallocation operation on the current operation channel corresponding to each of the at least two communication paths.
[0024] The processing module uses the second channel status information as the current channel status information.
[0025] Optionally, the co-frequency coexistence confirmation module confirms the channel status between each pair of currently operating channels based on the current channel status information, including:
[0026] If the historical channel status information exists, the co-frequency coexistence confirmation module compares the current channel status information with the historical channel status information to obtain a status comparison result;
[0027] If the status comparison result indicates that the first channel status information is consistent with the historical channel status information, the co-frequency coexistence confirmation module determines the wireless connection status between at least two of the communication paths and the remote electronic device.
[0028] If at least two of the communication paths are connected, the co-frequency coexistence confirmation module confirms the channel status between each pair of the current operating channels based on the first channel status information.
[0029] Optionally, when the channel states between any two of the current operation channels satisfy the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to at least two of the communication paths to obtain the target operation channel corresponding to each communication path, including:
[0030] When the channel states between any two of the current operating channels meet the first channel state, the co-frequency coexistence confirmation module sends a channel reallocation adjustment signal to the processing module;
[0031] The processing module performs a channel reallocation operation on the current operating channels corresponding to at least two of the communication paths according to the channel reallocation adjustment signal, so as to obtain the target operating channel.
[0032] Secondly, embodiments of the present invention provide a wireless communication circuit for executing the control method of the wireless communication circuit provided in any of the above embodiments. The wireless communication circuit includes: a processing module, a co-frequency coexistence confirmation module, and at least two communication paths; signals operating in the same frequency band and having different communication protocols are transmitted on the at least two communication paths; the processing module is electrically connected to the co-frequency coexistence confirmation module and is electrically connected to each communication path respectively; the processing module is used to obtain the current channel status information of the current operating channel corresponding to each communication path and send the current channel status information to the co-frequency coexistence confirmation module; the co-frequency coexistence confirmation module is electrically connected to each communication path respectively and is used to confirm the channel status between two pairs of current operating channels according to the current channel status information; when the channel status between two pairs of current operating channels satisfies the first channel status, the processing module is used to perform a channel reallocation operation on the current operating channels corresponding to each of the at least two communication paths to obtain the target operating channel corresponding to each communication path, and the channel status between two pairs of target operating channels satisfies the second channel status; wherein the first channel status is used to indicate that there is co-frequency interference between two pairs of current operating channels, and the second channel status is used to indicate that there is no co-frequency interference between the target operating channel and the current operating channel.
[0033] Optionally, the co-frequency coexistence confirmation module includes an analog-to-digital converter and a coexistence judgment unit. The analog-to-digital converter is electrically connected to the processing module. The analog-to-digital converter includes at least two signal input terminals and a coexistence judgment enable terminal. Each signal input terminal is connected to each communication path in a one-to-one correspondence. The coexistence judgment enable terminal is connected to the coexistence judgment unit. The analog-to-digital converter is used to output the target digital logic level through the coexistence judgment enable terminal when there is a target input signal at each signal input terminal, so as to enable the coexistence judgment unit. The coexistence judgment unit is used to determine the channel status between each pair of currently operating channels based on the current channel status information in the enabled state.
[0034] Optionally, the coexistence determination unit includes an adjustment signal output terminal and a status information input terminal, both of which are electrically connected to the processing module. The coexistence determination unit is used to obtain the current channel status information from the processing module through the status information input terminal, and determine the channel status between each pair of currently operating channels based on the current channel status information. If the channel status of each pair of currently operating channels satisfies the first channel status, the coexistence determination unit sends a channel reallocation adjustment signal to the processing module through the adjustment signal output terminal. The processing module is used to reallocate the current operating channel of each communication path according to the channel reallocation adjustment signal to obtain the target operating channel corresponding to each communication path.
[0035] The control method for the wireless communication circuit in this embodiment of the invention obtains the current channel status information of the current operating channels corresponding to at least two communication paths through a processing module, and sends the current channel status information to a co-channel coexistence confirmation module. The co-channel coexistence confirmation module confirms the channel status between each pair of current operating channels based on the current channel status information. If co-channel interference exists between the channel statuses of each pair of current operating channels, the processing module performs a channel reallocation operation on the current operating channels of the communication paths to obtain the target operating channels corresponding to each communication path. Since there is no co-channel interference between the channel statuses of each pair of target operating channels, co-channel interference is reduced when multiple operations of the wireless communication system operate simultaneously on communication paths in the same frequency band, ensuring communication quality and efficiency. Furthermore, this invention can first confirm the existence of co-channel interference between each pair of channels through the co-channel coexistence confirmation module, and only perform the channel allocation operation when co-channel interference is known to exist, thus suppressing co-channel interference, improving the control accuracy of wireless communication, and saving circuit resources for handling co-channel interference.
[0036] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is a flowchart of a control method for a wireless communication circuit provided in an embodiment of the present invention;
[0039] Figure 2 This is a flowchart of another control method for a wireless communication circuit provided in an embodiment of the present invention;
[0040] Figure 3 This is a flowchart of another control method for a wireless communication circuit provided in an embodiment of the present invention;
[0041] Figure 4 This is a flowchart of another control method for a wireless communication circuit provided in an embodiment of the present invention;
[0042] Figure 5 This is a flowchart of another control method for a wireless communication circuit provided in an embodiment of the present invention;
[0043] Figure 6This is a flowchart of another control method for a wireless communication circuit provided in an embodiment of the present invention;
[0044] Figure 7 This is a flowchart of another control method for a wireless communication circuit provided in an embodiment of the present invention;
[0045] Figure 8 This is a schematic diagram of the structure of a wireless communication circuit provided in an embodiment of the present invention;
[0046] Figure 9 This is a schematic diagram of another wireless communication circuit provided in an embodiment of the present invention. Detailed Implementation
[0047] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0048] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0049] Figure 1 This is a flowchart of a control method for a wireless communication circuit provided in an embodiment of the present invention, such as... Figure 1 As shown, the control method for this wireless communication circuit includes the following steps:
[0050] S101, The processing module obtains the current channel status information of the current operation channel corresponding to at least two communication paths, and sends the current channel status information to the co-frequency coexistence confirmation module.
[0051] The processing module can perform channel estimation on the current operation channel corresponding to at least two communication paths to obtain the current channel status information corresponding to at least two communication paths.
[0052] At least two communication paths transmit signals operating in the same frequency band but with different communication protocols; the communication protocols of the communication paths include Zigbee (RF4CE) communication protocol, wireless local area network communication protocol, and Bluetooth communication protocol, or MAC layer protocols specified for different wireless local area network communications. For example, the processing module can handle co-channel interference present in 4G or 5G networks.
[0053] Optionally, the processing module has a channel estimation mechanism that can obtain the current channel status information and channel connection quality of each communication path. The processing module may include a microcontroller, or a digital signal processing module (DSP) or a field-programmable gate array (FPGA).
[0054] A channel, also known as a frequency band, refers to a specific range of radio wave frequencies. Each frequency band is further divided into several channels. Wireless local area networks (routers, access points, and computer wireless network cards) can operate on multiple channels, and each channel occupies a certain frequency range. For example, a 2.4GHz wireless local area network operates in the 2.405GHz-2.485GHz frequency band, typically divided into 13 channels according to European standards, with each channel having a bandwidth of 20MHz in HT20 mode.
[0055] Channel State Information (CSI) is the channel attribute of a communication link. It describes the fading factor of a signal on each transmission path, and can also describe the operating channel and operating frequency of the signal on each transmission path. Specifically, it represents the value of each element in the channel gain matrix H, such as information on signal scattering, environmental fading (multipath fading, shadowing fading, rayleigh fading, or rician fading), and power decay of distance. CSI allows the communication system to adapt to current wireless channel conditions, ensuring high reliability and high-speed communication in multi-antenna systems. For example, the current channel state information in wireless communication can include channel quality, multipath delay, Doppler frequency offset, the rank of the MIMO channel, and beamforming vector, and can also include the operating channel and operating frequency of the signal on each transmission path.
[0056] S102, the co-frequency coexistence confirmation module confirms the channel status between each pair of currently operating channels based on the current channel status information.
[0057] In this embodiment, the co-occurrence confirmation module only receives signals from the ports of each communication path transmitted by the processing module, without outputting any signals to participate in the actual signal transmission of the communication path, nor does it radiate signals to the remote electronic device.
[0058] The current channel status between operating channels includes a first channel status and a second channel status. The first channel status indicates the presence of co-channel interference between any two current operating channels; the second channel status indicates the absence of co-channel interference between any two target operating channels. The determination of the channel status between any two current operating channels by the co-channel coexistence confirmation module based on the current channel status information refers to the module determining whether co-channel interference exists between any two current operating channels.
[0059] S103. When the channel state between any two current operation channels satisfies the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to at least two communication paths to obtain the target operation channel corresponding to each communication path, and the channel state between any two target operation channels satisfies the second channel state.
[0060] Specifically, the co-frequency coexistence confirmation module includes an adjustment signal output terminal. When the channel states between any two current operating channels satisfy the first channel state, the co-frequency coexistence confirmation module can send a channel reallocation adjustment signal to the processing module through the adjustment signal output terminal. Based on the channel reallocation adjustment signal, the processing module performs channel reallocation operations on the current operating channels corresponding to at least two communication paths, obtaining the target operating channel for each communication path.
[0061] The current operation channel corresponding to the communication path that is in a connected state among at least two current operation channels is designated as the first operation channel, and the current operation channel corresponding to the communication path that is in a disconnected state is designated as the second operation channel. The target operation channel includes a first target channel and a second target channel, with the first operation channel corresponding to the first target channel and the second operation channel corresponding to the second target channel.
[0062] Optionally, if the channel states between any two currently operating channels satisfy the first channel state (i.e., the connected communication path remains wirelessly connected, and the disconnected communication path is now wirelessly connected), the channel reallocation operation can be performed on both the first and second operating channels. The processing module performs channel reallocation on both the first and second operating channels to obtain a first target channel and a second target channel, and the channel state between the first target channel and the second target channel satisfies the second channel state.
[0063] Optionally, when the channel states between any two current operating channels satisfy the first channel state, the processing module, when performing channel reallocation on the first operating channel, uses the original first operating channel as the first target channel. This is equivalent to not performing channel reallocation on the first operating channel, but only performing channel reallocation on the second operating channel to obtain the second target channel. The channel states between the second target channel and the first operating channel satisfy the second channel state. For example, the channel reallocation operation on the second operating channel can involve comparing the channel state information of the second operating channel with the channel state information of other operating channels in the same interval (excluding the second operating channel), and selecting the channel whose communication quality corresponding to its channel state information is greater than that corresponding to the channel state information of the second operating channel as the second target channel. Here, communication quality corresponds to channel state information; that is, communication quality is related to channel gain, signal attenuation, etc. Higher channel gain results in higher communication quality, and lower signal attenuation results in higher communication quality. At least one type of channel state information can be collected to measure communication quality. In this embodiment, there is no need to switch the operating channels of already connected communication paths, making communication more stable. The processing module reallocates the current operating channels of each communication path to ensure that there is no co-channel interference between the target operating channels of each communication path, and then returns to continue executing the start step of the control method of the wireless communication circuit. In this embodiment, the start step is step S101.
[0064] The control method for the wireless communication circuit in this embodiment of the invention obtains the current channel status information of the current operating channels corresponding to at least two communication paths through a processing module, and sends the current channel status information to a co-channel coexistence confirmation module. The co-channel coexistence confirmation module confirms the channel status between each pair of current operating channels based on the current channel status information. If co-channel interference exists between the channel statuses of each pair of current operating channels, the processing module performs a channel reallocation operation on the current operating channels of the communication paths to obtain the target operating channels corresponding to each communication path. Since there is no co-channel interference between the channel statuses of each pair of target operating channels, co-channel interference is reduced when multiple operations of the wireless communication system operate simultaneously on communication paths in the same frequency band, ensuring communication quality and efficiency. Furthermore, this invention can first confirm the existence of co-channel interference between each pair of channels through the co-channel coexistence confirmation module, and only perform the channel allocation operation when co-channel interference is known to exist, thus suppressing co-channel interference, improving the control accuracy of wireless communication, and saving circuit resources for handling co-channel interference.
[0065] Figure 2This is a flowchart of another control method for a wireless communication circuit provided by an embodiment of the present invention. Based on the above embodiments, this embodiment includes at least two communication paths, including a first communication path and a second communication path; the first channel allocation range corresponding to the first communication path includes a first channel interval and a second channel interval, and the second channel allocation range corresponding to the second communication path includes a third channel interval and a fourth channel interval; the first channel interval and the fourth channel interval do not overlap, and the second channel interval and the third channel interval do not overlap.
[0066] like Figure 2 As shown, the control method for this wireless communication circuit includes:
[0067] S201. The processing module obtains the current channel status information of the current operation channel corresponding to at least two communication paths, and sends the current channel status information to the co-frequency coexistence confirmation module.
[0068] The processing module can perform channel estimation on the current operation channel corresponding to at least two communication paths to obtain the current channel status information corresponding to at least two communication paths.
[0069] S202, the co-frequency coexistence confirmation module confirms the channel status between each pair of currently operating channels based on the current channel status information.
[0070] S203. When communication is maintained on the first communication path and the current operation channel corresponding to the first communication path belongs to the first channel interval, the processing module allocates the target channel corresponding to the first communication path to any channel in the first channel interval, and allocates the target operation channel of the second communication path to any channel in the fourth channel interval.
[0071] Wherein, the in-band channels of the first communication path are 1-N, and the in-band channels of the second communication path are 0-M, where N and M are integers; for example, the first channel interval can be The second channel section can be intermittent or The third channel section can be The fourth channel interval can be or .
[0072] Specifically, when communication is maintained on the first communication path and the current operating channel corresponding to the first communication path belongs to the first channel interval, the channel reallocation operation can be performed on both the current operating channel of the first communication path and the current operating channel of the second communication path. The processing module allocates the target channel corresponding to the first communication path to a channel within the first channel interval whose communication quality is greater than that of the current operating channel corresponding to the first communication path, and allocates the target channel corresponding to the second communication path to a channel within the fourth channel interval whose communication quality is greater than that of the current operating channel corresponding to the second communication path. How to measure the communication quality of the operating channel has been discussed in the above embodiments and will not be repeated here.
[0073] When communication is maintained on the first communication path and the current operation channel corresponding to the first communication path belongs to the first channel interval, the processing module can take the current operation channel of the first communication path as the target operation channel. That is, keep the current operation channel of the first communication path unchanged and allocate the target operation channel of the second communication path as the channel in the fourth channel interval whose communication quality is greater than that of the current operation channel corresponding to the second communication path.
[0074] S204. When communication is maintained on the first communication path and the current operation channel corresponding to the first communication path belongs to the second channel interval, the processing module assigns the target channel corresponding to the first communication path to any channel in the second channel interval, and the processing module assigns the target operation channel of the second communication path to any channel in the third channel interval.
[0075] Specifically, when communication is maintained on the first communication path and the current operating channel corresponding to the first communication path belongs to the second channel interval, the channel reallocation operation can be performed on both the current operating channel of the first communication path and the current operating channel of the second communication path. The processing module allocates the target channel corresponding to the first communication path to a channel in the second channel interval whose communication quality is greater than that of the current operating channel corresponding to the first communication path, and allocates the target channel corresponding to the second communication path to a channel in the third channel interval whose communication quality is greater than that of the current operating channel corresponding to the second communication path.
[0076] When communication is maintained on the first communication path and the current operation channel corresponding to the first communication path belongs to the second channel interval, the processing module can take the current operation channel of the first communication path as the target operation channel. That is, keep the current operation channel of the first communication path unchanged and allocate the target operation channel of the second communication path as the channel in the third channel interval whose communication quality is greater than the communication quality of the corresponding current operation channel in the second communication path.
[0077] The processing module reallocates the current operating channels of each communication path to ensure that there is no co-channel interference between the target operating channels of each communication path, and then returns to the start step of the control method of the wireless communication circuit. In this embodiment, the start step is step S201.
[0078] Figure 3 This is a flowchart of another control method for a wireless communication circuit provided in this embodiment of the invention. Figure 1 Based on the embodiments, at least two communication paths include a first communication path and a second communication path; the first channel allocation range corresponding to the first communication path includes a first channel interval and a second channel interval, and the second channel allocation range corresponding to the second communication path includes a third channel interval and a fourth channel interval; the first channel interval and the fourth channel interval do not overlap, and the second channel interval and the third channel interval do not overlap.
[0079] like Figure 3 As shown, the control method for the wireless communication circuit may include:
[0080] S301, The processing module obtains the current channel status information of the current operation channel corresponding to at least two communication paths, and sends the current channel status information to the co-frequency coexistence confirmation module.
[0081] The processing module can perform channel estimation on the current operation channel corresponding to at least two communication paths to obtain the current channel status information corresponding to at least two communication paths.
[0082] S302, the co-frequency coexistence confirmation module confirms the channel status between each pair of currently operating channels based on the current channel status information.
[0083] If the channel status between any two current operating channels satisfies the first channel status, then execute step S303 and subsequent steps; if the channel status between any two current operating channels does not satisfy the first channel status, then repeat step S302.
[0084] S303. When communication is maintained on the second communication path and the current operation channel corresponding to the second communication path belongs to the third channel interval, the processing module assigns the target channel corresponding to the second communication path to any channel in the third channel interval, and the processing module assigns the target operation channel of the first communication path to any channel in the second channel interval.
[0085] Wherein, the in-band channels of the first communication path are 1-N, and the in-band channels of the second communication path are 0-M, where N and M are integers; for example, the first channel interval can be The second channel section can be intermittent or The third channel section can be The fourth channel section can be or .
[0086] Specifically, when communication is maintained on the second communication path and the current operating channel corresponding to the second communication path belongs to the third channel interval, the channel reallocation operation can be performed on both the current operating channels of the first communication path and the current operating channels of the second communication path. The processing module allocates the target channel corresponding to the first communication path to a channel in the second channel interval whose communication quality is greater than that of the current operating channel corresponding to the first communication path, and allocates the target channel corresponding to the second communication path to a channel in the third channel interval whose communication quality is greater than that of the current operating channel corresponding to the second communication path.
[0087] When communication is maintained on the second communication path and the current operation channel corresponding to the first communication path belongs to the third channel interval, the processing module can use the current operation channel of the first communication path as the target operation channel. That is, the current operation channel of the second communication path is kept unchanged, and the target operation channel of the first communication path is assigned to the channel in the second channel interval whose communication quality is greater than that of the current operation channel corresponding to the first communication path.
[0088] S304. When communication is maintained on the second communication path and the current operation channel corresponding to the second communication path belongs to the fourth channel interval, the processing module allocates the target channel corresponding to the second communication path to any channel in the fourth channel interval, and the processing module allocates the target operation channel of the first communication path to any channel in the first channel interval.
[0089] Specifically, when communication is maintained on the second communication path and the current operating channel corresponding to the second communication path belongs to the fourth channel interval, the channel reallocation operation can be performed on both the current operating channels of the first communication path and the current operating channels of the second communication path. The processing module allocates the target channel corresponding to the first communication path to a channel in the first channel interval whose communication quality is greater than that of the current operating channel corresponding to the first communication path, and allocates the target channel corresponding to the second communication path to a channel in the fourth channel interval whose communication quality is greater than that of the current operating channel corresponding to the second communication path.
[0090] When communication is maintained on the second communication path and the current operation channel corresponding to the first communication path belongs to the fourth channel interval, the processing module can use the current operation channel of the first communication path as the target operation channel. That is, the current operation channel of the second communication path is kept unchanged, and the target operation channel of the first communication path is assigned to the channel in the first channel interval whose communication quality is greater than that of the current operation channel corresponding to the first communication path.
[0091] The processing module reallocates the current operating channels of each communication path to ensure that there is no co-channel interference between the target operating channels of each communication path, and then returns to continue executing the start step of the control method of the wireless communication circuit. In this embodiment, the start step is step S301.
[0092] Figure 4 This is a flowchart of another control method for a wireless communication circuit provided in this embodiment of the invention. Figure 1 Based on the implementation example, the coexistence confirmation module includes an analog-to-digital conversion unit and a coexistence judgment unit.
[0093] like Figure 4 As shown, before the processing module obtains the current channel status information of the current operating channel corresponding to at least two communication paths and sends the current channel status information to the co-frequency coexistence confirmation module, the control method of the wireless communication circuit may include:
[0094] S401, the analog-to-digital unit detects whether at least two communication paths simultaneously contain the target input signal.
[0095] Target input signals are all signals where communication signals exist. Non-target input signals are signals where no communication signals exist. For example, target input signals can be high-level signals, and non-target input signals can be low-level signals. When at least two communication paths simultaneously input high-level signals to the analog-to-digital converter (ADC), the ADC confirms that target input signals exist simultaneously on at least two communication paths. The ADC then outputs a target digital logic level to enable the coexistence determination unit. If one communication path transmits a high-level signal to the ADC and the other transmits a low-level signal, the ADC confirms that target input signals do not exist simultaneously on at least two communication paths and repeats step S401. Therefore, if target input signals exist simultaneously on at least two communication paths, step S402 and subsequent steps are executed; if target input signals do not exist simultaneously on at least two communication paths, step S401 is repeated.
[0096] The digital logic level can be a TTL level, i.e., transistor-to-transistor logic level. The target digital logic level is the TTL level output when all target input signals are high, which can be equivalent to the result of an AND operation between the target input signals.
[0097] S402. When the coexistence judgment unit is enabled, the processing module obtains the current channel status information of the current operating channel corresponding to at least two communication paths, and sends the current channel status information to the coexistence confirmation module.
[0098] S403, The coexistence judgment unit determines the channel status between each pair of currently operating channels based on the current channel status information.
[0099] Specifically, by comparing the channel status information of the first communication path and the channel status information of the second communication path, it is determined whether there is co-channel interference between the first communication path and the second communication path. If co-channel interference exists, a first channel status is generated; if there is no co-channel interference, a second channel status is generated.
[0100] S404. When the channel status between any two current operation channels satisfies the first channel status, the processing module performs a channel reallocation operation on the current operation channel of the communication path to obtain the target operation channel corresponding to each communication path, and the channel status between any two target operation channels satisfies the second channel status.
[0101] The processing module reallocates the current operating channels of each communication path to ensure that there is no co-channel interference between the target operating channels of each communication path, and then returns to the start step of the control method of the wireless communication circuit to continue execution. In this embodiment, the start step is step S401.
[0102] Figure 5 This is a flowchart of another control method for a wireless communication circuit provided in this embodiment of the invention. Figure 1 Based on the implementation example, the coexistence confirmation module includes a coexistence judgment unit.
[0103] like Figure 5 As shown, the control method for this wireless communication circuit may include:
[0104] S501, The processing module obtains the current channel status information of the current operation channel corresponding to at least two communication paths, and sends the current channel status information to the co-frequency coexistence confirmation module.
[0105] The processing module can perform channel estimation on the current operation channel corresponding to at least two communication paths to obtain the current channel status information corresponding to at least two communication paths.
[0106] S502, the co-frequency coexistence confirmation module confirms the channel status between each pair of currently operating channels based on the current channel status information.
[0107] S503. When the channel status between any two current operation channels satisfies the first channel status, the processing module performs a channel reallocation operation on the current operation channel of the communication path to obtain the target operation channel corresponding to each communication path, and the channel status between any two target operation channels satisfies the second channel status.
[0108] The processing module reallocates the current operating channels of each communication path to ensure that there is no co-channel interference between the target operating channels of each communication path, and then returns to the start step of the control method of the wireless communication circuit to continue execution. In this embodiment, the start step is step S501.
[0109] S504. The coexistence judgment unit enables at least two communication paths so that each pair of communication paths runs on its corresponding target operation channel.
[0110] Specifically, the communication path includes a first connection end and a second connection end; the processing module is electrically connected to the first connection end of the communication path one-to-one through its own first communication port; at least two communication paths each include a front-end processing unit, a baseband unit, and a radio frequency front-end unit connected sequentially from the first connection end to the second connection end; the radio frequency front-end unit is used to up-frequency the baseband signal or down-frequency the received signal from the outside; the baseband unit is used to output the baseband signal to the front-end processing unit or the radio frequency front-end unit; the front-end processing unit is used to process the received baseband signal and output it to the processing module, and / or to process the digital information output by the processing module and output it to the baseband unit; wherein, the enable output end of the coexistence judgment unit is connected to the radio frequency front-end unit. Therefore, after receiving the digital logic level and the current channel state information corresponding to the second channel state, the coexistence judgment unit enables the corresponding communication path through the enable output end.
[0111] Figure 6 This is a flowchart of another control method for a wireless communication circuit provided in this embodiment of the invention. Figure 1 Based on the embodiments, such as Figure 6 As shown, the processing module obtains the current channel status information of the current operating channel corresponding to at least two communication paths, and sends the current channel status information to the co-frequency coexistence confirmation module, including:
[0112] S601, The processing module performs channel estimation on the current operation channel corresponding to at least two communication paths to obtain the first channel status information corresponding to at least two communication paths.
[0113] S602, the co-existence confirmation module determines whether there is historical channel status information before the first channel status information.
[0114] The historical channel status information is the channel status information obtained by the channel estimation module before processing the first channel status information. The existence of historical channel status information indicates that each communication path is not the first access signal, meaning that the channel status information corresponding to each communication path is known. If the target digital logic level output by the co-channel coexistence confirmation module corresponds to a possibility of co-channel interference, further comparison of the channel status information between each communication path can be used to determine whether co-channel interference actually exists.
[0115] If historical channel status information is unavailable, it indicates that each communication path is receiving a signal for the first time, meaning the channel status information for each path is unknown. If the channel status information is unknown, it conflicts with the logic corresponding to the target digital logic level output by the co-channel coexistence confirmation module, which may indicate co-channel interference. Therefore, comparing the channel status information across communication paths cannot definitively determine whether co-channel interference actually exists. Consequently, the co-channel coexistence confirmation module needs to send a channel estimation adjustment signal to the processing module, causing the processing module to perform channel estimation again to obtain known channel status information.
[0116] Therefore, if the co-frequency coexistence confirmation module determines that there is historical channel status information before the first channel status information, then step S6031 is executed; if the co-frequency coexistence confirmation module determines that there is no historical channel status information before the first channel status information, then step S6032 is executed.
[0117] S6031. If historical channel status information exists, the processing module will use the first channel status information as the current channel status information and send the current channel status information to the co-frequency coexistence confirmation module.
[0118] S6032. In the absence of historical channel status information, the co-frequency coexistence confirmation module sends a channel estimation adjustment signal to the processing module.
[0119] S6041, the co-frequency coexistence confirmation module confirms the channel status between two currently operating channels based on the current channel status information.
[0120] S6042. The processing module performs channel estimation on the current operating channel of the first communication path and the current operating channel of the second communication path to obtain the status information of the second channel.
[0121] S6051. When the channel state between any two current operation channels satisfies the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to at least two communication paths to obtain the target operation channel corresponding to each communication path, and the channel state between any two target operation channels satisfies the second channel state.
[0122] S6052. Based on the second channel status information, the processing module performs a reallocation operation on the current operation channel of the first communication path and the current operation channel of the second communication path to obtain the target operation channel corresponding to each communication path.
[0123] Specifically, the second channel status information refers to the channel status information of the current operating channels corresponding to at least two communication paths at the time of the first signal access. When the processing module allocates channels based on the second channel status information, it can select channels with communication quality greater than the communication quality corresponding to the channel status information obtained in the estimation step from the preset channel intervals corresponding to the at least two communication paths, based on the channel status information of the current operating channels corresponding to the at least two communication paths. If there is no channel with communication quality greater than the communication quality corresponding to the channel status information obtained in the estimation step, the original channels are maintained.
[0124] When at least two communication paths are a first communication path and a second communication path, and the in-band channels of the first communication path are 1, 2, ... N, and the in-band channels of the second communication path are 0, 2, ... M, then the processing module can allocate channels based on the channel status information of the first communication path, starting from the channel: Select the channel with higher communication quality; based on the channel status information of the second communication path, from the channel: A channel with higher communication quality.
[0125] After completing steps S6051 and S6052, the process should return to the start step of the control method for the wireless communication circuit. In this embodiment, the start step is step S601.
[0126] Figure 7 This is a flowchart of another control method for a wireless communication circuit provided in this embodiment of the invention. Figure 6 Based on the embodiments, such as Figure 7 As shown, the co-frequency coexistence confirmation module confirms the channel status between each pair of currently operating channels based on the current channel status information, including:
[0127] S701. In the case of historical channel status information, the co-frequency coexistence confirmation module compares the current channel status information with the historical channel status information to obtain the status comparison result.
[0128] If the status comparison result indicates that the current channel status information is consistent with the historical channel status information, that is, the current channel status information has not changed; if the status comparison result indicates that the current channel status information is inconsistent with the historical channel status information, the co-frequency coexistence confirmation module sends a channel estimation adjustment signal to the processing module. Therefore, if the status comparison result indicates that the current channel status information is consistent with the historical channel status information, S7021 is executed; if the status comparison result indicates that the current channel status information is inconsistent with the historical channel status information, S7022 is executed.
[0129] S7021. If the status comparison result indicates that the status information of the first channel is consistent with the status information of the historical channel, the co-frequency coexistence confirmation module determines the wireless connection status between at least two communication paths and the remote electronic device.
[0130] The wireless connection status between at least two communication paths and the remote electronic device includes cases where at least two communication paths are connected and cases where at least one communication path is not connected. If at least two communication paths are connected, it means that each communication path is communicating normally. In this case, step S7031 can be executed, and after determining the channel status between each pair of currently operating channels, a channel reallocation operation is performed. If at least one communication path is not connected, it means that at least one of the at least two communication paths has experienced a communication interruption. This could be one communication path interruption, two communication paths interruption, or all communication paths interruption. In this case, step S7032 can be executed.
[0131] S7022, the co-existence confirmation module sends a channel estimation and adjustment signal to the processing module.
[0132] S7031. If at least two communication paths are connected, the coexistence confirmation module confirms the channel status between the two currently operating channels.
[0133] S7032. If at least one communication path is not connected, the co-frequency coexistence confirmation step is interrupted.
[0134] Specifically, if at least one communication connection is missing, it indicates that there is a break in the communication path. When there is a break in the communication path, the condition for co-channel interference cannot be met, resulting in the output digital logic level not being the target digital logic level. Therefore, the co-channel coexistence confirmation step will be interrupted.
[0135] Figure 8 This is a schematic diagram of a wireless communication circuit provided in an embodiment of the present invention. The wireless communication circuit is used to execute the control method of the wireless communication circuit provided in any of the above embodiments.
[0136] refer to Figure 8The wireless communication circuit includes: a processing module 10, a coexistence confirmation module 20, and at least two communication paths 30; signals operating in the same frequency band and having different communication protocols are transmitted on the at least two communication paths 30.
[0137] The processing module 10 is electrically connected to the co-frequency coexistence confirmation module 20. The processing module 10 is also electrically connected to each communication path 30. The processing module 10 is used to obtain the current channel status information of the current operating channel corresponding to each communication path 30 and send the current channel status information to the co-frequency coexistence confirmation module 20.
[0138] The co-frequency coexistence confirmation module 20 is electrically connected to each communication path 30. The co-frequency coexistence confirmation module 20 is used to confirm the channel status between two currently operating channels based on the current channel status information.
[0139] When the channel states between any two current operation channels satisfy the first channel state, the processing module performs a channel reallocation operation on the current operation channels of communication path 30 to obtain the target operation channel corresponding to each communication path 30. The channel states between any two target operation channels satisfy the second channel state. The first channel state indicates that there is co-channel interference between any two current operation channels, and the second channel state indicates that there is no co-channel interference between the target operation channel and the current operation channel.
[0140] Specifically, at least two communication paths 30 include a first communication path 310 and a second communication path 320. The processing module 10 is electrically connected to the first communication path 310 and the second communication path 320 respectively, and transmits a first radio frequency signal RF1 with the first communication path 310 and a second radio frequency signal RF2 with the second communication path 320.
[0141] The processing module 10 performs a channel reallocation operation on the current operation channel of the communication path 30. After obtaining the target operation channel corresponding to each communication path 30, the co-frequency coexistence confirmation module 20 sends a first enable signal EN1 to the first communication path 310 and a second enable signal EN2 to the second communication path 320, enabling the first communication path 310 and the second communication path 320, so that the two communication paths run on their respective target operation channels.
[0142] The current operation channel corresponding to the communication path that is in a connected state among at least two current operation channels is designated as the first operation channel, and the current operation channel corresponding to the communication path that is in a disconnected state is designated as the second operation channel. The target operation channel includes a first target channel and a second target channel, with the first operation channel corresponding to the first target channel and the second operation channel corresponding to the second target channel.
[0143] Optionally, if the channel states between any two current operating channels satisfy the first channel state, the channel reallocation operation can be performed on both the first and second operating channels. The processing module performs channel reallocation on both the first and second operating channels to obtain a first target channel and a second target channel, where the channel states between the first target channel and the second target channel satisfy the second channel state.
[0144] Optionally, if the channel states between any two current operating channels satisfy the first channel state, the channel reallocation operation can be performed without reallocating the first operating channel, but instead reallocating the second operating channel to obtain a second target channel. The channel states between the second target channel and the first operating channel satisfy the second channel state, and in this case, the first target channel is the first operating channel. For example, the channel reallocation operation for the second operating channel can be performed by comparing the channel state information of the current second operating channel with other operating channels in the same interval, and selecting the channel with higher communication quality corresponding to the channel state information as the second target channel. Here, communication quality corresponds to channel state information; that is, communication quality is related to channel gain, signal attenuation, etc. Higher channel gain results in higher communication quality, and lower signal attenuation results in higher communication quality. At least one type of channel state information can be collected to measure communication quality. In this embodiment, there is no need to switch the operating channels of already connected communication paths, which makes communication more stable.
[0145] Continue to refer to Figure 8 The specific working process of the wireless communication circuit provided in this embodiment of the invention is as follows:
[0146] The processing module 10 acquires the current channel status information of the current operating channels corresponding to the first communication path 310 and the second communication path 320, and sends the current channel status information to the co-frequency coexistence confirmation module 20. At the same time, the communication paths send radio frequency signals to the co-frequency coexistence confirmation module 20. When the co-frequency coexistence confirmation module 20 confirms that both the first communication path 310 and the second communication path 320 have target input signals (high-level signals), the co-frequency coexistence confirmation module 20 is enabled.
[0147] When the co-frequency coexistence confirmation module 20 is enabled, it determines whether the current channel status information of the two communication paths is known. If the current channel status information of the two communication paths is unknown, it means that both communication paths are receiving signals for the first time, that is, the two communication paths have not received channel status information before. At this time, the co-frequency coexistence confirmation module 20 outputs a channel estimation adjustment signal. The processing module 10 first performs an initial channel estimation. Based on the second channel status information, the processing module 10 performs a channel reallocation operation on the current operating channel of each communication path.
[0148] If the current channel status information of the two communication paths is known, the co-frequency coexistence confirmation module 20 compares the current channel status information with the historical channel status information to obtain a status comparison result. If the status comparison result indicates that the current channel status information is consistent with the historical channel status information, that is, the current channel status information has not changed compared with the historical channel status information, then the co-frequency coexistence confirmation module 20 determines the wireless connection status between at least two communication paths and the remote electronic device; when the first communication path 310 is connected and the second communication path 320 is connected, that is, when the channel status between each pair of current operating channels satisfies the first channel status (including two cases: one is that the first communication path 310 is always connected and then the second communication path 320 is connected, and the other is that the second communication path 320 is always connected and then the first communication path 310 is connected), the co-frequency coexistence confirmation module 20 sends a channel reallocation adjustment signal to perform a channel reallocation operation on the current operating channel of the communication path 30.
[0149] If the status comparison result indicates that the current channel status information is inconsistent with the historical channel status information, that is, the current channel status information has changed compared with the historical channel status information (i.e., the communication quality has changed), then the co-frequency coexistence confirmation module 20 sends a channel estimation adjustment signal to the processing module 10. The processing module 10 performs channel estimation, selects the channel with higher communication quality based on the channel estimation result, and performs channel reallocation operation on the current operating channel of each communication path.
[0150] After the current operation channel of the communication path is reallocated, the co-frequency coexistence confirmation module 20 can obtain the current channel status information at this time. When this current channel status information has changed to the current channel status information corresponding to the target operation channel after allocation, the co-frequency coexistence confirmation module 20 enables the communication path, so that the communication path performs communication operation on the target operation channel.
[0151] Figure 9 This is a schematic diagram of another wireless communication circuit provided in an embodiment of the present invention, for reference. Figure 9 The coexistence confirmation module 20 includes an analog-to-digital converter 210 and a coexistence judgment unit 220. The analog-to-digital converter 210 is electrically connected to the processing module 10. The analog-to-digital converter 210 includes at least two signal input terminals and a coexistence judgment enable terminal. Each signal input terminal is connected to each communication path 30 in a one-to-one correspondence. The coexistence judgment enable terminal is connected to the coexistence judgment unit 220.
[0152] The analog-to-digital converter 210 is used to enable the coexistence judgment unit 220 by outputting the target digital logic level through the coexistence judgment enable terminal when there is a target input signal at each signal input terminal.
[0153] The coexistence determination unit 220 is used to determine the channel state between two currently operating channels based on the current channel state information when the system is enabled.
[0154] The coexistence judgment unit 220 includes an adjustment signal output terminal and a status information input terminal, both of which are electrically connected to the processing module 10.
[0155] The coexistence determination unit 220 is used to obtain the current channel status information from the processing module 10 through the status information input terminal, and determine the channel status between each pair of currently operating channels based on the current channel status information. When the coexistence determination unit 220 receives the target digital logic level and the current channel status information, it can perform a co-frequency coexistence confirmation step. That is, it can perform the co-frequency coexistence confirmation step when at least two communication paths are connected and the current channel status information is received. If at least one communication path is not connected, it indicates that there is an open circuit in the communication path. In the case of an open circuit in the communication path, the condition for the existence of co-frequency interference cannot be met, causing the digital logic level output by the analog-to-digital converter 210 to be different from the target digital logic level. Therefore, the coexistence determination unit 220 cannot be enabled, and the co-frequency coexistence confirmation step will be interrupted when at least one communication path is not connected.
[0156] When the channel states of each pair of current operating channels meet the first channel state, the coexistence judgment unit 220 sends a channel reallocation adjustment signal to the processing module 10 through the adjustment signal output terminal;
[0157] The processing module 10 is used to reallocate the current operation channel of each communication path 30 according to the channel reallocation adjustment signal, so as to obtain the target operation channel corresponding to each communication path 30.
[0158] Optionally, each communication path 30 includes a front-end processing unit 301, a baseband unit 302, and a radio frequency (RF) front-end unit 303 connected sequentially from the first connection end to the second connection end. The RF front-end unit 303 is used to up-frequency the baseband signal or down-frequency the signal received from an external source. The baseband unit 302 is used to output the baseband signal to the front-end processing unit 301 or the RF front-end unit 303. The front-end processing unit 301 is used to process the received baseband signal and output it to the processing module 10, and / or to process the digital information output by the processing module 10 and output it to the baseband unit. The enable output terminal of the coexistence judgment unit 202 is connected to the RF front-end unit 303. By enabling and controlling the RF front-end unit 303 through the coexistence judgment unit 220, the power consumption of the wireless communication circuit can be saved.
[0159] The coexistence determination unit 220 also includes at least two communication path enable terminals, each of which is connected to the input terminal of the radio frequency front-end unit 303 in each communication path.
[0160] The coexistence determination unit 220 is also used to enable at least two communication paths by sending an enable signal (the coexistence determination unit 220 sends a first enable signal EN1 to the first communication path 310 and a second enable signal EN2 to the second communication path 320) after the processing module 10 performs the channel reallocation operation, so that each pair of communication paths runs on its corresponding target operation channel.
[0161] The wireless communication circuit also includes a first antenna module 401 and a second antenna module 402. The first antenna module 401 is connected to the second connection terminal of the first communication path 310, and the second antenna module 402 is connected to the second connection terminal of the second communication path 320. The first antenna module 401 and the second antenna module 402 are used to receive signals from the corresponding communication path 30 and transmit them to the outside, or to receive signals from the outside and transmit signals to the corresponding communication path 30.
[0162] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0163] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A control method for a wireless communication circuit, characterized in that, The method includes: The processing module obtains the current channel status information of the current operating channel corresponding to at least two communication paths, and sends the current channel status information to the co-frequency coexistence confirmation module; the at least two communication paths transmit signals that operate in the same frequency band and have different communication protocols. The coexistence confirmation module confirms the channel status between each pair of currently operating channels based on the current channel status information. When the channel state between any two current operation channels satisfies the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to at least two communication paths to obtain the target operation channel corresponding to each communication path, and the channel state between any two target operation channels satisfies the second channel state. Wherein, the first channel status is used to indicate that there is co-frequency interference between any two of the current operation channels; the second channel status is used to indicate that there is no co-frequency interference between any two of the target operation channels. The processing module obtains the current channel status information of the current operation channel corresponding to at least two communication paths, including: The processing module performs channel estimation on the current operation channel corresponding to each of the at least two communication paths to obtain the first channel status information corresponding to each of the at least two communication paths. The co-existence confirmation module determines whether there is historical channel status information prior to the first channel status information; If the historical channel status information exists, the processing module will use the first channel status information as the current channel status information; The co-current coexistence confirmation module confirms the channel status between each pair of currently operating channels based on the current channel status information, including: If the historical channel status information exists, the co-frequency coexistence confirmation module compares the current channel status information with the historical channel status information to obtain a status comparison result; If the status comparison result indicates that the first channel status information is consistent with the historical channel status information, the co-frequency coexistence confirmation module determines the wireless connection status between at least two of the communication paths and the remote electronic device. If at least two of the communication paths are connected, the co-frequency coexistence confirmation module confirms the channel status between each pair of the current operating channels based on the first channel status information.
2. The control method according to claim 1, characterized in that, The at least two communication paths include a first communication path and a second communication path; the first channel allocation range corresponding to the first communication path includes a first channel interval and a second channel interval, and the second channel allocation range corresponding to the second communication path includes a third channel interval and a fourth channel interval; the first channel interval and the fourth channel interval do not overlap, and the second channel interval and the third channel interval do not overlap; When the channel states between any two of the current operation channels satisfy the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to at least two of the communication paths, obtaining the target operation channel corresponding to each communication path, including: When the first communication path maintains communication and the current operation channel corresponding to the first communication path belongs to the first channel interval, the processing module allocates the target channel corresponding to the first communication path to any channel in the first channel interval, and allocates the target operation channel of the second communication path to any channel in the fourth channel interval. When the first communication path maintains communication and the current operation channel corresponding to the first communication path belongs to the second channel interval, the processing module allocates the target channel corresponding to the first communication path to any channel in the second channel interval, and the processing module allocates the target operation channel of the second communication path to any channel in the third channel interval.
3. The control method according to claim 1, characterized in that, The at least two communication paths include a first communication path and a second communication path; the first channel allocation range corresponding to the first communication path includes a first channel interval and a second channel interval, and the second channel allocation range corresponding to the second communication path includes a third channel interval and a fourth channel interval; the first channel interval and the fourth channel interval do not overlap, and the second channel interval and the third channel interval do not overlap; When the channel states between any two of the current operation channels satisfy the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to at least two of the communication paths, obtaining the target operation channel corresponding to each communication path, including: When the second communication path maintains communication and the current operation channel corresponding to the second communication path belongs to the third channel interval, the processing module allocates the target channel corresponding to the second communication path to any channel in the third channel interval, and the processing module allocates the target operation channel of the first communication path to any channel in the second channel interval. When the second communication path maintains communication and the current operation channel corresponding to the second communication path belongs to the fourth channel interval, the processing module allocates the target channel corresponding to the second communication path to any channel in the fourth channel interval, and the processing module allocates the target operation channel of the first communication path to any channel in the first channel interval.
4. The control method according to claim 1, characterized in that, The co-frequency coexistence confirmation module includes an analog-to-digital conversion unit and a coexistence judgment unit. Before the processing module obtains the current channel status information of the current operating channel corresponding to at least two communication paths, the method further includes: The analog-to-digital unit detects whether at least two of the communication paths simultaneously contain the target input signal; If at least two of the communication paths simultaneously have target input signals, the analog-to-digital unit outputs the target digital logic level to enable the coexistence judgment unit. The processing module obtains the current channel status information of the current operation channel corresponding to at least two communication paths, including: When the coexistence determination unit is enabled, the processing module obtains the current channel status information of the current operating channel corresponding to at least two communication paths.
5. The control method according to claim 1, characterized in that, The co-frequency coexistence confirmation module includes a coexistence judgment unit. When the channel states between any two of the current operating channels satisfy the first channel state, the processing module performs a channel reallocation operation on the current operating channels corresponding to at least two of the communication paths. After obtaining the target operating channel corresponding to each communication path, the method further includes: The coexistence determination unit enables at least two of the communication paths, so that each pair of the communication paths runs on its respective target operation channel.
6. The control method according to claim 1, characterized in that, After the co-frequency coexistence confirmation module determines whether historical channel status information exists before the current channel status information, the method further includes: In the absence of the historical channel status information, the co-frequency coexistence confirmation module sends a channel estimation adjustment signal to the processing module; The processing module performs channel estimation on the current operation channel corresponding to each of the at least two communication paths to obtain the second channel status information corresponding to each of the at least two communication paths; the second channel status information is used to trigger the processing module to perform a reallocation operation on the current operation channel corresponding to each of the at least two communication paths. The processing module uses the second channel status information as the current channel status information.
7. The control method according to any one of claims 1-6, characterized in that, When the channel states between any two of the current operation channels satisfy the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to at least two of the communication paths, obtaining the target operation channel corresponding to each communication path, including: When the channel states between any two of the current operating channels meet the first channel state, the co-frequency coexistence confirmation module sends a channel reallocation adjustment signal to the processing module; The processing module performs a channel reallocation operation on the current operating channels corresponding to at least two of the communication paths according to the channel reallocation adjustment signal, so as to obtain the target operating channel.
8. A wireless communication circuit, characterized in that, The wireless communication circuit is used to execute the control method of the wireless communication circuit according to any one of claims 1-7, the wireless communication circuit comprising: a processing module, a coexistence confirmation module and at least two communication paths; signals operating in the same frequency band and having different communication protocols are transmitted on the at least two communication paths. The processing module is electrically connected to the co-frequency coexistence confirmation module, and the processing module is electrically connected to each of the communication paths. The processing module is used to obtain the current channel status information of the current operation channel corresponding to each communication path, and send the current channel status information to the co-frequency coexistence confirmation module. The co-frequency coexistence confirmation module is electrically connected to each of the communication paths, and the co-frequency coexistence confirmation module is used to confirm the channel status between each pair of the current operating channels based on the current channel status information; When the channel states between any two current operation channels satisfy the first channel state, the processing module performs a channel reallocation operation on the current operation channels corresponding to at least two communication paths to obtain a target operation channel corresponding to each communication path, and the channel states between any two target operation channels satisfy the second channel state; wherein, the first channel state is used to indicate that there is co-channel interference between any two current operation channels, and the second channel state is used to indicate that there is no co-channel interference between the target operation channel and the current operation channel.
Citation Information
Patent Citations
Radio coexistence in wireless networks
CN103427855A
Multi-mode WLAN / pan mac
US20130259019A1
Method and apparatus for multi-radio coexistence
US20140328331A1