Radio Module, Method To Operate A Radio Module, Radio Terminal, Method To Operate A Radio Terminal

Thein; Christoph ;   et al.

Patent Application Summary

U.S. patent application number 17/741525 was filed with the patent office on 2022-09-29 for radio module, method to operate a radio module, radio terminal, method to operate a radio terminal. The applicant listed for this patent is Robert Bosch GmbH. Invention is credited to Marie-Theres Suer, Hugues Narcisse Tchouankem, Christoph Thein.

Application Number20220312528 17/741525
Document ID /
Family ID1000006394588
Filed Date2022-09-29

United States Patent Application 20220312528
Kind Code A1
Thein; Christoph ;   et al. September 29, 2022

RADIO MODULE, METHOD TO OPERATE A RADIO MODULE, RADIO TERMINAL, METHOD TO OPERATE A RADIO TERMINAL

Abstract

A radio module (RM) for a radio terminal (T) is provided, wherein the radio module (RM) comprises: a transmitter (Tx) configured to transmit within a time period data either on a first radio channel (RCH1) of a first radio communications network according to a first operating mode or on a second radio channel (RCH2) of a second radio communications network according to a second operating mode; and a controller (CTRL) being configured to schedule a selection of one of the operating modes of the transmitter (Tx), wherein the selection comprises switching of at least one parameter of the transmitter (Tx) according to the selected operating mode.


Inventors: Thein; Christoph; (Hildesheim, DE) ; Tchouankem; Hugues Narcisse; (Hemmingen, DE) ; Suer; Marie-Theres; (Braunschweig, DE)
Applicant:
Name City State Country Type

Robert Bosch GmbH

Stuttgart

DE
Family ID: 1000006394588
Appl. No.: 17/741525
Filed: May 11, 2022

Related U.S. Patent Documents

Application Number Filing Date Patent Number
17077045 Oct 22, 2020 11363660
17741525

Current U.S. Class: 1/1
Current CPC Class: H04W 76/16 20180201; H04W 72/1263 20130101; H04W 80/02 20130101; H04W 72/0453 20130101
International Class: H04W 76/16 20060101 H04W076/16; H04W 72/04 20060101 H04W072/04; H04W 72/12 20060101 H04W072/12; H04W 80/02 20060101 H04W080/02

Foreign Application Data

Date Code Application Number
Oct 23, 2019 EP 19204855.1

Claims



1. A radio module (RM) for a radio terminal (T), the radio module (RM) comprising: a transmitter (Tx) configured to transmit data within a time period either on a first radio channel (RCH1) of a first radio communications network according to a first operating mode or on a second radio channel (RCH2) of a second radio communications network according to a second operating mode; and a controller (CTRL) configured to schedule a selection of one of the operating modes of the transmitter (Tx), wherein the selection comprises switching of at least one parameter of the transmitter (Tx) according to the selected operating mode.

2. The radio module (RM) according to claim 1, wherein the transmitter (Tx) is configured to encapsulate a received first type MAC PDU into a first type PHY PDU, to map the first type PHY PDU to be transmitted on at least one first subcarrier and to subsequently up-convert to a first radio frequency higher than the at least one first subcarrier, and wherein the transmitter (Tx) is configured to encapsulate a received second type MAC PDU into a second type PHY PDU, to map the second type PHY PDU to be transmitted on at least one second subcarrier and to subsequently up-convert to a second radio frequency higher than the at least one second subcarrier.

3. The radio module (RM) according to claim 1, wherein the controller (CTRL) is configured to switch the at least one parameter according to the first or second radio channel (RCH1; RCH2) in dependence on a pre-determined switching pattern which comprises fixed access periods (ap) for the transmitter (Tx).

4. The radio module (RM) according to claim 1, wherein the controller (CTRL) is configured to switch the at least one parameter according to the first or second radio channel (RCH1; RCH2) in dependence on a received end of transmission indicator (eot2; eot1), which indicates an end of a transmission via the second or first radio channel (RCH2; RCH1).

5. The radio module (RM) according to claim 1, wherein the radio module (RM) comprises: a receiver (Rx) configured to receive at least one grant (g1; g2) to transmit data via the first or second radio channel (RCH1; RCH1); and wherein the controller (CTRL) is configured to switch to the first or second operating mode in dependence on the received grant (g1; g2)

6. The radio module (RM) according to claim 5, wherein the controller (CTRL) is configured to operate the transmitter (Tx) to transmit a first scheduling request (r1) during the first operating mode towards a scheduling entity (N1) of the first radio communications network.

7. The radio module (RM) according to claim 5, wherein the controller (CTRL) is configured to operate the transmitter (Tx) to transmit a second scheduling request (r2) during the second operating mode towards a scheduling entity (N2) of the second radio communications network.

8. The radio module (RM) according to claim 1, wherein the controller (CTRL) is configured to remain with the present operating mode or switch to the first or second operating mode in dependence on a transmission priority (p1; p2) of data.

9. The radio module (RM) according to claim 1, wherein the radio module (RM) comprises a receiver (Rx) configured to sense the first or second radio channel (RCH1; RCH2) as free or busy; and wherein the controller (CTRL) configured to switch the transmitter (Tx) from the first operating mode to the second operating mode, if the first radio channel (RCH1) is sensed busy, and to switch the transmitter (Tx) from the second operating mode to the first operating mode, if the second radio channel (RCH2) is sensed busy.

10. The radio module (RM) according to claim 1, wherein the radio module (RM) comprises: a receiver (Rx) configured to receive data within a time period either on the first radio channel (RCH1) of the first radio communications network according to the first operating mode or on the second radio channel (RCH2) of the second radio communications network according to the second operating mode.

11. A method to operate a radio module (RM), the method comprising: transmitting data within a time period either on a first radio channel (RCH1) of a first radio communications network according to a first operating mode or on a second radio channel (RCH2) of a second radio communications network according to a second operating mode; and scheduling a selection of one of the operating modes of the transmitter (Tx), wherein the selection comprises switching of at least one parameter of the transmitter (Tx) according to the selected operating mode.

12. A radio terminal (T) for at least two radio communication networks, wherein the radio terminal (T) comprises a transmitter (Tx) configured to transmit data within a time period either on a first radio channel (RCH1) of a first radio communications network according to a first operating mode or on a second radio channel (RCH2) of a second radio communications network according to a second operating mode; and a controller (CTRL) configured to schedule a selection of one of the operating modes of the transmitter (Tx), wherein the selection comprises switching of at least one parameter of the transmitter (Tx) according to the selected operating mode.

13. The radio terminal (T) according to claim 13, wherein the radio terminal (T) comprises at least one processor, at least one memory with computer program code, and at least one antenna, the computer program code being configured to interact with the at least one processor, the at least one antenna, and the at least one radio module (RM) to cause the radio terminal (T) to determine a/the first type MAC PDU in dependence on a first payload and provide the first type MAC PDU to the transmitter (Tx); and determine a/the second type MAC PDU in dependence on a second payload and provide the second type MAC PDU to the transmitter (Tx).
Description



CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application is a continuation of U.S. application Ser. No. 17/077,045 filed Oct. 22, 2020, which claims priority to European Patent Application No. 19204855.1, filed Oct. 23, 2019, the entire contents of which are incorporated by reference herein.

BACKGROUND OF THE INVENTION

[0002] The invention is directed to a radio module, a method to operate a radio module, a radio terminal, and a method to operate a radio terminal.

[0003] To provide multi-connectivity for a radio terminal, the radio terminal has a plurality of radio modules configured to operate in a specific radio communications network.

SUMMARY OF THE INVENTION

[0004] A first aspect is directed to a radio module for a radio terminal, wherein the radio module comprises: a transmitter configured to transmit within a time period data either on a first radio channel of a first radio communications network according to a first operating mode or on a second radio channel of a second radio communications network according to a second operating mode; and a controller being configured to schedule a selection of one of the operating modes of the transmitter, wherein the selection comprises switching of at least one parameter of the transmitter according to the selected operating mode.

[0005] Advantageously, the complexity of the transmitter is reduced as only one radio channel of one radio communication system can be selected at the same time instant. Therefore, only one entity for encoding and up-sampling has to be integrated into the transmitter, which reduces the costs of the transmitter. On the other hand, the radio module provides multi-connectivity in a time-division-multiplexed manner. The benefits of using multiple paths comprise an increase in reliability.

[0006] To increase the reliability appropriate multi-connectivity methods, for example packet duplication, are deployed based on the characteristics of the communication paths, e.g. the received signal strength.

[0007] Consequently, the radio module provides an increase in reliability by enabling the potential of multi-connectivity without the need for a second radio module that will increase in the bill of materials of the final product.

[0008] An advantageous example is characterized by that the transmitter is configured to encapsulate a received first type MAC PDU into a first type PHY PDU, to map the first type PHY PDU to be transmitted on at least one first subcarrier and to subsequently up-convert to a first radio frequency higher than the at least one first subcarrier; and by that the transmitter is configured to encapsulate a received second type MAC PDU into a second type PHY PDU, to map the second type PHY PDU to be transmitted on at least one second subcarrier and to subsequently up-convert to a second radio frequency higher than the at least one second subcarrier.

[0009] Therefore, the transmitter provides an advantageous interface, which can be fed by different communication stacks. Especially, the communications stacks providing the MAC PDUs can be provided as software.

[0010] The first subcarrier and the first radio frequency represent parameters of the transmitter according to the first operating mode. The second subcarrier and the second radio frequency represent parameters of the transmitter according to the second operating mode.

[0011] An advantageous example is characterized by that the controller is configured to switch the at least one parameter according to the first or second radio channel in dependence on a pre-determined switching pattern which comprises fixed access periods for the transmitter.

[0012] By providing a pre-determined switching pattern, the transmission ratio for both radio communication networks is provided.

[0013] An advantageous example is characterized by that the controller is configured to switch the at least one parameter according to the first or second radio channel in dependence on a received end of transmission indicator, which indicates an end of a transmission via the second or first radio channel.

[0014] Advantageously, the controller gives access to the transmitter for a radio transmission if the other radio channel is not used by the radio module.

[0015] An advantageous example is characterized by that the radio module comprises: a receiver being configured to receive at least one grant, which grants the transmitter to transmit data via the first or second radio channel; and the controller being configured to switch to the first or second operating mode in dependence on the received grant

[0016] Advantageously, if the first and/or second radio communications system has a granting procedure for example operated via an access point, the received grant result in the controller switching the operating mode to the radio channel for which the grant was received.

[0017] An advantageous example is characterized by that the radio module comprises: the controller being configured to operate the transmitter to transmit a first scheduling request during the first operating mode towards a scheduling entity of the first radio communications network.

[0018] Advantageously, the controller triggers the grants and adapts the scheduling of the selection of the operating modes according to the received grants. Therefore, the radio module provides a synchronization technique for the first radio communications network.

[0019] An advantageous example is characterized by that the radio module comprises: the controller being configured to operate the transmitter to transmit a second scheduling request during the second operating mode towards a scheduling entity of the second radio communications network.

[0020] Advantageously, the controller adapts the operation of the transmitter in dependence on scheduling grants originating from at least two different radio communication networks. The scheduling requests are determined by the controller in order to trigger grants that point to granted radio resources that do not interfere in time.

[0021] An advantageous example is characterized by that the radio module comprises: the controller being configured to remain with the present operating mode or switch to the first or second operating mode in dependence on a transmission priority of data.

[0022] By incorporating the transmission priority into the decision for scheduling the selection of the operating mode, other influencing parameters can be overridden. Advantageously, this guarantees transmission of certain high priority marked data.

[0023] An advantageous example is characterized by that the radio module comprises: a/the receiver being configured to sense the first radio channel as free or busy; the controller being configured to switch the transmitter from the first operating mode to the second operating mode, if the first radio channel is sensed free, and to switch the transmitter from the second operating mode to the first operating mode, if the first radio channel is sensed busy.

[0024] Therefore, a mode priority is provided, wherein the transmission via the first radio channel is preferred over the transmission via the second radio channel. Only if the first radio channel is sensed free, data is transmitted via the second radio channel.

[0025] A second aspect of the description is directed to a method to operate a radio module, wherein the method comprises: transmit within a time period data either on a first radio channel of a first radio communications network according to a first operating mode or on a second radio channel of a second radio communications network according to a second operating mode; and schedule a selection of one of the operating modes of the transmitter, wherein the selection comprises switching of at least one parameter of the transmitter according to the selected operating mode.

[0026] A third aspect is directed to a radio terminal for at least two radio communication networks, wherein the radio terminal comprises the radio module according to the first aspect.

[0027] An advantageous example is characterized by that the radio terminal comprises at least one processor, at least one memory with computer program code, and at least one antenna, the computer program code being configured to interact with the at least one processor, the at least one antenna, and the at least one radio module to cause the radio terminal to determine a/the first type MAC PDU in dependence on a first payload and provide the first type MAC PDU to the transmitter; and determine a/the second type MAC PDU in dependence on a second payload and provide the second type MAC PDU to the transmitter.

[0028] Therefore, an advantageous interface is provided allowing a plurality of software stacks for determining and providing MAC PDUs to the transmitter.

[0029] A fourth aspect is directed to a method to operate the radio terminal according to the third aspect.

BRIEF DESCRIPTION OF THE DRAWINGS

[0030] FIG. 1 schematically depicts a radio module of a radio terminal;

[0031] FIG. 2 schematically depicts an example of the radio terminal; and

[0032] FIGS. 3 to 6 each schematically depict a sequence diagram.

DETAILED DESCRIPTION

[0033] FIG. 1 schematically depicts a radio module RM of a radio terminal T. The radio module RM is adapted to transmit on a plurality of radio channels RCH1, RCH2 of different radio communication networks. In the example shown, a first network entity N1 communicates with the radio terminal T via the first radio channel RCH1. A second network entity N2 communicates with the radio terminal via the second radio channel RCH2. Both radio channels RCH1 and RCH2 belong to different radio communication networks and differ at least in a radio frequency, and further in at least one of the following: a modulation scheme, a coding scheme, a subcarrier frequency, and a transmission time interval.

[0034] The access to the radio channels RCH1 and RCH2 is handled in a distributed or centrally managed manner. Therefore, examples of a system comprises network entities N1, N2 with the same or different medium access schemes.

[0035] The radio module RM comprises a transmitter Tx and a controller CTRL. The transmitter Tx is configured to transmit within a time period provided data either on a first radio channel RCH1 of a first radio communications network according to a first operating mode or on a second radio channel RCH2 of a second radio communications network according to a second operating mode. The provided data is mapped to a subcarrier, subsequently up-converted to a corresponding radio signal and provided by the transmitter Tx to at least one antenna A in order to be transmitted via a radio signal of the first or second radio channel RCH1, RCH2.

[0036] The data to be transmitted is provided to the transmitter Tx. For example, MAC layer tasks and higher layer tasks are processed in software. Therefore, the data to be transmitted is handed over to the transmitter Tx at an egress section of the MAC layer.

[0037] The controller CTRL is configured to schedule a selection of one of the operating modes of the transmitter Tx, wherein the selection comprises switching of at least one parameter of the transmitter Tx according to the selected operating mode.

[0038] The at least one parameter of the transmitter Tx for operating the radio channels RCH1 and RCH2 of the respective radio communication system comprises one of the following:

[0039] a modulation scheme,

[0040] a coding scheme,

[0041] a radio frequency,

[0042] a subcarrier frequency,

[0043] a transmission time interval.

[0044] The selection of one of the operating modes comprises a switch operation that comprises the adaption of the at least one parameter of the transmitter Tx. This selection is associated with a switching delay.

[0045] Examples for the scheduling of the selection comprise:

[0046] a fixed timing schedule exemplified in FIG. 3,

[0047] a flexible timing schedule based on transmission need of the associated communication stack exemplified in FIG. 4

[0048] a flexible timing schedule based on external radio access scheduling exemplified in FIG. 5;

[0049] a flexible timing schedule based on transmission priorities exemplified in FIG. 5; and

[0050] a flexible timing schedule based on channel sensing exemplified in FIG. 6.

[0051] Of course, the provided scheduling method of the selection of the operating mode can be changed during the operation of the radio module RM. In addition, a combination of the provided methods is possible.

[0052] The resources of the transmitter Tx, i.e. the RF chain and the baseband processing, are divided in time slots and the controller CTRL schedules the access to these resources between two or more independent communication protocol stacks. The physical layer resources are configured via the at least one parameter independently for each time slot, wherein each time slot is therefore bound to one of the operating modes. The provided access scheme for the transmitter Tx increases the delay of the transmission over the multiple paths to a certain degree due to the time-multiplexed use of the resources of the transmitter Tx.

[0053] The transmitter Tx is connected to the at least one antenna A in order to transmit the radio signal. According to the provided access scheme for the radio module RM the radio signal switches the radio frequencies in a time-division manner. Therefore, the radio signals transmitted by the radio module have different frequencies and are independent of each other, i.e. for example, different source addresses are used.

[0054] By adjusting the length and the beginning of the time slots, the access scheme is optimized to various conditions in different bands. E.g. exclusive access to spectrum with a central coordination unit like in IMT-spectrum or in the 3.7-3.8 GHz band or shared access to spectrum with a distributed coordination based on CSMA-CA as in the 2.4 and 5 GHz bands. In this example, the terminal T is connected to two access points in form of the network entities N1 and N2 that are working at 5 GHz and 3.7 GHz, respectively.

[0055] FIG. 2 schematically depicts an example of the radio terminal T. The radio terminal T comprises the radio module RM and a processor P. A memory M with a computer program code is provided. If executed on the processor P the computer program code causes the radio terminal T to execute an application APP, a first communication stack St1, and a second communication stack St2. The application APP provides a plurality of queues qx with data to be transmitted via at least one of the radio channels RCH1, RCH2.

[0056] In the shown example, the radio terminal T comprises a receiver Rx connected to the at least one antenna A. The receiver Rx is configured to sense an occupation of at least one of the radio channels RCH1 and RCH2 and/or is configured to provide data, which is transmitted via at least one of the radio channels RCH1 and RCH2 to the controller CTRL. The receiver Rx as an occupation sensing device may comprise a less complex receiver chain which does not completely decode the received data but only senses occupation.

[0057] In another example, the receiver Rx configured to receive within a time period data either on the first radio channel RCH1 of the first radio communications network according to the first operating mode or on the second radio channel RCH2 of the second radio communications network according to the second operating mode. The operating modes are switched via the switching signal sw. According to this example, both the transmitter Tx and the receiver Rx are bound to the currently set radio frequency. Advantageously, only one radio module is needed, as only the radio frequency on which the receiver RX is currently listening is used. If the respective radio channel RCH1, RCH2 is occupied, then the radio terminal T switches to the other radio channel RCH2, RCH1 and tries to transmit there. In the case of two radio networks, the receiver Rx switches back and forth between frequencies, standards, etc. to receive data and set a sleep time for the other radio network, wherein the receiver Rx does not receive. During this sleep time the other network entities temporarily store packets for the receiver Rx until the receiver Rx returns to receive on the respective frequency.

[0058] In the shown example, the controller CTRL is provided like the transmitter Tx as hardware. In an alternative example, the controller CTRL is provided as a software function that is provided as computer program code that is run on a dedicated processor or on the processor P, wherein the transmitter Tx is realized as hardware.

[0059] The first communication stack St1 receives at its ingress queue iq1 a first payload p1 from the application APP. A protocol processing unit pp1 takes the first payload p1 from the ingress queue iq1, processes the payload p1 according to the assigned at least one first communication protocol and determines a corresponding first type MAC PDU (1) that is provided in an egress queue eq1.

[0060] The transmitter Tx comprises a PHY unit 200 that is configured to encapsulate the first type MAC PDU (1) into a first type PHY PDU (1). The first type PHY PDU (1) enters a queue 202. A radio unit 204 maps the first type PHY PDU (1) to be transmitted on at least one first subcarrier and to subsequently up-convert to a first radio frequency higher than the at least one first subcarrier.

[0061] According to an example, the radio unit 204 implements at least two different radio standards in the PHY and switches between these radio standards in dependence on the switching signal sw, therefore maintaining the time multiplex between the two radio systems.

[0062] According to a further example, the radio unit 204 implements at least two similar radio standards in the PHY interface and switches between these similar radio standards in dependence on the switching signal sw, wherein the difference between the two similar radio standards relies in the radio frequencies and subcarrier frequencies.

[0063] The second communication stack St2 receives at its ingress queue iq2 a second payload p2 from the application APP. A protocol processing unit pp2 takes the second payload p2 from the ingress queue iq2, processes the payload p2 according to the assigned at least one second communication protocol and determines a corresponding second type MAC PDU (2) that is provided in an egress queue eq2.

[0064] The PHY unit 200 is configured to encapsulate the second type MAC PDU (2) into a second type PHY PDU (2). The second type PHY PDU (2) enters the queue 202. The radio unit 204 maps the second type PHY PDU (2) to be transmitted on at least one second subcarrier and subsequently up-converts to a second radio frequency higher than the at least one second subcarrier.

[0065] The controller CTRL schedules the access to the transmitter Tx for the at least two communication stacks St1 and St2. A scheduling decision of the control CTRL involves transmitting a switching signals sw to the transmitter Tx. In an example, the radio unit 204 receives the switching signal sw. After the reception of the switching signal 204, the radio unit 204 transmits the PHY PDUs residing in the queue 202 in order to empty the queue 202. Then the radio unit 204 changes the at least one parameter in order to change the operating mode of the transmitter Tx. In other words, the radio unit 204 changes its transmission mode in order to transmit the radio signal via the radio channel RCH1, RCH2 that was not selected before the switching signal sw was received. When the radio unit 204 has changed its operating mode successfully, the radio unit 204 transmits a further switch signal sw2 to the PHY unit 200 in order to switch to the selected operating mode. In other words, after receiving the further switch signal sw2 the PHY unit 200 will switch to receive MAC PDUs from the other one of the egress queues eq2, eq1 of the respective communication stack St2, St1.

[0066] Therefore, the controller CTRL controls at least the radio frequency setting of the radio unit 204 and issues the switching signal sw to change from the first radio frequency to the second radio frequency. This switching signal sw can be triggered based on a specific switching period, the end of the transmission of the communication stack that is transmitting at the current radio frequency or based on other inputs such as scheduling grants from an external central coordinator such as a base station or access point. Before issuing the switching signal sw, the currently operating communication stack St1 is informed about the upcoming switch in frequency such that it can either pause its processing, run a timer related to scheduling or medium access such as backoff procedures in CMSA/CA. In another example, the communication stack St1 or the controller CTRL monitors the priority of incoming payload p1 for the communication stack St1 and request access to the transmitter Tx.

[0067] After a switching period that is required by the RF hardware of the radio module 204 to set a new radio frequency, the activated communication stack St1, St2 continues with a paused transmission process of data until the controller CTRL signals the next switch via the switching signal sw.

[0068] In a setup where the application APP demands strict quality of service requirements, the controller CTRL will use these requirements (e.g. latency deadline) as an input and adapt the switching between the radio systems accordingly. If both radio communication networks are managed in a distributed manner and e.g. use the IEEE 802.11 DCF as input, the backoff-value of both radio communication networks is used to determine via the controller CTRL the most promising switching routine to fulfill the quality of service requirements. In situations where the first radio communications network provides a much higher backoff than the second radio communications network, the controller CTRL allocates the next time slots for transmission via the first radio communications network and let the second communication stack St2 count down its backoff value, while the first communication stack St2 uses the time slots to transmit via the transmitter Tx.

[0069] FIG. 3 schematically depicts a sequence diagram of a method to operate the terminal T.

[0070] The controller CTRL is configured to switch the at least one parameter according to the first or second radio channel RCH1, RCH2 in dependence on a pre-determined switching pattern which comprises fixed access periods aP for the transmitter Tx.

[0071] According to a step 302, the application APP determines payloads p1 and p2 and submits these to the corresponding communication stacks St1, St2. At the time t0_3 the second communication stack St2 starts accessing the transmitter Tx during the access period aP(2). During the access period aP(2), the second communication stack St2 has access to the transmitter Tx. During the access period aP(2) the controller CTRL schedules via a step 304 the selection of the operating mode OP of the transmitter Tx. Step 304 comprises that the first communication stack St1 is informed that it has access starting at time t2_3 to use the transmitter Tx. Step 304 comprises that the second communication stack St2 has to end its access to the transmitter Tx at time t1_3.

[0072] During the switching period swP the controller CTRL determines in a step 306 the switching signal sw. According to a step 308, upon receiving the switching signal sw the transmitter Tx changes its present second operating mode to the first operating mode in order to use the first radio channel instead of the second radio channel.

[0073] During the access period aP(1) the controller initiates a further switching operation in step 314. The first communication stack St1 is informed to stop access to the transmitter Tx at time t3_3. The second communication stack St2 is informed to start the access to the transmitter Tx at time t4_3.

[0074] During the following switching period swP, the controller CTRL determines in a step 316 the switching signal sw. According to a step 318, upon receiving the switching signal sw the transmitter Tx changes its present first operating mode to the second operating mode in order to use the second radio channel instead of the first radio channel in the access period aP(2).

[0075] According to this example, multi-connectivity is achieved by using only one modem in the sense of the radio module RM. The shown time slot structure comprises a fixed access period for each communication stack St1 and St2. For example, a switch takes place every 2 ms between the frequency bands of 2.4 GHz and 5 GHz. The usable time comprises the access periods aP(1) and aP(2) of the corresponding time slot subtracting the RF switching period swP.

[0076] The first communication stack 1 compromises all required layers from the MAC layer upwards and is working as usual and transmits in the frequency band 2.4 GHz. The first communication stack St1 has its own MAC address, IP address, etc. An ongoing transmission has to end before switching to the second operating mode. At the end of the access period aP(1) the current state of communication stack St1, e.g. the back-off timer, session timer, etc., is paused and continued in the next access period aP(1). During the access period aP(2) the second communication stack St2 accesses the transmitter Tx in order to transmit in the 5 GHz band based on the status of the second communication stack St2. The communication stacks St1 and St2 can be used for example by a multi-connectivity engine at the application APP to transmit duplicate data over two communication paths of different radio communications networks.

[0077] FIG. 4 schematically depicts a sequence diagram of a method to operate the terminal T. The controller CTRL is configured to switch the at least one parameter according to the first or second radio channel RCH1, RCH2 in dependence on a received end of transmission indicator eot2, eot1, which indicates an end of a transmission via the second or first radio channel RCH2, RCH1.

[0078] According to a step 402, the application APP determines payloads p1 and p2 and submits these to the corresponding communication stacks St1, St2. At the time t0_4 the second communication stack St2 starts access to the transmitter Tx during the access period aP(2). During the access period aP(2), the second communication stack St2 determines in a step 404 that the communication stack St2 will end its access to the transmitter Tx at time t1_4. During the switching period swP the controller CTRL schedules via a step 406 the selection of the first operating mode of the transmitter Tx. Step 406 comprises that the first communication stack St1 is informed that it has access to the transmitter Tx starting at time t2_4 to use the transmitter Tx. Step 406 comprises that the transmitter Tx is informed via the switching signal sw to switch the operation mode of the transmitter Tx in a step 408 to the first operating mode.

[0079] At a time t2_4 the first communication stack St1 starts access to the transmitter Tx during the access period aP(1). During the access period aP(1), the first communication stack St1 determines in a step 414 that the communication stack St1 will end its access to the transmitter Tx at time t3_4. During the switching period swP the controller CTRL schedules via a step 416 the selection of the second operating mode of the transmitter Tx. Step 416 comprises that the second communication stack St2 is informed that it has access to the transmitter Tx starting at time t4_4 to use the transmitter Tx. Step 416 comprises that the transmitter Tx is informed via the switching signal sw to switch the operation mode of the transmitter Tx in a step 418 to the second operating mode.

[0080] FIG. 5 schematically depicts a sequence diagram of a method to operate the terminal T.

[0081] The receiver Rx is configured to receive at least one grant g1, g2 that grants the transmitter Tx to transmit data via the first or second radio channel RCH1, RCH1. The controller CTRL is configured to switch to the first or second operating mode in dependence on the received grant g1, g2.

[0082] The controller CTRL is configured to operate the transmitter Tx to transmit a first scheduling request r1 during the first operating mode towards a scheduling entity N1 of the first radio communications network.

[0083] The controller CTRL is configured to operate the transmitter Tx to transmit a second scheduling request r2 during the second operating mode towards a scheduling entity N2 of the second radio communications network.

[0084] According to a step 502, the application APP determines payloads p1 and p2 and submits these to the corresponding communication stacks St1, St2. At the time t0_5 the second communication stack St2 starts accessing the transmitter Tx during the access period aP(2). During the access period aP(2), the second communication stack St2 has access to the transmitter Tx. In an example not shown, the second communication stack St2 can initiate a transmission of the second payload p2 to the network node N2 of the second radio communication network. The controller CTRL schedules in step 504 that the second communication stack St2 ends its access of the transmitter at time t1_5 and that the first communication stack St1 starts accessing the transmitter Tx at time t2_5.

[0085] During the subsequent switching period swP, the controller CTRL initiates in step 508 a switch of the second operating mode of the transmitter Tx to the first operating mode. In step 510, the transmitter switches to the first operating mode in dependence on the received switching signal sw.

[0086] During the access period aP(2) in step 506 the controller CTRL or the second communication stack St2 (not shown) causes the transmitter Tx to transmit a scheduling request r2 towards the network node N2 that is configured as a scheduling entity for the second radio communication network. The network node N2 determines in step 511 the grant g2, which is received by the receiver Rx of the radio module RM. The receiver Rx passes the grant g2 to the controller CTRL. In step 512, the controller CTRL informs in dependence on the grant g2 the first communication stack St1 that it has to end access to the transmitter until time t3_5.

[0087] In the step 512, the controller CTRL informs in dependence on the grant g2 that the second communication stack St2 will gain access to the transmitter Tx beginning with time t4_5. The grant g2 indicates a radio resources of the second radio channel in the access period aP(2) between t4_5 and t5_5.

[0088] The controller CRTL starts its switching procedure at time t3_5. In step 514, the controller CRTL determines the switching signal sw so that the transmitter Tx changes its operating mode to the second operating mode in step 516. According to the received grant g2, the second communication stack St2 is able to transmit payload data p2 via the granted radio resources of the second radio channel.

[0089] During the access period aP(2) between t2_5 and t3_5 the controller CTRL or (not shown) the first communication stack St1 initiates in step 520 a grant request r1 to be sent via the transmitter Tx towards the network node N1 that acts as a scheduling entity for the first radio communication network. The network node N1 schedules the radio resources of the first radio channel and determines in step 522 a grant g1 that is received by the receiver Rx and handed over to the controller CTRL.

[0090] According to step 524, the controller CTRL informs the first communication stack St1 that it can access the transmitter Tx starting with time t6_5, and informs the second communication stack St2 that its access to the transmitter Tx will end at time t5_5. The following steps 508 and 510 depend on the determined time t5_5.

[0091] The provided method aligns the switching periods swP and the access periods aP(1) and aP(2) based on the scheduling decisions from the centrally coordinated communication in the first and second radio communication network. In this case, both radio communication networks are centrally coordinated. For example, in case that both system are scheduled semi-persistent the controller CTRL will influence the network nodes N1 and N2 to schedule the respective radio resources such that the scheduled radio resources for both radio communication networks are scheduled non-overlapping in time. By doing so the switching period swP and the access periods aP(1) and aP (2) are adapted to the corresponding resource allocation and no radio resource according to the grants g1, g2 is missed by the radio terminal T.

[0092] A further example of scheduling of the switching is given in the following. In a system where IEEE 802.11 in HCCA mode is used, the Contention Free Period (CFP), during which the HCCA controller CTRL manages the channel access, and the Contention Period (CP), during which the channel is used by other nodes in DCF mode, switch periodically. HCCA is a centrally coordinated communication scheme in which a Hybrid Coordinator control the access to the medium. If both radio communication networks use the HCCA mode, the controller CTRL will influence the network nodes N1 and N2 such that the CFP periods of both radio systems do not overlap in time and schedule the switching between the two radio communication networks accordingly.

[0093] If only one radio communication network uses the HCCA and the other radio communication network is using a distributed scheme, e.g., the 802.11 DCF, the controller CTRL will schedule the switching according to the CFP periods of the HCCA, radio communication network and let the other communication stack transmit in the remaining time slot with best effort.

[0094] According to a further example not shown in its entirety, the controller CTRL is configured to remain with the present operating mode or switch to the first or second operating mode in dependence on a transmission priority of data. The controller CTRL compares the transmission priorities of the MAC PDUs in the egress queues of the different communication stacks St1 and St2. Therefore, if the controller CTRL also considers a higher transmission priority for MAC PDUs of the first communication stack St1 in step 512, the controller CTRL will ignore in the step 512 the grant g2 and remain with the first operating mode of the transmitter Tx as active.

[0095] Furthermore, in a mixed setup, where the medium access of the first radio communication network is coordinated centrally and the medium access of the second radio communication network is managed in a distributed manner, the switching times can be adjusted such that they give priority to the resources of the first radio communication network. By doing so, at least the path over the first radio communications network can predictably transmit packets whereas the second radio communications network is only transmitting with best effort. However, the access period for the first communication stack St1 is kept to a minimum, which leaves more time for the second communication stack St2 to access the channel.

[0096] FIG. 6 schematically depicts a sequence diagram. The receiver Rx is configured to sense the first radio channel as free or busy.

[0097] The controller CTRL is configured to switch the transmitter Tx from the first operating mode to the second operating mode, if the first radio channel RCH1 is sensed free, and to switch the transmitter Tx from the second operating mode to the first operating mode, if the first radio channel RCH1 is sensed busy.

[0098] According to a step 602, the application APP determines payloads p1 and p2 and submits these to the corresponding communication stacks St1, St2. At the time t0_6 the controller CTRL informs in step 604 the second communication stack St2 that it has access to the transmitter Tx beginning with time t1_6. In dependence on the received switching signal sw the transmitter Tx changes in step 606 its operating state to the second operating state.

[0099] The receiver Rx sense the first radio channel RCH1 as busy at time t2_6 and starts in step 608 to change the operating state of the transmitter Tx to the first operating state. The transmitter Tx changes its operating state to the first operating state in step 610. The second communication stack St2 is informed to stop access to the transmitter Tx. The first communication stack St2 is informed that access to the transmitter Tx is provided starting with time t3_6.

[0100] As soon as the receiver Rx senses the first channel RCH1 as free, the controller CTRL initiates in step 612 a change of the operating state of the transmitter Tx to the second operating state in step 614.

[0101] The second communication stack St2 starts accessing the transmitter Tx during the access period aP(2). During the access period aP(2), the second communication stack St2 has access to the transmitter Tx. In an example not shown, the second communication stack St2 can initiate a transmission of the second payload p2 to the network node N2 of the second radio communication network. The controller CTRL schedules in step 504 that the second communication stack St2 ends its access of the transmitter at time t1_5 and that the first communication stack St1 starts accessing the transmitter Tx at time t2_5.

[0102] According to this exemplary setup, transmissions take place according to a non-coordinated scheme in which radio terminals T in the 3.7 GHz act as primary users and those radio terminals T in the Wi-Fi band as secondary users. Therefore, Wi-Fi users can start to transmit only if there is no 3.7 GHz transmission. That means, the controller CTRL monitors the at least the first radio channel RCH1 in order to detect the existence of a potential transmission. As long as the transmission in 3.7 GHz/the first radio channel RCH1 is paused, the Wi-Fi users would take this opportunity to transmit an unknown quantity of data (burst) depending of the time allocated and have to vacate as soon as 3.7 GHz transmissions follow, which means that the first radio channel RCH1 is sensed busy. In other words, Wi-Fi users take opportunity of idle periods for transmission of data on the second radio channel RCH2. This setup takes into account conventional Wi-Fi users using CSMA/CA as well as users in a tuned Wi-Fi system without a channel access mechanism.

* * * * *


uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed