Configuring beamforming in an integrated sensing and communications network
The method uses a machine learning model to configure beamforming in integrated sensing and communication networks, optimizing energy and frequency use by directing main lobes for communication and further lobes for sensing, addressing inefficiencies in existing cellular networks.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-10-08
- Publication Date
- 2026-04-16
AI Technical Summary
Existing cellular networks face inefficiencies in energy usage and frequency spectrum utilization due to beamforming techniques that waste energy in side lobes, and the integration of sensing and communication functions requires adapting beamforming to optimize energy efficiency and frequency use.
A method using a machine learning model to configure beamforming in integrated sensing and communication networks by selecting main lobes for communication and further lobes for sensing, based on performance data input, and employing precoding and decoding information to mitigate interference.
Enhances energy efficiency and frequency spectrum utilization by optimizing beamforming to direct energy towards desired targets while utilizing side and back lobes for sensing applications, improving overall network performance.
Smart Images

Figure GB2025052199_16042026_PF_FP_ABST
Abstract
Description
CONFIGURING BEAMFORMING IN AN INTEGRATED SENSING AND COMMUNICATIONS NETWORKTechnical Field
[0001] The present disclosure relates to configuring beamforming for an air interface of an integrated sensing and communication cellular network and, in particular, for configuring the beamforming with the use of a machine learning model.Background
[0002] Beamforming in cellular networks is a signal processing technique by which radio signals are spatially directed towards a specific target. The target may be a User Equipment (UE) in the case of a downlink signal. The target may be a base station in the case of an uplink signal. The base station may be a gNodeB.
[0003] Beamforming involves using multiple antennas to each transmit the desired signal with varying phases and powers. The transmitted signals from each antenna then constructively and destructively interfere. The resulting beam may have a 'main lobe' directed towards the desired target. It may also have one or more 'side lobes' which may or may not be directed towards the desired target.
[0004] Through the use of beamforming, cellular networks may ensure that most of the energy used in transmission is contained in the main lobe. Thus, most of the energy is directed towards the desired target. However, there is still energy in the side lobes which may be considered to be wasted.
[0005] Furthermore, providers of cellular networks are limited in the frequency spectrum available to them. That is, cellular network providers are only permitted to make use of a certain band of frequencies. Thus, there is a need to make efficient use of limited frequency resources.
[0006] Current cellular networks are used for wireless communication services. Thus, beamforming is used to direct information transmission. However, future cellular networkswill be integrated sensing and communication (ISAC) networks. That is, they will simultaneously provide wireless communication services as well as acting as a sensor node to serve use cases more typically seen in radars.
[0007] Thus, there is a desire to adapt beamforming in an integrated sensing and communication cellular network to improve energy efficiency and utilisation of the frequency spectrum.Summary
[0008] A first aspect of the present disclosure provides a method for configuring beamforming for an air interface of an integrated sensing and communication cellular network; the method comprising: obtaining data indicative of the performance of the air interface; inputting the obtained data into a model for determining precoding / decoding information, the model comprising a machine learning model; using the precoding information determined by the model for configuring the beamforming; wherein configuring the beamforming comprises: forming a beam comprising one or more main lobes and one or more further lobes; and selecting at least one of the main lobes for communication and at least one of the further lobes for sensing.
[0009] The one or more further lobes may comprise at least one side lobe and configuring the beamforming may comprise selecting at least one of the side lobes for sensing.
[0010] The one or more further lobes may comprise at least one back-lobe and configuring the beamforming may comprise selecting at least one of the back-lobes for sensing.
[0011] The data indicative of the performance of the air interface may be indicative of communication performance.
[0012] The data indicative of the performance of the air interface may be indicative of sensing performance.
[0013] The model may further be for determining decoding information. The method may comprise subsequent to the step of using the precoding information, a step of using the decoding information determined by the model for mitigation of interference.
[0014] The data indicative of the performance of the air interface may comprise data indicative of any, more than one or all of received signal power, signal quality, signal error, a location of a cell of the cellular network, or channel quality.
[0015] The data indicative of the performance of the air interface may comprise any, more than one or all of Reference Signal Received Power, Reference Signal Time difference, Line of Sight indicators, Non Line of Sight indicators, Signal to Noise ratio, Signal to Interference ratio, Signal to Interference plus Noise ratio, Block Error Rate, Error Vector Magnitude, Sounding Reference Signal, Channel Status Indicators, Channel State Indicator Reference Signal, Rank Indicators, or Channel Quality Indicators.
[0016] The data indicative of the performance of the air interface may comprise data related to sensing. For example, the data may comprise data relating to interference between a sensing lobe and a communications lobe of a beamformed beam. The data may comprise data relating to interference between one or more sensing sidelobes (that is, cross-link interference) of a beamformed beam.
[0017] Although in the present disclosure the model takes data indicative of the performance of the air interface as an input, it would be understood by the person skilled in the art that the inputs of the model are not limited to data indicative of the performance of the air interface. For example, the model may take additional data as an input. For example, the model may take timestamp information as an input.
[0018] The air interface may be an air interface between a user equipment and a base station of a cellular network.
[0019] The base station may be a gNodeB.
[0020] The cellular network may be any, more than one or all of a 5G cellular network, a 5G+ cellular network, a 5G-Advanced cellular network, or any other suitable cellular network.
[0021] The precoding information may be information that allows for the generation of a precoding matrix.
[0022] The method may comprise subsequent to the step of using the precoding information, and optionally the decoding information, a step of re-training the machine learning model, wherein re-training the machine learning model may comprise training an updated machine learning model based on the obtained data, and utilizing the updated machine learning model for determining future precoding information and optionally decoding information.
[0023] A second aspect of the disclosure provides a method for generating a machine learning model for use in the method for configuring beamforming. The method comprises transmitting at least two training beams over an air interface, obtaining training data from measurement of the at least two training beams indicative of the performance of the air interface, and training a machine learning model based on the obtained training data.
[0024] The training data indicative of the performance of the air interface may comprise data indicative of any, more than one or all of received signal power, signal quality, signal error, a location of a cell of the cellular network, or channel quality.
[0025] The training data indicative of the performance of the air interface may comprise any, more than one or all of Reference Signal Received Power, Reference Signal Time difference, Line of Sight indicators, Non Line of Sight indicators, Signal to Noise ratio, Signal to Interference ratio, Signal to Interference plus Noise ratio, Block Error Rate, Error Vector Magnitude, Sounding Reference Signal, Channel Status Indicators, Channel State Indicator Reference Signal, Rank Indicators, or Channel Quality Indicators.
[0026] The training data indicative of the performance of the air interface may comprise data related to sensing. For example, the training data may comprise data relating to interference between a sensing lobe and a communications lobe of a beamformed beam. The training data may comprise data relating to interference between one or more sensing sidelobes (that is, cross-link interference) of a beamformed beam.
[0027] Obtaining the training data may comprise measuring, at a base station transmitting the at least two training beams, back scattering associated with at least one of a side-lobe and a back-lobe associated with each training beam of the at least two training beams.
[0028] Although in the present disclosure the model uses training data indicative of the performance of the air interface for training, it would be understood by the person skilled in the art that the training data of the model are not limited to data indicative of the performance of the air interface. For example, the method may use additional for training. For example, the method may use timestamp information for training.
[0029] The step of training an updated machine learning model in the method for configuring beamforming may be carried out based on the obtained data in combination with the obtained training data.
[0030] The training may comprise supervised learning. The training may comprise unsupervised learning.
[0031] The machine learning model may comprise any, more than one or all of deep learning, reinforced machine learning, unreinforced machine learning, neural networks, K- means clustering, regression analysis, or other suitable techniques, analyses, computations, or the like.
[0032] The step of using the precoding information may comprise transmitting the precoding information between a user equipment and a base station.
[0033] The step of using the precoding information may comprise determining a precoding matrix from the determined precoding information. Configuring the beamforming may comprise forming a beam using the determined precoding matrix.
[0034] The method may comprise a step of using the decoding information determined by the model for mitigation of interference.
[0035] The step of using the decoding information may be subsequent to the step of using the precoding information.
[0036] The step of using the decoding information may comprise transmitting the decoding information between a user equipment and a base station.
[0037] Transmitting precoding or decoding information between a user equipment and a base station may comprise transmitting precoding or decoding information from a user equipment to a base station.
[0038] Transmitting precoding or decoding information between a user equipment and a base station may comprise transmitting precoding or decoding information from a base station to a user equipment.
[0039] The method may comprise a step of re-training the machine learning model.
[0040] The step of re-training the machine learning model may comprise training an updated machine learning model.
[0041] Training an updated machine learning model may be carried out based on the obtained data indicative of the performance of the air interface.
[0042] The step of re-training the machine learning model may comprise utilizing the updated machine learning model for determining future precoding / decoding information.
[0043] The step of re-training the machine learning model may be subsequent to the step of using the precoding information.
[0044] The step of re-training the machine learning model may be subsequent to the step of using the decoding information.
[0045] The step of configuring the beamforming may comprise forming a beam using the determined precoding matrix.
[0046] A third aspect of the disclosure provides a computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out any method disclosed herein.
[0047] A fourth aspect of the disclosure provides an entity of a cellular network for carrying out any method disclosed herein.Brief Description of the Drawings
[0048] The disclosure may be put into practice in a number of ways and preferred embodiments will now be described by way of example only and with reference to the accompanying drawings, in which:
[0049] Figure 1 shows an exemplary integrated sensing and communications network.
[0050] Figure 2 shows a beamformed beam in an exemplary integrated sensing and communications network.
[0051] Figure 3 shows a method for training a model for determining precoding and / or decoding information.
[0052] Figure 4 shows a method for configuring beamforming;
[0053] Figure 5 shows a beamformed beam in an exemplary integrated sensing and communications scenario;
[0054] Figure 6 shows a beamformed beam pattern including multiple main lobes and on or more sidelobes in an exemplary integrated sensing and communications scenario.Detailed Description
[0055] Figure 1 shows a schematic diagram of an exemplary ISAC cellular network 100. The network 100 comprises a base station 110, one or more UEs 121, 122, 123, and one or more sensing targets 131, 132, 133. The sensing targets may be either ground based or aerial or a combination. The network 100 comprises air interfaces 141, 142, 143 between the base station 110 and the UEs 121, 122, 123. Each air interface 141, 142, 143 comprises a downlink and an uplink. The network 100 comprises sensing channels 151, 152, 153 between the base station 110 and the sensing targets 131, 132, 133.
[0056] In typical operation as a communications network, there may be a communications signal to be transmitted from the base station 110 to a target UE, for example UE 121, over an air interface, for example air interface 141.
[0057] In typical operation as a sensing network, there may be a sensing signal to be transmitted from the base station 110 to a sensing target, for example sensing target 131, over a sensing channel, for example, sensing channel 151.
[0058] In typical operation as an ISAC cellular network, the network 100 may combine the operation of a communications network with that of a sensing network. That is, there may be a communications signal to be transmitted from the base station 110 to a target UE, for example UE 121, over an air interface, for example air interface 141 and a sensing signal to be transmitted from the base station 110 to a sensing target, for example sensing target 131, over a sensing channel, for example, sensing channel 151.
[0059] The base station 110 may comprise a plurality of antennas for transmission. Thecommunications and / or sensing signals to be transmitted are transformed by a precoding matrix to provide a separate precoded signals to be transmitted for each antenna of the plurality of antennas. The separate precoded signals when transmitted from each antenna may interfere constructively and destructively to form a beamformed beam.
[0060] Figure 2 shows a schematic of a beamformed beam in an exemplary ISAC network according to the present disclosure. The beam comprises a main lobe 160 and a plurality of side lobes 161, 162, 163, 164. The main lobe carries more power than the side lobes. Although depicted with four side lobes, the disclosure is not limited to embodiments comprising four side lobes and it is contemplated herein that it may be implemented with two, three, four, five, six, or more side lobes.
[0061] The communications and / or sensing signal may be substantially transmitted in any of the main lobe 160 or one of the plurality of side lobes 161, 162, 163, 164.
[0062] It may not be possible or desirable to select the same lobe of the beamformed beam for carrying both the communications and sensing signal. Thus, it may be preferable to select the main lobe 160 for carrying either the sensing or the communications signal and select one or more of the side lobes 161, 162, 163, 164 for carrying the other of the sensing or the communications signal.
[0063] The selection of the main lobe 160 for carrying either the sensing or the communications signal and the selection of one or more of the side lobes 161, 162, 163, 164 for carrying the other of the sensing or the communications signal depends on the precoding matrix.
[0064] Selection of a lobe 160, 161, 162, 163, 164 for carrying a signal means ensuring that the signal is substantially transmitted in that lobe and directing the lobe towards the target of the signal. For example, if the signal is a communications signal between the base station 110 and a target UE, for example UE 121, the lobe 160, 161, 162, 163, 164 selected for carrying the communications signal may need to be directed towards the target UE. If the signal is a sensing signal between the base station 110 and a sensing target, for example,sensing target 131, the lobe 160, 161, 162, 163, 164 selected for carrying the sensing signal may need to be directed towards the sensing target.
[0065] In existing networks, it is typical for the precoding matrix to be selected from a book of predetermined precoding matrices, known as a codebook. This selection may involve the transmission of a reference signal from the base station 110. The reference signal may be a Channel State Information Reference Signal (CSI-RS). The selection may involve the transmission of a reference signal from a target UE, for example UE 121. The reference signal may be a Sounding Reference Signal (SRS). Such known methods for selecting the precoding matrix from a codebook are aimed at optimizing the main lobes for communication. That is, they are aimed at optimizing the main lobe to carry the signal to be transmitted and to be directed at the target UE, for example UE 121.
[0066] However, in some embodiments of an ISAC network 100, it may be preferable to select the main lobe 160 for sensing and at least one of the side lobes 161, 162, 163, 164 for communication. That is, to select the main lobe 160 for carrying a sensing signal and to select at least one of the side lobes 161, 162, 163, 164 for carrying at least one communications signal. For example, as depicted in Figure 2, the main lobe 160 is selected for sensing target 131 and the side lobe 162 is selected for communications with communications target 121.
[0067] Figure 3 shows a method 200 for generating a model. The model is for determining precoding and / or decoding information which may be used to configure beamforming. That is, the precoding and / or decoding information from the model may be used to prepare a precoding matrix for beamforming and / or a decoding matrix for mitigating interference.
[0068] At step 201, at least two training beams are transmitted. That is, at least two beams are transmitted for the purposes of training the model.
[0069] At step 202, training data is obtained. The training data may comprise data related to the performance of the air interface established by each of the training beams. The training data may comprise data indicative of any, more than one or all of received signal power, signal quality, signal error, a location of a cell of the cellular network, or channelquality.
[0070] More specifically, the training data may comprise any, more than one or all of a Reference Signal Received Power, Reference Signal Time difference, Line of Sight indicators, Non Line of Sight indicators, Signal to Noise ratio, Signal to Interference ratio, Signal to Interference plus Noise ratio, Block Error Rate, Error Vector Magnitude, Sounding Reference Signal, Channel Status Indicators, Channel State Indicator Reference Signal, Rank Indicators, or Channel Quality Indicators. The training data may comprise any other relevant indictor, measurement, or the like known in the art.
[0071] At step 203, a machine learning model is generated. The model for determining precoding and / or decoding information may comprise the machine learning model. The machine learning model may be generated using the training data. The generation may comprise training. The generation may comprise supervised learning. The generation may comprise unsupervised learning. The generation may comprise backpropagation. The generation may comprise any other method known in the art for generating machine learning models.
[0072] Examples of the use of artificial intelligence in beamforming can be found in Liu, C., et al. (2022) 'Learning-based predictive Beamforming for Integrated Sending and Communication in Vehicular Networks' (arXiv:2108.1154). One or more of the features disclosed therein may be adapted by the person skilled in the art for use in embodiments of the present disclosure.
[0073] Figure 4 shows a method 300 for configuring the beamforming of a base station, for example base station 110, in an ISAC network, for example ISAC network 100.
[0074] At step 301 data indicative of the performance of the air interface is obtained. The data may be indicative of communications performance. The data may be indicative of sensing performance. The data may comprise data indicative of any, more than one or all of received signal power, signal quality, signal error, a location of a cell of the cellular network, or channel quality. More specifically, the data may comprise any, more than one or all of aReference Signal Received Power, Reference Signal Time difference, Line of Sight indicators, Non Line of Sight indicators, Signal to Noise ratio, Signal to Interference ratio, Signal to Interference plus Noise ratio, Block Error Rate, Error Vector Magnitude, Sounding Reference Signal, Channel Status Indicators, Channel State Indicator Reference Signal, Rank Indicators, or Channel Quality Indicators. The data may comprise any other relevant indictor, measurement, or the like known in the art.
[0075] At step 302 the data is inputted into a model. The model may be the model generated in method 200. The model comprises a machine learning model. The model is for determining precoding information. The precoding information may be information that allows for the generation or selection of a precoding matrix. The model may be for determining decoding information. The decoding information may be information that allows for the generation or selection of a decoding matrix.
[0076] At step 303 the precoding information 223 is used to configure beamforming, for example the beamforming of the beamformed beam of Figure 2. Using the precoding information for configuring beamforming may comprise transmitting the precoding information from a target UE, for example UE 121, to the base station 110. Using the precoding information for configuring the beamforming may comprise determining a precoding matrix from the precoding information. Using the precoding information for configuring the beamforming may comprise forming a beamformed beam using the precoding matrix. At step 304, the main lobe of the beamformed beam is selected for sensing. At step 305, one or more of the side lobes of the beamformed beam is selected for communications.
[0077] An example scenario in which a main lobe was selected for sensing and a side lobe was selected for communications may be found in Kumari, P., et al. (2017) 'IEEE 802. Had- based Rader: An Approach to Joint Vehicular Communication-Radar System' (arXiv:1702.05833). One or more of the features disclosed therein may be adapted by the person skilled in the art for use in embodiments of the present disclosure.
[0078] At optional step 306, the decoding information is used to mitigate interference.Using the decoding information for mitigating interference may comprise transmitting to the decoding information from a target UE, for example UE 121, to the base station 110. Using the decoding information for mitigating interference may comprise transmitting to the decoding information from the base station 110 to a target UE, for example UE 121. Using the decoding information for mitigating interference may comprise determining a decoding matrix from the decoding information.
[0079] At optional step 307, the machine learning model is re-trained. The re-training may comprise training an updated machine learning model using the data indicative of the performance of the air interface obtained in step 301. The re-training may comprise training an updated machine learning model using the training data indicative of the performance of the air interface used to generate the model in method 200. The re-training may comprise using a combination of the obtained data and the training data. The re-training may comprise using the updated machine learning model for determining future precoding information. The re-training may comprise using the updated machine learning model for determining future decoding information.
[0080] The method 300 may return to step 301 after step 305. Alternatively, the method 300 may return to step 301 after optional step 306. Alternatively, the method 300 may return to step 301 after optional step 307.
[0081] It is contemplated that if the machine learning model is generated by method 200 then the re-training of optional step 307 may comprise training an updated machine learning model using both the data obtained in step 301 and the training data. It is further contemplated that this optional step 307 may comprise training an updated machine learning model using all previously obtained data, not simply the data from the latest performance of the method 300, with or without the training data of method 200. In this way, the data available for training the model is continuously updated and expanded in order to improve the accuracy of the machine learning model.
[0082] Alternatively, a subset of all previously obtained data, for example the data from the most recent few performances of the method 300, may be used with or without thetraining data of method 200. In this way, the machine learning model is continuously retrained using the most relevant training data specific to, for example, the current geographical or urban environment which may be changing over time.
[0083] In some scenarios, an operator may prefer to prioritize normal communications over sensing on the main lobe(s) to limit the impact on communications. Thus, alternative embodiments may be arranged to make use of one or more sidelobes of a beamformed transmission for sensing capabilities. However, as the sidelobes may be expected to contain relatively lower energy compared to the main lobe, the range achievable for sensing using sidelobes may be less than for the embodiments described above.
[0084] Figure 5 illustrates an embodiment in which main lobe 160 is selected for carrying a communication signal to target UE 121 and one or more sidelobes 161, 162, 163, and 164 are selected for carrying a sensing signal suitable for monitoring an area surrounding the base station 110. For example, the one or more sidelobes 161, 162, 163, and 164 may be arranged to provide intruder detection for the location of base station 110, or may be arranged to detect obstacles, e.g. nearby tree branches 520, that might obstruct a main lobe transmission. As such, the relatively short range provided by the sidelobes 161, 162, 163, and 164 may usefully be used for sensing of a nearby environment of the base station 110.
[0085] In addition, embodiments may be further able to utilise a back-lobe 510, associated with the main-lobe used for communication, repurposing the back-lobe 510 for sensing applications.
[0086] The current framework for selecting a beamformed signal for MIMO transmissions in 3GPP 5G NR for both downlink (DL) and uplink (UL) may be either codebookbased or non-codebook. For codebook based selection, in the DL, a gNB, such as base station 110, transmits one or more reference signals to the UE 121, such as channel state information reference signals (CSI-RS), on which the UE performs measurements and generates a report for transmission back to the base station. Based on reports sent by the UE, the base station is then able to select a codebook entry to be used for a MIMO transmission to the UE 121. The codebook entry comprises precoding weights for beamforming and a number of layersused for the transmission.
[0087] For UL transmissions using a codebook approach, the UE 121 transmits one or more sounding reference signals (SRS) to be measured by the base station. The base station, based on these measurements, then provides an indication of precoder information selected from the codebook to the UE for the UE to use when transmitting the UL signal.
[0088] Non-codebook based approaches may be applicable only to UL MIMO transmissions. In this case, channel reciprocity in TDD scenarios may be relied upon. The UE may generate its own pre-coding weights, based on the measurement of one or more CSI-RS, and these pre-coding weights are then used to transmit corresponding SRS to the base station. The base station will then perform a further set of measurements on the SRS transmitted by the UE and determine the number of layers and the set of resources used for the subsequent UL transmissions based on measurement of the SRS.
[0089] Both codebook and non-codebook based approaches are aimed to optimize the main lobes of the transmission, both from the base station and UE point of view, for communication purposes. In order to maintain suitable signal properties for main lobes for communication, whilst adding sensing capabilities through the usage of one or more further lobes, e.g. one or more side-lobes and / or back-lobes, an AI / ML algorithm may be applied for determining precoding weights for a beamformed transmission. The aim of this machine learning model may be to find a trade-off between selection of optimal beams for communications whilst limiting the suppression of the sidelobes and arranging its back-lobe transmission to have a best-effort sensing capability enabled by the base station.
[0090] According to embodiments, a base station adapts the precoding weights for its main-lobe transmissions based on feedback received from one or more UEs present in a coverage area of the base station using a machine learning model. The machine learning model is trained to select precoding weights effective to generate a beam including a main beam for communication with the UE 121, along with one or more sidelobes and / or the back- lobe to be used for sensing. The one or more sidelobes and / or back-lobe may be controlled by selection of suitable precoding weights to be associated with a certain area or direction,for example to provide intruder detection covering an access point to the base station.
[0091] According to embodiment, several main lobes could be created at a base station, or gNB, for communication. In the case of a plurality of main lobes being generated, more complex sidelobe and back-lobe patterns, e.g. having higher numbers of side-lobes, different directions, magnitudes, widths, etc., may be created as well. In particular, substantially similar main lobes may be generated with dramatically different side / back-lobe properties. Thus, selecting the main lobes to use for communication, along with corresponding side / back-lobes for a desired sensing application, may represent a challenging problem.
[0092] Figure 6 illustrates a scenario in which a beam patterns relating to communication with a first UE 121 and a second UE 122 overlap to provide coverage of a desired area with sensing signals. A first main lobe 660a may be directed to communication with a first UE 121, while a second main lobe 660b provides communication with a second UE 122. A plurality of side / back-lobes 661-667 associated with the generated main lobes 660a / b are also generated and may be used to provide sensing, e.g. to detect intruders 530, 540 at the base station site.
[0093] According to embodiments, a machine learning model is trained to predict precoding weights to be used to generate the first and second main lobes, and to simultaneously provide a desired side / back-lobe pattern for a sensing application. The machine learning model is trained using performance indicator values based on measurements at the network side, e.g. at the base station, and the UE side. While the selection of a particular beam directed to a UE using the machine learning algorithm may not result in selection of a best candidate beam for communication with the UE, the selected beam may instead be chosen to provide both communication and sensing simultaneously on a best effort basis.
[0094] The use of AI / ML frameworks in 3GPP radio access networks has been studied, targeting the specific use cases of:CSI feedback enhancement, e.g., overhead reduction, improved accuracy,prediction• Beam management, e.g., beam prediction in time, and / or spatial domain for overhead and latency reduction, beam selection accuracy improvement• Positioning accuracy enhancements for different scenarios including, e.g., those with heavy NLOS conditions.
[0095] The set of use cases consider different strategies of data collection in terms of granularity and periodicity; model lifecycle in terms of training, testing, and inference phases; collaboration levels between gNB and UE. The knowledge obtained from the evaluation of these use cases allows for its application on optimizing the main-lobe beams towards UEs.
[0096] Embodiments of the invention may reuse aspects of this framework to select one or more main-lobes for data transmission to / from UEs which generate side / back-lobes for best-effort sensing purposes.
[0097] A method of training the machine learning model for determining precoding information for the scenarios illustrated in Figure 5 or Figure 6 may be similar to the method 200 illustrated in Figure 3. In embodiments, the machine learning model may be trained at the base station, for example based on a main lobe selection performed at the base station following legacy procedures such as the codebook and non-codebook approaches discussed above. However, during the training, the base station may create multiple main lobes, having similar characteristics to the main lobe selection based on the legacy procedure, with corresponding side / back-lobes, without the need of UE feedback to select side / back-lobe for the sensing application. Evaluation of the different radiation patterns corresponding to each of the multiple main lobes may be performed by the base station based on backscattered reflections of the surrounding environment from the side / back-lobes transmission.
[0098] In embodiments, information provided by one or more UEs may be used at the base station in the training phase and generation of the machine learning model. For example, a UE may provide measurement information regarding the interference levels generated from the multiple side / back-lobe patterns created during the training phase. Life cycle management (LCM) of the machine learning model may consist of all or any of thefollowing phases: model training, model deployment, model inference, model monitoring and model updating. During the LCM phase, configuration / signalling between base station and UE is required to initiate the LCM of the model and / or to update its status. Furthermore, performance indicator values, measurement reports, part of the machine learning model or the whole model may be exchanged between base station and UE during the LCM.
[0099] In order to support training of the machine learning model on the multiple side / back-lobe patterns created during the training phase, measurement reporting may be modified to provide further information such as timestamps associated with measurements, measurements of interference from sensing side-lobes to communications over a main-lobe, etc. In some examples, a periodicity of RACH / channel estimation / measurement reporting may be increased to allow for measurement on the increased number of main lobes being evaluated. Several types of data may be considered during the training of the machine learning model, including both data that the base station has access to from legacy operation, but also new types of data for the collection and enhancement of existing performance indicator values and measurement reports.
[0100] In examples, performance indicator values and measurement reports may include: RSRP / RSRPP / RSTD, RSTD, LOS / NLOS indicator, RSRPP, RS configurations, throughput, Ll-RSRP, Ll-SINR, BLER, hypothetical BLER, EVM, time stamps, cell ID, data quality indicator, SRS, CSI-RS, CSI reporting, precoding matrix, precoding matrix in spatial-frequency domain, precoding matrix represented using angular-delay domain projection, raw channel is in spatial-frequency domain, raw channel is in angular-delay domain, Rl and CQL
[0101] According to embodiments, a training method for a machine learning model for generating precoding information includes: generating several main-lobe configurations for communications to / from a UE, each main-lobe configurations associated with w different side / back-lobes arrangements. Each main-lobe configuration, and associated side / back lobe arrangement, is applied in a certain sequence and measurements of the resultant signals are performed by one or more UEs in the network. The UEs are configured to save measured performance indicator values for the received signals, with each performance indicator value associated with a time stamp. The measured performance indicator values and time stampsare then reported back to the base station by the UEs, where the time stamp values allows the base station to associate each performance indicator value with a main-lobe configuration that was being transmitted at that time. In embodiments, the number of UEs, their distributions and the wireless environment may further be input to training of the machine learning model.
[0102] Suitable techniques for training the machine learning model include deep learning, reinforced or unreinforced machine learning, neural networks, K-means clustering, regression analysis, and / or other suitable techniques, analyses, computations, or the like.
[0103] In a second phase, the trained machine learning model is used to determine precoding information to be used to form one or more beamformed beams including a main lobe for use in communication with a UE and one or more side-lobes and / or back-lobes to be used for sensing. The method of determining the precoding information may be similar to method 300 illustrated in Figure 4. Operation of the second phase may depend on the type of training that was employed, and a periodicity of when it can be implemented, for example in the case that further information such as the number of UEs, their distributions and the wireless environment is used fortraining of the machine learning model, this information may be included as input to the machine learning model to predict the precoding information.
[0104] A number of combinations of the various described embodiments could be envisaged by the skilled person. For example, whilst the disclosure is described in relation to existing network architecture, it will be understood that changes to the architecture (and / or nomenclature) are possible, but the present disclosure may still be applicable in this case. All of the features disclosed herein may be combined in any combination, even if that combination has not been explicitly detailed, except combinations where at least some of such features and / or steps are mutually exclusive. In particular, the preferred features of the disclosure are applicable to all aspects of the disclosure and may be used in any combination. Likewise, features described in non-essential combinations may be used separately (not in combination).
[0105] A base station (BS) generally refers to a fixed station that performscommunication with a UE and / or another BS, and exchanges various kinds of data and control information with the UE and another BS. The BS may be referred to as an advanced base station (ABS), a base transceiver station (BTS), a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), an access point (AP), a Node B (NB), an eNode B (eNB), a gNode B (gNB), a transmission and reception point (TRP), a processing server (PS), or some other suitable terminology, depending on the protocol, standard, context or technology. In some examples, a base station may include two or more transceivers that may or may not be collocated. Each transceiver may communicate on the same or different carrier frequency within the same or different frequency band.
[0106] Where this application refers to a server or network entity, for instance, this may actually be a pair of servers, or network entities (primary and failover), for redundancy.
[0107] Examples of mobile devices include various devices that transmit and receive user data and / or various kinds of control information to and from a base station. The mobile device may be referred to as a user equipment (UE), terminal equipment (TE), a mobile station (MS), a mobile terminal (MT), a user terminal (UT), a subscriber station (SS), a wireless device, a personal digital assistant (PDA), a wireless modem, a handheld device, etc.
[0108] Whilst the above methods are described in relation to a specific networks in some examples, (such as a 4G / LTE or 5G / NR network), these methods, techniques, apparatuses, and systems may be applied to a variety of wireless multiple access systems. Examples of the multiple access systems include CDMA, FDMA, TDMA, OFDMA, SC-FDMA, and MC- FDMA. CDMA may be embodied through radio technology such as UTRA or CDMA2000. TDMA may be embodied through radio technology such as GSM, GPRS, or EDGE. OFDMA may be embodied through radio technology such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, or E-UTRA. UTRA is a part of a UMTS. 3GPP LTE is a part of E- UMTS using E-UTRA. 3GPP LTE employs OFDMA in DLand SC-FDMA in UL. LTE-A is an evolved version of 3GPP LTE. 3GPP NR employs OFDMA for both downlink and uplink and can operate in both FDD and TDD. For convenience of description, it is assumed that the present disclosure is applied to 3GPP NR. However, the technical features of the present disclosure are not limited thereto. For example, although the following detailed descriptionis given based on a mobile communication system corresponding to a 3GPP NR system, aspects of the present disclosure that are not specific to 3GPP NR are applicable to other mobile communication systems.
[0109] A cellular communications system comprises a plurality of cells. A cell refers to a geographical area to which one or more nodes provide a communication service. Accordingly, communicating with a specific cell may mean communicating with an gNB or a node which provides a communication service to the specific cell. Furthermore, channel status / quality of a specific cell refers to channel status / quality of a channel or communication link formed between an gNB or node which provides a communication service to the specific cell and a UE. The UE may measure DL channel state received from a specific node using cell-specific reference signal(s) (CRS(s)) transmitted on a CRS resource and / or channel state information reference signal(s) (CSI-RS(s)) transmitted on a CSI-RS resource, allocated by antenna port(s) of the specific node to the specific node. Meanwhile, a 3GPP system uses the concept of a cell in order to manage radio resources and a cell associated with the radio resources is distinguished from a cell of a geographic region.
[0110] The examples may be carried out on any suitable data processing device, such as a personal computer, laptop, mobile telephone, server, virtual machine, and the like. The above description of the systems and methods has been simplified for purposes of discussion, and is intended to provide a specific example to illustrate the disclosure. Different types of systems and methods may be used, as will be appreciated by the skilled person. It will be appreciated that the boundaries between logic blocks are merely illustrative and that alternative embodiments may merge logic blocks or elements, or may impose an alternate decomposition of functionality upon various logic blocks or elements.
[0111] It will be appreciated that the above-mentioned functionality may be implemented as one or more corresponding modules as hardware and / or software. For example, the above- mentioned functionality may be implemented as one or more software components for execution by a processor of the system. Alternatively, the above-mentioned functionality may be implemented as hardware, such as on one or more FPGAs, and / or one or more ASICs, and / or one or more DSPs, and / or other hardware arrangements. Methodsteps implemented in flowcharts contained herein, or as described above, may each be implemented by corresponding respective modules. Moreover, multiple method steps implemented in flowcharts contained herein, or as described above, may be implemented together by a single module.
[0112] Examples may be implemented by computer software or a "computer program." A storage medium and a transmission medium carrying the computer software are also provided. The computer software may comprise one or more instructions, or code, that, when executed by a computer, causes the methods described to be performed. Computer software may be a sequence of instructions designed for execution on a computer system, and may include a subroutine, a function, a procedure, a module, an object method, an object implementation, an executable application, an applet, a servlet, source code, object code, a shared library, a dynamic linked library, and / or other sequences of instructions designed for execution on a computer system. The storage medium may be a magnetic disc (such as a hard drive or a floppy disc), an optical disc (such as a CD-ROM, a DVD-ROM, or a Blu-ray disc), or a memory (such as a ROM, a RAM, EEPROM, EPROM, Flash memory or a portable / removable memory device), etc. The transmission medium may be a communications signal, a data broadcast, a communications link between two or more computers, etc.
[0113] The computer program may be configured to control a network entity and / or mobile device to perform any method according to the disclosure. A network entity of a telecommunications network (e.g., a cellular network) may also be provided, configured to operate in accordance with certain methods disclosed herein. For example, the network entity may include a processor and at least one communication interface, particularly comprising one or both of a transmitter and receiver. A mobile device (e.g., UE) may also be provided, configured to operate in accordance with certain methods disclosed herein. The mobile device may likewise include a processor and at least one communication interface, particularly comprising one or both of a transmitter and receiver.
[0114] Each feature disclosed in this specification, unless stated otherwise, may be replaced by alternative features serving the same, equivalent, or similar purpose. Thus, unless stated otherwise, each feature disclosed is one example only of a generic series of equivalentor similar features.
[0115] It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the present disclosure. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0116] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, including in the claims, unless the context indicates otherwise, of the terms herein are to be construed as including the plural form and vice versa. For instance, the singular forms 'a', 'an', and 'the' are intended to include the plural forms as well, unless the context clearly indicates otherwise. Therefore, "a base station" and "a user equipment" may be interpreted as "one or more base stations" and "one or more user equipments". It will be further understood that the terms 'comprises', 'comprising', 'includes', and / or 'including' when used herein, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0117] The use of any and all examples, or exemplary language ("for instance", "such as", "for example" and like language) provided herein, is intended merely to better illustrate the disclosure, and does not indicate a limitation on the scope of the disclosure unless otherwise claimed. No language in the specification should be construed as indicating any non- claimed element as essential to the practice of the disclosure.
[0118] Any steps described in this specification may be performed in any order or simultaneously unless stated or the context requires otherwise. Moreover, where a step is described as being performed after a step, this does not preclude intervening steps being performed.
[0119] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms used herein should be interpreted as having a meaning that is consistent with their meaning in the context of this specification and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0120] Like numbers refer to like elements throughout. Thus, the same or similar numbers may be described with reference to other drawings even if they are neither mentioned nor described in the corresponding drawing. Also, elements that are not denoted by reference numbers may be described with reference to other drawings.
[0121] A method of manufacturing and / or operating any of the devices disclosed herein is also provided. The method may comprise steps of providing each of the features disclosed and / or configuring or using the respective feature for its stated function.
[0122] In the drawings and specification, there have been disclosed typical embodiments of the disclosure and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the disclosure being set forth in the following claims.
Claims
CLAIMS1. A method for configuring beamforming for an air interface of an integrated sensing and communication cellular network; the method comprising: obtaining data indicative of the performance of the air interface; inputting the obtained data into a model for determining precoding information, the model comprising a machine learning model; using the precoding information determined by the model for configuring the beamforming; wherein configuring the beamforming comprises: forming a beam comprising one or more main lobes and one or more further lobes; and selecting at least one of the main lobes for communication and at least one of the further lobes for sensing.
2. The method of claim 1, wherein the one or more further lobes comprises at least one side lobe and wherein configuring the beamforming comprises selecting at least one of the side lobes for sensing.
3. The method of claim 1 or claim 2, wherein the one or more further lobes comprises at least one back-lobe and wherein configuring the beamforming comprises selecting at least one of the back-lobes for sensing.
4. The method of any preceding claim, wherein the data indicative of theperformance of the air interface is indicative of communication performance and / or sensing performance.
5. The method of any preceding claim, wherein: the model is further for determining decoding information; and the method comprises subsequent to the step of using the precoding information, a step of usingthe decoding information determined by the model for mitigation of interference.
6. The method of any preceding claim, wherein the data indicative of the performance of the air interface comprises data indicative of received signal power, signal quality, and / or signal error.
7. The method of any preceding claim, wherein the data indicative of the performance of the air interface comprises data indicative of a location of a cell of the cellular network and / or indicative of channel quality.
8. The method of any preceding claim wherein the air interface is an air interface between a user equipment and a base station of a cellular network.
9. The method of any preceding claim, wherein the precoding information is information that allows for the generation of a precoding matrix.
10. The method of preceding claim, wherein the method comprises subsequent tothe step of usingthe precoding information, and optionally the decoding information, a step of re-training the machine learning model, wherein retraining the machine learning model comprises: training an updated machine learning model based on the obtained data; and utilizing the updated machine learning model for determiningfuture precoding information and optionally decoding information.
11. A method forgenerating a machine learning model for use in the method of any of claims 1 to 10, the method comprising: transmitting at least two training beams over an air interface; obtaining training data from measurement of the at least two training beams indicative of the performance of the air interface; training a machine learning model based on the obtained training data.
12. The method of claim 11, wherein obtaining training data comprises measuring, at a base station transmitting the at least two training beams, back scattering associated with at least one of a side-lobe and a back-lobe associated with each training beam of the at least two training beams.
13. The method of claim 10, wherein the machine learning model is generated using the method of claim 11, and wherein: the step of training an updated machine learning model is carried out based on the obtained data in combination with the obtained training data.
14. The method of any of claims 10 to 13, wherein training comprises supervised learning and / or unsupervised learning.
15. The method of any of claims I to 14, wherein the step of using the precoding information comprises transmitting the precoding information from a user equipment to a base station.
16. The method of any of claims I to 15, wherein the step of using the precoding information comprises determining a precoding matrix from the determined precoding information; and optionally wherein configuring the beamforming comprises forming a beam using the determined precoding matrix.
17. A computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of any of claims 1 to 16.
18. An entity of a cellular network for carrying out the method of any of claims 1 to16.
Citation Information
Patent Citations
Method and apparatus for directional channel sensing for beamforming transmission
CN117356153A
UE clustering in FL model update reporting
WO2023060417A1
Reporting of predicted channel estimate or interference in a wireless communications network
WO2023177984A1