The present invention relates to the field of wireless communication systems or networks, more specifically to the configuration and/or reconfiguration of a user device in a wireless communication network. Embodiments relate to one or more UE configurations having one or more field, wherein field values of the fields may be modified or changed without the need for providing a complete new UE configuration, or wherein fields from several UE configurations may be combined into a new UE configuration. Other embodiments relate to one or more template configurations that may be provided for a UE, wherein a template configuration may be populated with respective field values at a certain time following the provisioning of the UE with the template, or wherein fields from several template configurations may be combined into a new template configuration.
For data transmission a physical resource grid may be used. The physical resource grid may comprise a set of resource elements to which various physical channels and physical signals are mapped. For example, the physical channels may include the physical downlink, uplink and sidelink shared channels, PDSCH, PUSCH, PSSCH, carrying user specific data, also referred to as downlink, uplink and sidelink payload data, the physical broadcast channel, PBCH, and the physical sidelink broadcast channel, PSBCH, carrying for example a master information block, MIB, and one or more system information blocks, SIBs, one or more sidelink information blocks, SLIBs, if supported, the physical downlink, uplink and sidelink control channels, PDCCH, PUCCH, PSSCH, carrying for example the downlink control information, DCI, the uplink control information, UCI, and the sidelink control information, SCI, and physical sidelink feedback channels, PSFCH, carrying PC5 feedback responses. The sidelink interface may support a 2-stage SCI which refers to a first control region containing some parts of the SCI, also referred to as the 1st stage SCI, and optionally, a second control region which contains a second part of control information, also referred to as the 2nd stage SCI.
For the uplink, the physical channels may further include the physical random-access channel, PRACH or RACH, used by UEs for accessing the network once a UE synchronized and obtained the MIB and SIB. The physical signals may comprise reference signals or symbols, RS, synchronization signals and the like. The resource grid may comprise a frame or radio frame having a certain duration in the time domain and having a given bandwidth in the frequency domain. The frame may have a certain number of subframes of a predefined length, e.g., 1 ms. Each subframe may include one or more slots of 12 or 14 OFDM symbols depending on the cyclic prefix, CP, length. A frame may also have a smaller number of OFDM symbols, e.g., when utilizing shortened transmission time intervals, sTTI, or a mini-slot/non-slot-based frame structure comprising just a few OFDM symbols.
The wireless communication system may be any single-tone or multicarrier system using frequency-division multiplexing, like the orthogonal frequency-division multiplexing, OFDM, system, the orthogonal frequency-division multiple access, OFDMA, system, or any other Inverse Fast Fourier Transform, IFFT, based signal with or without Cyclic Prefix, CP, e.g., Discrete Fourier Transform-spread-OFDM, DFT-s-OFDM. Other waveforms, like non-orthogonal waveforms for multiple access, e.g., filter-bank multicarrier, FBMC, generalized frequency division multiplexing, GFDM, or universal filtered multi carrier, UFMC, may be used. The wireless communication system may operate, e.g., in accordance with the LTE-Advanced pro standard, or the 5G or NR, New Radio, standard, or the NR-U, New Radio Unlicensed, standard.
The wireless network or communication system depicted in
In mobile communication networks, for example in a network like that described above with reference to
When considering two UEs directly communicating with each other over the sidelink, both UEs may be served by the same base station so that the base station may provide sidelink resource allocation configuration or assistance for the UEs. For example, both UEs may be within the coverage area of a base station, like one of the base stations depicted in
In a wireless communication system as described above with reference to
It is noted that the information in the above section is only for enhancing the understanding of the background of the invention and, therefore, it may contain information that does not form known technology that is already known to a person of ordinary skill in the art.
In view of the above-described known technology, there remains a need for enhancements and/or improvements regarding the configuration of a user device in a wireless communication network using, for example, the RRC protocol.
According to an embodiment, a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, may have: one or more antennas, a signal processor connected to the antenna, and one or more configurations, wherein the configuration
According to another embodiment, a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, may have: one or more antennas, a signal processor connected to the antenna, and one or more configuration templates, wherein the configuration template is associated with one or more certain operations to be performed by the signal processor,
According to another embodiment, a method for operating a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE having one or more antennas, a signal processor connected to the antenna, and one or more configurations, wherein the configuration
According to another embodiment, a method for operating a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE having one or more antennas, a signal processor connected to the antenna, and one or more configuration templates, wherein the configuration template
Embodiments of the present invention are now described in further detail with reference to the accompanying drawings, in which:
Embodiments of the present invention are now described in more detail with reference to the accompanying drawings, in which the same or similar elements have the same reference signs assigned.
In a wireless communication system or network, like the one described above with reference to
Conventionally, a user device, UE, has one or more configurations, also referred to in the following as UE configurations. The UE may be configured or preconfigured with the UE configurations. To provide for the above-mentioned flexibility, during operation, the UE may be configured or reconfigured by the wireless communication system by sending a configuration or reconfiguration message over the air interface including a new UE configuration to be employed by the UE for performing a certain function or operation. In the present application, this is also referred to as a UE being configured with a UE configuration. Thus, by means of the RRC protocol, the network may configure a UE to perform certain operations of functions, e.g., to perform measurements and report them in accordance with a certain measurement configuration which, in turn, is provided by dedicated signaling, like an RRC reconfiguration message. For example, the UE may perform intra-frequency NR measurements, inter-frequency NR measurements, and/or inter-radio access technology, RAT, measurements.
In the following, the configuration of a UE to perform measurements and report them are discussed in more detail as an example of a conventional approach for configuring a UE by means of a measurement configuration.
As mentioned above, the RRC protocol may be defined using platform agnostic Abstract Syntax Notation One, ASN.1 (see Annex A of reference [1]). The structures used by RRC may be in general divided into two types: messages and Information Elements, IEs. Messages are the structures which are sent between the UE and the gNB and they in turn contain many fields or parameters, which are defined using Information Element structures (see reference [2]). Each RRC message may be comprised of structured data types (SEQUENCE, SEQUENCE OF, CHOICE) and simple data types (BOOLEAN, INTEGER, ENUMERATED, BIT STRING and OCTET STRING). Each structured data type may further be comprised of structured and simple data types. According to the RRC definition, a structural element containing single or multiple fields is referred as information element. The individual contents of an information element are referred to as fields. An example of an RRC message may be as follows:
According to reference [1], a group of closely related IE type definitions are advantageously placed together in a common ASN.1 section. The IE type identifiers, i.e., names have a common base, such as PRACH-Config in the example below, defined as the generic type identifier. It may be complemented by a suffix to distinguish different variants (the “SIB” suffix is added to distinguish the variant).
The configuration of measurements and reportings, both layer 1, L1, and layer 3, L3, measurements and reportings, to be performed by a UE are configured by RRC. There are a number of information elements, IEs, involved in this process. For example, the IE CSI-MeasConfig is used to configure:
The CSI-MeasConfig is a part of the IE ServingCellConfig, which is used to configure (add or modify) the UE with a serving cell, which may be the Special Cell, SpCell, or a Secondary Cell, SCell, of a Master Cell Group, MCG, or a Secondary Cell Group, SCG. The parameters herein are mostly UE specific but partly also cell specific (e.g. in additionally configured bandwidth parts). The CSI-MeasConfig is used for beam mobility and channel state information. During RRCSetup and RRCReconfiguration, the field spCellConfigDedicated (of type ServingCellConfig) as a part of the CellGroupConfig is used to configure the CSI-MeasConfig. Note that field names start with lower case and types start with upper case letters.
The CSI-MeasConfig contains the configuration for the CSI-RS resources, the CSI-Synchronization Signal Block, CSI-SSB, resources and the CSI interference management resources, as well as the report configuration. The resources and reporting configurations are configured through the use of the add-mod and release lists, as depicted in
The above mentioned add/mod-lists and release-lists are used to benefit from delta signaling when modifying lists with many and/or large elements. Instead of a single list containing all elements of the list, the ASN.1 provides two lists. One list is used to convey the actual elements that are to be added to the list or modified in the list. The second list conveys only the identities (IDs) of the list elements that are to be released from the list. In other words, the ASN.1 defines only means to signal modifications to a list maintained in the receiver (typically the UE).
For a CSI-ReportConfig IE (see
In the CSI-ReportConfig 250, there are two types of fields. They include the ones that belong to the CSI-ReportConfig 250 and the so-called ‘foreign’ IEs. The report configuration 250 specifies resources 254 for the channel measurement, the CSI-IM interference measurement resources and the nzp-CSI-RS for interference measurement. For example, the field resourcesForChannelMeasurement refers to the csi-ResourceConfigId, which is of the IE CSI-ResourceConfig 252. The IE 252 is included in the configuration of the serving cell indicated with the field “carrier” (see field “carrier” in
Hence, the resources in the CSI report configuration 250 are linked 258 to the CSI resources configuration 252 as depicted in
According to section 5.2.1.1 of reference [4], each reporting setting CSI-ReportConfig IE 250 may be associated with a single downlink bandwidth part, BWP, (.g., indicated by the higher layer parameter BWP-Id) given in the associated CSI-ResourceConfig 252 for the channel measurement and may contain the one or more parameters for one CSI reporting band: e.g., a codebook configuration including a codebook subset restriction, a time-domain behavior, a frequency granularity for the Channel Quality Indicator, CQI, and the Precoding Matrix Indicator, PMI, measurement restriction configurations, and CSI-related quantities to be reported by the UE such as the layer indicator, LI, L1-Reference Signal Receive Power, L1-RSRP, L1-Signal-to-Interference-and-Noise Ratio, L1-SINR, CSI-RS Resource Indicator, CRI, and SSB Resource Indicator, SSBRI.
The time domain behavior of the CSI-ReportConfig may be indicated by the reportConfigType and may be set to ‘aperiodic’, ‘semiPersistentOnPUCCH’, ‘semiPersistentOnPUSCH’, or ‘periodic’. For ‘periodic’ and ‘semiPersistentOnPUCCH’/′semiPersistentOnPUSCH′ CSI reporting, the configured periodicity and slot offset applies in the numerology of the UL BWP in which the CSI report is configured to be transmitted on. The RRC parameter reportQuantity indicates the CSI-related, L1-RSRP-related or L1-SINR-related quantities to report. The reportFreqConfiguration indicates the reporting granularity in the frequency domain, including the CSI reporting band and if PMI/CQI reporting is wideband or sub-band. The timeRestrictionForChannelMeasurements parameter in CSIReportConfig may be configured to enable time domain restriction for channel measurements and timeRestrictionForInterferenceMeasurements may be configured to enable time domain restriction for interference measurements. The CSI-ReportConfig may also contain the CodebookConfig, which contains configuration parameters for Type-I, Type II or Enhanced Type II CSI including codebook subset restriction, and configurations of group-based reporting.
As described above and as further illustrated in
In order to change a given reporting configuration, respective IDs (indicated in
In case of aperiodic and semi-periodic reporting, the reporting is triggered using MAC/DCI signaling. More specifically, a UE may be configured by the network with a list of aperiodic trigger states for an aperiodic CSI reporting. A trigger state points to reference signals to be used for channel and interference measurements which may be combination of CSI-RS, SSB, and CSI-IM as well as a configuration on which CSI to report. DCI is used to indicate to the UE an aperiodic trigger state to be used for reporting CSI from the set of the configured trigger states. The maximum number of configured trigger states is 128 while DCI may only indicate one out of 63 states. Hence, when more than 63 states are configured, MAC CE is used to select which of the configured trigger states are mapped to the DCI codepoints. (see for example reference [2]).
Besides the above-described way of controlling the network using the RRC protocol, two other lower layer control or signaling mechanisms may be used to configure the PHY layer. These mechanisms include the MAC control elements, CEs, and the downlink control information, DCI. The MAC CEs may be used for activating/deactivating a particular reference signal or for activating/deactivating semi-persistent reporting on PUCCH, for example of channel state information as described in section 5.18 of Reference [5]. DCI, on the other hand, activates PUSCH-based semi-persistent CSI reporting. Besides, DCI provides the UE with the information entailed such as the physical layer resource allocation, which includes a number of parameters. For example, the modulation and coding scheme, MCS, the time and frequency resource assignment, precoding information and a number of ports on the uplink, UL, a SCI request, an indication of the transmission control states, TCI, and the like may be included. Additionally, DCI may support dynamic changes to the slot format, a dynamic power control, an identification of an availability of soft resources and the like, as described, for example, in section 7.3 of Reference [6]. The DCI is organized into different formats, and different identifiers are used to descramble DCI messages. For example, different formats are used for the scheduling information on the uplink and on the downlink, or for a compact DCI that provides a smaller amount of control information, or for indicating whether the DCI is used for power control or the like.
The physical layer 272 may be configured using DCI only, as is indicated at 278 by providing, using a DCI, a pointer, to one or more parameters in the specification, i.e., in the standard specification, as is indicated at 278a (when referring in this description to a “specification”, e.g., one or more of the 3GPP specifications may be meant). Also, a combination of RRC and DCI may be used, as is indicated at 280. For example, several RRC configurations may be provided for the UE, e.g., via RRC signaling, as is indicated at 280a. A desired configuration may be activated/deactivated, e.g., a SPS configuration, by providing in a DCI a pointer to the specific RRC configuration, as is indicated at 280b. Another example is a configuration of the physical layer using RRC and MAC/DCI, as is indicated at 282. Again, the configuration options are defined via RRC signaling, as is indicated at 282a, and a certain subset of configuration options may be selected via the MAC CE, like the above trigger states, as is indicated at 282b. Among these specific MAC CE configurations, by means of a DCI a specific one may be selected by sending a pointer using, for example a DCI as indicated at 282c. Another possibility for configuring the physical layer is to perform the configuration via RRC only as is indicated at 284. The physical layer operates in accordance with the configuration options in the RRC configuration as indicated at 284a.
The configuration structure as described with reference to
However, each of the configuration possibilities described within
For example, the RRC message including csi-ReportConfigToAddModList (highlighted in
but specifies the actual parameter or field values so that what the UE actually decodes may look like
Thus, what is actually received at the UE in the form of the RRC configuration is that a certain parameter or field has associated one or more field values with it, and dependent on the configuration mechanism (see
However, the actual UE configuration or RRC configuration present at the UE remains unchanged, and for parameters for which only single values are available no selection via the MAC CE/DCI mechanism is possible. Thus, while the RRC approach provides a huge number of configuration parameters using the respective information elements, IEs, only for some of the configuration parameters or fields options may be selected through the more dynamic MAC CE/DCI signaling—with the options, however, being already fixedly defined via the RRC configuration or preconfigured in the UE as per specification, like the 3GPP specification. In other words, only for some of the parameters the MAC CE/DCI signaling options exist so as to allow selecting from several parameter values associated with a certain IE a desired one. However, it is to be stressed again that, also in such cases, the RRC configuration itself remains the same, i.e. it is not changed.
Thus, the entire UE configuration is actually prone to signaling overhead and processing delays in that almost any change of the basic configuration options uses an RRC reconfiguration. However, when considering, for example, multi transmission/reception point, multi-TRP, transmission/reception scenarios or multi-antenna devices across the wireless communication network or radio network that may, in itself, be heterogeneous, there is a need for a more dynamic and lightweight signaling of a configuration, like a transmission/reception configuration or a configuration of measurement and reporting. Moreover, a lightweight signaling may become even more important in case different types of NR devices are used, for example so called RedCap devices having a reduced complexity and power savings being of the main requirements of such devices. Reduced Capability, RedCap, user devices may be UEs having less capabilities when compared to other UEs, e.g., to enhanced Mobile BroadBand, eMBB, UEs. The capabilities concerned may include a maximum bandwidth such a UE may support. For example, when operating in Frequency Range 1, FR1, the UE may support a maximum of 20 MHz bandwidth, and when operating in Frequency Range 2, FR2, the UE may support up to 100 MHz bandwidth. Further requirements of a RedCap UE may include one or more of the following:
RedCap UEs may comprise also industrial sensors or wearables using SL communication to communicate with other UEs directly. For example, wearables may use SL communication to communicate with cars or other wearables directly.
Thus, there is a substantial need to use lightweight signaling calls for expanding the framework of MAC CE/DCI configurations to a greater range of parameters in addition to using RRC signaling only.
For example, when considering feedback aspects, conventionally, wireless communication systems or networks make use of a closed loop feedback approach for a variety of purposes including, for example, link optimization, cell optimization and interference management. In many of such scenarios, there is a two node configuration in which the two nodes are connected by a bidirectional link including physical links, logical links and the like. For example, a common scheme for a closed loop link optimization may be the closed loop antenna port selection in 4G-LTE and 5G-NR. A base station, like a gNB, broadcasts reference signals, RSs, marking specific spatially beamformed radiation patterns transmitted by the gNB, and the markers are quasi collocated, QCLed, with the system synchronization block, SSB, which is broadcast in regular intervals. A UE may scan for SSBs to start a random access procedure on the strongest SSB signal observed. Once the access to the system is granted, the gNB may configure the UE to report on various parameters, for example Signal to Noise Ratio, SNR, Signal to Interference and Noise Ratio, SINR, Rank Indicator, RI, Channel Quality Indicator, CQI, and the like and grants appropriate uplink resources to send the feedback in an associated control channel. Conventionally, this is done by configuring the UE into a predefined, standardized mode with associated well-defined structure, syntax and the like of the message space and format, for example, by using the configuration messages and information elements described above with reference to
The just-mentioned feedback works reliably within limits, having, however, rather limited flexibility. In particular, if a more advanced link selection and optimization scheme is to be implemented, the existing feedback schemes may not be suitable anymore as respective changes in the feedback format and the associated bit stream space may be entailed. Conventional approaches do not allow for configuring a UE going beyond what is currently defined in the standards.
The present invention addresses the above-summarized issues by providing enhancements and improvements for configuring a user device in a wireless communication network with an increased flexibility.
In accordance with a first aspect of the present invention, one or more configurations with which a UE is configured or preconfigured may be modified without the need for sending a new, complete RRC configuration.
More specifically, in accordance with a first embodiment of the first aspect of the present invention, a UE may be configured with an existing configuration having fields with associated field values, and one or more of such field values may be modified by replacing the original field values by new field values that may be received in a control message or that may be selected by the UE dependent on certain criteria independent from any other signaling. The new field values need to be permitted values-they may be within a range already defined during a previous RRC configuration or defined in the specification or the like.
In accordance with a second embodiment of the first aspect of the present invention, a UE that is configured with a plurality of UE configurations may be triggered to combine or more parameters from the respective configurations into a new configuration so as to operate in accordance with a desired function to be performed by the UE. The UE may decide about combining configurations or parameters from different configurations into a new configuration responsive to a signaling from another network entity or on its own dependent on certain criteria.
The first aspect of the present invention is advantageous as it enhances the flexibility of the UE configurations with which a UE may be configured or preconfigured in that the UE, either on its own or responsive to a signaling, like a MAC CE/DCI signaling may modify existing field values for certain fields within the existing UE configuration, i.e., there is no need for a complete reconfiguration of the UE by sending a complete new configuration, rather, the field values may be modified or changed to a new value dependent on certain requirements or criteria the UE determines on its own or responsive to a signaling from a different network entity, like the gNB or a sidelink UE. For example, the signaling may be performed using a signaling in a layer of the protocol stack that is lower than the layer used for sending the UE configuration. For example when considering a 3GPP wireless communication system, the RRC configuration is signaled in the RRC layer, however, in accordance with embodiments of the present invention, the modification of the field values or the indication of what elements from the respective existing configurations are to be combined may be signaled in the L1/L2 layer using the above-described MAC CE/DCI signaling. In accordance with other embodiments, the signaling may also be in the RRC layer, however, for such a signaling only a short message is needed which is more efficient in terms of transmission speed and the like when compared to transmitting a complete new UE configuration with, for example, only one or two field values changed when compared to the existing UE configuration.
In accordance with a second aspect of the present invention, rather than providing a complete UE configuration on the basis of which a UE may operate, one or more so-called templates or configuration templates are provided. The templates may include, in a similar way as existing configurations, certain fields or parameters for defining certain field values or parameter values to be used or employed by the UE when performing a certain function or operation. Initially, the configuration template does not include any actual or valid field values for one or more or all fields, but only placeholders. The placeholder may be represented by a certain character, letter or number not representing a valid value to be used by the UE. The placeholder or placeholder value may also be an arbitrary field value as it is available in accordance with the standardization or specification or for a certain IE, as for example, described in Reference [1] with regard to the measurement/reporting configurations described above with reference to
In accordance with a first embodiment of the second aspect of the present invention, the UE is configured or preconfigured with configuration templates and may generate an actual configuration for performing a certain operation or function by replacing in the template the one or more placeholders for a field or parameter by a certain field value. In a similar way as described above with reference to the first aspect, the actual value to be used for a placeholder may be determined by the UE itself or may be received by a signaling, for example by using a MAC CE/DCI signaling or by using a small RRC signaling message.
In accordance with a second embodiment of the second aspect of the present invention, the UE may include a plurality of configuration templates and, responsive to a signaling or on its own may generate a new configuration template from the existing configuration templates so as to achieve a desired function or operation.
For example, in accordance with the second aspect of the present invention, the syntax and message space may be defined by one side of the wireless link and mapped onto a standardized template as a basic element to convey format, message space and syntax of a newly defined feedback. Such a template based wireless system feedback scheme design allows organic and modular further development of a new feedback mechanism and the implementation in existing networks including legacy devices, in case they fulfill the specific requirements which are particular to a new feedback scheme, for example support certain measurements and metrics needed for the scheme. The advantage of the use of templates, like feedback templates, FBT, is that they open the way for fast innovation and implementation in live systems and in particular software based pre-evaluation of system gains and in-situ testing using templates so that advantages and gains about certain configurations may be evaluated significantly faster.
Embodiments of the present invention may be implemented in a wireless communication system as depicted in
The present invention provides a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE comprising:
In accordance with embodiments, the UE is to modify the configuration for obtaining a new configuration
The present invention provides a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE comprising:
In accordance with embodiments, the UE is to generate the new configuration
In accordance with embodiments, for generating the new configuration, the UE is to
In accordance with embodiments, the UE is to generate the new configuration
In accordance with embodiments, the one or more criteria comprise one or more of the following:
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments, the UE is to modify the configuration
In accordance with embodiments, the UE is to report the new configuration to one or more network entities using, e.g., one or more report messages including a description of the new configuration indicating the fields modified in the configuration and the one or more new field values associated with the modified fields.
In accordance with embodiments, the UE is to operate in accordance with the new configuration.
In accordance with embodiments, the UE is to operate in accordance with the new configuration for a predefined time and/or until one or more of the following conditions are met:
In accordance with embodiments, the UE is to maintain a current configuration as a default or old configuration, and is to operate according to the default or old configuration after the predefined time and/or once one or more of the conditions, which do not cause the UE to use a configuration different from the default or old configuration, are met.
In accordance with embodiments,
In accordance with embodiments, the UE is preconfigured with the predefined time or is configured with the predefined time via a signaling, e.g., the predefined time may be included in the control message.
In accordance with embodiments, the UE is to start operating in accordance with the new configuration after a predefined time expires and/or until one or more of the following conditions are met:
Populate Higher Layer Configuration Template with Field Values
The present invention provides a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE comprising:
In accordance with embodiments, the UE is to replace a placeholder for a field by a field value
In accordance with embodiments, for generating the configuration, the UE is to copy the configuration template and replace in the copied configuration template the placeholder for a field by a field value from the control message, thereby generating the configuration for performing the certain operation and maintaining the original configuration template.
In accordance with embodiments, the UE is to operate in accordance with the generated configuration.
In accordance with embodiments, the UE is to operate in accordance with the generated configuration for a predefined time and/or until one or more of the following conditions are met:
In accordance with embodiments, the UE is to maintain a current configuration as a default or old configuration, and is to operate according to the default or old configuration after the predefined time and/or once one or more of the conditions, which do not cause the UE to use a configuration different from the default or old configuration, are met.
In accordance with embodiments,
In accordance with embodiments, the UE is preconfigured with the predefined time or is configured with the predefined time via a signaling, e.g., the predefined time may be included in the control message.
In accordance with embodiments, the UE is to start operating in accordance with the generated configuration after a predefined time expires and/or until one or more of the following conditions are met:
In accordance with embodiments, the UE is to report the generated configuration to one or more network entities using, e.g., one or more report messages including a description of the generated configuration indicating the fields in the generated configuration and the one or more new field values associated with the fields.
Modify Configuration Generated from Configuration Template
In accordance with embodiments, the UE is to
In accordance with embodiments, the UE is to modify the generated configuration for obtaining a new configuration
The present invention provides a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE comprising:
In accordance with embodiments, the UE is to generate the new configuration template
In accordance with embodiments, for generating the new configuration template, the UE is to
In accordance with embodiments, the UE is to generate the new configuration template
In accordance with embodiments, the UE is to report the new configuration template to one or more network entities using, e.g., one or more report messages including a description of the new configuration template indicating the fields in the new configuration template.
In accordance with embodiments, the UE is to
In accordance with embodiments, the UE is to replace a placeholder for a field by a field value
In accordance with embodiments, for generating the configuration, the UE is to copy the new configuration template and replace in the copied new configuration template the placeholder for a field by a field value from the control message, thereby generating the configuration for performing the certain operation and maintaining the original new configuration template.
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments, the field value for a field in a configuration includes one or more of:
In accordance with embodiments, the certain operation incudes one or more of the following:
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments, the RRC configuration or the configuration template comprises one or more fields, which are defined using information elements, IEs, each IE includes one or more IE fields, and each IE field has one or more field values to be applied or used by the UE when performing the certain operation.
In accordance with embodiments, the UE is preconfigured with the configuration or the configuration template
In accordance with embodiments, the user device, UE, comprises one or more of the following: a power-limited UE, or a hand-held UE, like a UE used by a pedestrian, and referred to as a Vulnerable Road User, VRU, or a Pedestrian UE, P-UE, or an on-body or hand-held UE used by public safety personnel and first responders, and referred to as Public safety UE, PS-UE, or an IoT UE, e.g., a sensor, an actuator or a UE provided in a campus network to carry out repetitive tasks and entailing input from a gateway node at periodic intervals, or a mobile terminal, or a stationary terminal, or a cellular IoT-UE, or a vehicular UE, or a vehicular group leader UE, GL-UE, or a scheduling UE, S-UE, or an IoT or narrowband IoT, NB-IoT, device, or a ground based vehicle, or an aerial vehicle, or a drone, or a moving base station, or road side unit, RSU, or a building, or any other item or device provided with network connectivity enabling the item/device to communicate using the wireless communication network, e.g., a sensor or actuator, or any other item or device provided with network connectivity enabling the item/device to communicate using a sidelink the wireless communication network, e.g., a sensor or actuator, or any sidelink capable network entity.
The present invention provides a network entity for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system,
The present invention provides a network entity for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system,
In accordance with embodiments, the network entity is to send the one or more control messages in in a certain layer of a protocol stack of the wireless communication system, the certain layer of the protocol stack being
In accordance with embodiments, the network entity is to signal to the UE an activation regarding the new UE configuration or new UE configuration template allowing the UE to make use of the new UE configuration or the new UE configuration template only responsive to the activation signaling.
In accordance with embodiments, the network entity is to send the activation only responsive to a signaling that the new UE configuration or new UE configuration template is completed.
In accordance with embodiments, the network entity comprises a base station or a user device, UE,
The present invention provides a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, comprising a one or more user devices, UEs, of the present invention and/or one or more network entities of the present invention.
The present invention provides a method for operating a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE comprising one or more antennas, a signal processor connected to the antenna, and one or more configurations, wherein the configuration
The present invention provides a method for operating a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE comprising one or more antennas, a signal processor connected to the antenna, and a plurality of configurations, wherein each configuration
The present invention provides a method for operating a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE comprising one or more antennas, a signal processor connected to the antenna, and one or more configuration templates, wherein the configuration template
The present invention provides a method for operating a user device, UE, for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, the UE comprising one or more antennas, a signal processor connected to the antenna, and a plurality of configuration templates, wherein each configuration template
The present invention provides a method for operating a network entity for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, wherein the wireless communication system comprises one or more user devices, UEs, wherein the UE includes one or more UE configurations, and wherein the UE configuration
The present invention provides a method for operating a network entity for a wireless communication system, like a 3rd Generation Partnership Project, 3GPP, system, wherein the wireless communication system comprises one or more user devices, UEs, wherein the UE includes one or more UE configuration templates, wherein the UE configuration template
Embodiments of the first aspect of the present invention provide a computer program product comprising instructions which, when the program is executed by a computer, causes the computer to carry out one or more methods in accordance with the present invention.
Embodiments of the present invention are now described in more detail, and it is noted that the subsequently described aspects and embodiments may be implemented independent from each other or may combined with each other.
In accordance with a first embodiment of the first aspect of the present invention, to avoid the drawbacks of conventional approaches using a processing-heavy configuration 408, the UE 400 generates a new configuration by modifying the existing configuration by replacing a field value for one or more of the fields in the existing configuration by a new field value. In other words, rather than requesting a complete new configuration, UE 400 is capable to modify an existing configuration by replacing one, some or all of the field values included in the existing configuration without the need for receiving a complete new configuration message, like a full RRC reconfiguration message as it is conventionally provided in 3GPP communication networks. It is noted that 3GPP networks also support delta RRC signaling in some cases, such as the case of intra-system handover, HO, when there is a modification or change of a Secondary Node in Dual Connectivity or during RRC Resume. However, conventionally, if there is a change in the configuration covered by a listed field, the full configuration for that field is used.
In accordance with embodiments, UE 400 may generate the new configuration by selecting for one or more or all fields of the existing configuration one or more new field values in accordance with one or more criteria, for example dependent on changes in the UE's environment, like an increased number of interfering UEs or a drop in channel quality or as a result of a change in one of the parameters when a UE is connected to multiple TRPs or, generally, due to a change in one of the MIMO-related parameters or the like.
In accordance with yet other embodiments, UE 400 may change the one or more field values of an existing configuration responsive to one or more control messages. In the embodiment of
The current configuration 424 with which the UE 400 was preconfigured or configured by the gNB included for each of the parameters respective values. Conventionally, when it is desired to change one parameter value or field value, for example the value associated with the IE csi-IM-resourcesForInterference, a full RRC reconfiguration is to be carried out and the entire configuration is to be replaced by a new configuration received over the RRC layer from the gNB. Clearly, this approach is not very flexible and quick, especially in situations in which the UE or another entity in the network determines that it is advantageous to modify only a single parameter value, for example, the value “10” associated with the IE csi-IM-resourcesForInterference because either the UE itself or another entity, like the gNB 410 or the sidelink UE 420, determined that an interference situation in the vicinity of UE 400 changed so that other resources for the interference management are to be considered in the measurement configuration. In accordance with the inventive approach, the UE 400 either on its own or responsive to a control message from the gNB 410 or the UE 420 modifies only the value “10” for the IE 426, as is indicated at 428 schematically, thereby yielding a new configuration 430 corresponding to the existing configuration 424 except for the value of IE 426 now being changed to “3”.
It is noted that present invention is not limited to the embodiment of
Moreover, the inventive approach is not limited to configurations comprising a plurality of IEs. It is equally applicable to configurations having only one IE or to individual IEs belonging to an existing configuration.
In accordance with embodiments in which the modification of the existing configuration 424 is performed responsive to one or more control messages, the signaling of the one or more control messages may be performed on a layer of the protocol stack of the wireless communication system that is different from a layer that is used for configuring the UE 400 with a complete configuration. For example, UE 400 may be configured by the gNB 410 with an existing RRC configuration 424 using RRC layer or L3 signaling, and the control messages may be a MAC CE and/or a DCI transmitted in a lower layer using, for example, L1 signaling in the PHY layer or L2 signaling in the MAC, layer, so that by means of the lower layer signaling a quick change or modification of the existing configuration 424 into the new configuration 430 is achieved without the need for an extensive signaling over the RRC layer.
In accordance with other embodiments, the control messages may also be transmitted on the RRC layer, however, rather than using a conventional configuration/reconfiguration message as is used for providing a UE with an RRC configuration, like a conventional RRC reconfiguration message, a smaller sized configuration message may be used in the RRC layer so that also a quick change of the parameter values or field values is achieved.
Thus, embodiments of the first aspect of the present invention provide for enhancements and improvements of wireless communication systems by enabling more flexible configurations and operations of such systems making use, for example, of the dynamic signaling using DCI messages that carry dynamic parameters, namely the values to be modified in an existing configuration as described above with reference to
In accordance with embodiments, when considering a reporting configuration, in a first communication, the UE 400 may be provided with a default structure and elements for measurement and reporting, for example by providing a UE configuration as described above with reference to
In accordance with embodiments, the field values may be modified or changed using DCI messages. For example, in case one or more IEs entail frequent and fast changes, they may be defined in a way that such changes may be performed by signaling through the use of lower layer signaling, for example by DCI or MAC CE/DCI signaling without resorting to a RRC reconfiguration. Naturally, the RRC IEs are defined and have been signaled earlier to the UE, for example using RRCsetup or RRCReconfiguration messages, as is conventionally done. Taking as an example the above-described CSI-ReportConfig, in case there is a requirement to refer to a different measurement resource, without changing other parameters in the already defined report for a UE, for example reportConfigId 0, this may be signaled through DCI. Another example is a request for an aperiodic reporting, which may only refer to differential measurements with respect to a periodic report on the same resource. In such a case, if DCI format DCIxx on PDCCH that has been extended to support the inventive approach is received, based on the C-RNTI the UE may descramble the message and read the PDCCH message so as to determine which different resource to use in the defined report configuration and which differential measurement is to be reported on in an aperiodic manner.
In accordance with a second embodiment of the first aspect of the present invention, existing UE configurations may be combined into a new configuration. For example, when considering
The second existing configuration 424b operates on the basis of reportConfigId V100 and includes the same IEs or parameters, with different values.
In case UE 400 or another entity in the system determines that it is desired to perform a measurement and reporting using the resources (not the resource sets) indicated in configuration 424a and in configuration 424b, rather than conventionally performing an RRC reconfiguration and sending a new configuration to the UE, in accordance with embodiments, the UE selects from the respective existing configurations 424a and 424b the parameters or fields of interest, namely IEs 426a′ from existing configuration 424a and IEs 426b′ from the second existing configuration 424b which are combined, as is indicated at 428 into the new configuration 450 now including the IEs 452 and 454, with the remaining IEs 546 taken from the configuration 424a.
Thus, in accordance with embodiments of the first aspect of the present invention, a new configuration may be generated from existing configurations. In accordance with embodiments, the respective IEs may be determined explicitly in the control message or by the UE 400, however, in accordance with other embodiments, a certain description of a desired operation may be used so as to allow the UE to determine which elements from the existing configurations are to be combined. For example, when considering
Once the UE created the new configuration 450 having the values V2, V15, V4-V10, and V23-V25, the UE 400 may start operating in accordance with the new configuration 450 for performing measurements both on the channel quality and the interference situation.
In accordance with embodiments, UE 400 may modify the values for the fields 452 of the new configuration 450 in a similar way as described above with reference to the first embodiment, namely by determining, either on its own or responsive to a control message, new values for one or more of the fields, as has been described in more detail above with reference to
In accordance with embodiments, UE 400 may create the new configuration by one or more of the following:
Embodiments of a second aspect of the present invention are now described, in accordance with which a UE is provided that includes a plurality of so-called configuration templates having one or more fields associated with a placeholder value.
In accordance with a first embodiment of the second aspect of the present invention, UE 400 generates a configuration to be used for operating the UE 400 in accordance with a desired operation or function by populating the configuration template, for example, by replacing the placeholders for the one or more fields by a specific or valid field value, i.e., with a value on the basis of which the UE may operate. In the same way as described above with regard to the first embodiment of the first aspect, also in the first embodiment of the second aspect, the actual or valid field values to be used as replacement for the placeholders may be obtained from one or more messages the UE 400 receives from one or more other entities of the network, like the gNB 410 and/or the UE 420. In accordance with other embodiments, the UE may select the field values for the one or more fields of the configuration template on its own responsive to one or more criteria, and the field values actually selected may also depend on the criteria which causes the UE 400 to populate the configuration template with the field values.
As may be seen from
In accordance with embodiments, UE 400 may operate such that when creating the new configuration 468, initially, the original template 462 is copied, and either in the original version of the template or in the copied version thereof, the respective placeholders P are populated by the values V3, V4 and V6 and V10 thereby allowing UE 400 to generate a further new configuration on the basis of the original template 462.
Once the new configuration 468 has been created by UE 400 by populating the respective placeholders P in the template with values V3, V4 and V6 and V10, UE 400 may start using the new configuration 468, i.e., may start to operate or function in accordance with the new configuration.
UE 400 may start immediately with the use of the new configuration or with a delay, in the same way as described above with reference to the first aspect of the present invention.
Moreover, in accordance with further embodiments, the new configuration 468 may be modified in accordance with the principles of the first aspect of the present invention.
In accordance with the first embodiment of the second aspect of the present invention, the configuration templates may actually be the information elements, IEs, defined in the RRC messages already known, i.e., the respective IEs in the RRC messages may be considered as a kind of template or sub-template for using structured data types. For providing the templates to the UE, the respective RRC messages may be modified in such a way that some or all IEs or fields are indicated as optional so that the RRC message used for configuring the UE 400 contains fields or IEs having values that are currently invalid for use by the UE and are meant to be set up or changed, for example, by the control messages, like the DCI message, or by the UE on its own.
The present invention is not limited to the use of conventional IEs as template, rather, the inventive concept of providing a template or a template configuration includes a template that stores a set of fields or parameters that are not necessarily closely related. Each template may be provided with an identification or ID, and on the basis of the IDs respective templates may be linked or associated with each other. For example, a template may be cell or TRP-specific or even band-specific. By means of the template ID, a template may be linked or associated with multiple TRPs, cells, or bands. Also, templates may be provided that contain IEs for uplink and downlink separately. For example, the templates may be provided using a conditional pre-configuration IE which includes a condition for an action. For example, the condition may be a lower layer signal, such as a DCI or a combination of MAC CE and DCI or it may be a connection to a particular beam or a cell or a TRP or the activation of a particular bandwidth part. The condition may be used for activating/deactivating or for combining the respective templates or for selecting particular fields from the available templates.
In accordance with the first embodiment of the second aspect of the present invention, one or more templates exist which may be populated by the UE with respective valid parameter values or field values so as to obtain one or more configurations on the basis of which the UE may function or operate. If a combination of specific templates is determined to be frequently used, in accordance with a second embodiment of the second aspect of the present invention a new template may be defined on the basis of the existing configuration templates in the UE 400. In other words, UE 400 may generate a new configuration template using two or more of the plurality of templates 460 with which the UE 400 is configured or preconfigured.
The second template 4602 defines the following resources:
Furthermore, the first template 4601 defines periodic type reporting (V5) and associated IEs, whereas second template 4602 defines aperiodic reporting (V17) and associated IEs. For example, when determining that measurements and reporting of both the RS and IM resources are used frequently, UE 400 may decide to create a new template. For example, UE 400 may decide that a new template 470 is to be created dependent on certain criteria, for example, when determining that it was entailed to perform measurements and reporting on both the RS resources and the IM resources repeatedly on the basis of the RS-resources and on the basis of the IM resource. Rather than populating the first and second templates 4601 and 4602 repeatedly, UE 400 may decide to create the new template 470 using the first and second templates 4601 and 4602. For example, UE 400 may use from the first existing template 4601 the respective parameters or IEs associated with the RS resources, e.g., csi-IM-resourcesForInterference and reportConfigType, and from the second existing template 4602 the respective parameters or IEs associated with the resourcesForChannelMeasurement with the value V14 and nzp-ResourcesForInterference.
As mentioned above, UE 400 may create or generate the new configuration template 470 on the basis of certain criteria, for example in case the UE 400 determines that certain parameters from different configuration templates are repeatedly used or in case it turns out that a certain measurement and report is requested to be performed by the UE which entails different resources as explained above. In accordance with other embodiments, rather than deciding about the generation of the new template by the UE, UE 400 may also receive one or more control messages from the other network entities, for example, from the gNB 410 and/or the UE 420 illustrated in
Thus, in accordance with embodiments, UE 400 may generate the new configuration template by simply combining one or more fields from existing templates, for example, on the basis of information in the control message or on the basis of certain criteria determined by the UE. In other embodiments, rather than explicitly indicating fields to be combined, a more general description may be provided or determined by the UE on the basis of which UE 400 may determine how the new template has to look like. For example, when concerning the measurement/reporting configuration templates, UE 400 may determine or receive a description that it is desired to provide some statistical values, like an average value or a standard deviation or a peak to average ratio regarding certain measurements, and among the existing configuration templates 460, there may be different templates including IEs or parameters allowing for such operations which may then be combined by UE 400 into a new template.
In accordance with embodiments, once a new template 470 is created by UE 400, UE 400 may report the new configuration template 470 to the one or more network entities, like the gNB 410 and/or the sidelink UE 420.
Moreover, once created, UE 400 may populate the newly generated template 470 in a way as described above with reference to
So far, first and second embodiments of the second aspect have been described in detail. In the following, further embodiments of the second aspect are described which apply equally to the first embodiment concerning the populating of a configuration template, and to the second embodiment concerning the creation of a new configuration using existing configuration templates.
In accordance with the second aspect of the present invention, as described above, UE 400 may be provided with respective templates or configuration templates 460, and such templates 460 may be provided using an information element which is also referred to as “conditionally configured IE” which may include a certain condition for performing a certain action. For example, the condition may include a lower layer signal, such as a DCI or a combination of a MAC CE and DCI, or it may be a certain situation, like the connection to a particular beam or to a particular cell or to a particular transmission/reception point, TRP, or an activation of a particular bandwidth part, BWP. The condition may be used for activating or deactivating the template, wherein activating the template includes the above-described way of populating the placeholders (see
In accordance with the second aspect of the present invention, the use of template configurations allows, in accordance with embodiments, for improvements in the feedback provided by a user device to the network, for example, by using a certain feedback template base design or feedback template base configuration which may be set a priori. The feedback template configuration may have a structure, format, syntax and semantic which are defined in a specification known a-priori by a gNB and a UE, for example, it may be comprised of one or more IEs as currently used in the RRC configurations or using a structure such as used in Uplink Control Information (UCI). The message space and meaning may be adapted on the fly and it may contain different scaling of values, different selection of values and different digital representations. For example, in case 5 bits are available, a bit space for the message and the feedback configuration template, also referred to as FBT (feedback template), defines 32 values to be measured, like the SNR. The measurement range and the number of measurements per message need to fit into 32 values.
In accordance with embodiments, advanced feedback loops may be implemented using the FBTs by exposing, requesting, concluding, changing or negotiating capabilities associated with the FBT initially before entering any further steps. Assuming a common understanding of the structure, format, syntax and semantics of the FBT, one end of the feedback loop, for example the gNB or network side, may create one or more FBTs or template configurations to be sent to the other end of the feedback loop, for example, the UE, using any kind of control or data channel, for example using the RRC layer or as data piggybacked on a data channel or over the top.
The receiving end or UE receives and decodes the transmitted configuration template or FBT and, if an acknowledgement/non-acknowledgement, ACK/NACK, or the like is foreseen, the UE may confirm a successful receipt of the configuration template. In case two or more templates or FBTs are provided, the UE may evaluate each configuration template against its capabilities, local situation and the like, and provide the acknowledgement/non-acknowledgement with an identifier which templates may be used at the UE's side. The UE may indicate that none of the templates is suitable so that, responsive to a corresponding signaling, the gNB may send a different set of one or more templates to be used by UE 400. The gNB, responsive to a confirmation of a particular template, sends an activation message to the UE to configure the particular template or FBT to be used in future by the UE. In case of a non-acknowledgement, the gNB may provide one or more other templates or FBTs to the UE for testing their suitability for the feedback situation at hand so that, eventually, some kind of negotiation procedure is initiated between the UE and the gNB to find a commonly supported template serving a desired purpose, like a link feedback. Although the above has been given with regard to the feedback loop between the gNB and the UE, it is noted that it may also be used for templates associated with other operations/functions to be performed by the UE.
The advantage of the inventive approach in accordance with the second aspect of the present invention is the flexibility in the configuration of a certain operation or function to be performed by the UE 400, like a closed-loop feedback which includes a selection of KPIs, associated parameters, value range and the like. The template configuration approach allows the provision of various templates or FBTs at a time and an educated selection process including the receiver or UE which provides feedback as to the usage of a FBT or template. This allows for an increased flexibility in the configuration process and for an in-situ testing of different configurations, like different feedback mechanisms. Also, this allows for a mixed feedback provided by devices with different capabilities or being located in different wireless conditions.
With regard to the above-mentioned negotiation between the gNB and the UE so as to determine one or more templates to be used by the UE 400, in accordance with further embodiments, either end of the connection, i.e., the UE or the gNB may provide further information describing, for example, one or more of the following:
In accordance to consistency the reduction of fields/parameters within a template has to be covered as well, advantageously within the delta description mechanism, since leaving away a field/parameter is rather self-explaining since the meaning of the parameter was known before.
Changes of the template may be based on descriptions referring to the members or IEs of an original template, and the changes may be informed, configured or advertised by the gNB or the UE or may be requested, suggested, demanded by the UE or the gNB. Previous examples have depicted how changes to a template may refer to changing field values, a range of possible field values and how they refer to combining fields/values from various templates. Conventionally, changes to the configuration are given as instructions to a UE by a gNB, to which the UE responds with, e.g., the RRCReconfigurationComplete message. The acknowledgment message by a UE, for example, the RRCReconfigurationComplete message, contains only a very few fields, apart from the available measurements that may or may not be provided to the gNB. The message, in principle, confirms that a UE has applied the new configuration or it has understood that a new configuration is to be applied when a condition is met. However, with UEs having a greater processing power and being able to act more autonomously, there is a benefit at a receiving side, namely, a UE, determining its configuration in a substantive way. Hence, such a UE may decide on a suitable configuration of a number of parameters, based on some conditions, internal or external to the UE. In order to guide the UE in this process, a set of conditions may be provided by the gNB, along with the fields/parameters that may be changed based on conditions. Examples of conditions internal to the UE may include, e.g., reaching a threshold on battery level or memory/CPU usage, a buffer status, an overheating and the like. External conditions may incorporate a number of parameters such as a low received reference signal power or a high interference, and the like. The changed IEs may, for example, include:
Furthermore, such a mode of operation may be applicable to, e.g., certain areas or may be explicitly activated by the network to avoid long signaling exchanges. Also, future UEs may incorporate sensing functionality that enables them to detect fixed and moving obstacles, pedestrians or, more generally, their environment, which makes UE-based configuration determination even more prevalent. To conclude, changes proposed by, e.g., a gNB, may be confirmed, acknowledged, selected, accepted or rejected, non-acknowledged, barred or deselected by the receiving side, i.e. the UE, or may be conditionally accepted/selected or partially accepted/selected or modified so as to cause sending a new template for further processing or modified and re-sent for use.
The advantage of the above-described embodiment is that an even further flexibility in configuring a certain operation or function, like a closed feedback loop, is achieved, including the creating of a new template which may be retraced to an existing base template originally defined in a specification known to the gNB and the UE. This embodiment allows to adapt a configuration, like a feedback structure, with regard to, e.g., the format, syntax, semantics of a report message and reduce the size and structure of feedback messages to be adapted to a situation and duration of use.
An example of a feedback scheme may be the following: A UE is providing a transmit or receive beam and a report, how this beam is created, also known as a design base provided/reported. Within this design base a number of beam identifiers may be reported, wherein the beam identifiers refer to specific beams and their associated reference signals which were considered in the computation of the transmit/receive beam and therefore form a design base for it. Furthermore, the order of the indices may indicate a certain order of, e.g., receive signal strength per design base component, wherein such indication may come from some prior agreements described by a syntax. Furthermore, a specific number of indices below a maximum number may indicate that these components are within a certain range, e.g., within 10 dB of difference between the largest and smallest component provided. Such indication again may be according to another syntax described or agreed before. Besides indices, more specific values describing the design base components may be used including specific formats, e.g., “index+ordering index” or “index+receive signal strength” normalized or not normalized to a specific value. The expression of the semantics may also be contained with the report referring, e.g., to previously used design bases (cross-references) or describing a certain time of usage, e.g., “until further notice” or “one more time”. Combining flexible fields, actions and values therein with configurable formats, syntax and semantics allows to describe new ways of feedback reports, configurations, etc. starting from a base set of templates and deriving more complex templates in an evolutionary fashion.
In particular, the flexible adaption of message lengths and content allows to convey further information with the messages than originally intended by the original template. This may include requests, proposals, instructions for further educated decision making and further refinement of the template to be applied in a closed loop communication. Provided that a template is used for a sufficient period of time, for example, when considering a static connection between the gNB and a particular UE serving as a hotspot or aggregation point with a particular service requirement, a further duration of the template may be beneficial in terms of achievable degree of optimization and feedback overhead and effectiveness. In other situations, in which channel conditions, service requirements and the like are changing rapidly, improvements of the template may be terminated after a configurable number of iterations.
So far, first and second aspects have been described in detail. In the following, further embodiments are described which apply equally to the first and second aspects.
In accordance with embodiments, UE 400 may be configured with the one or more configurations/configuration templates during operation of the network using, e.g., RRC signaling. In accordance with other embodiments, UE 400 may be preconfigured with the one or more configurations/configuration templates p. For example, UE 400 may be provided with a UE configuration/configuration template at a time of an initial connection with the network, for example via a signaling in the RRC layer of the protocol stack of the wireless communication system. A UE may also be provided with a UE configuration/configuration template, i.e., may be preconfigured with the UE configuration, at a time of provisioning the UE for operation with a certain wireless communication network, for example by inserting an appropriate subscriber identity module, SIM, or by activating an embedded SIM, eSIM, holding the UE configuration/configuration template. The UE may also be preconfigured with the UE configuration at the time of manufacturing the UE, for example, by storing the UE configuration/configuration template in a memory of the UE, like an eSIM or in any other memory element of the UE.
In the above-described embodiments reference has been made to certain criteria that the UE 400 may apply so as to determine on its own whether and how a certain configuration/configuration template is to be modified/populated or how a new configuration/new configuration templates is to be created using two or more of a plurality of existing UE configurations/configuration templates. In accordance with embodiments, the one or more criteria may comprise one or more of the following:
In accordance with embodiments described above, the modification/population of an existing configuration/configuration template or the generation of a new configuration/new configuration template using two or more existing configurations/configuration templates occur responsive to the receipt of the one or more control messages. In accordance with further embodiments, UE 400 may perform the actions entailed either responsive to the receipt of the control message, i.e., once the UE 400 decoded the control message and determined that it holds the respective information for the modification/population/combination for the UE, it starts immediately after decoding with the respective information. In accordance with other embodiments, UE 400 may receive the control message, however, starts only with the modification/populating/generation at a predefined time, for example, after lapse of a time period after receipt of the control message or at an explicit point of time that was signaled in the control message. In accordance with yet other embodiments, UE 400 may perform the modification/populating/creation only once one or more predefined conditions are, as described in more detail above with reference to the second aspect of the present invention.
In accordance with further embodiments, once the UE completes the modification/populating/generation or the combination of existing configurations/configuration templates into a new configuration, UE 400 may inform other network entities, for example gNB 410 and sidelink UE 420 about the new configuration/configuration template, for example by sending one or more report messages including a description of the new configuration/configuration template indicating the fields modified/populated in the configuration/configuration template and the one or more new field values associated with the fields, or a general description of the new configuration/configuration template created on the basis of several existing configurations/configuration templates.
In accordance with yet further embodiments, once the UE completed the new configuration, it may start to operate or function in accordance with the new configuration. For example, the UE may operate in accordance with the new configuration at a predefined time and/or until one or more conditions are met. The conditions may include one or more of the conditions described in more detail above with reference to the second aspect of the present invention.
Thus, the UE may start operating in accordance with the new configuration after a predefined time expires and/or until one or more of the following conditions are met, like
In case of operating for a predefined time, UE 400 may operate or function in accordance with the new configuration until a certain timer has lapsed, the setting of the timer being indicated, for example, also in the control message associated with creating the new configuration, or until a certain point in time also indicated in the control message.
In accordance with yet other embodiments, the UE 400 may start operating or functioning in accordance with the new configuration after a predefined time or once one or more conditions are met, for example a deactivation of a currently used configuration by the UE 400 or responsive to a certain event or trigger, like those described in more detail above with reference to the second aspect of the present invention.
In accordance with other embodiments, UE 400 may maintain the current configuration as a default or old configuration, and once the new configuration is no longer to be used and no other configuration is indicated to be used, UE 400 may fall back to the use of the default or old configuration.
In accordance with further embodiments of the first and second aspects of the present invention, UE 400 may receive from one or more of the entities of the wireless communication system an activation signal or activation condition concerning the use of the new configuration or the new configuration template. UE 400, after having created the new configuration or new configuration template is to use it only responsive to the activation signaling or to the activation condition. Further, in accordance with embodiments, in case UE 400 receives the control messages causing it to create the new configuration/new configuration template, UE 400 signals, for example via the Uu interface 418 or the PC5 interface 422 the completion of the creating of the configuration/new configuration template.
In accordance with embodiments, the field values of the fields to be modified or to be populated may be one or more of the following:
In accordance with embodiments, UE 400 may be provided to perform one or more of the following operations or functions using the configuration or configuration templates provided in accordance with the above-described embodiments of the first and second aspects:
For the transmission and/or a reception of data, the UE is configured by one or more of the following configurations or configuration templates:
For the measurement of the radio environment, the UE is configured by one or more of the following configurations or configuration templates:
For the feedback, the UE is configured by one or more of the following configurations or configuration templates:
In accordance with embodiments, the wireless communication system with a 3GPP system, the configuration is an RRC configuration, the protocol stack is the NR protocol stack, the first layer is the RRC layer and the one or more second layers comprise one or both of the MAC layer and the PHY layer, and the control message comprises a DCI or a MAC CE or both. The fields of the configuration template may be information elements including respective IE fields and each IE field has one or more field values to be applied are used by the UE when performing the certain operation or function.
Embodiments of the first and second aspects of the present invention provide a network entity for a wireless communication or system, like a radio access network entity, for example a base station or gNB or another UE. For example, as illustrated in
In accordance with embodiments of the first aspect of the present invention, the gNB 410 may provide the above-described one or more control messages to UE 400 over the Uu interface 418, and the control message may include, in accordance with the first embodiments of the first aspect, for one or more fields of a UE configuration 408 in UE 400 respective field values to be used to allow UE 400 to obtain a new UE configuration by replacing a field value with a new field value. In accordance with the second embodiments of the first aspect, the control message may include information for generating the new configuration using two or more of the existing UE configurations 408 at UE 400.
With regard to the second aspect of the present invention, gNB 410, in accordance with the first embodiment of the second aspect, may provide the control message including the field values for populating the placeholders of a configuration template 460 at UE 400. With regard to the second embodiment of the second aspect, the control message may include the information allowing UE 400 to generate a new configuration template using the existing templates 460.
The gNB 410 may send the control message on a first layer of the protocol stack also used for transmitting the configuration messages, like the RRC layer, with the control message being a configuration message of smaller size than a configuration message carrying the actual configuration/configuration template when configuring/preconfiguring UE 400 with the configurations 408/configuration templates 460. In accordance with other embodiments, the control message may be provided on a lower layer of the protocol stack, for example using L1 signaling in the PHY layer or L2 signaling in the MAC, PDCP layer.
In accordance with further embodiments, the gNB 410 may signal also information about when the new configuration/new configuration template is to be used by UE 400, like an activation signal.
In accordance with the present invention, an approach is described which allows speeding up a configuration using lightweight signaling mechanisms, such as configuration messages with reduced size or a DCI which is enabled by using a template based configuration. This allows a more flexible approach for configuring a UE for performing certain operations and reduces for example RRC signaling in situations in which a certain number of UEs uses a similar configuration and only few of the UE need changes in the configuration which may be implemented in accordance with the embodiments of the first aspect of the present invention.
Embodiments of the present invention have been described in detail above, and the respective embodiments and aspects may be implemented individually or two or more of the embodiments or aspects may be implemented in combination.
In accordance with embodiments, the wireless communication system may include a terrestrial network, or a non-terrestrial network, or networks or segments of networks using as a receiver an airborne vehicle or a space-borne vehicle, or a combination thereof.
In accordance with embodiments of the present invention, a user device comprises one or more of the following: a power-limited UE, or a hand-held UE, like a UE used by a pedestrian, and referred to as a Vulnerable Road User, VRU, or a Pedestrian UE, P-UE, or an on-body or hand-held UE used by public safety personnel and first responders, and referred to as Public safety UE, PS-UE, or an IoT UE, e.g., a sensor, an actuator or a UE provided in a campus network to carry out repetitive tasks and entailing input from a gateway node at periodic intervals, a mobile terminal, or a stationary terminal, or a cellular IoT-UE, or a vehicular UE, or a vehicular group leader (GL) UE, or a sidelink relay, or an IoT or narrowband IoT, NB-IoT, device, or wearable device, like a smartwatch, or a fitness tracker, or smart glasses, or a ground based vehicle, or an aerial vehicle, or a drone, or a moving base station, or road side unit (RSU), or a building, or any other item or device provided with network connectivity enabling the item/device to communicate using the wireless communication network, e.g., a sensor or actuator, or any other item or device provided with network connectivity enabling the item/device to communicate using a sidelink the wireless communication network, e.g., a sensor or actuator, or any sidelink capable network entity.
In accordance with embodiments of the present invention, a network entity comprises one or more of the following: a macro cell base station, or a small cell base station, or a central unit of a base station, an integrated access and backhaul, IAB, node, or a distributed unit of a base station, or a road side unit (RSU), or a remote radio head, or an AMF, or an MME, or an SMF, or a core network entity, or mobile edge computing (MEC) entity, or a network slice as in the NR or 5G core context, or any transmission/reception point, TRP, enabling an item or a device to communicate using the wireless communication network, the item or device being provided with network connectivity to communicate using the wireless communication network.
Although some aspects of the described concept have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or a device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus.
Various elements and features of the present invention may be implemented in hardware using analog and/or digital circuits, in software, through the execution of instructions by one or more general purpose or special-purpose processors, or as a combination of hardware and software. For example, embodiments of the present invention may be implemented in the environment of a computer system or another processing system.
The terms “computer program medium” and “computer readable medium” are used to generally refer to tangible storage media such as removable storage units or a hard disk installed in a hard disk drive. These computer program products are means for providing software to the computer system 600. The computer programs, also referred to as computer control logic, are stored in main memory 606 and/or secondary memory 608. Computer programs may also be received via the communications interface 610. The computer program, when executed, enables the computer system 600 to implement the present invention. In particular, the computer program, when executed, enables processor 602 to implement the processes of the present invention, such as any of the methods described herein. Accordingly, such a computer program may represent a controller of the computer system 600. Where the disclosure is implemented using software, the software may be stored in a computer program product and loaded into computer system 600 using a removable storage drive, an interface, like communications interface 610.
The implementation in hardware or in software may be performed using a digital storage medium, for example cloud storage, a floppy disk, a DVD, a Blue-Ray, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, having electronically readable control signals stored thereon, which cooperate or are capable of cooperating with a programmable computer system such that the respective method is performed. Therefore, the digital storage medium may be computer readable.
Some embodiments according to the invention comprise a data carrier having electronically readable control signals, which are capable of cooperating with a programmable computer system, such that one of the methods described herein is performed.
Generally, embodiments of the present invention may be implemented as a computer program product with a program code, the program code being operative for performing one of the methods when the computer program product runs on a computer. The program code may for example be stored on a machine readable carrier.
Other embodiments comprise the computer program for performing one of the methods described herein, stored on a machine readable carrier. In other words, an embodiment of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.
A further embodiment of the inventive methods is, therefore, a data carrier or a digital storage medium, or a computer-readable medium comprising, recorded thereon, the computer program for performing one of the methods described herein. A further embodiment of the inventive method is, therefore, a data stream or a sequence of signals representing the computer program for performing one of the methods described herein. The data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet. A further embodiment comprises a processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein. A further embodiment comprises a computer having installed thereon the computer program for performing one of the methods described herein.
In some embodiments, a programmable logic device, for example a field programmable gate array, may be used to perform some or all of the functionalities of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein. Generally, the methods may be performed by any hardware apparatus.
While this invention has been described in terms of several embodiments, there are alterations, permutations, and equivalents which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations and equivalents as fall within the true spirit and scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
22154288.9 | Jan 2022 | EP | regional |
This application is a continuation of copending International Application No. PCT/EP2023/051555, filed Jan. 23, 2023, which is incorporated herein by reference in its entirety, and additionally claims priority from European Application No. 22154288.9, filed Jan. 31, 2022, which is also incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2023/051555 | Jan 2023 | WO |
Child | 18790190 | US |