Patentable/Patents/US-20250310835-A1
US-20250310835-A1

Communication Device with Dynamic Data Rate Adjusting Mechanism and Dynamic Data Rate Adjusting Method Thereof

PublishedOctober 2, 2025
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A communication device with a dynamic data rate adjusting mechanism and a dynamic data rate adjusting method thereof are provided. The communication device includes a first transceiver path circuit, a second transceiver path circuit and a controller. The controller executes first determination to determine whether one or more channel interference effects exist between a first signal transmitted on a first channel and a second signal transmitted on a second channel, and generate an interference determination result. The controller further executes second determination to determine whether communication between the communication device and the second linked device on the second channel should be executed through the first transceiver path circuit or the second transceiver path circuit, and whether to adjust the data rate of any of the first channel and the second channel according to the interference determination result, and executes corresponding controls according to a result of the second determination.

Patent Claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

. A communication device with a dynamic data rate adjusting mechanism, comprising:

2

. The communication device of, wherein the one or more channel interference effects comprise an aliasing effect between the first signal and the second signal.

3

. The communication device of, wherein:

4

. The communication device of, wherein:

5

. The communication device of, wherein the controller determines whether the aliasing effect exists according to the first channel, the second channel, and a forbidden range between the first channel and the second channel, and when the controller determines the second bandwidth overlaps the forbidden range, the interference determination result indicates that the aliasing effect exists, otherwise the interference determination result indicates that the aliasing effect does not exist.

6

. The communication device of, wherein the controller determines whether the aliasing effect exists according to the data rate of at least one of the first channel and the second channel, the first channel, the second channel, and a channel spacing between the first channel and the second channel, and when the controller determines the channel spacing satisfies equation (1), the interference determination result indicates that the aliasing effect does not exist, otherwise the interference determination result indicates that the aliasing effect exists;

7

. The communication device of, wherein the one or more channel interference effects further comprise a channel spacing effect between the first signal and the second signal.

8

. The communication device of, wherein:

9

. The communication device of, wherein when the communication device communicates with the first linked device on the first channel through the first transceiver path circuit and the communication device communicates with the second linked device on the second channel through the first transceiver path circuit, the first channel and the second channel use the first transceiver path circuit in a Multi-Channel Concurrent (MCC) mode; and

10

. The communication device of, wherein:

11

. The communication device of, wherein when the communication device communicates with the first linked device on the first channel through the first transceiver path circuit and the communication device communicates with the second linked device on the second channel through the second transceiver path circuit, the first channel and the second channel use the first transceiver path circuit and the second transceiver path in a Dual band Dual Concurrent (DBDC) mode.

12

. The communication device of, wherein when the controller detects that the second linked device is disconnected from the communication device, the controller switches the at least one of the data rates of the first signal and the second signal back to an original value, the original value is a value before the increase.

13

. The communication device of, wherein:

14

. The communication device of, wherein the controller determines whether the channel spacing effect exists according to the first channel and the second channel and when the controller determines the channel offset between the upper bound of first channel and a lower bound of the second channel is less than a predetermined offset, the interference determination result indicates that the channel spacing effect exists, otherwise the interference determination result indicates that the channel spacing effect does not exist.

15

. The communication device of, wherein the data rate is a data rate of an analog-to-digital converter (ADC) within at least one of the first band circuit and the second band circuit.

16

. A dynamic data rate adjusting method of a communication device, wherein the communication device comprises a first transceiver path circuit for transmitting or receiving signals in a first band a first band and a second transceiver path circuit for transmitting or receiving signals in a second band, and further comprises a controller coupled to the first transceiver path circuit and the second transceiver path circuit, and the method comprising:

17

. The dynamic data rate adjusting method of, wherein the one or more channel interference effects comprise an aliasing effect between the first signal and the second signal.

18

. The dynamic data rate adjusting method of, wherein:

19

. The dynamic data rate adjusting method of, wherein the one or more channel interference effects further comprise a channel spacing effect between the first signal and the second signal;

20

. The dynamic data rate adjusting method of, wherein when the communication device communicates with the first linked device on the first channel through the first transceiver path circuit and the communication device communicates with the second linked device on the second channel through the first transceiver path circuit, the first channel and the second channel use the first transceiver path circuit in a Multi-Channel Concurrent (MCC) mode; and

Detailed Description

Complete technical specification and implementation details from the patent document.

This application claims the benefit of U.S. Provisional Application No. 63/572,968, filed on Apr. 2, 2024. The content of the application is incorporated herein by reference.

The present invention is related to multiple network applications, and more particularly, to a communication device with a dynamic data rate adjusting mechanism and a dynamic data rate adjusting method thereof, which is applicable to concurrent multiple networks scenarios.

There are increasing demands for multiple networks in recent applications. For example, a mobile device is linked to an access point (AP) and further projects a screen of the mobile device to a television. In another example, the mobile device is linked to the AP and further shares a soft-AP (e.g. a Wi-Fi hotspot) for another device. Thus, how to achieve better system performance under multiple networks becomes important issue. In particular, when a device (e.g., a mobile device) operates under these scenarios, signals of multiple channels of this device encounter some issues which result in data latency and/or throughput degrades. In a related art, certain technique(s) for overcoming these issues are applied to the device no matter which scenario is the device operates in, and therefore unnecessary power consumption may be generated in some scenarios.

Thus, there is a need for a novel control mechanism, which can ensure that the device can operate under an optimized configuration in response to a current operating scenario, to thereby improve an overall performance and efficiency.

An objective of the present invention is to provide a communication device with a dynamic data rate adjusting mechanism and a dynamic data rate adjusting method thereof, which can dynamically determine an optimized data rate of the communication device in response to a current operating scenario.

At least one embodiment of the present invention provides a communication device with a dynamic data rate adjusting mechanism. The communication device comprises a first transceiver path circuit, a second transceiver path circuit and a controller, wherein the controller is coupled to the first transceiver path circuit and the second transceiver path circuit. The first transceiver path circuit is configured to transmit or receive signals in a first band, and the second transceiver path circuit is configured to transmit or receive signals in a second band, wherein the controller is configured to detect the communication status between the communication device and a first linked device and a second linked device. When detecting that the communication device communicates with the first linked device on a first channel through the first transceiver path circuit and the communication device communicates with or intends to communicate with the second linked device on a second channel, the controller is further configured to execute a first determination to determine whether one or more channel interference effects exist between a first signal transmitted on the first channel and a second signal transmitted on the second channel, and generate an interference determination result. The controller is further configured to execute a second determination to determine whether the communication between the communication device and the second linked device on the second channel should be executed through the first transceiver path circuit or the second transceiver path circuit, and whether to adjust the data rate of at least one of the first channel and the second channel according to the interference determination result, and execute corresponding controls according to the result of the second determination.

At least one embodiment of the present invention provides a dynamic data rate adjusting method of a communication device. The communication device comprises a first transceiver path circuit for transmitting or receiving signals in a first band a first band and a second transceiver path circuit for transmitting or receiving signals in a second band, and further comprises a controller coupled to the first transceiver path circuit and the second transceiver path circuit. The method comprises: the controller detecting the communication status between the communication device and a first linked device and a second linked device; when detecting that the communication device communicates with the first linked device on a first channel through the first transceiver path circuit and the communication device communicates with or intends to communicate with the second linked device on a second channel, the controller further executing a first determination to determine whether one or more channel interference effects exist between a first signal transmitted on the first channel and a second signal transmitted on the second channel, and generating an interference determination result; the controller further executing a second determination to determine whether the communication between the communication device and the second linked device on the second channel should be executed through the first transceiver path circuit or the second transceiver path circuit, and whether to adjust the data rate of at least one of the first channel and the second channel according to the interference determination result; and the controller executing corresponding controls according to the result of the second determination.

The communication device and the dynamic data rate adjusting method provided by the embodiments of the present invention can dynamically adjust configuration of the communication device (e.g. the data rate mentioned above) in response to a current scenario. For example, the configuration can be adjusted in response to a specific issue of a multi-channel concurrent (MCC) scenario (e.g. an aliasing issue) being detected. Thus, the specific issue can be solved by properly adjusting the configuration. In addition, the embodiments will not greatly increase additional costs. Thus, the present invention can improve an overall performance and efficiency without introducing any side effect or in a way that is less likely to introduce side effects.

These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.

Certain terms are used throughout the following description and claims, which refer to particular components. As one skilled in the art will appreciate, electronic equipment manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not in function. In the following description and in the claims, the terms “include” and “comprise” are used in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to . . . ”.

is a diagram illustrating a communication devicewith a dynamic data rate adjusting mechanism according to an embodiment of the present invention. As shown in, the communication devicecomprises a first band circuit such as a transceiver path circuitfor a first band Band(the transceiver path circuittransmits or receives signals in the first band), a second band circuit such as a transceiver path circuitfor a second band Band(the transceiver path circuittransmits or receives signals in the second band), and a controller such as a microcontroller unit (MCU), where the MCUis coupled to the transceiver path circuitsand. The MCUmay control operations of the transceiver path circuitsandthrough control signals Dand D, respectively, and more particularly, the MCUmay determine configurations of the transceiver path circuitsandby software control according to a program codeC. In detail, when the MCU detects the communication devicecommunicates with the first linked device on a first channel through the first transceiver path circuitand the communication devicecommunicates with or intends to communicate with a second linked device on a second channel, the MCUmay determine whether one or more channel interference effects exist between a first signal transmitted on the first channel (e.g. the first signal is transmitted to the first linked device from the communication deviceor transmitted to the communication devicefrom the first linked device) and a second signal transmitted on the second channel (e.g. the second signal is transmitted to the second linked device from the communication deviceor transmitted to the communication devicefrom the second linked device), and generate an interference determination result. The MCUmay further determine whether the communication between the communication deviceand the second linked device on the second channel should be executed through the first transceiver path circuitor the second transceiver path circuit, whether to adjust the data rate of at least one of the first channel and the second channel according to the interference determination result, and executes corresponding controls according to the further determination.

In some embodiments, the first channel may be different from the second channel, when the MCUdetermines the communication between the communication deviceand the second linked device on the second channel should be executed through the first transceiver path circuit, the MCUcontrols the communication between the communication deviceand the first linked device on the first channel and the communication between the communication deviceand the second linked device on the second channel to use the first transceiver path circuitin a MCC mode. In the MCC mode, signals on the first channel and signals on the second channel are transmitted/received through TDD (Time Division Duplex).

In some embodiments, the first channel may be the same as the second channel, when the MCUdetermines the communication between the communication deviceand the second linked device on the second channel should be executed through the first transceiver path circuit, the MCUcontrols the communication between the communication deviceand the first linked device on the first channel, and the communication between the communication deviceand the second linked device on the second channel to use the first transceiver path circuitin a SCC (Single Channel Contention) mode. In the SCC mode, signals on the first channel and signals on the second channel are transmitted/received through TDD (Time Division Duplex) or FDD (Frequency Division Duplex).

In some embodiments, the first channel may be different from the second channel, when the MCUdetermines the communication between the communication deviceand the second linked device on the second channel should be executed through the second transceiver path circuit, the MCUcontrols the communication between the communication deviceand the first linked device on the first channel, and the communication between the communication deviceand the second linked device on the second channel to use the first transceiver path circuitand the second transceiver path circuitin a DBDC (Dual Band Dual Concurrent) mode. In the DBDC mode, signals on the first channel and signals on the second channel are transmitted/received through FDD (Frequency Division Duplex).

In some embodiments, the MCUmay determines to increase the data rate of at least one of the first channel and the second channel.

In some embodiments, the transceiver path circuitmay comprise a media access control (MAC) circuit, a physical layer (PHY) circuitand a radio frequency (RF) front-end circuit, and the transceiver path circuitmay comprise a MAC circuit, a PHY circuitand a RF front-end circuit, where the data rate mentioned above is a data rate of an analog-to-digital converter (ADC) within at least one of the transceiver path circuitsand(e.g. an ADCAD within the PHY circuitof the transceiver path circuitor an ADCAD within the PHY circuitof the transceiver path circuit). For example, the MCUmay determine whether to adjust a data rate of the ADCAD according to the interference determination result. In another example, the MCUmay determine whether to adjust a data rate of the ADCAD according to the interference determination result.

In some embodiments, one of the channel interference effects may comprise a channel spacing effect (may also called “isolation issue”) between the first signal transmitted on the first channel and the second signal transmitted on the second channel, whereis a diagram illustrating determination of a channel spacing effect according to an embodiment of the present invention. As shown in, the first signal is transmitted on a channel CHA (which has a bandwidth BWCHA) and the second signal is transmitted on a channel CHB (which has a bandwidth BWCHB) are respectively transmitted on the first band circuit (labeled “HW Band” infor brevity) such as the transceiver path circuitand the second band circuit (labeled “HW Band” infor brevity) such as the transceiver path circuit. The MCUmay calculate a channel offset OFFSETbetween the channel CHA and CHB (e.g. a frequency difference between an upper bound of the channel CHA and a lower bound of the channel CHB), and determine whether the channel offset OFFSETbetween the channel CHA and CHB is greater than a predetermined offset threshold. When the channel offset OFFSETis not less than the predetermined offset threshold, the MCUmay determine that the channel spacing effect is not detected. When the channel offset OFFSETis less than the predetermined offset threshold, the MCUmay determine that the channel spacing effect is detected. Under 5G/5G channel concurrent scenario, the predetermined offset threshold may be 160 MHz, and for 5G/6G channel concurrent scenario, the predetermined offset threshold may be 190 MHZ, but the present invention is not limited thereto. It should be noted that, the channel CHA and CHB are located in different bands is just an example, the method of the determination of a channel spacing effect illustrated here may also adapted to other situation, for example in a situation that the channel CHA (which has a bandwidth BWCHA) and the channel CHB (which has a bandwidth BWCHB) are in the same band. Besides, the method ofmay be implemented in a simulation scenario, a test scenario, or a normal communication scenario.

In some embodiments, one of the channel interference effects may comprise an aliasing effect (may also called “aliasing issue”) between the first signal transmitted on the first channel and the second signal transmitted on the second channel, whereis a diagram illustrating determination of an aliasing effect according to an embodiment of the present invention. As shown in, the first signal is transmitted on a channel CHARX (which has a bandwidth BW) and may be received by the first band circuit (labeled “HW Band” infor brevity), and the second signal is transmitted on a channel CHBTX (which has a bandwidth BW) may be transmitted by the second band circuit (labeled “HW Band” infor brevity). In addition, a forbidden range FCHARX introduced by the channel CHARX may be at a lower sideband of the channel CHARX, and a forbidden range FCHARX introduced by the channel CHARX may be at an upper sideband of the channel CHARX. In this embodiment, DRmay represent a data rate of the ADCAD orAD, and may be set to be 4×BW, but the present invention is not limited thereto, where a frequency difference between a center frequency of the channel CHARX and a center frequency of the forbidden range FCHARX may be DR(e.g. 4×BW), and a frequency difference between the center frequency of the channel CHARX and a center frequency of the forbidden range FCHARX may be DR(e.g. 4×BW). In detail, the MCUmay determine whether the channel CHBTX overlaps any of the forbidden ranges FCHARX and FCHARX, and when the channel CHBTX overlaps any of the forbidden ranges FCHARX and FCHARX, the MCUmay determine that the aliasing effect is detected. It should be noted that, the channel CHARX and CHBTX are located in different bands is just an example, the method of the determination of an aliasing effect illustrated here may also adapted to other situations, for example in a situation that the channel CHARX (which has a bandwidth BW) and the channel CHBTX (which has a bandwidth BW) are in the same band. Besides, the method ofmay be implemented in a simulation scenario, a test scenario, or a normal communication scenario.

In detail, the MCUmay determine whether the aliasing effect is detected according to a first bandwidth of the first signal (e.g. the bandwidth BWof the channel CHARX), a second bandwidth of the second signal (e.g. the bandwidth BWof the channel CHBTX), and a channel spacing between the first signal and the second signal (e.g. a channel spacing between the channel CHARX and CHBTX, which may be a frequency difference between a center frequency of the channel CHARX and a center frequency of the channel CHBTX). In particular, the MCUmay determine whether the aliasing effect is detected according to whether the channel spacing between the channels CHARX and CHBTX is less than “DR+(½)×BW+(½)×BW” (e.g. “(4×BW)+((½)×BW+(½)×BW”). When the MCUdetermines that the channel spacing between the channels CHARX and CHBTX is not less than “DR+((½)×BW+(½)×BW”, which means that the channel CHBTX does not overlap the forbidden range FCHARX, the MCUmay determine that the aliasing effect is not detected. The MCUmay further determine whether the aliasing effect is detected according to whether the channel spacing between the channels CHARX and CHBTX is greater than “DR−((½)×BW+(½)×BW” (e.g. “(4×BW)−(½)×BW+(½)×BW”). When the MCUdetermines that the channel spacing between the channels CHARX and CHBTX is not greater than “DR−((½)×BW+(½)×BW”, which means that the channel CHBTX does not overlap the forbidden range FCHARX, the MCUmay determine that the aliasing effect is not detected. However, when the MCUdetermines that the channels CHARX and CHBTX is less than “DR+((½)×BW+(½)×BW” and is greater than “DR−((½)×BW+(½)×BW”, which means that the channel CHBTX overlaps the forbidden range FCHARX, the MCUmay determine that the aliasing effect is detected.

In some embodiments, the interference determination result may indicate whether the aliasing effect is detected. In some embodiments, the interference determination result may further indicate whether the channel spacing effect is detected. In addition, in some embodiments, the MCUmay determine a present scenario according to the interference determination result, and even to generate a scenario identifier (ID).

In some embodiments, an original value of the data rate DRis determined according to at least one of the first bandwidth and the second bandwidth (e.g. an original value of the data rate DRof the ADCAD may be set as 4×BW) when the communication devicecommunicates with the first linked device on the channel CHARX through the first transceiver path circuitand the second linked device hasn't linked with the communication device, or when the communication devicecommunicates with the first linked device on the channel CHARX through the first transceiver path circuitand the communication devicecommunicates with the second linked device on the channel CHATX through the first transceiver path circuitor the second transceiver path circuit. The MCUmay determine whether to increase the data rate DRto an adjusted value (e.g. 8×BW) greater than the original value according to the interference determination result.

In some embodiments, when the MCUdetects that the communication devicecommunicates with the first linked device on a first channel through the first transceiver path circuitand the communication devicecommunicates with a second linked device on a second channel through any of the first transceiver path circuitand the second transceiver path circuit, and the interference determination result (e.g. the scenario ID) indicates that the aliasing effect is not detected (no matter whether the channel spacing effect is detected or not), the MCUmay determine not to adjust the data rate of both of the first channel and the second channel, and thus keep the data rate of both of the first channel and the second channel. For example, the MCUmay keep the data rate DRat the original value (e.g. 4×BW). Besides, the MCUmay determine that the communication between the communication deviceand the second linked device on the second channel should still be executed through the first transceiver path circuit/the second transceiver path circuit, and thus keeps the communication between the communication deviceand the second linked device on the second channel. As mentioned before, if the communication between the communication deviceand the first linked device on the first channel is executed through the first transceiver path circuit, and the communication between the communication deviceand the second linked device on the second channel is executed through the first transceiver path circuit, the first channel and the second channel may use the first transceiver path circuitin a SCC mode or MCC mode according to whether the first channel and the second channel is the same as each other. Besides, if the communication between the communication deviceand the first linked device on the first channel is executed through the first transceiver path circuit, and the communication between the communication deviceand the second linked device on the second channel is executed through the second transceiver path circuit, the first channel and the second channel may use the first transceiver path circuitand the second transceiver path circuitin a DBDC mode.

In some embodiments, when the MCUdetermines that the communication devicecommunicates with the first linked device on a first channel through the first transceiver path circuitand the communication deviceintends to communicate with a second linked device on a second channel, and the interference determination result (e.g. the scenario ID) indicates that the aliasing effect is not detected (no matter whether the channel spacing effect is detected or not), the MCUmay determine not to adjust the data rate of both of the first channel and the second channel, and thus keep the data rate of both of the first channel and the second channel. For example, the MCUmay keep the data rate DRat the original value (e.g. 4×BW). Besides, the MCUmay determine that the communication between the communication deviceand the second linked device on the second channel should be executed through the first transceiver path circuit/the second transceiver path circuit, and thus controls the communication between the communication deviceand the second linked device on the second channel to be executed through the first transceiver path circuit/the second transceiver path circuit. As mentioned before, if the communication between the communication deviceand the first linked device on the first channel is executed through the first transceiver path circuit, and the communication between the communication deviceand the second linked device on the second channel is executed through the first transceiver path circuit, the first channel and the second channel may use the first transceiver path circuitin a SCC mode or MCC mode according to whether the first channel and the second channel is the same as each other. Besides, if the communication between the communication deviceand the first linked device on the first channel is executed through the first transceiver path circuit, and the communication between the communication deviceand the second linked device on the second channel is executed through the second transceiver path circuit, the first channel and the second channel may use the first transceiver path circuitand the second transceiver path circuitin a DBDC mode.

In one embodiment, when the MCUdetermines that the communication devicecommunicates with the first linked device on a first channel through the first transceiver path circuitand the communication devicecommunicates with a second linked device on a second channel through the first transceiver path circuit(e.g. the two communication is in MCC mode), and the interference determination result indicates that the aliasing effect is detected and the channel spacing effect is not detected (e.g. the channel offset OFFSETbetween the channels CHA and CHB is greater than the predetermined offset threshold), the MCUdetermine to increase the data rate of at least one of the first channel and the second channel, and thus increase the data rate of at least one of the first channel and the second channel, for example, the MCUmay increase the data rate of DRthe channel signals CHA to the adjusted value (e.g. 8×BW). Besides, the MCUmay determine that the communication between the communication deviceand the second linked device on the second channel should be executed through the second transceiver path circuit, and thus controls the communication between the communication deviceand the second linked device on the second channel to be executed through the second transceiver path circuit. As mentioned before, if the communication between the communication deviceand the first linked device on the first channel is executed through the first transceiver path circuit, and the communication between the communication deviceand the second linked device on the second channel is executed through the second transceiver path circuit, the first channel and the second channel may use the first transceiver path circuitand the second transceiver path circuitin a DBDC mode. Thus, in these embodiments, when the interference determination result indicates that the aliasing effect is detected and the channel spacing effect is not detected, MCC mode is adjusted to DBDC mode and the data rate of the at least one channel is increased.

In some embodiments, when the MCUdetects that the second linked device is disconnected from the communication deviceand only the first signal still exists, the MCUmay switch the data rate of the first channel (e.g. the data rate DR) back to the original value (e.g. 4×BW).

In one embodiment, when the MCUdetermines that the communication devicecommunicates with the first linked device on a first channel through the first transceiver path circuitand the communication deviceintends to communicate with a second linked device on a second channel, and the interference determination result indicates that the aliasing effect is detected and the channel spacing effect is not detected (e.g. the channel offset OFFSETbetween the channels CHA and CHB is greater than the predetermined offset threshold), the MCUdetermine to increase the data rate of at least one of the first channel and the second channel, and thus increase the data rate of at least one of the first channel and the second channel, for example, the MCUmay increase the data rate of DRthe channel signals CHA to the adjusted value (e.g. 8×BW). Besides, the MCUmay determine that the communication between the communication deviceand the second linked device on the second channel should be executed through the second transceiver path circuit, and thus controls the communication between the communication deviceand the second linked device on the second channel to be executed through the second transceiver path circuit. As mentioned before, if the communication between the communication deviceand the first linked device on the first channel is executed through the first transceiver path circuit, and the communication between the communication deviceand the second linked device on the second channel is executed through the second transceiver path circuit, the first channel and the second channel may use the first transceiver path circuitand the second transceiver path circuitin a DBDC mode. Thus, in these embodiments, when the interference determination result indicates that the aliasing effect is detected and the channel spacing effect is not detected, a DBDC mode is determined and implemented by the MCUand the data rate of the at least one channel is increased.

In some embodiments, when the MCUdetermines that the communication devicecommunicates with the first linked device on a first channel through the first transceiver path circuitand the communication devicecommunicates with a second linked device on a second channel through the first transceiver path circuit(e.g. the two communication is in MCC mode), and the interference determination result (e.g. the scenario ID) indicates the aliasing effect is not detected and the channel spacing effect is detected (e.g. the channel offset OFFSETbetween the channels CHA and CHB is less than the predetermined offset threshold), the MCUmay determine not to adjust the data rate of both of the first channel and the second channel, and thus keep the data rate of both of the first channel and the second channel. For example, the MCUmay keep the data rate DRat the original value (e.g. 4×BW). Besides, the MCUmay determine that the communication between the communication deviceand the second linked device on the second channel should still be executed through the first transceiver path circuit, and thus keeps the communication through the first transceiver path circuit.

In one embodiment, when the MCUdetermines that the communication devicecommunicates with the first linked device on a first channel through the first transceiver path circuitand the communication deviceintends to communicate with a second linked device on a second channel, when the interference determination result indicates that the aliasing effect is detected and the channel spacing effect is detected, the MCUmay determine not to adjust the data rate of both of the first channel and the second channel, and thus keep the data rate of both of the first channel and the second channel. For example, the MCUmay keep the data rate DRat the original value (e.g. 4×BW). Besides, the MCUmay determine that the communication between the communication deviceand the second linked device on the second channel should be executed through the first transceiver path circuit, and thus controls the communication between the communication deviceand the second linked device on the second channel to be executed through the first transceiver path circuit. As mentioned before, if the communication between the communication deviceand the first linked device on the first channel is executed through the first transceiver path circuit, and the communication between the communication deviceand the second linked device on the second channel is executed through the first transceiver path circuit, the first channel and the second channel may use the first transceiver path circuitin a SCC mode or MCC mode according to whether the first channel and the second channel is the same as each other. Thus, in these embodiments, when the interference determination result indicates that the aliasing effect is detected and the channel spacing effect is detected, a MCC mode or SCC mode is determined and implemented by the MCUand the data rate of the at least one channel isn't adjusted.

Table 1 illustrates configurations of the communication devicewith respect to different scenarios. Assume that the communication device(e.g. a STA device) is linked with an access point (AP) device and further linked with a reference device (e.g. another STA device) via peer-to-peer (P2P) communication. In a first scenario (e.g. the scenario ID is SID), the communication devicecommunicates with the AP device and the reference device in a dual band dual concurrent (DBDC) mode with a FDD operation and the data rate DRis set to 320 MHz (e.g. when the bandwidth BW=80 MHZ) under a default configuration, when the MCUdetermines that the aliasing effect and the channel spacing effect are not detected, and the MCUtherefore keeps the configuration of the communication deviceunchanged (e.g. keeps in the FDD operation with DR=320 MHz) as shown in a final configuration. In a second scenario (e.g. the scenario ID is SID), the communication devicecommunicates with the AP device and the reference device in a single channel concurrent (SCC) mode with the FDD operation and the data rate DRis set to 320 MHz (e.g. when the bandwidth BW=80 MHZ) under the default configuration, where the MCUdetermines that the aliasing effect and the channel spacing effect are not detected, and the MCUtherefore keeps the configuration of the communication deviceunchanged (e.g. keeps in the FDD operation with DR=320 MHz) as shown in the final configuration. In a third scenario (e.g. the scenario ID is SID), the communication devicecommunicates with the AP device and the reference device in a multi-channel concurrent (MCC) mode with a TDD operation and the data rate DRis set to 320 MHz (e.g. when the bandwidth BW=80 MHZ) under the default configuration, where the MCUdetermines that the aliasing effect is not detected but the channel spacing effect is detected, and the MCUtherefore keeps the configuration of the communication deviceunchanged (e.g. keeps in the TDD operation with DR=320 MHz) as shown in the final configuration. In a fourth scenario (e.g. the scenario ID is SID), the communication devicecommunicates with the AP device and the reference device in the MCC mode with the TDD operation and the data rate DRis set to 320 MHz (e.g. when the bandwidth BW=80 MHZ) under the default configuration, where the MCUdetermines that the aliasing effect is detected but the channel spacing effect is not detected, and the MCUtherefore adjusts the data rate DR(e.g. increasing to 640 MHz) and switches the MCC mode with the TDD operation to the DBDC mode with the FDD operation (which results in throughput enhancement and latency reduction) as shown in the final configuration. In a fifth scenario (e.g. the scenario ID is SID), the communication devicecommunicates with the AP device and the reference device in the MCC mode with the TDD operation and the data rate DRis set to 160 MHz (e.g. when the bandwidth BW=40 MHz) under the default configuration, where the MCUdetermines that the aliasing effect and the channel spacing effect are detected, and the MCUtherefore keeps the configuration of the communication deviceunchanged (e.g. keeps in the TDD operation with DR=320 MHz) as shown in the final configuration.

is a diagram illustrating communication traffics when a communication device D(which may be an example of the communication device) function as a STA is linked with a first device such as an AP device DAP (which may be an example of the first linked device mentioned above) according to an embodiment of the present invention. As shown in, the communication device Dmay communicate with the AP device DAP on a station-based 5G channel, and more particularly, the channel signal CHA may be received from the AP device DAP or transmitted to the AP device DAP through the station-based 5G channel (labeled “STA 5G (CHA)” infor better comprehension). As the communication device Dis linked with the AP device DAP only, resources of the transceiver path circuitcan be fully utilized by the channel signal CHA, as illustrated by Bandtraffic, where the transceiver path circuitis idle as illustrated by Bandtraffic.

is a diagram illustrating communication traffics when the communication device Dwith a fixed data rate is linked with a first device (e.g. the AP device DAP) and a second device (e.g. a reference device DREF) according to an embodiment of the present invention. In comparison with the embodiment of, the reference device DREF (which may be an example of the second linked device mentioned above) is further added into a network of the communication device D, where the communication device Dmay further communicate with the reference device DREF on a P2P-based 5G channel, and more particularly, the channel signal CHB may be received from the reference device DREF or transmitted to the reference device DREF through the P2P-based 5G channel (labeled “P2P 5G (CHA)” infor better comprehension). As the communication device Dis linked with the AP device DAP and the reference device DREF concurrently, when the aliasing effect between the channel signals CHA and CHB are detected, operations of the station-based 5G channel and the P2P-based 5G channel of the communication device Dis be performed in the TDD mode without adjusting the data rate DR(e.g. being fixed at 320 MHz) as illustrated by the Bandtraffic, thereby resulting in degrade of throughput and additional latency.

is a diagram illustrating communication traffics when the communication device Dwith a dynamic data rate is linked with a first device (e.g. the AP device DAP) and a second device (e.g. a reference device DREF) according to an embodiment of the present invention. In comparison with the embodiment of, the data rate DRof CHA or CHB is increased (e.g. increased to 640 MHz) in response to the reference device DREF being further added into the network of the communication device Din order to solve the problem of the aliasing effect. Thus, the operations of the station-based 5G channel and the P2P-based 5G channel of the communication device Dcan be performed in the DBDC mode through FDD, where resources of the transceiver path circuitcan be fully utilized by the channel signal CHA as illustrated by the Bandtraffic, and resources of the transceiver path circuitcan be fully utilized by the channel signal CHB as illustrated by the Bandtraffic, thereby enhancing throughput and reducing latency of the communication device Din comparison with the embodiment of.

is a diagram illustrating communication traffics when the second device (e.g. a reference device DREF) is disconnected according to an embodiment of the present invention. In particular, when the communication device Ddetects that the reference device DREF is disconnected, the MCUwithin the communication device Dmay switch the data rate DRof CHA back to 320 MHz to avoid unnecessary power consumption, and resources of the transceiver path circuitcan be fully utilized by the channel signal CHA as illustrated by the Bandtraffic.

It should be noted that the above embodiment takes station-based 5G connection and P2P connection as an example of the network of the communication device D(or the communication device), but the present invention is not limited thereto. In some embodiment, the communication device D(or the communication device) may communicate with other devices through other types of connection such as SAP connection and near-me area network (NAN) connection. As long as the MCUwithin the communication device D(or the communication device) can dynamically adjust the data rate DRof the ADCAD orAD in response to detection of multiple devices being linked, in order to enable communication associated with the multiple devices to performed in the FDD mode, these alternative designs should belong to the scope of the present invention.

is a diagram illustrating a working flow of a dynamic data rate adjusting method of a communication device (e.g. the communication deviceshown in) according to an embodiment of the present invention. It should be noted that the working flow shown inis for illustrative purposes only, and is not meant to be a limitation of the present invention. For example, one or more steps may be added, deleted or modified in the working flow shown in. In addition, if a same result can be obtained, these steps do not have to be executed in the exact order shown in.

In Step S, a controller detects the communication status between a communication device (e.g. the communication deviceshown in) and a first linked device and a second linked device.

In Step S, when detecting that the communication device communicates with the first linked device on a first channel through the first transceiver path circuit and the communication device communicates with or intends to communicate with the second linked device on a second channel, the controller further determines whether one or more channel interference effects exist between a first signal transmitted on the first channel and a second signal transmitted on the second channel, and generate an interference determination result.

In Step S, the controller further determines whether the communication between the communication device and the second linked device on the second channel should be executed through the first transceiver path circuit or the second transceiver path circuit, and whether to adjust the data rate of at least one of the first channel and the second channel according to the interference determination result.

In Step S, the controller executes corresponding controls according to the result of the further determination.

To summarize, the communication deviceand associated dynamic data rate adjusting method provided by the embodiments of the present invention can dynamically adjust the data rate DRof the ADCAD orAD (e.g., can increase the data rate DRof the ADCAD orAD) and dynamically control the communication mode (e.g., SCC mode, MCC mode, DBDC mode) of the communication device in response to a specific scenario (e.g. a condition where the aliasing effect is detected but the channel spacing is not detected). In addition, when the device causing the aliasing effect is disconnected, the data rate DRcan be switched back to the original value to save power consumption. Thus, the present invention enables the communication device operates in different modes to enhance throughput and reduce latency without greatly increase additional costs (e.g. power consumption).

Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.

Patent Metadata

Filing Date

Unknown

Publication Date

October 2, 2025

Inventors

Unknown

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “COMMUNICATION DEVICE WITH DYNAMIC DATA RATE ADJUSTING MECHANISM AND DYNAMIC DATA RATE ADJUSTING METHOD THEREOF” (US-20250310835-A1). https://patentable.app/patents/US-20250310835-A1

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.