METHOD FOR MANAGING A RADIO INTERFACE OF A COMMUNICATION DEVICE
The method optimizes energy consumption in MIMO communication devices by measuring signal power levels and deactivating underperforming modules, maintaining reception quality.
Patent Information
- Application Number
- FR2023005833
- Authority / Receiving Office
- FR · FR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-06-09
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-06-09
AI Technical Summary
Communication devices using MIMO technology face challenges in optimizing electrical energy consumption due to altered signals received by antennas, which do not significantly contribute to data reconstruction and consume energy without improving reception quality.
A method and device for managing a radio interface with multiple antennas, involving signal power level measurements, comparison with a decision threshold, and deactivation of underperforming front-end modules to conserve energy without compromising reception quality.
Optimizes electrical energy consumption in communication devices by selectively deactivating underperforming front-end modules, ensuring efficient data frame reception without penalizing quality.
Smart Images

Figure 00000016_0000 
Figure 00000016_0001 
Figure 00000016_0002
Abstract
Description
Title of the invention: METHOD FOR MANAGING A RADIO INTERFACE OF A COMMUNICATION DEVICE Technical field
[0001] The present invention relates to a method for managing a radio interface of a communication device comprising several antennas. STATE OF PRIOR ART
[0002] In radio communication networks, such as for example communication networks using Wi-Fi technology, the radio interfaces of the communication devices respectively have a set of functionally bidirectional antennas for transmitting and receiving data. The use of a plurality of antennas is known by the acronym MIMO (for Multiple-Input Multiple-Output in English), (“multiple inputs, multiple outputs” in French).
[0003] It is a multiplexing technique used in wireless networks such as mobile and Wi-Fi networks that allows data transfers over longer ranges and with a higher throughput than with a single antenna.
[0004] Components implementing MIMO technology are based on the quasi-real-time characterization of the propagation channel by means, for example, of return error indicators, to adjust the transmission parameters (power, modulation type, channel coding, etc.) in order to obtain the best throughput to a receiver. This operation is carried out jointly by the transmitter and the receiver.
[0005] MIMO technology, by its structure, allows each of the antennas of a receiver to receive a combination of the signals coming from each of the transmitting antennas used in the transmitter.
[0006] Depending on the propagation conditions, the signal transmitted by one or more antennas may be very significantly altered and it happens that the signal received by at least one antenna of the recipient communication device represents only a tiny portion of the total useful signal perceived by each of the antennas of the recipient communication device. Each antenna is associated with a plurality of electronic components allowing the transmission and reception of radio signals. These electronic components are often included in a module called a front-end module. A front-end module comprises, for example, at least one power amplifier, at least one low-noise amplifier, at least one multiplexer or a switch. The components of the front-end module consume electrical energy. When a signal received by at least one antenna is significantly altered, it does not significantly intervene in the reconstruction of the data signal by the communication device while the transmission of said signal consumes electrical energy.
[0007] It is particularly desirable to provide a solution which makes it possible to optimize the electrical energy consumption of communication devices using MIMO technology.
[0008] EXPOSE
[0009] A method is proposed for managing a radio interface of a communication device, the radio interface comprising a plurality of antennas capable of transmitting and receiving data frames, each antenna being associated with a front-end module, each front-end module comprising a transmission chain and a reception chain for data frames, characterized in that the method comprises the steps of:
[0010] - obtaining, for each antenna and the associated front-end module, a measurement of the received signal power level,
[0011] - comparison of each power level obtained with a decision threshold determined from at least a portion of the received signal power level measurements,
[0012] - if the received signal power level for an antenna and the front-end module associated is lower than the decision threshold, deactivation of the front-end module for the transmission of a data frame.
[0013] One or more embodiments also relate to a device for managing a radio interface of a communication device, the radio interface comprising a plurality of antennas capable of transmitting and receiving data frames, each antenna being associated with a front-end module, each front-end module comprising a transmission chain and a reception chain for data frames, characterized in that the management device comprises:
[0014] - means for obtaining, for each antenna and the associated front module, a measurement of the power level of the received signal,
[0015] - means for comparing each power level obtained with a threshold of decision determined from at least part of the received signal power level measurements,
[0016] - means for deactivating a front-end module for the transmission of a frame data if the received signal power level for an antenna and the associated front-end module is below the decision threshold.
[0017] Thus, the electrical energy consumption of communication devices using MIMO technology is optimized without penalizing the reception quality of data frames.
[0018] According to a particular embodiment, the decision threshold is determined from an average of the measurements of power levels of received signals reduced by a predefined value.
[0019] According to a particular embodiment, the predefined value is dependent on the type of modulation used for the transfer of a data frame.
[0020] According to a particular embodiment, the part of the measurements of power levels of the received signals for determining the decision threshold comprises a predefined number of measurements of power levels of the highest received signals among the measurements of power levels of the received signals.
[0021] According to a particular embodiment, the predefined number is at least equal to 1.
[0022] According to a particular embodiment, the deactivation of front modules is limited to the total number of front-end modules minus one.
[0023] According to a particular embodiment, the maximum number of front-end modules that can be deactivated depends on the type of modulation used for the transmission of data frames.
[0024] According to a particular embodiment, the method is executed prior to the transmission of each data frame for a predetermined duration.
[0025] Also provided is a computer program, which may be stored on a medium and / or downloaded from a communication network, in order to be read by a processor. This computer program comprises instructions for implementing the method performed by the management device as mentioned above, when said program is executed by the processor. An embodiment also relates to an information storage medium storing such a computer program. Brief description of the drawings
[0026] The above-mentioned characteristics, as well as others, will appear more clearly on reading the following description of at least one exemplary embodiment, said description being made in relation to the attached drawings, among which:
[0027] [Fig.l] schematically illustrates a wireless communication network arrangement according to one embodiment;
[0028] [Fig.2] schematically illustrates an embodiment of the front modules of a radio interface included in a communication device;
[0029] [Fig.3] schematically illustrates an example of a hardware arrangement of a device telecommunications;
[0030] [Fig.4] schematically illustrates an example of an algorithm executed by a device of communication.
[0031] DETAILED DESCRIPTION OF EMBODIMENTS
[0032] [Fig.l] schematically illustrates a wireless communication network arrangement wire according to one embodiment.
[0033] In the example of [Fig.l], three communication devices 10a, 10b and 10c are shown.
[0034] Of course, the different embodiments are applicable to a greater or lesser number of communication devices.
[0035] The communication network is, for example and not limited to, a communication network using, for example, Wi-Fi technology or a mobile telephone communication network.
[0036] The communication devices 10a, 10b and 10c are, for example, access points of a home communication network, stations, gateways or Wi-Fi repeaters.
[0037] The communication device 10a comprises N+1 antennas denoted Anta0 to Ant^, the communication device 10b comprises M+l antennas denoted Antbo to AntbM and the communication device 10c comprises K+l antennas denoted Antc0 to AntcK where N, M and K are integers greater than or equal to 1.
[0038] For example, if N and M are equal to 1, the communication device 10a is able to transfer data to the communication device 10b via a propagation channel between the antenna Anta0 and the antenna Antb0 denoted CaObO, a propagation channel between the antenna Antai and the antenna Antb0 denoted Caib0, a propagation channel between the antenna Anta0 and the antenna Antbi denoted CaObi, and a propagation channel propagation between the antenna Anta[ and the antenna Antb[ noted Caibi.
[0039] ^aibl. where C= XÀ C«Qb0 . ^aOb 1 ,A = ^a\b\. r aoi , b = [bo ' L Al J LB1 .
[0040] B0 being the signal received by the antenna Antb0 of the communication device 10b and B1 the signal received by the antenna Antb[ of the communication device 10b, A0 is the signal emitted by the antenna Anta0 and Al the signal emitted by the antenna Antab
[0041] In a conventional propagation medium with obstacles such as passive elements, it is permissible to apply the principle of reciprocity. Thus, the propagation channels between each pair of antennas of the communication devices 10a and 10b have the same characteristics regardless of the direction of transmission and reception.
[0042] Each antenna and its associated front-end module of the communication device 10a perceives the communication device 10b as a single transmission source. The number and characteristics of each antenna and its associated front-end module of the communication device 10b are not distinguished by the communication device 10b. communication 10a. The same principle applies to communication device 10b.
[0043] Wireless communication according to the MIMO mode between two communication devices, for example 10a and 10b, implements on each side a plurality of transmission chains and a plurality of reception chains.
[0044] The communications from the communication device 10a to the communication device 10b use the same frequency channel, or close frequency channels in the same frequency band, and travel through the same airspace at different but very close times (for example a few ms). It is therefore considered that the communication channel is reciprocal.
[0045] In general, a communication is bidirectional because the transmission of a data frame by a communication device is followed by the transmission in response of an acknowledgment by the destination communication device. By default, transmissions and receptions on both sides are carried out by implementing the entire transmission and reception chains.
[0046] The combination in the receiver of the information coming from the different antennas, according to the principles of MIMO, makes it possible to reconstruct the transmitted data flow, the data having been configured according to the principles of MIMO by the transmitter to be transmitted via its antennas.
[0047] The receiver's ability to reconstruct the input data is highly dependent on the quality of the signal it receives from each of its reception chains. The quality of this signal is itself dependent on the signal-to-noise ratio of the signal arriving at the antenna associated with the reception chain.
[0048] A signal received with a low amplitude, or a low signal-to-noise ratio, is therefore, in fact, less of a contributor to the reconstruction of the data stream than a signal received with a high amplitude or a high signal-to-noise ratio.
[0049] It is notable that a reception chain showing a low amplitude, or a low signal-to-noise ratio, of the received signal compared to the amplitude or signal-to-noise ratio of the other reception chains, highlights poor performance of the propagation channel which concerns it.
[0050] Given the phenomenon of reciprocity of the propagation channel, it is also notable that a signal transmitted by a transmission chain using the same antenna will be altered in the same way when it arrives at the antennas of the remote receiver.
[0051] The method described below makes it possible to judge the level of contribution of each of the propagation channels on the basis of a received level, and to deduce therefrom the relevance of activating the corresponding transmission chain.
[0052] [Fig.2] schematically illustrates an embodiment of the front-end modules of a radio interface included in a communication device.
[0053] In the example of [Fig.2], the front-end modules of the radio communication interface included in the communication device 10a are shown.
[0054] The front module 200a0 is associated with the antenna Anta0 and the front module 200.,N is associated with the antenna Ant^.
[0055] The front-end module 200a0 comprises a power amplifier 201a0, a low-noise amplifier 203a0, a switch 202a0, a Conta0 control circuit 205a0 and a bypass circuit 204a0 of the low-noise amplifier 203a0.
[0056] The low noise amplifier 203a0, the switch 202a0 and the bypass circuit 204a0 of the low noise amplifier 203a0 form a receiving chain.
[0057] The power amplifier 201a0 and the switch 202a0 form a transmission chain.
[0058] The front module 200a0 may also include at least one filter not shown in [Fig.2],
[0059] When the communication device 10a transmits a data frame, it is modulated and transmitted to the power amplifier 201a0 by the link denoted TX. At least one control signal CTRLa0 indicates to the control circuit Conta0205a0 that the switch 202a0 must be positioned so that the signal at the output of the power amplifier 201a0 is directed towards the antenna Anta0.
[0060] When the communication device 10a receives a data frame, the signal received by the antenna Anta0 is transmitted to the low noise amplifier 203a0 to be amplified and transmitted to the radio interface 305 of the communication device 10a for demodulation and processing via the RX link. Optionally, if the amplitude of the received signal is greater than a predetermined threshold, the signal received by the antenna Anta0 is transmitted via the bypass circuit 204a0 of the low noise amplifier 203a0.
[0061] A signal noted FEM_ENa0 makes it possible to activate or not the supply of electrical energy to the front module 200a0.
[0062] The front-end module 200„x comprises a power amplifier 201^, a low-noise amplifier 203^, a switch 202^, a control circuit Cont^ 205^ and a bypass circuit 204^ of the low-noise amplifier 203^.
[0063] The low noise amplifier 203^, the switch 202„x and the bypass circuit 204„x of the low noise amplifier 203„x form a receiving chain.
[0064] The power amplifier 201^ and the switch 202.,N form a transmission chain.
[0065] The front module 200^ may also include at least one filter not shown in [Fig.2],
[0066] When the communication device 10a transmits a data frame, it is modulated and transmitted to the power amplifier 201^ by the link denoted TX. At least one control signal CTRL,X indicates to the control circuit 205^ that the switch 202„x must be positioned so that the signal at the output of the power amplifier 201^ is directed towards the antenna Ant^.
[0067] When the communication device 10a receives a data frame, the signal received by the antenna Ant,x is transmitted to the low noise amplifier 203^ to be amplified and transmitted to the radio interface 305 of the communication device 10a for demodulation and processing via the RX link. Optionally, if the amplitude of the received signal is greater than a predetermined threshold, the signal received by the antenna Ant^ is transmitted to the bypass circuit 204^ of the low noise amplifier 203^.
[0068] A signal noted FEM_EN„x makes it possible to activate or not the supply of electrical energy to the front module 200^.
[0069] When a front-end module 200i, with 1=0 to N, is activated, the front-end module 200i is supplied with electrical power and allows the reception and transmission of data frames via the front-end module 200i and the antenna with which the front-end module is associated. When a front-end module 200i is deactivated, the front-end module 200i is not supplied with electrical power and does not allow the reception and transmission of data frames via the front-end module 200i and the antenna with which the front-end module is associated 200i.
[0070] [Fig.3] schematically illustrates an example of a hardware arrangement of a telecommunications device.
[0071] The example hardware arrangement presented comprises, connected by a communication bus 300: a processor PROC 301; a random access memory (RAM) 302; a read only memory (ROM) 303 or a Flash memory; a storage unit or a storage media reader (STCK), such as an SD card reader (Secure Digital) 304 or a hard disk drive (HDD); and an RF radio interface 305.
[0072] The CPU processor 301 is capable of executing instructions loaded into the RAM memory 302 from the ROM memory 303, from an external memory (such as an SD card), from a storage medium (such as the HDD hard disk), or a communication network. When the communication device is powered up, the CPU processor 301 is capable of reading instructions from the RAM memory 302 and executing them. These instructions form a computer program causing the CPU processor 301 to implement all or part of the behaviors, algorithms and steps described herein.
[0073] Thus, all or part of the algorithms and steps described herein may be implemented in software form by executing a set of instructions by a programmable machine, such as a DSP (Digital Signal Processor) or a microcontroller or a processor. All or part of the algorithms and steps described herein may also be implemented in hardware form by a machine or a component (chip), such as an FPGA (Field-Programmable Gate Array) or an ASIC (Application-Specific Integrated Circuit). Thus, the communication device comprises electronic circuitry adapted and configured to implement the behaviors, algorithms and steps described herein.
[0074] [Fig.4] schematically illustrates an example of an algorithm executed by a communication device.
[0075] The present algorithm is described in an example in which it is executed by the communication device 10a.
[0076] It should be noted here that, for reasons of speed of execution of the present algorithm, the present algorithm can be executed by the radio interface 305 of the communication device 10a. In another embodiment, the present algorithm can be executed by the processor 301 in cooperation with a front-end module such as the front-end module 200a0-
[0077] In step E400, the present algorithm is initialized. It is executed iteratively.
[0078] In step E401, the communication device 10a checks whether a signal emitted by another communication device is received. If so, the communication device 10a identifies the communication device that emitted the received signal and goes to step E402. The identification is for example carried out from the MAC address (Media Access control), or BSSID (Basic Service Set Identifier) for a Wi-Fi device, or the IMEI address (International Mobile Equipment Identity) for cellular equipment. If not, the communication device 10a returns to step E401.
[0079] In one embodiment, the verification of the reception of a signal transmitted by another communication device is replaced by a time delay, for example equal to one second.
[0080] In one embodiment, verification of reception of a signal transmitted by another communication device is replaced by verification of reception of a predetermined data frame such as for example a frame requesting association to the communications network.
[0081] It should be noted here that the aforementioned embodiments can also be combined.
[0082] In step E402, the communication device 10a initializes a variable denoted i to the number of antennas available to the communication device 10a, in this case N + 1 for the communication device 10a, and sets a variable denoted j to the value 0.
[0083] In step E403, the communication device 10a obtains, for each antenna, a measurement of the power level of the received signal RSSI (acronym for Received Signal Strength Indicator or Received Signal Strength Indication in English).
[0084] The communication device 10a obtains from each antenna Anta0 to Ant^ respectively a measurement of the power level of the received signal RSSI_Anta0 to RSSI.Ant^.
[0085] Depending on the characteristics of the propagation channel linked to each reception chain including the diagram and the polarization of its associated antenna, the RSSI levels of the different chains can be very heterogeneous. For example, in the case of the Wi-Fi system, its value can vary in the range of approximately -30dBm for a signal received in very good conditions from a nearby transmitter up to approximately -98dBm for a signal received very weakly, for example from a very distant transmitter or in very poor propagation conditions.
[0086] RSSI measurements provide an indication of the performance of the corresponding propagation channels, because the remote communication device transmits with a homogeneous power to each of these channels. The level received locally by each of the antennas directly reflects the attenuation of the corresponding propagation channel.
[0087] The channel being by definition symmetrical, its propagation characteristics towards the remote communication device can be deduced directly from the corresponding RSSI level.
[0088] For example, the control device performs, to obtain the RSSI measurements of the last frame received from the Radio interface 305, a command “wl sta_info <xx:xx:xx:xx:xx:xx> », où <xx:xx:xx:xx:xx:xx>denotes the MAC address of the device, and can achieve the following result:
[0089] “per antenna rssi of last rx data frame: -73 -83 -71 -71”, where the numerical values represent the RSSI in dBm for each of the antennas.
[0090] In the following step E404, the communication device calculates an average RSSLvg of the values of the power level measurements of the received signals RSSI_Anta0 to RSSI-AuLn.
[0091] In the following step E405, the communication device 10a checks whether the value of the variable j is less than or equal to the value of the variable i.
[0092] If so, the communication device 10a proceeds to step E406. If not, the communication device 10a returns to step E401 to start listening to the channel again.
[0093] In step E406, the communication device 10a checks whether the measurement of the received power level RSSI_Antaj is strictly lower than a decision threshold determined from at least part of the measurements of power levels of received signals.
[0094] For example, the decision threshold is the average RSSIavg of the values of the power level measurements of the received signals RSSI_Anta0 to RSSI_Ant,x reduced by a threshold noted Th. The threshold Th is for example equal to 10 dB. It should be noted here that the value of the threshold Th can be modified according to certain conditions explained later.
[0095] For example, the portion of the received signal power level measurements used to determine the decision threshold includes a predefined number of the highest received signal power level measurements among the received signal power level measurements.
[0096] For example, the predefined number is equal to at least one.
[0097] For example, the control device performs, to obtain the average RSSI of the Radio interface 305, the command “wl sta_info <xx:xx:xx:xx:xx:xx> », où <xx:xx:xx:xx:xx:xx>denotes the MAC address of the device, can produce the following result:
[0098] "per antenna average rssi of rx data frames: -73 -83 -71 -71”, where the values digital represent the RSSI in dBm for each of the antennas.
[0099] If the difference between these RSSI values is very large, the reception chain which receives less energy can therefore be considered as being non-contributory for the remote communication device identified from the MAC address or the BSSID or the IMEI and the front-end module can be deactivated during the next transmission to the communication device having emitted the signal received in step E401.
[0100] One way to identify non-contributing channels is to calculate the difference between the RSSI of each receiving channel and the average RSSI of all receiving channels.
[0101] The average RSSI is for example calculated in Watt units. If the RSSI is expressed in dBm, it is then necessary to convert it to Watts.
[0102] Then, the RSSI of each antenna is compared to the average RSSI. If the difference exceeds a predefined threshold, the corresponding channel will be identified as non-contributing.
[0103] Indeed, the contribution of one of the reception chains to the reconstruction of the signal transmitted by the remote transmitter will be all the weaker as the signal level received by this chain is weak.
[0104] Let us take for example a case in which the communication device 10a comprises four antennas Anta0 to Anta3.
[0105] The measurements of the RSSI values of the last received frame are evaluated for each of the antennas at respectively RSSI_Anta0 = -73 dBm, RSSI_Anta1 = -83 dBm, RSSI_Anta2 = -71 dBm and RSSI_Anta3 = -71 dBm.
[0106] To obtain the decision threshold determined from at least part of the power level measurements of the received signals, the following procedure can be used: - RSSI_Anta0 = -73 dBm, or 50 nW - RSSI_Antai = -83 dBm, or 5 nW RSSI_Anta2 = -71 dBm, or 79 nW RSSI_Anta3 = :-71 dBm, or 79 nW - RSSIavg = sum of RSSI of antennas Anta0 to Anta3 divided by the number of antennas: • RSSIavg = 53 nW, or -72.7 dBm - Decision threshold = RSSIavg - Th = -72.7 dBm - 10 dB = - 82.7 dBm
[0107] Step 406 compares the RSSI of the last frame received to the threshold: - RSSI_Anta0: -73 dBm is above the decision threshold of -82.7 dBm - RSSI_Antai: -83 dBm is below the decision threshold - RSSI_Anta2: -71 dBm is above the decision threshold - RSSI_Anta3: -71 dBm is above the decision threshold
[0108] In this example, it appears that the Antai antenna channel is identified as non-contributing.
[0109] In this example, it is considered that the communication device 10a comprises 4 antennas, each associated with a front-end module. In other examples, a communication device having a different number of antennas and front-end modules may implement one or more embodiments: - communication device comprising 2 antennas; - communication device comprising 3 antennas; - communication device comprising 6 antennas; - communication device comprising 8, 16, 64 antennas; - etc.
[0110] According to an alternative embodiment, the value of the threshold Th depends on the type of modulation used for the next transmission or the MIMO scheme implemented, or the average RSSI level when it is greater than a determined threshold corresponding to example to excellent propagation conditions, or for example to very poor propagation conditions.
[0111] In one example, the value of the threshold Th is chosen close to 3 dB, that is to say that the threshold Th is representative of an identification of a non-contributing antenna when the latter receives a signal with 2 times less energy or power than the average of the energies or powers of the signals received by all the antennas. In another example, the value of the threshold is chosen close to 15 dB. In yet another example, the value of the threshold Th is chosen in the interval ]0 dB, 20 dB].
[0112] If so, the communication device 10a proceeds to step E408. If not, the communication device 10a proceeds to step E407.
[0113] In step E407, the communication device 10a commands, for the next transmission of a data frame to the communication device having emitted the signals received in step E401, the activation of the signal FEM_ENaj. In other words, the communication device activates or maintains the electrical power supply to the front-end module 200aj for the next transmission of a data frame to the communication device having emitted the signals received in step E401.
[0114] Once this operation is carried out, the communication device moves on to step E409.
[0115] In step E408, the communication device 10a commands, for the next transmission of a data frame to the communication device having emitted the signals received in step E401, deactivation of the signal FEM_ENaj. In other words, the communication device deactivates the electrical power supply of the front-end module 200aj for the next transmission of a data frame to the communication device having emitted the signals received in step E401.
[0116] For example, the following commands are used:
[0117] "wl txchain <xy>” which allows control of the channels to be used for transmission.
[0118] "wl rxchain <xy>” which allows control of the channels to be used for reception.
[0119] According to a variant, the deactivation decision is limited to a single front-end module. among the plurality of front modules, or two front modules.
[0120] According to another variant, the deactivation decision is taken according to the crossing for an antenna of a threshold relative to another antenna, for example relative to the best antenna, or relative to the two best.
[0121] According to yet another variant, the deactivation decision relates to the deactivation of a single antenna among the plurality of excludable antennas, for example the worst, or the two worst.
[0122] According to another alternative, the maximum number of front-end modules that can be deactivated is dependent on the modulation used for the transmission of the next data frame.
[0123] In the following step E409, the communication device 10a increments the variable j by one unit and returns to step E405.
[0124] Thus, the following command makes it possible to interrupt the supply of electrical energy to the transmission chain of the front mode 200ai during the next transmission:
[0125] "wl txchain 13”
[0126] 13 = (1101 )b the number 0, in the second column, shows that the second string of transmission will be disabled.
[0127] Once this operation is carried out, the communication device returns to step E401.
[0128] According to a particular mode, for the emission of beacon signals at regular intervals, all of the front modules are activated.
[0129] In a particular embodiment, the algorithm as described is interrupted at regular intervals to allow the communication devices to activate all their front channels and thus to allow the full evaluation of the propagation channels in the event of improvement of the propagation conditions between the two communication devices. The interruption can, for example, be carried out for the transmission of five frames every 5s.< / xy> < / xy> < / xx:xx:xx:xx:xx:xx> < / xx:xx:xx:xx:xx:xx> < / xx:xx:xx:xx:xx:xx> < / xx:xx:xx:xx:xx:xx>
Claims
Claims
1. Method for managing a radio interface of a communication device, the radio interface comprising a plurality of antennas capable of transmitting and receiving data frames, each antenna being associated with a front-end module, each front-end module comprising a transmission chain and a reception chain for data frames, characterized in that the method comprises the steps of: - obtaining (E403), for each antenna and the associated front-end module, a measurement of the received power level, - comparing (E406) each power level obtained with a decision threshold determined from at least part of the received signal power level measurements, - if the power level of the signal received for an antenna and the associated front-end module is lower than the decision threshold, deactivating (E408) the front-end module for the transmission of a data frame.
2. Method according to claim 1, characterized in that the decision threshold is determined from an average of the measurements of power levels of received signals reduced by a predefined value.
3. Method according to claim 2, characterized in that the predefined value is dependent on the type of modulation used for the transfer of a data frame.
4. Method according to claim 1, characterized in that the part of the received signal power level measurements for determining the decision threshold comprises a predefined number of the highest received signal power level measurements among the received signal power level measurements.
5. Method according to claim 4, characterized in that the predefined number is equal to at least 1
6. Method according to any one of claims 1 to 5, characterized in that the deactivation of front-end modules is limited to the total number of front-end modules less one.
7. Method according to any one of claims 1 to 6, characterized in that a maximum number of front modules which can be disabled depends on the type of modulation used for transmitting data frames.
8. Method according to any one of claims 1 to 7, characterized in that the method is executed prior to the transmission of each data frame for a predetermined duration.
9. Device for managing a radio interface of a communication device, the radio interface comprising a plurality of antennas capable of transmitting and receiving data frames, each antenna being associated with a front-end module, each front-end module comprising a transmission chain and a reception chain for data frames, characterized in that the management device comprises: - means for obtaining, for each antenna and the associated front-end module, a measurement of the received power level, - means for comparing each power level obtained with a decision threshold determined from at least part of the measurements of power levels of received signals, - means for deactivating a front-end module for the transmission of a data frame if the power level of the signal received for an antenna and the associated front-end module is lower than the decision threshold.
10. Computer program product comprising instructions for implementing, by a processor, the method according to any one of claims 1 to 8, when said program is executed by said processor.
11. An information storage medium storing a computer program comprising instructions for implementing, by a processor, the method according to any one of claims 1 to 8, when said program is read and executed by said processor.