SRS ENHANCEMENTS FOR COHERENT JOINT TRANSMISSIONS
20230232340 · 2023-07-20
Inventors
Cpc classification
International classification
Abstract
Disclosed are systems and methods for enhancing sounding resource signal (SRS) communications. In some embodiments, power control parameters and/or spatial relation information is determined prior to transmissions of the SRS signal. The determination may include a dynamic determination or a selection of a power control parameter set from a plurality of power control parameter sets. In some embodiments, cross-SRS interference is reduced when multiple transmissions utilize a same resource by applying orthogonal cover codes (OCC) to the resources prior to transmission.
Claims
1. A method, comprising: determining, at a user equipment (UE), that a Sounding Reference Signal (SRS) resource is to be transmitted to a base station (gNB); in response to determining that the SRS resource is to be transmitted to the gNB, determining one or more power control parameters of the SRS resource; and transmitting the SRS resource with the determined one or more power control parameters to the gNB.
2. The method of claim 1, further comprising, in response to determining that the SRS resource is to be transmitted to the gNB, determining spatial relation information of the SRS resource.
3. The method of claim 1, wherein determining the one or more power control parameters of the SRS resource comprises determining a fractional power control multiplier.
4. The method of claim 3, wherein a nominal UE transmit power and a pathloss reference signal are configured for an SRS resource set that includes the SRS resource based on a worst transmission and reception point (TRP) transmission.
5. The method of claim 1, wherein determining the one or more power control parameters of the SRS resource comprises measuring a path loss for transmitting to the gNB and determining a pathloss reference signal from the measured path loss.
6. The method of claim 1, wherein determining the one or more power control parameters of the SRS resource comprises determining a nominal UE transmit power for a TRP transmission.
7. The method of claim 6, wherein a single pathloss reference signal and a single fractional power control multiplier are configured for an SRS resource set that includes the SRS resource.
8. The method of claim 1, further comprising updating the one or more power control parameters using a medium access control (MAC) control element (MAC-CE) or dynamic control element (DCI).
9. The method of claim 1, wherein multiple options for the one or more power control parameters are configured for an SRS resource set that includes the SRS resource and wherein determining the one or more power control parameters of the SRS resource comprises selecting the one or more power control parameters from the multiple options for the one or more power control parameters that are configured for the resource set.
10. The method of claim 1, wherein the SRS resource is shared between a first TRP transmission and a second TRP transmission, wherein the UE applies an Orthogonal Cover Code (OCC) to the SRS to maintain orthogonality in use of the SRS resource between the first TRP transmission and the second TRP transmission.
11. The method of claim 10, wherein the first TRP transmission is sent from the UE to a particular TRP and the second TRP transmission is sent from a second UE to the particular TRP.
12. The method of claim 11, wherein a third TRP transmission sent is sent from the UE to a second TRP, wherein the third TRP transmission is sent using a second resource comprising a same SRS base sequence as the SRS resource, wherein a cyclic shift is applied to the SRS base sequence for the third TRP transmission such that the second resource and the SRS resource are orthogonal.
13. The method of claim 11, wherein a third TRP transmission sent is sent from the UE to a second TRP, wherein the third TRP transmission is sent using a second resource comprising a different SRS base sequence as the SRS resource.
14. The method of claim 11, wherein a third TRP transmission sent is sent from the UE to a second TRP, wherein the third TRP transmission is sent using the SRS resource, wherein a comb structure, frequency hopping, or resource block-level partial frequency sounding structure is used to provide orthogonality between the third TRP transmission and the first TRP transmission.
15. The method of claim 10, wherein the first TRP transmission is sent from the UE to a first TRP and the second TRP transmission is sent from the UE to a second TRP.
16. The method of claim 10, wherein the UE applies the OCC to the SRS in response to receiving an indication from the gNB.
17. A method comprising: determining, at a gNB that a plurality of TRP transmissions from one or more UEs are using a particular SRS resource; and in response to determining that the plurality of TRP transmissions from the one or more UEs are using a same resource, sending an indication to the one or more UEs which causes the one or more UEs to apply an orthogonal cover code (OCC) to the plurality of TRP transmissions.
18. The method of claim 17, wherein: the plurality of TRP transmissions comprise a first TRP transmission from a first UE of the one or more UEs to a first TRP and a second TRP transmission from a second UE of the one or more UEs to the first TRP.
19. The method of claim 18, wherein: a third TRP transmission from the first UE of the one or more UEs to a second TRP uses a second SRS resource comprising a same SRS base sequence as the particular SRS resource, wherein a cyclic shift is applied to the SRS base sequence for the third TRP transmission such that the second SRS resource and the particular SRS resource orthogonal.
20. The method of claim 18, wherein: a third TRP transmission from the first UE of the one or more UEs to a second TRP uses a second SRS resource comprising a different SRS base sequence as the particular SRS resource.
21. The method of claim 18, wherein: a third TRP transmission sent is sent from the first UE of the one or more UEs to a second TRP, wherein the third TRP transmission is sent using the particular SRS resource, wherein a comb structure, frequency hopping, or resource block-level partial frequency sounding structure is used to provide orthogonality between the third TRP transmission and the first TRP transmission.
22. The method of claim 17, wherein: the plurality of TRP transmissions comprise a first TRP transmission from a first UE of the one or more UEs to a first TRP and a second TRP transmission from the first UE of the one or more UEs to a second TRP.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The above and other aspects, features, and advantages of certain embodiments of the present disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
DETAILED DESCRIPTION
[0059] Embodiments of the disclosure will be described herein below with reference to the accompanying drawings. However, the embodiments of the disclosure are not limited to the specific embodiments and should be construed as including all modifications, changes, equivalent devices and methods, and/or alternative embodiments of the present disclosure. Descriptions of well-known functions and/or configurations will be omitted for the sake of clarity and conciseness.
[0060] The expressions “have,” “may have,” “include,” and “may include” as used herein indicate the presence of corresponding features, such as numerical values, functions, operations, or parts, and do not preclude the presence of additional features. The expressions “A or B,” “at least one of A or/and B,” or “one or more of A or/and B” as used herein include all possible combinations of items enumerated with them. For example, “A or B,” “at least one of A and B,” or “at least one of A or B” indicate (1) including at least one A, (2) including at least one B, or (3) including both at least one A and at least one B.
[0061] Terms such as “first” and “second” as used herein may modify various elements irrespective of an order and/or importance of the corresponding elements, and do not limit the corresponding elements. These terms may be used for the purpose of distinguishing one element from another element. For example, a first user device and a second user device may indicate different user devices irrespective of the order or importance. A first element may be referred to as a second element without departing from the scope the disclosure, and similarly, a second element may be referred to as a first element.
[0062] When a first element is “operatively or communicatively coupled with/to” or “connected to” another element, such as a second element, the first element may be directly coupled with/to the second element, and there may be an intervening element, such as a third element, between the first and second elements. To the contrary, when the first element is “directly coupled with/to” or “directly connected to” the second element, there is no intervening third element between the first and second elements.
[0063] All of the terms used herein including technical or scientific terms have the same meanings as those generally understood by an ordinary skilled person in the related art unless they are defined otherwise. The terms defined in a generally used dictionary should be interpreted as having the same or similar meanings as the contextual meanings of the relevant technology and should not be interpreted as having ideal or exaggerated meanings unless they are clearly defined herein. According to circumstances, even the terms defined in this disclosure should not be interpreted as excluding the embodiments of the disclosure.
[0064] The following discloses refinement of the codebook design framework targeting one PMI reporting in hypothesis 3 of the CJT multi-TRP transmission.
[0065] In this scheme, CSI reporting can follow the same approach as introduced for NCJT multi-TRP transmission in Rel. 17. That is, one CSI reporting triggering state would trigger X+1 CSIs, where X=0, 1, 2 CSIs are associated with the single-TRP measurement hypotheses and one CSI is associated with the CJT measurement hypothesis. If X=1, one CSI may be associated with the best single-TRP measurement, and if X=2, two CSIs may be associated with two different single-TRP measurements. A UE can be alternatively configured to report one CSI associated with the best one among CJT and single-TRP measurement hypotheses. In such a case, CSI can implicitly identify whether a reported CSI corresponds to a single-TRP CSI hypothesis or a CJT CSI hypothesis. The bitwidth associated to X+1 CSI reports may be given as Ceil(log.sub.2N) for X=0, Ceil(log.sub.2N)+Ceil(log.sub.2K.sub.s) for X=1, and Ceil(log.sub.2N)+Ceil(log.sub.2K.sub.1)+Ceil(log.sub.2K.sub.2) for X=2.
[0066] Further disclosed herein is dynamic updating of TCI states of port groups in CMRs and/or CMR resources of the CJT measurement hypothesis through a MAC-CE or DCI indication.
[0067] RAN 1 has agreed to support CJT multi TRP transmission with up to four TRPs/TRP groups with equal priority. The CJT measurement hypothesis would, however, be based on N cooperating TRPs/TRP groups where the value of N can be selected and reported by the UE. This requires the introduction of a new UE capability that indicates how many CSIs can be calculated by a UE corresponding to different CJT transmission hypotheses with a different number of cooperating TRPs/TRP groups assumptions. In such a case, to provide the best channel quality, a UE would calculate multiple CSIs for all/some different possible CJT measurement hypothesis and select the value of N based on the best CJT hypothesis and report the corresponding CSI to a gNB. Such a UE capability may be based on n CSIs, where n∈[1, 2, . . . , n.sub.max]. The maximum value for n can be derived with assumption of a maximum total of M TRPs in CJT, as
if not including a single TRP hypothesis, and as
if including the single TRP hypothesis. With a total of M=4 TRPs in CJT, as agreed upon in RAN1, the maximum value for n is
if not including the single TRP hypothesis, and as
if including the single TRP hypothesis.
Codebook Design Refinement for CJT mTRP Targeting FDD
[0068] The Type I codebook design is founded based on a long term evolution (LTE) codebook design to support a single user MIMO for both high and low order transmissions. The Type II codebook is, however, designed based on a specific mathematic approach to provide more accurate information on channel characteristics using more sophisticated precoding matrices to support a multi-user MIMO with up to two layers of transmission. Both Type I and Type II codebooks are constructed based on 2-dimensional (2D) discrete Fourier transform (DFT) based beams and PMI reporting of information on beam selection and co-phase combining between two polarizations. The Type II codebook additionally reports the information on wide-band and sub-band amplitude coefficients of the selected beams.
[0069] Specifically, all radiating antenna elements are associated with an electric and magnetic field in each location around the antenna. The electric field at any point can be represented as a vector represented in two dimensions by projecting it along the spherical unit vectors {circumflex over (ϕ)} and {circumflex over (θ)}. The electric field of an antenna in a given direction (ϕ, θ) in far-field should be fully represented as the two dimensional vector, F(ϕ, θ)=[F.sub.ϕ(ϕ, θ) F.sub.θ(ϕ, θ)].sup.T which is referred to as the polarization vector. F.sub.ϕ and F.sub.θ are field components in the direction {circumflex over (ϕ)} and {circumflex over (θ)}. The real-valued instantaneous field in RF frequency can thus be simply written as
[0070] {right arrow over (E)}(t, ϕ, θ)={circumflex over (ϕ)}|F.sub.ϕ(ϕ, θ)|cos(ωt+kr+∠F.sub.ϕ(ϕ, θ))+{circumflex over (θ)}|F.sub.θ(ϕ, θ)|cos(ωt+kr+∠F.sub.θ(ϕ, θ)) where ω represents the transmission frequency in hertz (Hz) and kr contributes as a constant phase offset as a function of distance.
[0071] In the Type I codebook, PMI reporting occurs in 2 stages. In stage 1, wideband information including beam selection, or beam group selection is reported, and in stage 2, sub-band information including beam selection from within a group and phase shift selection for co-phasing between polarizations, layers and antenna panels is reported. The Type I codebook design provides two solutions of single panel and multi panel designs where each supports a Mode 1 and Mode 2 of reporting operation. The Type II codebook design, however, is based on reporting the information of a beam selection set and then a set of amplitude and phase shift coefficients to generate a linearly weighted combination of those selected beams. The Type II codebook design provides two solutions of single panel and port selection designs. The Type II single panel solution relies on a hypothetical beam position using oversampling factors while the Type II port selection solution is based on a set of actual, beamformed CSI-RS transmissions.
Type I Multi-Panel Codebook Refinement for CJT mTRP Targeting FDD
[0072] In the Type I codebook, PMI reporting has dual stages of wideband and sub-band CSI reporting. In stage 1, long term channel characteristics such as beam selection or beam group selection is reported. In stage 2, short-term and frequency selective channel characteristics such as beam selection from within a group and phase shift selection for co-phasing between polarizations, layers and antenna panels is reported.
[0073] Currently, precoding matrices are defined based on a specific antenna configuration assumption at a gNB. These antenna configurations are specified by defining the number of cross polar antenna elements in each panel where N.sub.1 is the number of cross polar antenna element columns and N.sub.2 is the number of cross polar antenna element rows. The number of CSI-RS ports is derived by 2N.sub.1N.sub.2. With a definition of DFT oversampling for higher granularity for beam sweeping where O1 and O2 are oversampling factors in columns and rows, the number of candidate beams in the horizontal direction is defined as N.sub.1O.sub.1 and number of candidate beams in the vertical direction is defined as N.sub.2O.sub.2. Note that O.sub.2 is set to one when N.sub.2=1 (i.e., no beamforming in the vertical direction).
[0074] The Type I codebook design provides two solutions of single panel and multi panel designs, where each supports Mode 1 and Mode 2 of reporting operation. The operation mode is configured by radio resource control (RRC) parameter codebookMode to instruct a UE to apply a specific mode. In the Mode 1 operation for the Type I single panel codebook, the UE reports a specific beam selected from all candidate beams at stage 1 and a specific phase shift for cross polarized port groups at stage 2. The available values for phase shift of cross polarized port groups to select at stage 2 are [0, 90, 180, 270] for a single layer and [0, 90] for two layers with the same conceptual operation as a MIMO precoding for a two-port transmission scenario. In the Mode 2 operation for the Type I single panel codebook, the UE reports beam group selection at stage 1 and selection of a specific beam within the chosen beam group and a specific phase shift for cross polarized port groups at stage 2.
[0075] The i parameters are used by the UE to report channel state information to the gNB, where i.sub.1,1 indicates beam selection in the horizontal direction, i.sub.1,2 indicates beam selection in the vertical direction, i.sub.1,3 indicates a beam offset of multiple layers and i.sub.2 indicates sub-band properties at stage 2 reporting. The beam offset uses values of multiple oversampling factors in either the horizontal and/or vertical direction to create spatial separation and relies on reflection and scattering.
[0076] The Type I multi panel codebook design supports configuration of either 2 or 4 antenna panels where the antenna elements configuration per panel is similarly defined as in the Type I single panel codebook. That is, the number of cross polar antenna element columns per panel is N.sub.1, the number of cross polar antenna element rows per panel is N.sub.2, and O1 and O2 are oversampling factors in columns and rows per panel. With N.sub.g antenna panels, the number of CSI ports is derived as 2N.sub.gN.sub.1N.sub.2, but the number of candidate beams are N.sub.1O.sub.1N.sub.2O.sub.2, meaning that the same beam is used for other polarizations and the other panels.
[0077] In the Mode 1 operation for the Type I multi panel codebook, the UE reports beam selection and wideband phase shift(s) for inter-panel co-phasing at stage 1 and one phase shift for sub-band inter-polarization co-phasing at stage 2. Mode 1 operation for the Type I multi panel codebook supports configuration of N.sub.g=2 or N.sub.g=4 antenna panels where for N.sub.g=2 panels, one phase shift for inter-panel co-phasing is reported and for N.sub.g=4 panels, three phase shifts are reported.
[0078] In the Mode 2 operation for the Type I multi panel codebook, the UE reports beam selection and two phase shifts for a combination of inter-panel and inter-polarization co-phasing at stage 1 and three phase shifts per sub-band combination of inter-panel and inter-polarization co-phasing at stage 2. Mode 2 operation for the Type I multi panel codebook supports the configuration of N.sub.g=2 antenna panels.
[0079] The Type I multi panel codebook design, i.sub.1,1 indicates beam selection in the horizontal direction, i.sub.1,2 indicates beam selection in the vertical direction, i.sub.1,3 indicates beam offset of multiple layers, i.sub.1,4 is inter-panel co-phasing for Mode 1 while wideband combined inter-panel and inter-polarization co-phasing for Mode 2, and i.sub.2 is sub-band combined inter-panel and inter-polarization co-phasing at stage 2 reporting.
[0080] The generation of precoding matrix for the Type I codebook is based on composition of beamforming (wideband precoder) and MIMO precoding (sub-band precoder) matrices where cross polarized port groups and multiple panels are assumed to share the same beam and beamforming virtualization coefficients. The inter-panel and inter-polarization co-phasing are included in MIMO precoding that reflects the short-term frequency selective channel information. In the current specification, the precoding matrix is defined in Equation (1) as follows.
W=W.sub.1W.sub.2 (1)
where W.sub.1 is the wideband beamforming precoder matrix and W.sub.2 is the sub-band precoder matrix that are derived as follows. In the Type I single panel codebook design, the wideband beamforming precoder W.sub.1 is defined in Equation (2) as follows.
where v.sub.l,m are 2D DFT virtualization coefficients derived as v.sub.l,m=x.sub.l.Math.u.sub.m in Equations (3) and (4) as follows.
and sub-band precoder matrix W.sub.2 is defined in Equation (5) as follows.
for a rank-1 or a rank-2 transmission where φ.sub.n is the inter-polarization co-phasing.
[0081] In the Type I multi-panel codebook design, the wideband beamforming precoder matrix W.sub.1 (for a two-panel scenario) is defined in Equation (6) as follows.
[0082] Sub-band precoder matrix W.sub.2 design considers inter-panel co-phasing (i.e., φ.sub.p) in addition to inter-polarization co-phasing (i.e. φ.sub.n) as defined below in Equation (7) for a rank-1 or a rank-2 transmission.
[0083] In the above codebook design, the priority of the precoder matrix design is to first consider cross polarization transmission and to then consider multi-beam transmission.
[0084] Further, there is a special design case in the current Type I single panel codebook design for rank-3 and rank-4 transmissions when antenna configuration can support more than 16 CSI-RS signals. In this case, antenna elements in the panel are divided into groups and a single beam is selected to be reused for transmission by each group of antenna elements with a different phase shift (i.e. θ.sub.p) to provide differentiation. For a rank-3 transmission, the precoder matrix is defined in Equation (8) as follows.
[0085] For rank-4 transmission, the precoder matrix is defined in Equation (9) as follows.
[0086] For the Type I codebook to address the CJT scenario, the current Type I multi-panel codebook design is based on an assumption that different panels are quasi co-located and experience similar long term channel characteristics that mainly involve wideband PMI information such as beam or beam group selection. As previously discussed, when there are N.sub.g multiple panels (each with N.sub.1N.sub.2 ports), the number of beams available for selection is given by N.sub.1O.sub.1N.sub.2O.sub.2 and not by N.sub.gN.sub.1O.sub.1N.sub.2O.sub.2, indicating that the same selected beam is reused for transmission from N.sub.g panels. This assumption is inapplicable to, and thus, unrealistic for a distributed MIMO scenario in which multiple TRPs are not quasi co-located and each TRP may experience different long term channel characteristics requiring different beam/beam group selections per panel. That is, a different beam/beam group can be selected for each group of N.sub.1N.sub.2 antenna elements (i.e., each panel).
[0087] In this case, the present disclosure enables multiple beam selections at a first stage of PMI reporting for different panels. This can be performed by a separate indication of beams per panel using separate i parameters. As an example of such a scheme for a two-layer transmission over a two-panel multi-TRP scenario, the first stage of PMI reporting involves additionally introducing i.sub.1,k1, i.sub.1,k2 values for identification of the second panel beams or group of beams in the horizontal and vertical directions, respectively. These i.sub.1,k1, i.sub.1,k2 parameters can be any suitable values as long as their corresponding beams are spatially separated to rely on reflection and scattering.
[0088] Alternatively, and to reduce signaling overhead, the first stage of PMI reporting involves additionally introducing sets of i.sub.1,k parameters for identification of the beams of other panels or group of beams in a similar approach as in the current specification. That is, the first layer beam in a panel is identified by its location in the horizontal and vertical directions while beams selected for other layers in that panel are identified by defining their offsets with respect to the first layer beam in that panel. For a two-layer transmission over the two panel multi-TRP scenario, i.sub.1,1 and i.sub.1,2 identify the first layer beam in the horizontal and vertical directions, i.sub.1,3 identifies an offset between the beams selected for each layer in the first panel as in the current specification, and then additionally introduced parameters i.sub.1,4, i.sub.1,5 specify the second panel's first layer beam in the horizontal and vertical directions, and i.sub.1,6 specifies a beam selected for other layer in the second panel with same approach as in the current specification by defining offset between the beams selected for each layer in the second panel. As previously discussed, beam offset only takes values of multiple oversampling factors in either the horizontal and/or vertical direction to create spatial separation to rely on reflection and scattering. This decreases the PMI signaling overhead by limiting the available position of selected beams or group of beams.
[0089] Alternatively, the first beam/beam group is indicated for the first layer of the first panel and beams of other panels are indicated using offset values from that first selected beam/beam group. The offset can be a multiple of oversampling factors in the horizontal or/and vertical directions. Since beam offset only takes values of multiple oversampling factors in either horizontal and/or vertical direction to create spatial separation and relies on reflection and scattering, the available positions of panels of the other beams are restricted with respect to the position of the first layer beam at the first panel. This significantly reduces signaling overhead but may degrade the overall performance depending on the environment. The offset may be zero, demoting this design to the current Type I multi-panel codebook design that all panels use the same beams/group of beams.
[0090]
[0091]
[0092] Specifically, in a scheme for a two-layer transmission over a two panel multi-TRP scenario, the first stage of PMI reporting involves additionally introducing is, for identification of the second panel beams or group of beams. That is, the first stage of PMI reporting provides values for i.sub.1,1 and i.sub.1,2 that identify the first layer beam or group of beams in the horizontal and vertical directions, a value for i.sub.1,3 that identifies an offset between the beams selected for each layer in the first panel, values for i.sub.1,4 and i.sub.1,5 that specify offsets between the beams selected for the first layer in the first panel and the beam of the first layer and the beam of the second layer in the second panel.
[0093] The current Type I multi-panel codebook design as illustrated in
[0094] With the introduction of MIMO precoding on panels, the number of required beams can be decreased for transmission of a specific rank compared to the current Type I multi-panel codebook illustrated in
[0095] In Equation (10), v.sub.l,m is 2D DFT virtualization coefficient of selected beam and C.sub.MIMO is a MIMO precoding matrix over both panel and polarization that is defined in Equation (11) as follows.
C.sub.MIMO=C.sub.polarization.Math.C.sub.panel (11)
[0096] Depending on the value of R, C.sub.polarization and C.sub.panel are defined in Equations (12) and (13), respectively, as follows.
[0097] where φ.sub.n is the inter-polarization co-phasing and φ.sub.p.sub.
[0098] In the scheme defined in Equations (14)-(21), the precoder matrix design priority is transmission over multi-panel, cross polarization and multi-beam. This design may be inefficient for cross polar antenna panels where cross polarization transmission is prioritized over multi-panel transmission. Hence, another design approach for the disclosed scheme is to change the precoder matrix design priority rule to cross polarization, multi-panel and multi-beam transmissions. For example, the codebook design for a one-to-eight layer transmission under Mode 1 with two panels is defined in Equations (22)-(29) as shown below. Similar to Equations (14)-(21), each beam in Equations (22)-(29) can be used to provide up to rank-4 transmission.
[0099] In the scheme defined in Equations (22)-(29), the precoder matrix design priority is cross polarization, multi-panel and multi-beam transmissions. However, for consistency with the current specification, the prioritization rule of this codebook design scheme is further modified to first perform cross polarization followed by multi-beam transmission with up to two beams as in the current specification for the Type I multi-panel codebook, and then multi-panel transmissions. Thus, the codebook design for a one-to-eight layer transmission under Mode 1 for a two panel scenario is defined below in Equations (30)-(37) where the codebook for one to four layer transmission is identical to the current specification.
[0100] It is assumed all panels are identical in terms of the number of antennas, spacing, and inter-polarization co-phasing. Since a constant inter-polarization co-phasing per panel may be an unrealistic assumption, Mode 2 reporting provides more accurate and higher resolution information on the combination of inter-panel and inter-polarization co-phasing. With the introduction of MIMO precoding over panels, the Mode 2 codebook for a rank-R transmission is modified as shown below in Equation (38).
[0101] In Equation (38), C.sub.MIMO is a MIMO precoding matrix over both panel and polarization that is defined in Equation (39) as follows.
[0102] In Equation (39), a.sub.p.sub.
[0103] In the above scheme, the priority of precoder matrix design is cross polarization, multi-panel transmission, and multi-beam transmissions. As previously discussed, the codebook design scheme priority can be modified to first perform cross polarization, followed by multi-beam transmission with up to two beams as in the current specification for the Type I multi-panel codebook, and then multi-panel transmissions. The codebook design for a one-to-eight layer transmission under Mode 2 with two panels and with spatial multiplexing prioritization consistent with the current specification is defined in Equations (40)-(47) as follows.
Type II Codebook Refinement for CJT mTRP Targeting FDD
[0104] The Type II codebook design targets multi-use MIMO scenarios with support of up to two layers. The Type II codebook provides more accurate channel state information compared to the Type I codebook but increases the signaling overhead for PMI reporting. In the Type II codebook design, a set of beams and a set of amplitude and phase shift coefficients are used to generate a weighted combination of beams. The number of beams L that are combined are RRC configured to the UE. Antenna configuration for the Type II codebook design is defined by N.sub.1 as the number of cross polar antenna element columns and N.sub.2 as the number of cross polar antenna element rows. The number of candidate beam groups to be selected is N.sub.1N.sub.2 groups of beams.
[0105] The Type II codebook design provides two solutions of single panel and port selection designs where, for both solutions, the PMI reporting has dual stages of reporting. In both Type II codebook designs, the UE reports at stage 1 the location of one beam within the group (i.e., a fixed location across group) as well as a set of L beam groups. At stage 1, a set of beam groups is selected with the assumption that the same beams are used for different polarization and layers. The strongest beam is then identified from all beam groups across both polarizations and layers and wideband amplitude coefficients are applied to the beams accordingly. The beams associated with each polarization and layer are considered to be independent. The UE reports phase shift of different beams relative to the strongest beam as well as sub-band amplitude coefficients at stage 2 reporting.
[0106] The i parameters are used by the UE to report channel state information to a gNB, where i.sub.1,1 indicates one specific location within a beam group that is identified with q.sub.1, q.sub.2 parameters, i.sub.1,2 indicates L beam groups selection among N.sub.1N.sub.2 candidate beam groups (i.e. i.sub.1,2 indicates one of the
possible cases) presented by n.sub.1.sup.(i), n.sub.2.sup.(i) parameters, i.sub.1,3,l is the strongest coefficient (based on having the largest amplitude coefficient or strongest power) on layer l, i.sub.1,4,l are wideband amplitude coefficients for layer l, i.sub.2,1,l are phase coefficients for layer l that takes values from QPSK or 8PSK, i.sub.2,2,l is sub-band amplitude coefficients for layer l.
[0107] The Type II port selection codebook solution assumes a gNB already has some knowledge of a propagation channel, either through channel reciprocity or a beam management procedure. Alternatively, the Type II port selection codebook can be seen as a two-step hybrid process, where the first step provides coarse channel state information to the gNB and the second step is similar to the Type II single panel codebook.
[0108] Since the gNB has some coarse knowledge of propagation channel, the Type II port selection codebook design is based on a set of actual beamformed CSI-RS transmissions and does not rely on a hypothetical beam position using oversampling factors as in the Type II single panel codebook. In the Type II port selection codebook solution, the first stage of PMI reporting includes reporting of a first beam selection and other L−1 beams are identified to be adjacent to the first selected beam. The first beam is selected among the over-sampled candidate beams with sampling factor d where port selection sampling (i.e., d) is RRC configured to the UE to specify the spacing between candidate beams for first beam selection. The remainder of the PMI reporting procedure is the same as the Type II single panel codebook.
[0109] The i parameters are used by the UE to report channel state information to the gNB, where i.sub.1,1 indicates one specific location of the first selected beam and the other L−1 beams are located at i.sub.1,1d+{1, . . . , L−1}), i.sub.1,3,l is the strongest coefficient on layer l, i.sub.1,4,l are wideband amplitude coefficients for layer l, i.sub.2,1,l is the phase coefficient for layer l that takes values from QPSK or 8PSK, and i.sub.2,2,l is the sub-band amplitude coefficient for layer l.
[0110] The generation of the precoding matrix for the Type II codebook is based on a linear combination of a set of L beams that are combined using a set of relative amplitude and phase shift coefficients per polarization and per layer. The Type II single panel and port selection codebooks are defined in Equations (48)-(50) as shown below in the current specification for the Type II single panel codebook as in Tables 5.2.2.2.3-5 in TS 38.214.
where v.sub.m.sub.
[0111] Where v.sub.i.sub.
[0112] A new design for the multi-panel scenario is now disclosed for the Type II codebook to address the CJT scenario. In the current specification, Type II codebook design focuses on providing more detailed channel state information for a single panel scenario in multi-user MIMO deployment and is based on a weighted combination of a set of beams. The relative amplitude and phase shift coefficient for each beam are specified with respect to the strongest beam.
[0113] Starting with the Type II single panel codebook and expanding the design for multi-panel to address the CJT scenario, one approach is to introduce an inter-panel co-phasing concept similar to the Type I multi-panel codebook. In such a scheme, the Type II codebook design is enhanced with the assumption that all panels are similar in terms of physical configuration (e.g., the panel shape, antenna elements structure, single or cross polar antenna elements, and arrangement, number, and type of the antenna elements) and different panels are quasi co-located and experience similar long term channel characteristics involving wideband PMI information such as beam selection. Similar to the Type I codebook, each panel has N.sub.1N.sub.2 antenna ports. Assuming multiple panels are similar and share the same beams, with the application of inter-panel co-phasing across different panels (i.e., group of N.sub.1N.sub.2 ports), coherent joint precoding is achieved across multiple panels for a CJT multi-TRP scenario. In this scheme, a set of L beam groups are first selected to be shared across polarizations, layers and panels. Next, the strongest beam is identified per layer across both polarizations where a set of amplitude and phase shift coefficients are applied to beams accordingly. That is, the beams associated with each polarization and layer are considered to be independent but similar across different panels. PMI reporting is accomplished by the UE reporting i.sub.1,1 and i.sub.1,2 to indicate L beams/beam groups, i.sub.1,3,l to indicate the strongest coefficient on layer l, i.sub.1,4,l to indicate wideband amplitude coefficients for layer l, i.sub.2,1,l to indicate the phase coefficient for layer l, i.sub.2,2,l to indicate the sub-band amplitude coefficient for layer l, and the i.sub.2,3,k parameter is introduced to indicate inter-panel co-phasing for panel k with respect to a first, reference, or pre-determined panel. Thus, the Type II multi-panel codebook for a rank R transmission is defined in Equation (54) as follows.
[0114] In Equation (54), each column of W.sub.q.sub.
where the k.sup.th matrix block in Equation (55) for W.sub.q.sub.
corresponds to the k.sup.th panel where θ.sub.p.sub.
[0115] Similarly, for the Type II port selection, the enhanced multi-panel codebook design is defined in Equation (56) as follows.
where precoding coefficients of layer l (i.e., column l of W.sub.i.sub.
where the k.sup.th matrix block in Equation (57) for W.sub.i.sub.
corresponds to the k.sup.th panel where θ.sub.p.sub.
[0116] In the above scheme, all panels are similar in terms of the number of antennas and spacing, and are quasi co-located in terms of beams selection and employment of amplitude and phase shift coefficients for generating the combined beam. As previously discussed, however, this assumption may be unsuitable for distributed MIMO scenario or FR2 applications. To address this issue, the disclosure enables different amplitude and phase shift coefficients per panel for generating the linearly combined beam. That is, the beam per layer, per polarization and per panel is an independent linear combination of L selected group of beams in which a set of L beam groups is first selected to be shared across polarizations, layers and panels. The selection of those initial L beams can be performed through transmission across all panels or from a specific panel. The strongest beam is then identified per layer, across both polarizations and all panels where a set of amplitude and phase shift coefficients are applied to beams accordingly with respect to the identified strongest beam. PMI reporting is accomplished by the UE reporting i.sub.1,1 and i.sub.1,2 to indicate L beams/beam groups, i.sub.1,3,l to indicate the strongest coefficient on layer l, i.sub.1,4,l to indicate wideband amplitude coefficients for layer l), i.sub.1,2,l to indicate the phase coefficient for layer l, and i.sub.2,2,l to indicate the sub-band amplitude coefficient for layer l. The i parameters i.sub.1,4,l, i.sub.2,1,l and i.sub.2,2,l in this scheme take 2KL values where K is the number of panels. For each layer of transmission, there is a set of L coefficients per polarization and per panel for each of the i parameters. Alternatively, the definitions of i.sub.1,4,l, i.sub.2,1,l and i.sub.2,2,l parameters are modified to i.sub.1,4,l,k, i.sub.2,1,l,k and i.sub.2,2,l,k to indicate amplitude and phase shift coefficients for layer l on panel k where each takes 2L values as in the current specification for two polarizations. For consistency with the current specification, the following Equations (58) and (59) are derived to define the Type II multi-panel codebook.
where each column of W.sub.q.sub.
corresponds to the k.sup.th panel where p.sub.l,i+L(2k−2).sup.(1) and p.sub.l,i+L(2k−2).sup.(2) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for first polarized antenna elements, p.sub.l,i+L(2k−1).sup.(1) and p.sub.l,i+L(2k−1).sup.(2) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for second polarized antenna elements, φ.sub.l,i+L(2k−2), φ.sub.l,i+L(2k−1) k=1, . . . , K are phase shift coefficients for the i.sup.th beam of the k.sup.th panel for first and second polarized antenna elements, respectively, and v.sub.m.sub.
[0117] Similarly, for the Type II port selection, the enhanced multi-panel codebook design is defined in Equations (60) and (61) as follows.
where the k.sup.th matrix block in Equation (61) for W.sub.i.sub.
corresponds to the k.sup.th panel where p.sub.l,i+L(2k−2).sup.(1) and p.sub.l,i+L(2k−2).sup.(2) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for first polarized antenna elements, p.sub.l,i+L(2k−1).sup.(1) and p.sub.l,i+L(2k−1).sup.(2) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for second polarized antenna elements, φ.sub.l,i+L(2k−2), φ.sub.l,i+L(2k−1) k=1, . . . , K are phase shift coefficients for the i.sup.th beam of the k.sup.th panel for first and second polarized antenna elements, respectively, and v.sub.i.sub.
[0118] In the above-disclosed scheme, the assignment of amplitude and phase shift coefficients is with respect to the strongest beam which is identified per layer across both polarizations and all panels. This may create substantial signaling overhead as a result of a PMI reporting requirement of 2KL coefficients for each of the i.sub.1,4,l, i.sub.2,1,l and i.sub.2,2,l parameters.
[0119] An alternative scheme with significantly reduced signaling overhead yet using independent beams per panel is to assign amplitude and phase shift coefficients per panel with respect to the strongest beam in that panel. In this scheme, a set of L beam groups are first selected to be shared across polarizations, layers and panels. The selection of those initial L beams can be performed through transmission across all panels or from a specific panel The strongest beam is then identified per layer and per panel, across both polarizations where a set of amplitude and phase shift coefficients are applied to beams accordingly per panel with respect to the identified strongest beam in that panel. PMI reporting is accomplished by the UE reporting i.sub.1,1 and i.sub.1,2 to indicate L beams/beam groups, i.sub.1,3,l to indicate the strongest coefficient on layer l, i.sub.1,4,l to indicate wideband amplitude coefficients for layer l, i.sub.2,1,l to indicate the phase coefficient for layer l, and i.sub.2,2,l to indicate the sub-band amplitude coefficient for layer l. In this scheme, the i.sub.1,3,l parameter takes K values where K is the number of panels. That is, for each layer of transmission, there are K identified strongest beams, one per panel. The definition of i.sub.1,3,l can be modified to i.sub.1,3,l,k to indicate the strongest beam for layer l on panel k. In this scheme, the Type II multi-panel codebook is defined in Equation (62) as follows.
[0120] In Equation (62), each column of W.sub.q.sub.
where the k.sup.th matrix block in Equation (63) for W.sub.q.sub.
corresponds to the k.sup.th panel where p.sub.l,i.sup.(1,k) and p.sub.l,i.sup.(2,k) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of k.sup.th panel for the first polarized antenna elements with respect to the strongest beam on panel k, p.sub.l,i+L.sup.(1,k) and p.sub.l,i+L.sup.(2,k) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of k.sup.th panel for the second polarized antenna elements with respect to the strongest beam on panel k, φ.sub.l,i.sup.(k), φ.sub.l,i.sup.(k) k=1, . . . , K are phase shift coefficients for the i.sup.th beam of the k.sup.th panel for the first and second polarized antenna elements with respect to the strongest beam on panel k, respectively, and v.sub.m.sub.
[0121] Similarly, for the Type II port selection, the enhanced multi-panel codebook design is defined in Equations (64) and (65) as follows.
where the k.sup.th matrix block in Equation (65) for W.sub.i.sub.
corresponds to the k.sup.th panel where p.sub.l,i.sup.(1,k) and p.sub.l,i.sup.(2,k) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for the first polarized antenna elements with respect to the strongest beam on panel k, p.sub.l,i+L.sup.(1,k) and p.sub.l,i+L.sup.(2,k) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for the second polarized antenna elements with respect to the strongest beam on panel k, φ.sub.l,i.sup.(k), φ.sub.l,i+L.sup.(k) k=1, . . . , K are phase shift coefficients for the i.sup.th beam of the k.sup.th panel for first and second polarized antenna elements with respect to the strongest beam on panel k, respectively, and, and v.sub.i.sub.
[0122] Another approach is to allow different initial L beam selections per different panel. In this scheme, the signaling overhead is reduced by defining only one set of the amplitude and phase shift coefficients applicable to different panels as these coefficients scale the other beams with respect to the strongest beam in each panel. Specifically, different beams are generated per layer, per polarization and per panel using a linear combination of L specific selected beams/beam groups per panel using one set of amplitude and phase shift coefficients. In this scheme, there are a total of KL beams/groups of beam selections for K panels (i.e., L beams per panel). PMI reporting is accomplished by the UE reporting i.sub.1,1 and i.sub.1,2 to indicate KL beams/beam groups, i.sub.1,3,l to indicate the strongest coefficient on layer l, i.sub.1,4,l to indicate wideband amplitude coefficients for layer l, i.sub.2,1,l to indicate the phase coefficient for layer l, and i.sub.2,2,l to indicate the sub-band amplitude coefficient for layer l. In this scheme, each i.sub.1,1, i.sub.1,2 and i.sub.1,3,l parameter takes K values where K is the number of panels. That is, for each layer of transmission, there are K sets of L selected beams and K identified strongest beams (i.e., one per panel). The definition of i.sub.1,1, i.sub.1,2 and i.sub.1,3,l can be modified to i.sub.1,1,k, i.sub.1,2,k and i.sub.1,3,l,k to indicate the beams for layer l on panel k. The Type II multi-panel codebook is defined in Equation (66) as follows.
where each column of W.sub.q.sub.
where the k.sup.th matrix block in Equation (67) for W.sub.q.sub.
corresponds to the k.sup.th panel where p.sub.l,i.sup.(1,k) and p.sub.l,i.sup.(2,k) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for the first polarized antenna elements with respect to the strongest beam on panel k, p.sub.l,i+L.sup.(1,k) and p.sub.l,i+L.sup.(2,k) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for the second polarized antenna elements with respect to the strongest beam on panel k, φ.sub.l,i.sup.(k), φ.sub.l,i+L.sup.(k) k=1, . . . , K are phase shift coefficients for the i.sup.th beam of the k.sup.th panel for the first and second polarized antenna elements with respect to the strongest beam on panel k, respectively, and v.sub.m.sub.
[0123] Similarly, for the Type II port selection, the enhanced multi-panel codebook design is defined in Equations (68) and (69) as follows.
where the k.sup.th matrix block in Equation (69) for W.sub.i.sub.
corresponds to the k.sup.th panel where p.sub.l,i.sup.(1,k) and p.sub.l,i.sup.(2,k) k=1, . . . ,K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for the first polarized antenna elements with respect to the strongest beam on panel k, p.sub.l,i+L.sup.(1,k) and p.sub.l,i+L.sup.(2,k) k=1, . . . , K are wide-band and sub-band amplitude coefficients for the i.sup.th beam of the k.sup.th panel for the second polarized antenna elements with respect to the strongest beam on panel k, φ.sub.l,i.sup.(k), φ.sub.l,i+L.sup.(k) k=1, . . . , K are phase shift coefficients for the i.sup.th beam of the k.sup.th panel for the first and second polarized antenna elements with respect to the strongest beam on panel k, respectively, and v.sub.m.sub.
SRS Enhancements
[0124]
[0125] At step 920 the UE determines one or more power control parameters of the SRS resource in response to the determination that an SRS is to be transmitted to the gNB. For instance, instead of the power control parameters being all pre-configured, one or more of the power control parameters may be determined prior to the transmission of the SRS. Additionally or alternatively, the UE may be configured to determine spatial relation information, such as a beam direction in FR2 transmissions, in response to the determination that an SRS is to be transmitted to the gNB.
[0126] In some embodiments, the determined one or more power control parameters and/or spatial relation information are used to reconfigure SRS resource sets prior to transmission across TRPs in order to update one or more power control parameters. The update of the one or more control parameters and/or spatial relation information may be performed using a medium access control (MAC) control element (MAC-CE) and/or a dynamic control element (DCI).
[0127] In some embodiments, the one or more power control parameters may comprise the fractional power control multiplier, α.sub.SRS,b,f,c(q.sub.s). In some embodiments, the nominal UE transmit power and pathloss reference signal are semi-statically configured for the SRS resource set based on a worst TRP transmission while the fractional power control multiplier is determined dynamically prior to the transmission, thereby enabling per TRP SRS power control to suppress inter-TRP cross-SRS interference.
[0128] In some embodiments, the one or more power control parameters comprise the pathloss reference signal, q.sub.d based on a TRP prior transmission to different TRPs. The UE may measure a path loss separately for each TRP transmission and determine the pathloss reference signal based on a previously measured SRS path loss.
[0129] In some embodiments, the one or more control parameters may comprise the nominal UE transmit power P.sub.0_SRS,b,f,c(q.sub.s). In some embodiments, the pathloss reference signal and fraction power control multiplier are semi-statically configured for the SRS resource set while the nominal transmit power is dynamically determined prior to transmission to different TRPs.
[0130] Any of the aforementioned power control parameters may be dynamically determined prior to transmission, alone or in combination. For example, the UE may be configured to dynamically determine one power control parameter, two power control parameters, or any number of power control parameters.
[0131] In some embodiments, determining the one or more power control parameters and/or spatial relation information comprises selecting a set of power control parameters and/or spatial relation information from a plurality of RRC configured power control parameter sets. For example, the sets may comprise a combination of pathloss reference signal and other power control parameters that are associated with the pathloss reference signal. The UE may then select a set of power control parameter based on a previously measured path loss. A DCI or MAC CE may be used to indicate the power control parameter set to the UE prior to transmission across TRPs. For instance, a MAC CE may be used to update and/or indicate a pathloss reference signal dynamically prior to transmission to different TRPs. Identifying the pathloss reference signal would thus identify the corresponding power control parameter set.
[0132] At step 930, the UE transmits the SRS with the dynamically determined one or more power control parameters to the gNB. For example, the UE may compute the SRS transmission power based on the power control parameters and transmit the SRS to the gNB using the calculated transmission power.
[0133] In some embodiments, inter-TRP cross-SRS interference is further avoided by assigning orthogonal SRS resources among neighboring cells. The orthogonal resources reduce the probability of collision at the cost of reducing a number of configurable SRS resources per cell and degrading SRS performance.
[0134] In some embodiments, inter-TRP cross-SRS interference is further avoided by using Code Division Multiplexing (CDM). For instance, SRS resources may be shared between multiple UEs and/or multiple ports of a UE with an application of an Orthogonal Cover Code (OCC). In such embodiments, configuration data may identify SRS resources and corresponding TRPs with power control parameters and/or spatial relation information. The gNB may indicate to the UE that an OCC is to be used by using a new field or reusing existing fields in DCI, such as DCI format 0_1 and DCI format 1_1. The indication implicitly informs the UE about the interference of neighboring cells and that an OCC code is to be used on its SRS transmission.
[0135]
[0136] As each UE is allocated with M sequences, a number of available orthogonal sequence that can be allocated to other UEs decreases compared to the single TRP scenario. However, with the introduction of the CDM concept to the SRS signals, the same sequence can now be assigned to other UEs for transmission toward the same TRP while sharing the same frequency and time resources.
[0137]
Y.sub.1=h.sub.1S(0)+h.sub.2S(0)
Y.sub.2=h.sub.1S(2)−h.sub.2S(2),
[0138] Solving the above equations, the channel estimates h.sub.1 (between UE 1 and TRP 1) and h.sub.2 (between UE2 and TRP 1) are simply derived as:
[0139] The example of
[0140] In some embodiments, a UE is configured with one SRS base sequence that is shared for SRS transmissions towards multiple TRPs over non-overlapping frequency resources, such as through a comb structure, frequency hopping, or RB-level partial frequency sounding techniques. Similar to the implementation of
[0141]
[0142] In some embodiments, each UE is configured with the same configured SRS resources as for a single TRP scenario and those resources are shared for SRS transmission toward multiple TRPs. Code division multiplexing may then be used to suppress cross-SRS interference for the different resources used by the different UEs.
[0143]
Y.sub.1=h.sub.1S(0)+h.sub.2S(0)
Y.sub.2=h.sub.1S(2)−h.sub.2S(2),
where S.sub.1 is SRS sequence of one UE (i.e. UE 1), and S.sub.2 is SRS sequence allocated to another UE (i.e. UE 2). This corresponds to the configuration where these two UEs are CDM'ed using same time and frequency resources. Since ZC sequences are constant modulus in frequency domain (i.e. |S.sub.2(0)|=|S.sub.2(2|), the channel estimates h.sub.1 and h.sub.2 are derived as:
[0144] The constant modulus of ZC sequence in frequency domain enables orthogonal sequences with cyclic shifts. Considering s.sub.1(n)=s.sub.2(n)e.sup.jαn, it can be shown that the denominator of h.sub.1 renamed to A=S.sub.1(0)S.sub.2*(0)+S.sub.1(2)S.sub.2*(2) and the denominator of h.sub.2 renamed to B=S.sub.2(0)S.sub.1*(0)+S.sub.2(2)S.sub.1*(2) have equal absolute values so preventing noise enhancement in channel estimation:
A=|S.sub.1(0)|.sup.2(1+e.sup.j2α)
B=|S.sub.1(0)|.sup.2(1+e.sup.−j2α)
[0145] Thus, multiple UEs can be multiplexed over the same time and frequency resources in a multi-TRP scenario regardless of whether those UEs are allocated the same SRS sequence or not. This allows the multiplexing to be applied to a same resource used for transmissions to different TRPs from a single UE.
[0146] While
[0147]
[0148] The processor 1020 may execute, for example, software (e.g., a program 1040) to control at least one other component (e.g., a hardware or a software component) of the electronic device 1001 coupled with the processor 1020 and may perform various data processing or computations, such as for CSI in multi-TRP CJT as disclosed herein. As at least part of the data processing or computations, the processor 1020 may load a command or data received from another component (e.g., the sensor module 1046 or the communication module 1090) in volatile memory 1032, process the command or the data stored in the volatile memory 1032, and store resulting data in non-volatile memory 1034. The processor 1020 may include a main processor 1021 (e.g., a central processing unit (CPU) or an application processor (AP)), and an auxiliary processor 1023 (e.g., a graphics processing unit (GPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that is operable independently from, or in conjunction with, the main processor 1021. Additionally or alternatively, the auxiliary processor 1023 may be adapted to consume less power than the main processor 1021, or execute a particular function. The auxiliary processor 1023 may be implemented as being separate from, or a part of, the main processor 1021.
[0149] The auxiliary processor 1023 may control at least some of the functions or states related to at least one component (e.g., the display device 1060, the sensor module 1076, or the communication module 1090) among the components of the electronic device 1001, instead of the main processor 1021 while the main processor 1021 is in an inactive (e.g., sleep) state, or together with the main processor 1021 while the main processor 1021 is in an active state (e.g., executing an application). The auxiliary processor 1023 (e.g., an image signal processor or a communication processor) may be implemented as part of another component (e.g., the camera module 1080 or the communication module 1090) functionally related to the auxiliary processor 1023.
[0150] The memory 1030 may store various data used by at least one component (e.g., the processor 1020 or the sensor module 1076) of the electronic device 1001. The various data may include, for example, software (e.g., the program 1040) and input data or output data for a command related thereto. The memory 1030 may include the volatile memory 1032 or the non-volatile memory 1034.
[0151] The program 1040 may be stored in the memory 1030 as software, and may include, for example, an operating system (OS) 1042, middleware 1044, or an application 1046.
[0152] The input device 1050 may receive a command or data to be used by another component (e.g., the processor 1020) of the electronic device 1001, from the outside (e.g., a user) of the electronic device 1001. The input device 1050 may include, for example, a microphone, a mouse, or a keyboard.
[0153] The sound output device 1055 may output sound signals to the outside of the electronic device 1001. The sound output device 1055 may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as playing multimedia or recording, and the receiver may be used for receiving an incoming call. The receiver may be implemented as being separate from, or a part of, the speaker.
[0154] The display device 1060 may visually provide information to the outside (e.g., a user) of the electronic device 1001. The display device 1060 may include, for example, a display, a hologram device, or a projector and control circuitry to control a corresponding one of the display, hologram device, and projector. The display device 1060 may include touch circuitry adapted to detect a touch, or sensor circuitry (e.g., a pressure sensor) adapted to measure the intensity of force incurred by the touch.
[0155] The audio module 1070 may convert a sound into an electrical signal and vice versa. The audio module 1070 may obtain the sound via the input device 1050 or output the sound via the sound output device 1055 or a headphone of an external electronic device 1002 directly (e.g., wired) or wirelessly coupled with the electronic device 1001.
[0156] The sensor module 1076 may detect an operational state (e.g., power or temperature) of the electronic device 1001 or an environmental state (e.g., a state of a user) external to the electronic device 1001, and then generate an electrical signal or data value corresponding to the detected state. The sensor module 1076 may include, for example, a gesture sensor, a gyro sensor, an atmospheric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0157] The interface 1077 may support one or more specified protocols to be used for the electronic device 1001 to be coupled with the external electronic device 1002 directly (e.g., wired) or wirelessly. The interface 1077 may include, for example, a high-definition multimedia interface (HDMI), a universal serial bus (USB) interface, a secure digital (SD) card interface, or an audio interface.
[0158] A connecting terminal 1078 may include a connector via which the electronic device 1001 may be physically connected with the external electronic device 1002. The connecting terminal 1078 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0159] The haptic module 1079 may convert an electrical signal into a mechanical stimulus (e.g., a vibration or a movement) or an electrical stimulus which may be recognized by a user via tactile sensation or kinesthetic sensation. The haptic module 1079 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.
[0160] The camera module 1080 may capture a still image or moving images. The camera module 1080 may include one or more lenses, image sensors, image signal processors, or flashes.
[0161] The power management module 1088 may manage power supplied to the electronic device 1001. The power management module 1088 may be implemented as at least part of, for example, a power management integrated circuit (PMIC).
[0162] The battery 1089 may supply power to at least one component of the electronic device 1001. The battery 1089 may include, for example, a primary cell which is not rechargeable, a secondary cell which is rechargeable, or a fuel cell.
[0163] The communication module 1090 may support establishing a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 1001 and the external electronic device (e.g., the electronic device 1002, the electronic device 1004, or the server 1008) and performing communication via the established communication channel. The communication module 1090 may include one or more communication processors that are operable independently from the processor 1020 (e.g., the AP) and supports a direct (e.g., wired) communication or a wireless communication. The communication module 1090 may include a wireless communication module 1092 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 1094 (e.g., a local area network (LAN) communication module or a power line communication (PLC) module). A corresponding one of these communication modules may communicate with the external electronic device via the first network 1098 (e.g., a short-range communication network, such as Bluetooth™, wireless-fidelity (Wi-Fi) direct, or a standard of the Infrared Data Association (IrDA)) or the second network 1099 (e.g., a long-range communication network, such as a cellular network, the Internet, or a computer network (e.g., LAN or wide area network (WAN)). These various types of communication modules may be implemented as a single component (e.g., a single IC), or may be implemented as multiple components (e.g., multiple ICs) that are separate from each other. The wireless communication module 1092 may identify and authenticate the electronic device 1001 in a communication network, such as the first network 1098 or the second network 1099, using subscriber information (e.g., international mobile subscriber identity (IMSI)) stored in the subscriber identification module 1096.
[0164] The antenna module 1097 may transmit or receive a signal or power to or from the outside (e.g., the external electronic device) of the electronic device 1001. The antenna module 1097 may include one or more antennas, and, therefrom, at least one antenna appropriate for a communication scheme used in the communication network, such as the first network 1098 or the second network 1099, may be selected, for example, by the communication module 1090 (e.g., the wireless communication module 1092). The signal or the power may then be transmitted or received between the communication module 1090 and the external electronic device via the selected at least one antenna.
[0165] Commands or data may be transmitted or received between the electronic device 1001 and the external electronic device 1004 via the server 1008 coupled with the second network 1099. Each of the electronic devices 1002 and 1004 may be a device of a same type as, or a different type, from the electronic device 1001. All or some of operations to be executed at the electronic device 1001 may be executed at one or more of the external electronic devices 1002, 1004, or 1008. For example, if the electronic device 1001 should perform a function or a service automatically, or in response to a request from a user or another device, the electronic device 1001, instead of, or in addition to, executing the function or the service, may request the one or more external electronic devices to perform at least part of the function or the service. The one or more external electronic devices receiving the request may perform the at least part of the function or the service requested, or an additional function or an additional service related to the request and transfer an outcome of the performing to the electronic device 1001. The electronic device 1001 may provide the outcome, with or without further processing of the outcome, as at least part of a reply to the request. To that end, a cloud computing, distributed computing, or client-server computing technology may be used, for example.
[0166]
[0167] While the present disclosure has been described with reference to certain embodiments, various changes may be made without departing from the spirit and the scope of the disclosure, which is defined, not by the detailed description and embodiments, but by the appended claims and their equivalents.