Radio network node, wireless device and methods performed therein
10659128 · 2020-05-19
Assignee
Inventors
Cpc classification
H04L1/00
ELECTRICITY
H04B7/0456
ELECTRICITY
H04W24/10
ELECTRICITY
H04L5/0048
ELECTRICITY
H04B7/0626
ELECTRICITY
International classification
H04L1/00
ELECTRICITY
H04W24/10
ELECTRICITY
H04B7/0456
ELECTRICITY
Abstract
Embodiments herein relate to a method performed by wireless device for applying a Channel State Information, CSI, filtering in a wireless communication network. The wireless device determines a recommended CSI filtering based on measurements of one or more received reference signals from a radio network node. The wireless device transmits, to the radio network node, a first indication of the determined recommended CSI filtering. The wireless device receives, from the radio network node or another radio network node, a first configuration of CSI filtering; and uses the received first configuration for applying CSI filtering.
Claims
1. A method performed by a user equipment, the method comprising: determining a recommended CSI filtering based on measurements of one or more received reference signals from a base station; transmitting, to the base station, a first indication of the determined recommended CSI filtering; receiving, from the base station or another base station, a first configuration of CSI filtering; and using the received first configuration for applying CSI filtering.
2. The method according to claim 1, further comprising: receiving, from the base station, a request for a recommended CSI filtering.
3. The method according to claim 1, further comprising: determining an update rate of the CSI reporting and transmitting a second indication of the determined update rate.
4. The method according to claim 3, further comprising: receiving, from the base station or another base station, a second configuration of periodicity of CSI reporting, and using the received second configuration when reporting CSI and/or performing measurements for determining CSI.
5. The method according to the claim 4, wherein the receiving comprises receiving a first indicator indicating a minimum reporting periodicity for a beamforming matrix and a second indicator indicating a minimum reporting periodicity for a precoding matrix.
6. The method according to claim 3, further comprising: receiving a first precoder configuration for a first precoder with a first time interval of reporting, and a second precoder configuration for a second precoder; determining a second time interval of reporting for the second precoder configuration; and reporting the determined second time interval, to the base station.
7. The method according to claim 6, wherein the first precoder configuration is for reporting a beamforming matrix and the second precoder configuration is for reporting a precoding matrix, or vice versa.
8. The method according to claim 3, wherein the determining the recommended CSI filtering and the update rate comprises determining the update rate of the CSI reporting to a maximal value such as performance loss sum is less or equal to what is achieved with a minimum update rate, and then determining the recommended CSI filtering to a time filtering that minimizes a performance loss sum assuming the maximal value of the determined update rate.
9. The method according to claim 3, wherein the second indication of update rate is a rate value indicating the update rate explicitly or a quality indication indicating the update rate implicitly.
10. A computer program comprising a non-transitory computer readable medium storing program instructions which, when executed by at least one processor of a user equipment, cause the at least one processor to perform operations according to the method of claim 1.
11. A method performed by a base station, the method comprising: receiving, from a user equipment, a first indication of a recommended CSI filtering; determining a first configuration of CSI filtering based on the received recommended CSI filtering; and transmitting, to the user equipment, the determined first configuration.
12. The method according to claim 11, further comprising: transmitting, to the user equipment, a request for a recommended CSI filtering.
13. The method according to claim 11, further comprising: receiving a second indication of an update rate of the CSI reporting and the determining the first configuration takes the second indication into account.
14. The method according to claim 13, further comprising: transmitting, to the user equipment, a first precoder configuration for a first precoder with a first time interval of reporting, and a second precoder configuration for a second precoder; receiving from the user equipment, a second time interval of reporting for the second precoder configuration; and storing the second time interval at the base station.
15. The method according to claim 14, wherein the first precoder configuration is for reporting a beamforming matrix and the second precoder configuration is for reporting a precoding matrix, or vice versa.
16. The method according to claim 13, wherein the second indication of update rate is a rate value indicating the update rate explicitly or a quality indication indicating the update rate implicitly.
17. The method according to claim 13, further comprising: determining a second configuration of periodicity of CSI reporting taking the second indication into account, and transmitting the second configuration to the user equipment.
18. The method according to claim 17, wherein the transmitting comprises transmitting to the user equipment, a first indicator indicating a minimum reporting periodicity for a beamforming matrix and a second indicator indicating a minimum reporting periodicity for a precoding matrix.
19. A computer program comprising a non-transitory computer readable medium storing program instructions which, when executed by at least one processor of a base station, cause the at least one processor to perform operations according to the method of claim 11.
20. A user equipment comprising at least one processor adapted to: determine a recommended CSI filtering based on measurements of one or more received reference signals from a base station; transmit, to the base station, a first indication of the determined recommended CSI filtering; receive, from the base station or another base station, a first configuration of CSI filtering; and use the received first configuration for applying CSI filtering.
21. A base station comprising at least one processor adapted to: receive, from a user equipment, a first indication of a recommended CSI filtering; determine a first configuration of CSI filtering based on the received recommended CSI filtering; and transmit, to the user equipment, the determined first configuration.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments will now be described in more detail in relation to the enclosed drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11) Embodiments herein relate to communication networks in general.
(12) In the wireless communication network 1, wireless devices e.g. a wireless device 10 such as a mobile station, a non-access point (non-AP) STA, a STA, a user equipment and/or a wireless terminal, are connected via the one or more RANs, to the CNs. It should be understood by those skilled in the art that wireless device is a non-limiting term which means any terminal, wireless communication terminal, user equipment, Machine Type Communication (MTC) device, Device to Device (D2D) terminal, or node e.g. smart phone, laptop, mobile phone, sensor, relay, mobile tablets or any device communicating within a cell or service area.
(13) The wireless communication network 1 comprises a radio network node 12 providing radio coverage over a geographical area, a service area 11, of a radio access technology (RAT), such as LTE, UMTS, Wi-Fi or similar. The radio network node 12 may be a radio access network node such as radio network controller or an access point such as a wireless local area network (WLAN) access point or an Access Point Station (AP STA), an access controller, a base station, e.g. a radio base station such as a NodeB, an evolved Node B (eNB, eNodeB), a base transceiver station, Access Point Base Station, base station router, a transmission arrangement of a radio base station, a stand-alone access point or any other network unit capable of serving a wireless device within the service area served by the radio network node 12 depending e.g. on the radio access technology and terminology used.
(14) It should be noted that a service area may be denoted as cell, beam, beam group or similar to define an area of radio coverage.
(15) According to embodiments a CSI filtering is determined in an efficient manner. The wireless device 10 determines a recommended CSI filtering that is transmitted to the radio network node 12, the wireless device 10 may also determine an update rate of CSI reporting. The radio network node 12 then, based on the recommended CSI filtering, configures the wireless device with a determined CSI filtering, i.e. a first configuration is transmitted to the wireless device 10 indicating a determined CSI filtering, which has been determined at the radio network node 12 taking the recommended CSI filtering into consideration. The radio network node 12 may further also configure the wireless device 10 with an update rate or request the wireless device for CSI with a desired update rate. This update rate may take the determined update rate at the wireless device 10 into account. By letting the radio network node 12 and the wireless device 10 coordinate a selection of the CSI filtering, a more appropriate CSI filtering may be used leading to an improved performance of the wireless communication network 1. Furthermore, by letting the wireless device 10 and the radio network node 12 coordinate the update rate optimization of the CSI reported to the radio network node 12 may be achieved.
(16)
(17) Action 401.
(18) The radio network node 12 transmits one or more reference signals to the wireless device 10 either as dedicated signalling or broadcasted over the service area 11.
(19) Action 402.
(20) The wireless device 10 performs measurements on the one or more reference signals from the radio network node 12. The wireless device 10 then determines the recommended CSI filtering of the measuring for CSI reporting. The wireless device 10 may also determine the update rate, i.e. how often the wireless device 10 is to report CSI measurement to the radio network node 12, in this context the CSI filtering determines how to derive a good estimate of the CSI and the update rate how often said estimate changes significantly. Significantly can for example be that the estimate change is sufficient to change a selected pre-coder from a configured codebook. Thus, wireless device 10 may determine desired CSI filtering and desired update rate. The recommended CSI filtering and update rate may be determined based on measurements on received reference signals, e.g. synchronization reference signals, demodulation reference signals.
(21) Action 403.
(22) The wireless device 10 then transmits the recommended CSI filtering to the radio network node 12. In some embodiments, the wireless device 10 may further transmit the determined update rate to the radio network node 21.
(23) Action 404.
(24) The radio network node 12 then determines the first configuration of CSI filtering based on the received recommended CSI filtering, i.e. taking the recommended CSI filtering into consideration. The radio network node 12 may also determine a second configuration of periodicity of CSI reporting.
(25) Action 405.
(26) The radio network node 12 then transmits the determined first configuration to the wireless device 10. The radio network node 12 may also transmit the determined the second configuration to the wireless device 10.
(27) Action 406.
(28) The wireless device 10 receives the first and/or the second configuration and uses the first/second configuration when performing CSI reporting or performing measurements for determining CSI. The wireless device 10 receives the first configuration of the CSI filtering which may be same or different from what the recommended CSI filtering.
(29) In this example, the wireless device 10 receives from, and transmits to, the radio network node 12 that it is currently performing communication with. However, normally the wireless device 10 does not care who is the transmitter or receiver of a message; the wireless device 10 performs procedural actions according to a specification and/or configuration.
(30) The method actions performed by the wireless device 10 for applying a Channel State Information, CSI, filtering in a wireless communication network according to some embodiments will now be described with reference to a flowchart depicted in
(31) Action 501.
(32) The wireless device 10 may receive, from the radio network node 12, a request for the recommended CSI filtering.
(33) Action 502.
(34) The wireless device 10 determines the recommended CSI filtering based on measurements of one or more received reference signals from the radio network node 12, examples of measurement values used for said determining of the CSI filtering may be a decorrelation time of the estimated CSI and how noisy the measurements of the CSI are, e.g. high noise leads to longer CSI filtering, low decorrelation time leads to shorter CSI filtering. The wireless device 10 may determine the recommended CSI filtering based on Doppler spread, Rate at which angular of arrival is changed, Angular spread, and Accelerator in the wireless device 10 i.e. speed of the wireless device 10.
(35) Action 503.
(36) The wireless device 10 may determine the update rate of the CSI reporting, for example, by determining the decorrelation time of the filtered estimate of the CSI e.g. typically longer than the decorrelation time of the actual CSI. The wireless device 10 may reduce the update rate if the channel, i.e. the CSI, is observed to be similar, or within an interval of change, for several measurements. A simple example is to check a difference between the currently CSI and a previous CSI and evaluate if the sum-power of the difference is below a certain threshold. This update rate may be determined separately or together with the recommended CSI filtering. The wireless device 10 may determine the recommended CSI filtering and the update rate by determining the update rate of the CSI reporting to a maximal value such as performance loss sum is less or equal to what is achieved with a minimum update rate, e.g. plus an offset parameter. The wireless device 10 may then determine the recommended CSI filtering to a time filtering that minimizes a performance loss sum assuming the maximal value of the determined update rate.
(37) Action 504.
(38) The wireless device 10 transmits, to the radio network node 12, the first indication of the determined recommended CSI filtering. The transmission of recommended CSI filtering and/or the update rate may in some embodiments be explicitly requested by the radio network node 12, see action 501, while in other embodiments be transmitted without an explicit request. The transmission of the recommended CSI filtering and update rate may for example be comprised in a call setup procedure wherein the wireless device 10 attaches to the network.
(39) Action 505.
(40) The wireless device 10 may transmit the second indication of the determined update rate. The second indication may be transmitted separately or together with the first indication. The second indication of update rate may be a rate value indicating the update rate explicitly or a quality indication indicating the update rate implicitly. For example, implicitly can be a quality value relative to a fixed rate value, hence a low quality value may implicitly indicate a too low update rate. The second indication may be an indicator I according to:
(41) TABLE-US-00001 I Update Rate [1/s] 0 1 1 20 2 100 3 200
(42) Action 506.
(43) The wireless device 10 receives, from the radio network node 12 or another radio network node, the first configuration of CSI filtering.
(44) Action 507.
(45) The wireless device 10 uses the received first configuration for applying CSI filtering.
(46) Action 508.
(47) The wireless device 10 may receive from the radio network node 12 or another radio network node, the second configuration of periodicity of CSI reporting. The second configuration may be one or more out of: a configuration of resources to measure on; a configuration of periodic time instances when to perform measurement; a configuration of periodic time instances when to report determined CSI; an indication of average update rate for when measurement can be performed, for a-periodic instances when measurement can be done; and an indication of average update rate when CSI is to be reported, for a-periodic CSI reports. The second configuration may be received separately or together with the first configuration. In some embodiments the wireless device 10 may receive a first indicator indicating a minimum reporting periodicity for a beamforming matrix, defined as feedback 1 above, and a second indicator indicating a minimum reporting periodicity for a precoding matrix, defined as feedback 2 above.
(48) Action 509.
(49) The wireless device 10 may then use the received second configuration when reporting CSI and/or performing measurements for determining CSI.
(50) As stated above the actions may be taken in any suitable order. For example, in some embodiments, the wireless device 10 may receive a first precoder configuration for a first precoder, being a part of the first configuration see action 506, with a first time interval of reporting, being the second configuration see action 508, and a second precoder configuration for a second precoder, being another part of the first configuration see action 506. The wireless device 10 may then determine a second time interval of reporting, the update rate see action 503 and indicated by the dashed arrow, for the second precoder configuration; and then report the determined second time interval, to the radio network node 12 see action 505. The first precoder configuration may be for reporting the beamforming matrix, defined as feedback 1 above, and the second precoder configuration is for reporting a precoding matrix, defined as feedback 2 above, or vice versa. Thus, some embodiments consider a hybrid CSI feedback scheme. Hence, it may be desired to determine the beamforming matrix based on a time-filtered channel
(51) In this embodiment the request, in action 501, for CSI filtering and update rate may comprise an indicator indicating a minimum reporting periodicity that the wireless device 10 can expect for Feedback 1, the beamforming matrix, and Feedback 2, the precoding matrix, see action 508. Based on these minimum reporting periodicities, the wireless device 10 can then estimate if observed channel variations can be captured or not.
(52) In the determining of the desired CSI filtering and update rate, actions 502 and 503, the wireless device 10 can use the knowledge of a channel coherence time, which the wireless device 10 can estimate using collected channel measurements, based on various reference signals not necessarily limited to CSI-RS, and for instance an autocorrelation method. Using the information of the channel coherence time, the wireless device 10 can inform the radio network node 12 of the recommended CSI filtering such as filtering parameters and e.g. update rate such as periodicity for channel measurements. Examples of filtering parameters useful for different CSI filtering techniques may be a filtering window-length and a filtering forgetting factor or higher order filters can also be used.
(53) In determining CSI filtering and update rate for the feedback 1 an example is herein described of how to perform a time-filtering by time-filter covariance the matrix Q.sub.H. It is well-known that right-singular vectors of Q.sub.H equal the right-singular vectors of H. Hence, without CSI filtering there is no restriction choosing F from Q.sub.H instead of H. Furthermore, choosing F from a filtered Q.sub.H will capture the spatial correlation of the transmitter which is desired.
(54) Based on reference signals, e.g. CSI-RS, the wireless device 10 may obtain a sequence of channel estimates H.sub.t.sub.
(55) Given a beamforming matrix F, a channel estimate H.sub.L and pre-coder P from a codebook , the wireless device 10 may estimate the obtained performance in terms of mutual information MI(H.sub.iFP). If the wireless device 10 has determined a beamforming matrix F, a pre-coder P is chosen such that it gives the maximum mutual information
(56)
(57) Let F(t.sub.i) denote a determined beamforming matrix obtained from Q.sub.H.sub.
(58)
determined by a filtering parameter . For t.sub.jt.sub.i define
(59)
(60) The D.sub.(t.sub.i, t.sub.j) is a measure of the performance loss at time t.sub.j by using a beamforming matrix obtained at time t.sub.i using a time-filtering parameter value . Define the sum of performance losses between t.sub.i and t.sub.j as:
S.sub.(t.sub.i,t.sub.j)=.sub.t.sub.
(61) With an update rate p a maximum performance loss sum can be estimated as:
(62)
(63) The wireless device 10 may then determine a CSI report period, or update rate, for Feedback 1 as
(64)
(65) Hence, the wireless device 10 may determine the update rate to be the maximal value such as (unfiltered) performance loss sum is less or equal to what can be achieved with a minimum update rate and e.g. plus an offset parameter . Next the wireless device 10 determines a recommended CSI filtering that minimizes the performance loss sum assuming the determined update rate:
(66)
(67) Once the update rate (period) and the recommended CSI filtering are determined the wireless device 10 may transmit indicators, the first indication and the second indication in action 504, 505, indicating CSI filtering and update rate.
(68) In determining recommended CSI filtering and update rate for the feedback 2 an example is herein described of a CSI feedback scheme for closed-loop pre-coding. The CSI reported for closed-loop pre-coding is in this embodiment based on CSI filtering. A typical wireless device receiver is a Minimum Mean Square Error (MMSE) receiver, which has the weights
W=P*H*(HPP*H*+Q.sub.I+N).sup.1=(P*H*Q.sub.I+N.sup.1HP+I).sup.1P*H*Q.sub.I+N.sup.1,
(69) where P is a closed-loop pre-coder to be evaluated. The formula contains H*Q.sub.I+N.sup.1H which can be filtered in a similar way as Q.sub.H in the above embodiment. It can also be noted that Q.sub.I+N.sup.1 may be replaced with an inverse of the filtered interference and noise covariance matrix Q.sub.I+N. Hence, first the interference and noise covariance matrix can be filtered then the inverse of the filtered covariance matrix
(70) The method actions performed by the radio network node 12 for handling a CSI filtering in a wireless communication network 1 according to some embodiments will now be described with reference to a flowchart depicted in
(71) Action 601.
(72) The radio network node 12 may transmit, to the wireless device 10, the request for the recommended CSI filtering.
(73) Action 602.
(74) The radio network node 12 receives, from the wireless device 10, the first indication of the recommended the CSI filtering.
(75) Action 603.
(76) The radio network node 12 may receive the second indication of the update rate of the CSI reporting. The second indication of update rate may be a rate value indicating the update rate explicitly or a quality indication indicating the update rate implicitly.
(77) Action 604.
(78) The radio network node 12 determines the first configuration of CSI filtering based on the received recommended CSI filtering. The radio network node 12 may determine the first configuration by taking the second indication into account.
(79) Action 605.
(80) The radio network node 12 transmits, to the wireless device 10, the determined first configuration.
(81) Action 606.
(82) The radio network node 12 may determine the second configuration of periodicity of CSI reporting taking the second indication into account. The second configuration may be one or more out of: a configuration of resources to measure on; a configuration of periodic time instances when to perform measurement; a configuration of periodic time instances when to report determined CSI; an indication of average update rate for when measurement can be performed, for a-periodic instances when measurement can be done; and an indication of average update rate when CSI is to be reported, for a-periodic CSI reports. The second configuration may be transmitted separately or together with the first configuration.
(83) Action 607.
(84) The radio network node 12 may then transmit the second configuration to the wireless device 10. The radio network node 12 may e.g. transmit, to the wireless device 10, the first indicator indicating the minimum reporting periodicity for the beamforming matrix, e.g. denoted feedback 1 above, and the second indicator indicating the minimum reporting periodicity for the precoding matrix, e.g. denoted feedback 2 above.
(85) In some embodiments herein the radio network node 12 transmits, to the wireless device 10, the first precoder configuration for the first precoder, being an example of a part of the first configuration in action 605, with the first time interval of reporting, being an example of a part of the second configuration in action 607, and the second precoder configuration for the second precoder, being an example of a part of the first configuration in action 605. The radio network node 12 receives from the wireless device 10, the second time interval of reporting for the second precoder configuration, being an example of the second indication action 603, and stores the second time interval at the radio network node 12 for e.g. later use. For example, the radio network node 12 may use the second time interval as a recommended update rate. The radio network node 12 may receive recommendations, i.e. several second time intervals, from several wireless devices and may determine an update rate that gives acceptable performance with respect to overhead cost. The first precoder configuration may be for reporting a beamforming matrix and the second precoder configuration may be for reporting a precoding matrix, or vice versa.
(86)
(87) Action 701.
(88) The radio network node 12 determines the first configuration of CSI filtering, this may be based on recommended CSI filtering and update rate from the wireless device 10. The first configuration may comprise the first precoder configuration for the first precoder. The radio network node 12 may further determine the first configuration by determining the second precoder configuration for the second precoder. The radio network node 12 may further determine at least a part of the second configuration of periodicity of CSI reporting by determine the first time interval for the first precoder. Precoder is an example of CSI or determined from CSI.
(89) Action 702.
(90) The radio network node 12 then transmits, to the wireless device 10, the determined first configuration. Either the first and second precoder configurations are transmitted separately or together. Furthermore, the radio network node 12 transmits the determined part of the second configuration, i.e. the first time interval.
(91) Action 703.
(92) The radio network node 12 then transmits, broadcasted or dedicated signalling, one or more reference signals.
(93) Action 704.
(94) The wireless device 10 may then determine a part of the second configuration of periodicity of CSI reporting, i.e. the second time interval for the second precoder, taking the second precoder configuration into account but also based on the first precoder configuration and first time interval. E.g. the wireless device 10 may measure, filter and report CSI to the radio network node 12 in e.g. a beamforming matrix according to the first precoder configuration and first time interval achieving a resource efficient reporting solution. The wireless device 10 then determines the second time interval for the second precoder to achieve a most accurate CSI as possible by e.g. evaluating different second time intervals for the second precoder such as determining which is the longest period the precoding matrix need to be reported.
(95) Action 705.
(96) The wireless device 10 then transmits the determined second time interval to the radio network node 12.
(97) Action 706.
(98) The radio network node 12 receives and stores the second time interval. The radio network node 12 may use the second time interval as a recommended update rate in the service area 11. As stated above the radio network node 12 may receive recommendations, i.e. several second time intervals, from several wireless devices and may determine an update rate that gives acceptable performance with respect to overhead cost for all wireless devices.
(99) Action 707.
(100) The wireless device 10 may continue to use the first configuration i.e. the first and second precoder configurations, plus the second configuration i.e. the first time interval for the first precoder and the second time interval for the second precoder. Thus, an accurate and resource efficient solution of CSI reporting is achieved.
(101)
(102) The wireless device 10 may comprise a processing unit 801, e.g. one or more processors, configured to perform the methods herein.
(103) The wireless device 10 may comprise a determining module 802. The wireless device 10, the processing unit 801, and/or the determining module 802 may be configured to determine the recommended CSI filtering based on measurements of one or more received reference signals from the radio network node 12. The wireless device 10, the processing unit 801, and/or the determining module 802 may be configured to determine the recommended CSI filtering and the update rate by being configured to determine the update rate of the CSI reporting to a maximal value such as performance loss sum is less or equal to what is achieved with a minimum update rate, and to determine the recommended CSI filtering to a time filtering that minimizes a performance loss sum assuming the maximal value of the determined update rate.
(104) The wireless device 10 may comprise a transmitting module 803. The wireless device 10, the processing unit 801, and/or the transmitting module 803 may be configured to transmit, to the radio network node 12, the first indication of the determined recommended CSI filtering. The wireless device 10, the processing unit 801, and/or the determining module 802 may be configured to determine the update rate of the CSI reporting and the wireless device 10, the processing unit 801, and/or the transmitting module 803 may be configured to transmit the second indication of the determined update rate. The second indication of the determined update rate may be a rate value indicating the update rate explicitly or a quality indication indicating the update rate implicitly.
(105) The wireless device 10 may comprise a receiving module 804. The wireless device 10, the processing unit 801, and/or the receiving module 804 may be configured to receive, from the radio network node 12 or another radio network node, the first configuration of CSI filtering. The wireless device 10, the processing unit 801, and/or the receiving module 804 may be configured to receive, from the radio network node 12, the request for the recommended CSI filtering.
(106) The wireless device 10 may comprise a using module 805. The wireless device 10, the processing unit 801, and/or the using module 805 may be configured to use the received first configuration for applying the CSI filtering. The wireless device 10, the processing unit 801, and/or the receiving module 804 may be configured to receive from the radio network node 12 or another radio network node, the second configuration of periodicity of CSI reporting, and the wireless device 10, the processing unit 801, and/or the using module 805 may be configured to use the received second configuration when reporting CSI and/or performing measurements for determining CSI. The wireless device 10, the processing unit 801, and/or the receiving module 804 may be configured to receive the second configuration by being configured to receive the first indicator indicating a minimum reporting periodicity for a beamforming matrix and the second indicator indicating a minimum reporting periodicity for a precoding matrix.
(107) The wireless device 10, the processing unit 801, and/or the receiving module 804 may be configured to receive the first precoder configuration for the first precoder with the first time interval of reporting, and the second precoder configuration for the second precoder. The wireless device 10, the processing unit 801, and/or the determining module 802 may be configured to determine the second time interval of reporting for the second precoder configuration. The wireless device 10 may further comprise a reporting module 806. The wireless device 10, the processing unit 801 and/or the reporting module 806 may be configured to report the determined second time interval, to the radio network node 12. The first precoder configuration is for reporting the beamforming matrix, i.e. Feedback 1, and the second precoder configuration is for reporting the precoding matrix, Feedback 2, or vice versa.
(108) The methods according to the embodiments described herein for the wireless device 10 are respectively implemented by means of e.g. a computer program 807 or a computer program product, comprising instructions, i.e., software code portions, which, when executed on at least one processor, cause the at least one processor to carry out the actions described herein, as performed by the wireless device 10. The computer program 807 may be stored on a computer-readable storage medium 808, e.g. a disc or similar. The computer-readable storage medium 808, having stored thereon the computer program, may comprise the instructions which, when executed on at least one processor, cause the at least one processor to carry out the actions described herein, as performed by the wireless device 10. In some embodiments, the computer-readable storage medium may be a non-transitory computer-readable storage medium.
(109) The wireless device 10 further comprises a memory 809. The memory comprises one or more units to be used to store data on, such as reference signals, precoder, configurations, indications, time intervals, CSIs, CSI filtering, update rates, applications to perform the methods disclosed herein when being executed, and similar.
(110)
(111) The radio network node 12 may comprise a receiving module 902. The radio network node 12, the processing unit 901, and/or the receiving module 902 may be configured to receive, from the wireless device 10, the first indication of the recommended CSI filtering.
(112) The radio network node 12 may comprise a determining module 903. The radio network node 12, the processing unit 901, and/or the determining module 903 may be configured to determine the first configuration of CSI filtering based on the received recommended CSI filtering. The radio network node 12, the processing unit 901, and/or the receiving module 902 may be configured to receive the second indication of an update rate of the CSI reporting. The radio network node 12, the processing unit 901, and/or the determining module 903 may be configured to determine the first configuration taking the second indication into account. The second indication of update rate may be a rate value indicating the update rate explicitly or a quality indication indicating the update rate implicitly.
(113) The radio network node 12 may comprise a transmitting module 904. The radio network node 12, the processing unit 901, and/or the transmitting module 904 may be configured to transmit, to the wireless device 10, the determined first configuration. The radio network node 12, the processing unit 901, and/or the transmitting module 904 may be configured to transmit, to the wireless device 10, the request for the recommended CSI filtering. The radio network node 12, the processing unit 901, and/or the determining module 903 may be configured to determine the second configuration of periodicity of CSI reporting taking the second indication into account. The radio network node 12, the processing unit 901, and/or the transmitting module 904 may be configured to transmit the second configuration to the wireless device 10. The radio network node 12, the processing unit 901, and/or the transmitting module 904 may be configured to transmit the second configuration by being configured to transmit to the wireless device 10, the first indicator indicating a minimum reporting periodicity for the beamforming matrix and the second indicator indicating a minimum reporting periodicity for the precoding matrix.
(114) The radio network node 12, the processing unit 901, and/or the transmitting module 904 may be configured to transmit to the wireless device 10, the first precoder configuration for the first precoder with the first time interval of reporting, and the second precoder configuration for the second precoder. The radio network node 12, the processing unit 901, and/or the receiving module 902 may be configured to receive from the wireless device 10, the second time interval of reporting for the second precoder configuration. The radio network node 12 may comprise a storing module 905. The radio network node 12, the processing unit 901, and/or the storing module 905 may be configured to store the second time interval at the radio network node 12. The first precoder configuration may be for reporting the beamforming matrix, Feedback 1, and the second precoder configuration is for reporting the precoding matrix, Feedback 2, or vice versa.
(115) The methods according to the embodiments described herein for the radio network node 12 are respectively implemented by means of e.g. a computer program 906 or a computer program product, comprising instructions, i.e., software code portions, which, when executed on at least one processor, cause the at least one processor to carry out the actions described herein, as performed by the radio network node 12. The computer program 906 may be stored on a computer-readable storage medium 907, e.g. a disc or similar. The computer-readable storage medium 907, having stored thereon the computer program, may comprise the instructions which, when executed on at least one processor, cause the at least one processor to carry out the actions described herein, as performed by the radio network node 12. In some embodiments, the computer-readable storage medium may be a non-transitory computer-readable storage medium.
(116) The radio network node 12 further comprises a memory 908. The memory comprises one or more units to be used to store data on, such as reference signals, precoder, configurations, indications, time intervals, CSIs, CSI filtering, update rates, applications to perform the methods disclosed herein when being executed, and similar.
(117) As will be readily understood by those familiar with communications design, that functions means or modules may be implemented using digital logic and/or one or more microcontrollers, microprocessors, or other digital hardware. In some embodiments, several or all of the various functions may be implemented together, such as in a single application-specific integrated circuit (ASIC), or in two or more separate devices with appropriate hardware and/or software interfaces between them. Several of the functions may be implemented on a processor shared with other functional components of a radio network node, for example.
(118) Alternatively, several of the functional elements of the processing means discussed may be provided through the use of dedicated hardware, while others are provided with hardware for executing software, in association with the appropriate software or firmware. Thus, the term processor or controller as used herein does not exclusively refer to hardware capable of executing software and may implicitly include, without limitation, digital signal processor (DSP) hardware, read-only memory (ROM) for storing software, random-access memory for storing software and/or program or application data, and non-volatile memory. Other hardware, conventional and/or custom, may also be included. Designers of radio network nodes will appreciate the cost, performance, and maintenance trade-offs inherent in these design choices.
(119) It will be appreciated that the foregoing description and the accompanying drawings represent non-limiting examples of the methods and apparatus taught herein. As such, the apparatus and techniques taught herein are not limited by the foregoing description and accompanying drawings. Instead, the embodiments herein are limited only by the following claims and their legal equivalents.