CN-122002253-A - Apparatus and method for self-interference suppression in bluetooth systems
Abstract
Embodiments of the present disclosure relate to apparatus, methods, and non-transitory computer-readable media for self-interference suppression in Bluetooth (BT) systems. The apparatus includes a cellular modem for cellular communications, a first controller for general purposes, and a second controller for bluetooth BT communications. The first controller receives information about self-interference from the cellular modem, the information about self-interference including one or more frequency ranges of one or more transmissions of the device in a frequency band of the cellular communication and one or both of one or more related frequency ranges of potential intermodulation distortion products or related potential harmonic products affecting one or more transmissions of the device of the BT communication. The first controller determines a BT channel affected by one or more transmissions of devices in a frequency band of the cellular communication based on the information about the self-interference. The first controller transmits information about the determined BT channel to the second controller, and the second controller is configured to control BT communication with the slave BT device based on the information about the determined BT channel.
Inventors
- A. DRAY
- K NIELSEN
Assignees
- 诺基亚技术有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20251030
- Priority Date
- 20241101
Claims (15)
- 1. An apparatus for communication, comprising: A cellular modem for cellular communication; a first controller for general purpose, and A second controller for bluetooth BT communication, Wherein the first controller is configured to: Receiving information about self-interference from the cellular modem, wherein the information about self-interference includes one or more frequency ranges of one or more transmissions of the device in a frequency band of the cellular communication and one or both of one or more related frequency ranges of potential intermodulation distortion products or related potential harmonic products affecting the one or more transmissions of the device of the BT communication; Determining a BT channel affected by said one or more transmissions of said device in said frequency band of said cellular communication based on said information about self-interference, and Transmitting information about the determined BT channel to the second controller, wherein the second controller is configured to control the BT communication with a slave BT device based on the information about the determined BT channel.
- 2. The apparatus of claim 1, wherein the second controller is further caused to: Estimating a channel quality between the apparatus and the slave BT device based only on the determined portion of the BT channel, and Wherein controlling, by the second controller, the BT transmission based on the information about the determined BT channel includes scheduling, by the second controller, reception of the BT device from the slave BT device on the determined BT channel when the estimated channel quality is above a predetermined threshold.
- 3. The apparatus of claim 2, wherein the predetermined threshold is indicated by a self-interference level per BT channel; wherein the per-BT channel self-interference level is determined by the first controller based on information of a maximum self-interference level when the device transmits on a cellular frequency band at maximum output power, and Wherein the self-interference level per BT channel is transmitted by the first controller to the second controller when the determined number of BT channels is above a predetermined minimum number for BT channels marked as unknown.
- 4. The apparatus of claim 2 or 3, wherein the per BT channel self-interference level is sent through a first custom command in the BT host controller interface HCI, and wherein the first custom command has a predetermined operation code group field OGF value and an operation code command field OCF for providing information of the per BT channel self-interference level.
- 5. The apparatus of claim 1, wherein controlling, by the second controller, the BT transmission based on the information about the determined BT channel comprises: scheduling transmissions by the second controller to the slave BT device on any of the BT channels while scheduling transmissions from the slave BT device on the BT channel marked as bad is limited.
- 6. The apparatus of claim 1, wherein the first controller is further configured to: transmitting a permission command to the second controller, wherein the permission command only allows transmission from a BT master of the apparatus in any of the following BT channels: Labeled as bad BT channel, or The BT channels identified in the permission command include remaining BT channels other than the BT channel marked as bad among the determined BT channels.
- 7. The apparatus of claim 6, wherein the permit command comprises a second custom command in BT HCI, and wherein the second custom command has a predetermined opcode set field OGF value and an opcode command field OCF for transmission permit.
- 8. The apparatus of claim 1, wherein the information about the determined BT channels affected by the transmission of the apparatus comprises information about BT channels marked as bad, a number of BT channels marked as bad being no greater than a predetermined minimum number of BT channels marked as unknown.
- 9. The apparatus of claim 1, wherein the information about the determined BT Channel affected by the active frequency band is sent to the second controller by an hci_set_afh_host_channel_classification command provided by an HCI protocol.
- 10. The apparatus of claim 1, wherein the apparatus stores a band combination table in the cellular modem, and Wherein the band combination table includes band combinations for which the supported cellular communication system generates IMD products or harmonic products within an operating frequency range of BT communication, and information indicating a maximum self-interference level when the device is making the transmission of the device on a cellular frequency band at maximum output power.
- 11. The device of claim 1, wherein the device has a formula stored therein for calculating intermodulation distortion or harmonic products of an operating band combination, and Wherein the intermodulation distortion or harmonic product may be calculated based on the one or more frequency ranges of the one or more transmissions of the device in the frequency band of the cellular communication and a center frequency thereof.
- 12. An apparatus of claim 1, wherein the apparatus is further caused to: transmitting, by the first controller, frame configuration information regarding cellular communications to the second controller, wherein the frame configuration information includes one or more of a frame duration, an uplink timing, a downlink timing, and a guard period; Wherein the Frame Configuration information is sent to the second controller through an hci_set_external_frame_configuration command provided by an HCI protocol.
- 13. The apparatus of claim 1, wherein the apparatus is or is implemented in a user equipment, UE.
- 14. A method for communication implemented by an apparatus, wherein the apparatus comprises a cellular modem for cellular communication, a first controller for general purpose, and a second controller for bluetooth BT communication, The method comprises the following steps: Receiving, by the first controller, information about self-interference from the cellular modem, wherein the information about self-interference includes one or more frequency ranges of one or more transmissions of the device in a frequency band of the cellular communication and one or both of one or more related frequency ranges of potential intermodulation distortion products or related potential harmonic products of the one or more transmissions of the device affecting the BT communication; Determining, by the first controller, BT channels affected by the one or more transmissions of the device in the frequency band of the cellular communication based on the information about self-interference; Transmitting, by the first controller, information about the determined BT channel to the second controller, wherein the second controller is configured to control the BT communication with a slave BT device based on the information about the determined BT channel.
- 15. A computer program product comprising instructions which, when executed by an apparatus, cause the apparatus to perform the method of claim 14.
Description
Apparatus and method for self-interference suppression in bluetooth systems Technical Field Embodiments of the present disclosure relate generally to the field of wireless communications and, in particular, relate to an apparatus, method, and non-transitory computer readable medium for self-interference suppression in Bluetooth (BT) systems. Background In modern wireless communication devices, such as User Equipment (UE), the device may manage multiple wireless connections simultaneously to achieve efficient data transmission and enhanced network performance. While wireless connections to cellular networks may provide high throughput data services, such high throughput implementations rely on cooperative operation of multiple wireless links. Accordingly, techniques such as carrier aggregation (Carrier Aggregation, CA) and dual connectivity (Dual Connectivity, DC) are widely implemented to optimize the utilization of wireless signals to meet the user's demand for high-speed data transmission. When a UE operates with more than one transceiver active at different spectrum allocations, which typically occurs in implementations of technologies such as carrier aggregation or dual connectivity, the radio hardware of the UE may cause self-interference, which refers to the fact that the transmitter of the UE has spectral content, harmonic response or harmonic products that produce interference within the active reception band of the same UE. Currently, BT is widely used by users as one of popular short-range communication technologies, and BT data connections with nearby devices are increasing. BT communications typically operate in the industrial, scientific, and medical (ISM) frequency bands. The ISM band is a radio frequency reserved for unlicensed communication and typically ranges from 2.4 GHz to 2.483 GHz. Due to its open nature, ISM bands are widely used in a variety of wireless communication technologies, including bluetooth, wi-Fi, and other short-range wireless devices. Since BT connections may operate concurrently with multiple cellular network connections in the same UE, cellular frequency bands, such as fifth generation (5G) or sixth generation (6G) frequency bands, may create interference that affects bluetooth signals, resulting in self-interference in bluetooth systems. However, the problems associated with self-interference in bluetooth systems are not adequately addressed and still remain to be further addressed. Disclosure of Invention In general, example embodiments of the present disclosure provide apparatus, methods, and computer-readable media for self-interference suppression in Bluetooth (BT) systems. In a first aspect, an apparatus is provided. The apparatus includes a cellular modem for cellular communications, a first controller for general purposes, and a second controller for bluetooth BT communications. The first controller is configured to receive information about self-interference from the cellular modem, wherein the information about self-interference includes one or more frequency ranges of one or more transmissions of the device in a frequency band of the cellular communication and one or both of potential intermodulation distortion products or one or more related frequency ranges of related potential harmonic products affecting the one or more transmissions of the device of the BT communication. The first controller is further configured to determine, based on the information about the self-interference, a BT channel affected by one or more transmissions of devices in a frequency band of the cellular communication. The first controller is also configured to transmit information about the determined BT channel to the second controller, wherein the second controller is configured to control BT communication with the slave BT device based on the information about the determined BT channel. In some embodiments, the second controller is further caused to estimate a channel quality between the apparatus and the slave BT device based only on a portion of the determined BT channel, and controlling, by the second controller, BT transmissions based on information about the determined BT channel includes scheduling, by the second controller, reception from the slave BT device on the determined BT channel when the estimated channel quality is above a predetermined threshold. In some embodiments, the predetermined threshold is indicated by a self-interference level per BT channel, wherein the self-interference level per BT channel is determined by the first controller based on information of a maximum self-interference level when the device transmits on the cellular frequency band at maximum output power, and the self-interference level per BT channel is transmitted by the first controller to the second controller when the determined number of BT channels is above a predetermined minimum number for BT channels that are marked as unknown. In some embodiments, the self-interference level per B