WO2015039298A1 - Station de base, appareil et procédé de traitement de signal à entrées multiples et sorties multiples - Google Patents
Station de base, appareil et procédé de traitement de signal à entrées multiples et sorties multiples Download PDFInfo
- Publication number
- WO2015039298A1 WO2015039298A1 PCT/CN2013/083757 CN2013083757W WO2015039298A1 WO 2015039298 A1 WO2015039298 A1 WO 2015039298A1 CN 2013083757 W CN2013083757 W CN 2013083757W WO 2015039298 A1 WO2015039298 A1 WO 2015039298A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- phase
- value
- combination
- optimal
- lock
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 9
- 238000000034 method Methods 0.000 claims abstract description 88
- 239000011159 matrix material Substances 0.000 claims abstract description 63
- 238000013507 mapping Methods 0.000 claims abstract description 6
- 238000011002 quantification Methods 0.000 claims abstract 2
- 238000012549 training Methods 0.000 claims description 173
- 238000012545 processing Methods 0.000 claims description 75
- 230000007704 transition Effects 0.000 claims description 29
- 230000005012 migration Effects 0.000 claims description 26
- 238000013508 migration Methods 0.000 claims description 26
- 238000013139 quantization Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 description 36
- 238000010586 diagram Methods 0.000 description 18
- 238000001914 filtration Methods 0.000 description 9
- 238000007781 pre-processing Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004140 cleaning Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 2
- 230000005526 G1 to G0 transition Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B7/046—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account
- H04B7/0465—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account taking power constraints at power amplifier or emission constraints, e.g. constant modulus, into account
Definitions
- the present invention relates to the field of wireless communication technologies, and in particular, to a multiple input multiple output (MIMO) signal processing method, apparatus, and base station.
- MIMO multiple input multiple output
- WCDMA Wideband Code Division Multiple Access
- HSDPA High Speed Downlink Packet Access
- VAM Virtual Antenna Mapping
- Embodiments of the present invention provide a MIMO signal processing method, apparatus, and base station, which can improve MIMO performance.
- a MIMO signal processing method including: performing a corresponding column phase rotation on m virtual antenna signals in the n virtual antenna signals to obtain m first rotation signals, where The virtual antenna signal is obtained by multiplying the MIMO signal by a precoding matrix.
- n, m is an integer, and l ⁇ m ⁇ n; multiply the virtual antenna signals and the m first rotation signals that are not subjected to the phase rotation of the column, and multiply the virtual antenna mapping matrix of nxn to obtain n output signals.
- n output signals are used to obtain n physical antenna signals.
- the performing the corresponding column phase rotation on the m virtual antenna signals in the n virtual antenna signals comprises: multiplying the m virtual antenna signals by ⁇ , Where e c is the column phase corresponding to the m virtual antenna signals, and c is the sequence number of the virtual antenna signal, c E [l, m ].
- the method before performing the corresponding column phase rotation on the m virtual antenna signals in the n virtual antenna signals, the method further includes: determining The selection state of e e , the selected state of e e includes a locked state and an unlocked state; when it is determined that the selected state of e c is an unlocked state, the selection phase of determining e c is a training phase; or when determining the selection state of e c When the state is locked, the selection phase of determining ⁇ ⁇ is an alternate training phase and a working phase; wherein, the corresponding column phase rotations of the m virtual antenna signals in the n virtual antenna signals include: according to ⁇ . In the selection phase, the column phase rotation is performed.
- performing the column phase rotation according to the selection phase of the e c includes: periodically updating the value of the e c in the training phase And perform column phase rotation according to the updated e c ; use a fixed e c for column phase rotation during at least part of the working phase.
- the method further comprises: obtaining, in the training phase, each updated ⁇ .
- the MIMO user equipment corresponds to the reported single stream channel quality indicator CQI; the optimal column phase is obtained according to the single stream CQI reported by the user equipment; when the training phase expires, whether the selection state transition is performed according to the optimal column phase.
- the optimal column phase is obtained according to the single-flow CQI reported by the user equipment, including: the single-flow CQI acquired under the current 0 C Performing a summation to obtain a first sum value, counting a single stream CQI obtained under current ⁇ ⁇ to obtain a first count value; obtaining a current lock performance value and a lock loss performance value according to the first sum value and the first count value; After traversing all, the e c with the largest lock performance value is determined as the optimal column phase.
- the current lock performance value and the lock loss performance value are obtained according to the first sum value and the first count value, including: The first average value is divided by the first count value to obtain a first average value; the first average value is preprocessed to obtain a lock performance value and a lockout performance value.
- the first average value is preprocessed to obtain a lock performance value and a lock loss performance value, including: performing Alpha filtering on the first average value Get the lock performance value and the lockout performance value.
- determining whether to perform the migration of the selection state according to the optimal column phase includes: if the current selection state is Loss-locked state: When the optimal column phase lock performance value is not lower than the sum of the average of all the lock performance values and the first threshold and the optimal column phase loss-lock performance value is not lower than all e c lock-loss performance When the average of the value is equal to the second threshold, determining that the selected state transitions from the unlocked state to the locked state; when the locking performance value of the optimal column phase is lower than the sum of the average of all the locking performance values and the first threshold or When the optimal column phase loss-lock performance value is lower than the sum of the average of all the lock-loss performance values and the second threshold, it is determined that the selected state does not migrate; or, if the current selected state is the locked state: when the optimal column phase The loss-locking performance value is lower than the sum of the average value of all the
- the value of the fixed e c used in the next working phase is determined according to the optimal column phase, including: when the optimal column phase When the difference between the fixed e c used in the previous working phase is greater than the fourth threshold, the optimal column phase is used as the fixed e c used in the next working phase; otherwise the fixed used in the previous working phase will be used. a fixed e c e c used in the next session.
- the optimal column phase is used as the fixed e c used in the next working phase, including: an initial period of time in the next working phase Internally, the column phase is gradually changed from the column phase end update value of the training phase to the optimal column phase.
- the method further includes: when the working phase expires, entering the training phase.
- entering the training phase includes: gradually stepping the phase in the initial period of the training phase From the fixed e c used in the work phase to the initial phase of the train phase The value is updated.
- the method further includes: performing k phase rotation on the k output signals of the n output signals to obtain k first Two rotation signals, where k is a positive integer; power processing is performed on nk output signals and k second rotation signals that are not phase-rotated to obtain n physical antenna signals.
- the k output signals of the n output signals are subjected to respective row phase rotations, including: k output signals Multiply with ⁇ , where ⁇ is the line phase corresponding to the k output signals, r is the sequence number of the virtual antenna signal, r E [ l , k].
- the method further includes: determining a selection state of ⁇ e e , ej combination, ⁇ e e , the selected state of the combination includes a locked state And the unlocked state; when it is determined that the selection state of the ⁇ e e , ej combination is the unlocked state, it is determined that the selection phase of the ⁇ e e , ej combination is the training phase; or when it is determined that the selected selection state is the locked state,
- the selection phase of the combination of ⁇ ⁇ is an alternating training phase and a working phase, wherein column phase rotation and row phase rotation are performed according to the selection phase of the ⁇ ⁇ combination.
- the column phase rotation and the row phase rotation are performed according to the combined selection phase, including: periodically updating the ⁇ in the training phase ⁇ ⁇ combination of values, and column phase rotation and row phase rotation according to the updated ⁇ ⁇ combination; column phase rotation using a fixed ⁇ e c , ⁇ ⁇ ⁇ combination for at least part of the working phase And the line phase rotation.
- the method further includes: acquiring, in the training phase, the updated report corresponding to the user equipment of the ⁇ combination
- the channel quality indicator indicates CQI; the optimal ⁇ e e , e r ⁇ combination is obtained according to the single stream CQI reported by the MIMO user equipment; when the training phase expires, whether to select according to the optimal ⁇ e e , e r ⁇ combination is determined. Migration of status.
- the optimal column phase is obtained according to the single-stream CQI corresponding to the MIMO user equipment, including: the current ⁇ 0 C , e r ⁇
- the single stream cQi obtained under the combination is summed to obtain a second sum value for the current ⁇ .
- the single stream CQI obtained by the combination is counted to obtain a second count value; the current combined lock performance value and the lock loss performance value are obtained according to the second sum value and the second count value; after traversing all the combinations, all ⁇ 0 C are obtained , the ⁇ combination with the largest locking performance value in the combination is determined as the optimal group Hehe.
- the current ⁇ , combined locking performance value and the loss-of-lock performance value are obtained according to the second sum value and the second count value, including: The second average value is divided by the second count value to obtain a second average value; the second average value is preprocessed to obtain a lock performance value and a lockout performance value.
- the second average value is preprocessed to obtain a locking performance value and a lockout performance value, including: performing Alpha on the second average value Filtering yields lock performance values and loss of lock performance values.
- the combination determines whether to perform the migration of the selected state, including:
- the current selection state is the unlocked state:
- the optimal ⁇ the combined locking performance value is not lower than all ⁇
- the sum of the average of the combined locking performance values and the first threshold and the optimal column phase of the lost lock performance value is not lower than all ⁇ , e r ⁇ combinations
- the average value of the loss-of-lock performance value is equal to the second threshold, it is determined that the selected state transitions from the unlocked state to the locked state; when the optimal ⁇ , the combined locking performance value is lower than all ⁇ , the average of the combined locking performance values
- the sum of the value and the first threshold or the optimal ⁇ , the combined loss-of-lock performance value is lower than the sum of the average value of the lock-loss performance values of all ⁇ , e r ⁇ combinations and the second threshold, determining that the selected state does not migrate; , if the current selection state is locked:
- the optimal ⁇ combined loss-of-lock performance value is lower than all ⁇ , the sum of the average value of the combined loss-of-lock performance value and the third threshold, it is determined that the selected state migrates from the locked state to the unlocked state; c , the combined loss-of-lock performance value is not lower than all ⁇ , the sum of the average value of the combined loss-of-lock performance value and the third threshold, determining that the selected state does not migrate, and determining according to the optimal ⁇ e e , e r ⁇ combination The value of the fixed ⁇ combination used in a working phase.
- the fixed ⁇ e c the combined value used in the next working phase is determined according to the optimal ⁇ e c , the combination , including:
- the optimal ⁇ e c , ej combination and the fixed ⁇ e c , ej combination used in the previous working phase are greater than the fourth threshold, the optimal ⁇ ⁇ ⁇ ⁇ is combined as the next The fixed ⁇ e c , combination used in the work phase; otherwise the fixed ⁇ e c used in the previous work phase is combined as the fixed ⁇ e c , e r ⁇ combination used in the next work phase.
- the value range of the column phase is smaller than the value range of the row phase and the quantization precision of the column phase is greater than the row phase The quantization precision of the bit.
- a MIMO signal processing apparatus including: a first rotating unit, configured to perform corresponding column phase rotation on m virtual antenna signals in the n virtual antenna signals, to obtain m first a rotation signal, wherein the virtual antenna signal is obtained by multiplying a MIMO signal by a precoding matrix, n, m is an integer, and l ⁇ m ⁇ n; a first matrix unit for nm that does not perform column phase rotation
- the virtual antenna signals and the m first rotation signals are multiplied by the virtual antenna mapping matrix of nxn to obtain n output signals, and the n output signals are used to obtain n physical antenna signals.
- the first rotating unit is specifically configured to multiply the m virtual antenna signals by ⁇ , where e c is a column phase corresponding to the m virtual antenna signals , c is the serial number of the virtual antenna signal, c E [l , m ].
- the MIMO signal processing apparatus further includes a first determining unit for determining ⁇ .
- the selected states include a locked state and an unlocked state.
- the first determining unit is also used to determine ⁇ .
- the selection phase of e e is determined to be the training phase; or when it is determined that the selected state of e e is the locked state, ⁇ is determined.
- the selection phase is an alternating training phase and work phase.
- the first rotating unit is specifically configured to perform column phase rotation according to a selection phase of e c .
- the first rotating unit is specifically configured to periodically update the value of e c in the training phase, and follow the updated e c performs column phase rotation; at least part of the working phase, the column phase rotation is performed using a fixed e c .
- the MIMO signal processing apparatus further includes: a first acquisition unit, configured to acquire each updated ⁇ in the training phase.
- the MIMO user equipment corresponds to the reported single stream channel quality indication CQI; and the optimal column phase is obtained according to the single stream CQI reported by the MIMO user equipment; and the second determining unit is configured to: according to the optimal column phase when the training phase expires Determine whether to perform a migration of the selected state.
- the first acquiring unit is specifically configured to use the current ⁇ .
- the obtained single stream CQI is summed to obtain a first sum value, and the currently obtained single stream CQI is counted to obtain a first count value; the current lock performance value and the lock loss are obtained according to the first sum value and the first count value.
- Performance value; after traversing all, all ⁇ will be.
- the ⁇ with the highest performance value is locked. Determined to be the optimal column phase.
- the first acquiring unit is configured to: divide the first sum value by the first count value to obtain a first average value; The values are preprocessed to obtain lock performance values and lockout performance values.
- the second determining unit is specifically configured to: when the optimal column phase has a low locking performance value Determining the selection state from the sum of the average of all the locking performance values and the first threshold and the loss of the optimal column phase is not lower than the sum of the average of all the loss-of-lock performance values and the second threshold.
- the lock state transitions to the locked state; when the lock performance value of the optimal column phase is lower than the sum of the average value of the lock performance values of all e c and the first threshold or the loss of the optimal column phase is lower than all e c
- the second determining unit is specifically configured to use the low-locking performance value of the optimal column phase Determining the selected state transitions from the locked state to the unlocked state when the sum of the average of the loss-of-lock performance values is equal to the third threshold; when the optimal column phase loss-locking performance value is not lower than all the loss-locking performance values Average and When three and the threshold value, the selected state is determined not to migrate, a fixed value of e c next phase column used according to the optimum phase is determined.
- the second determining unit is specifically configured to use the difference between the optimal column phase and the fixed e c used in the previous working phase.
- the optimal column phase is used as the fixed e c used in the next working phase; otherwise, the fixed e c used in the previous working phase is used as the fixed 0 C used in the next working phase.
- the MIMO signal processing apparatus further includes: a second rotation unit, configured to perform k output signals of the n output signals The row phase is rotated to obtain k second rotation signals, where k is a positive integer; wherein nk output signals and k second rotation signals for which phase rotation is not performed are taken as n physical antenna signals.
- the second rotation unit is specifically configured to multiply the k output signals by ⁇ , where is a row corresponding to the k output signals Phase, r is the sequence number of the virtual antenna signal, r E [l , k].
- the third determining unit is further configured to determine a selection state of the ⁇ e c , e r ⁇ combination, and according to ⁇ e c , the selection state of the combination of e r ⁇ determines a selection phase of the combination of ⁇ e r ⁇ , wherein the first rotation unit is combined according to ⁇ e r ⁇ The selection phase performs column phase rotation, and the second rotation unit performs line phase rotation according to the selected phase of ⁇ 0 C .
- the selected state of the combination of ⁇ 0 , e r ⁇ includes a locked state and an unlocked state
- the third determining unit is specifically configured to determine the selection phase of the ⁇ combination when determining ⁇ 0 and the selected state of the combination is the unlocked state
- the training phase when it is determined that the selection state of the ⁇ e e , ej combination is the locked state, it is determined that the selection phase of the ⁇ e e , ej combination is an alternate training phase and a working phase.
- the first rotating unit is specifically configured to periodically update the combined value in the training phase, and follow the updated combination.
- the second rotation unit is specifically for periodically updating the combination during the training phase Take values and perform phase rotation according to the updated ⁇ ⁇ combination; or use a fixed ⁇ e c , combination for phase rotation at least part of the working phase.
- the second acquiring unit is further configured to acquire, in the training phase, each updated ⁇ combination
- the MIMO user equipment corresponds to the reported single stream channel quality indication CQI, and obtains an optimal combination according to the single stream CQI reported by the MIMO user equipment.
- the third determining unit is configured to determine whether to perform according to the optimal combination when the training phase expires. Select the migration of the state.
- the second obtaining unit is specifically configured to obtain a second sum value by summing the single-flow CQIs obtained under the current ⁇ combination, Counting the single stream CQI obtained under the current ⁇ combination to obtain a second count value; obtaining the current ⁇ , combined lock performance value and the lock loss performance value according to the second sum value and the second count value; traversing all ⁇ , ⁇ After j is combined, the combination of ⁇ e r ⁇ with the highest locking performance value in all combinations is determined as the optimal e r ⁇ combination.
- the second obtaining unit is specifically configured to: divide the second sum value by the second count value to obtain a second average value; The average is preprocessed to obtain the lock performance value and the lockout performance value.
- the third determining unit is specifically configured to: when the optimal ⁇ , e r ⁇ combination has a locking performance value not lower than all ⁇ e c , ⁇ ⁇ ⁇ the sum of the average value of the combined locking performance value and the first threshold and the loss of the optimal column phase is not lower than the sum of all the values of the combined loss-of-lock performance value and the second threshold.
- the third determining unit is specifically configured to determine that the selected state is migrated from the locked state when the optimal unlocking performance value is lower than the sum of the average value of the unlocking performance values of all ⁇ , e r ⁇ combinations and the third threshold.
- the lockout performance value of the optimal combination is not lower than the sum of the average of the combined lockout performance value and the third threshold, it is determined that the selected state does not migrate, and the next combination is determined according to the optimal combination.
- the third determining unit is specifically configured to use the fixed ⁇ c , the combination and the fixed ⁇ used in the previous working phase. 0 , when the difference between the combinations is greater than the fourth threshold, the optimal ⁇ ⁇ is combined as the fixed ⁇ combination used in the next working phase; otherwise the fixed ⁇ ⁇ ⁇ used in the previous working phase will be used. ⁇ Combine as a fixed ⁇ combination used in the next session.
- a base station comprising the above multiple input and multiple output MIMO signal processing apparatus.
- the column phase rotation is performed on all or part of the virtual antenna signals subjected to PCI weighting, and the cascading manner of the PCI weighting and the column phase rotation is equivalent to expanding the PCI.
- the number of codebooks can correct the quantization accuracy problem caused by the restricted codebook and improve the MIMO performance.
- FIG. 1 is a flow chart of a MIMO signal processing method according to an embodiment of the present invention.
- FIG. 2 is a schematic timing diagram of a selected state of an embodiment of the present invention.
- FIG. 3 is a schematic diagram of an example of an enhanced VAM scheme in accordance with an embodiment of the present invention.
- 4 is a schematic flow diagram of a method of performing optimal column phase selection in accordance with one embodiment of the present invention.
- FIG. 5 is a schematic diagram of an example of an enhanced VAM scheme according to another embodiment of the present invention.
- Figure 6 is a schematic flow diagram of a method of performing optimal phase combination selection in accordance with one embodiment of the present invention.
- Figure 7 is a schematic flow diagram of a method of performing optimal phase combination selection in accordance with another embodiment of the present invention.
- FIG. 8 is a block diagram of a MIMO signal processing apparatus in accordance with one embodiment of the present invention.
- FIG. 9 is a block diagram of a MIMO signal processing apparatus according to another embodiment of the present invention. detailed description
- FIG. 1 is a flow chart of a MIMO signal processing method according to an embodiment of the present invention.
- the method of Figure 1 can be performed by a base station.
- the virtual antenna signal is a signal that is input to the VAM after being weighted by PCI.
- MIMO devices are equipped with a PCI matrix module that performs PCI weighting on the signals that need to be transmitted.
- n-m virtual antenna signals and the m first rotation signals that are not phase-rotated and multiply the VAM matrix of nxn to obtain n output signals, and the n output signals are used to obtain n physical antenna signals.
- the m virtual antenna signals are rotated by the column phase to obtain m first rotation signals and are used as m inputs of the VAM matrix, and the remaining nm virtual antenna signals are directly rotated as the column phase and directly used as the other nm of the VAM matrix. Input.
- the VAM matrix has a total of n input signals.
- the n input signals are multiplied by the VAM matrix of nxn to obtain n output signals.
- VAM The matrix connecting the virtual antenna and the physical antenna is called a VAM matrix.
- VAM can usually be an orthogonal matrix (also called a unitary matrix when the elements in the matrix are complex).
- the PCI is added before the virtual antenna signal is multiplied by the VAM matrix. All or part of the virtual antenna signal is rotated in column phase. This cascading manner of PCI weighting and column phase rotation is equivalent to expanding the number of PCI codebooks, thereby being able to correct the quantization accuracy problem caused by the limited codebook. Improve MIMO performance.
- phase rotation before the VAM matrix corresponds to the column phase of the rotated MIMO signal, so it can be called column phase rotation.
- phase rotation after the VAM matrix corresponds to the line phase of the rotated MIMO signal, so it can be called line phase rotation.
- the m virtual antenna signals may be multiplied by ⁇ , where 0 e
- c is the sequence number of the virtual antenna signal, and c ⁇ [l,m] 0 e c may also be referred to as a column phase modulation factor.
- the column phase modulation factor and the PCI weighting factor inherent in the MIMO itself are directly cascaded (multiplied), and the cascading mode is It is equivalent to expanding the number of PCI codebooks, so that the quantization accuracy problem caused by the restricted codebook can be corrected.
- this codebook extension causes the physical antenna signals output by the antenna to produce different amplitude differences, that is, introduce some power amplifier imbalance. However, this imbalance is less unbalanced than the original 4-codebook PCI solution, which can result in a slight power amplifier imbalance for MIMO performance improvement.
- ⁇ may also be determined prior to step 101.
- the selected state wherein the selected state includes a locked state and an unlocked state.
- the selection phase can be determined according to the selection status of e c e c a. Specifically, when it is determined that the selected state of e e is an unlocked state, it is determined that the selection phase is a training phase; or, when it is determined that the selected state of e e is a locked state, determining that the selection phase is an alternate training Stage and work stage.
- the column phase rotation can be performed according to the selection phase of e c .
- the value range of e c may be narrow, but the quantization precision is high within the value range (ie, The value step is shorter).
- 0 e can be limited to ⁇ 30. Inside the window, but to 15.
- ie 9 c e [-30°, -15°, 0, 15°, 30°].
- the specific value range and the value step of the embodiment of the present invention are not limited.
- FIG. 2 is a schematic timing diagram of a selected state of an embodiment of the present invention.
- the embodiment of Figure 2 can be implemented by a state machine that migrates between a locked state and an unlocked state. As shown in Fig. 2, in the unlocked state, it indicates that the optimal e c changes drastically and cannot be locked, so the training phase can be repeated periodically to achieve a stable optimal e c .
- the selection phase of e c is an alternating training phase and working phase. It should be noted that the alternate manner of the training phase and the working phase in FIG. 2 is merely exemplary and not a limitation of the embodiments of the present invention. For example, after moving from the unlocked state to the locked state, it may enter the working phase first, or may enter the training phase first; or, before moving from the locked state to the unlocked state, the last selected phase of the locked state may be the working phase. It can also be a training phase.
- the duration of the work phase and the training phase can be fixed. In general, the duration of the working phase is longer than the duration of the training phase, but this embodiment of the invention does not limit this.
- the column phase rotation is performed in the training phase, the value of ⁇ ⁇ is periodically updated, and the column phase rotation is performed in accordance with the updated ⁇ ⁇ .
- the column phase rotation is performed using a fixed e c for at least part of the working phase. This fixed e c can be referred to as the optimal e c .
- the possible values of e c are sequentially traversed, so that the optimal decision can be made according to the feedback result of the UE.
- one kind of feedback result that can be used here is
- CQI Channel Quality Indication
- the column phase rotation according to the fixed e c can be forced into the training phase when the working phase expires.
- the optimal e c working phase it may become unsuitable, that is, it is no longer optimal, resulting in poor system performance.
- the training phase is forced to re-find the optimal e c , and even if such a problem occurs, the negative influence can be minimized.
- the optimal is not necessarily the last e c used before the work phase or not necessarily the first e c used after the work phase.
- the optimal column phase rotation is used immediately after entering the working phase, it may cause a sharp change in e c , which affects the stability of the system performance. Therefore, column phase rotation can be performed using only a fixed e c for part of the working phase, but for the rest of the working phase (eg, the initial period of the working phase and/or the period before the end) Phase continuity processing is used to reduce the impact of changes in e c on system performance.
- the column phase when the working phase enters the training phase, the column phase may be gradually changed from the fixed e e used in the working phase to the initial period of the training phase.
- the column phase initial update value is the initial starting value for traversing the column phase in the training phase, for example, may be the minimum or maximum of all possible e c values.
- the phase is gradually changed according to the small step size, instead of directly changing the e c to the initial update value of the column phase. This phase continuity processing can ensure the stability of the system performance as much as possible.
- the optimal phase may be determined according to a Channel Quality Indication (CQI) reported by the UE, for example, the phase at which the reported CQI is maximum is the optimal phase.
- CQI Channel Quality Indication
- each updated ⁇ is obtained.
- the optimal column phase is obtained according to the single-flow CQI corresponding to the reported MIMO user equipment.
- the single-stream CQI obtained under the current e c may be summed to obtain a first sum value, and the current sum is The single stream CQI acquired under ⁇ ⁇ is counted to obtain a first count value (ie, the first count value is equal to the number of single stream CQIs currently acquired). Then, the current lock performance value and the lockout performance value are obtained according to the first sum value and the first count value. After traversing all, the ⁇ ⁇ with the highest locking performance value in all e c is determined as the optimal column phase.
- the first sum value may be divided by the first count value to obtain the first An average value.
- the first average value may be set to zero.
- the first average value may be pre-processed (for example, subjected to Alpha filtering) to obtain the above-described lock performance value and lock-loss performance value.
- the migration of the selected state may be determined in the following manner. It should be noted that the following decision mode is only one embodiment of the present invention, if the current selection state is an unlocked state:
- the optimal column phase lock performance value is not lower than the sum of the average value of all the lock performance values and the first threshold value, and the optimal column phase lockout performance value is not lower than the average value of all the lockout performance values and the When the sum of the two thresholds is determined, it is determined that the selected state transitions from the unlocked state to the locked state; When the optimal column phase lock performance value is lower than the sum of the average of all the lock performance values and the first threshold or the optimal column phase lock loss performance value is lower than the average value and the second threshold of all the lockout performance values When the sum is selected, it is determined that the selection state is not migrated.
- the optimal column phase has a loss-locking performance value not lower than all ⁇ .
- the average value of the loss-of-lock performance value is equal to the third threshold, it is determined that the selected state is not migrated, and the fixed ⁇ value used in the next working phase is determined according to the optimal column phase.
- the optimal column phase and the fixed e c used in the previous working phase are When the difference is greater than the fourth threshold, the optimal column phase is used as the fixed e c used in the next working phase; otherwise, the fixed e c used in the previous working phase is used as the fixed in the next working phase. E c .
- the column phase when the optimal column phase is used as the fixed e c used in the next working phase, the column phase may be gradually stepped from the training during the initial period of the next working phase.
- the column phase end update value of the phase changes to the optimal column phase.
- the column phase end update value is the last value that traverses the column phase in the training phase, for example, may be the maximum or minimum of all possible e c values.
- the phase is gradually changed according to the small step size, instead of directly changing the e c to the optimal column phase. This phase continuity processing can ensure the stability of the system performance as much as possible.
- FIG. 3 is a schematic diagram of an example of an enhanced VAM scheme in accordance with an embodiment of the present invention.
- the form of the VAM matrix is a second-order orthogonal real matrix, but the embodiment of the present invention does not limit the form of the VAM matrix.
- n 2
- n 2
- FIG. 3 is a schematic diagram of a two-antenna VAM architecture used in the MIMO and HSDPA co-carrier networking in the primary tuner mode.
- the entire SS-MIMO signal includes DS-MIM01 and DS-MIM02.
- the weighting of DS-MIMO1 and DS-MIM02 is cascaded through PCI matrix 301 and VAM matrix 302 carry out.
- the input port of the VAM matrix 302 is referred to as a virtual antenna, that is, the first virtual antenna 303 and the second virtual antenna 304 shown in FIG.
- the signals input on the respective virtual antennas are referred to as virtual antenna signals, such as VI and V2 shown in FIG. VI is based on HSDPA signal, DS-MIM01 signal, Primary Common Pilot Channel (P-CPICH) and common (Common) channel; V2 is based on DS-MIM02 signal and secondary common pilot channel (Second Common Pilot Channel) , S-CPICH ) bear
- the virtual antenna signal V2 on the second virtual antenna 304 is phase rotated, i.e., multiplied by e ⁇ , where 0e is the corresponding column phase.
- the VAM matrix 302 multiplies all of the virtual antenna signals (including the VI that has not undergone phase rotation of the column and the rotation signal obtained by phase-rotating V2) by the orthogonal VAM matrix, thereby obtaining two output signals. After the two output signals pass through the power amplifiers PA1 and PA2, they are transmitted as physical antenna signals S1 and S2 through the two antennas 311 and 312, respectively.
- the VAM matrix may have various forms, and is not limited to the specific examples described above.
- the column phase modulation factor ⁇ ⁇ determines the polarization form of the transmitted signal.
- the optimal column phase is related to the placement position of the UE and the wireless environment. Therefore, the optimal phase of different UEs in the cell is different, so it can be adjusted.
- the periodic rotation of the phase improves the performance of SS-MIMO.
- FIG. 4 is a schematic flow diagram of a method of performing optimal column phase selection in accordance with one embodiment of the present invention.
- the method of Figure 4 can be applied to the VAM architecture shown in Figure 3.
- the column phase timer is reset to zero.
- the single-flow CQI of the MIMO user is summed and counted, and CqiSum[i] and CqiCounter[i] are respectively used.
- ProcPrdTimer ProcPrd
- the (i+1)th column phase training phase expires, and step 406 is continued. Otherwise, the training phase has not expired and jumps to step 404.
- ProcPrd is the length of the training phase.
- StoC ⁇ ZocWi] is the above lock performance value
- C ⁇ [i] is the above-mentioned lockout performance value.
- a lock is used to quickly track the change of the optimal column phase to trigger the migration from the lock state to the unlocked state, and collect the training samples faster; a lock is used to accurately select the optimal phase of the lock, and Joint a unlock to trigger the migration of the lock-up state to the lock state.
- the transition process from the lock state to the lock-up state and the transition state of the lock-up state to the lock state are as described above. To avoid repetition, details are not described herein again.
- the maximum value is determined from the N StaCqi ckli values obtained as described above, and the column phase corresponding to the index value of the maximum value is taken as the column phase corresponding to the optimal performance, which is called the optimal column phase. Assuming that the maximum value is StaCqilock[n and n is 0 ⁇ (N-1), then n is the index value, and the corresponding (n+1)th column phase is the optimal column phase.
- the optimal column phase that can be matched. For example, determine whether the optimal performance StoC ⁇ tocWn] is not lower than Mean(StaCqilock[i]) + ThreshA , where Mi3 ⁇ 4m03 ⁇ 4 ⁇ 2(3 ⁇ 4 tod [ ]) is the average of the N StaCqilock[i] obtained in the foregoing, ThreshA Is the preset threshold.
- Lockflag 1 , it is determined according to the set optimal phase lock rule whether it needs to jump out of the lock state. For example, whether the optimal performance StaCqiunlock[n] is not lower than Mean(StaCqiunlock[i]) + ThreshC , where Meim toG ⁇ toc ]) is the average of the N StaCqiunlock[i] obtained in the foregoing, and ThreshC is the default. Threshold.
- the optimal performance StaCqiim ckln] is not lower than (average + threshold)
- the above optimal column phase locking rule may be, for example, comparing the performance of the new column phase with the performance of the optimal column phase used in the previous working phase, and performing the most when the comparison difference is greater than a preset threshold value.
- the phase is updated, otherwise the optimal column phase is not updated. It should be understood that any phase continuity processing performed during the optimal column phase update phase for performance considerations also falls within the scope of protection of embodiments of the present invention.
- WorkPrdTimer WorkPrd
- it is ready to jump out of the fixed column phase, and enter the training phase process, that is, jump to step 401. Otherwise, proceed to step 411.
- WorkPrd is the length of the work phase.
- the column phase rotation is performed on all or part of the virtual antenna signals subjected to PCI weighting.
- This cascading mode is equivalent to expanding the number of PCI codebooks, thereby enabling Correct the quantization accuracy problem caused by the restricted codebook and improve the MIMO performance h
- corresponding k phase rotations may be performed on the k output signals.
- the k output signals of the n output signals are subjected to corresponding row phase rotation to obtain k second rotation signals, where k is a positive integer.
- the n-k output signals and the k second rotation signals that are not phase-rotated are subjected to power amplifier processing to obtain n physical antenna signals.
- Such a line phase rotation enables a phase difference between at least two of the n physical antenna signals.
- the k output signals may be multiplied by ⁇ , where, for the k outputs The corresponding line phase of the signal, r is the sequence number of the virtual antenna signal, rE [l, k].
- a selection state of a combination of ⁇ ⁇ , e r ⁇ may be determined, where the selected state of the ⁇ e e , ej combination includes a locked state and an unlocked state.
- the combined selection state determines the selection phase of ⁇ e e , ej combination. Specifically, when it is determined that the selection state of the ⁇ e e , ej combination is the unlocked state, the selection phase of the combination is determined as the training phase; when it is determined that the selected state of the combination of ⁇ e c , e r ⁇ is the locked state, determining ⁇ The selection phase of the combination is the alternating training phase 0 segment and the working phase. In this case, when the corresponding column phase rotation is performed on the m virtual antenna signals of the n virtual antenna signals in step 101, the line phase rotation may be performed according to the selection phase of ⁇ e e . Similarly, when the corresponding line phase rotation is performed on the k output signals of the n output signals, the column phase rotation can be performed according to the selection phase of the ⁇ combination.
- the combined value is periodically updated, and according to the update
- the ⁇ , combination performs column phase rotation and row phase rotation.
- Column phase rotation and row phase rotation are performed using a fixed combination for at least part of the working phase. This fixed combination is the optimal combination.
- the possible values of the ⁇ e r ⁇ combination are traversed in order, so that the optimal ⁇ combination can be determined according to the feedback result of the UE.
- the duration of the training phase is fixed, the above decision can be performed at the end of the training phase, which is convenient to implement. If in training At the end of the segment, the optimal combination cannot be determined. Then, according to the ⁇ 0 used in the previous working phase, the next working phase can be combined, or it may be necessary to migrate to the unlocked state to continue training to obtain a stable optimal combination.
- the phase phase rotation is performed according to the fixed ⁇ e c , ej combination until the working phase expires, and the training phase can be forced.
- the optimal combination work phase it may become unsuitable, that is, it is no longer optimal, resulting in poor system performance.
- the training phase is forced to re-find the optimal ⁇ e c , combination, and even if such a problem occurs, the negative influence can be minimized.
- each updated ⁇ 0 C , ⁇ ⁇ ⁇ combination may be used to obtain a single stream channel quality indication CQI corresponding to the user equipment.
- the optimal ⁇ ⁇ ⁇ ⁇ combination is obtained according to the single-flow CQI reported by the MIMO user equipment.
- the combination determines whether to perform the migration of the selected state.
- the optimal column phase when the optimal column phase is obtained according to the single-flow CQI corresponding to the MIMO user equipment, the current single-stream CQI obtained by the current ⁇ combination is summed to obtain a second total value, and the current sum is The single-flow CQI obtained under the combination of ⁇ , ⁇ is counted to obtain a second count value.
- the current ⁇ , combined locking performance value and the lost lock performance value are obtained according to the second sum value and the second count value.
- the combination of ⁇ e c , e r ) that maximizes the lock performance value of all combinations is determined as the optimal combination.
- the second sum value may be divided by the second count value.
- Second average when the second count value is 0, the second average value may be set to zero.
- the second average may be pre-processed (e.g., alpha-filtered) to obtain a lock performance value and a lock-loss performance value.
- whether to perform the migration of the selected state may be determined according to the following manner. It should be noted that the following decision mode is only one implementation of the present invention. If the current selection state is an unlocked state:
- the optimal ⁇ the combined locking performance value is not lower than all ⁇ , the sum of the average of the combined locking performance values and the first threshold and the optimal column phase unlocking performance value is not lower than all ⁇ ⁇ ⁇ ⁇ combinations
- the average value of the loss-of-lock performance value is equal to the second threshold, it is determined that the selected state transitions from the unlocked state to the locked state;
- the optimal ⁇ the combined locking performance value is lower than all ⁇ , the sum of the combined locking performance value and the first threshold or the optimal ⁇ , the combined loss-of-lock performance value is lower than all ⁇ , e r ⁇ combinations
- the average value of the lockout performance value is equal to the second threshold, it is determined that the selected state does not migrate;
- the combined loss-of-lock performance value is lower than the sum of all ⁇ , the combined average value of the lost lock performance value and the third threshold, determining that the selected state transitions from the locked state to the unlocked state;
- the optimal ⁇ e c when the fixed ⁇ e c , the combined value used in the next working phase is determined according to the optimal combination, when the optimal ⁇ e c , the combination and the previous working phase are used Fixed ⁇ e e , when the difference between the combinations is greater than the fourth threshold, the optimal ⁇ e e , combination is used as the fixed ⁇ combination used in the next work phase; otherwise it will be fixed in the previous work phase ⁇ e c , the combination is used as the fixed ⁇ combination used in the next working phase.
- the range of values of the column phase may be smaller than the range of values of the row phase.
- the specific value range and the value step of the embodiment of the present invention are not limited.
- FIG. 5 is a schematic diagram of an example of an enhanced VAM scheme according to another embodiment of the present invention.
- the form of the VAM matrix is a first-order orthogonal real matrix, but the embodiment of the present invention does not limit the form of the VAM matrix.
- n 2
- n 2
- FIG. 5 is a schematic diagram of a two-antenna VAM architecture used in MIMO and HSDPA co-carrier networking in the primary tuner mode.
- the entire SS-MIMO signal includes DS-MIM01 and DS-MIM02, and the weighting is completed by cascading the PCI matrix 501 and the VAM matrix 502.
- the input port of the VAM matrix 502 is referred to as a virtual antenna, that is, the first virtual antenna 503 and the second virtual antenna 504 shown in FIG.
- the signals input on the respective virtual antennas are referred to as virtual antenna signals, such as VI and V2 shown in FIG. VI is based on HSDPA signal, DS-MIM01 signal, Primary Common Pilot Channel (P-CPICH) and common (Common) channel; V2 is based on DS-MIM02 letter Number and Secondary Common Pilot Channel (S-CPICH).
- the virtual antenna signal V2 on the second virtual antenna 504 is phase rotated, i.e., multiplied by e ⁇ , where 0e is the corresponding column phase.
- the VAM matrix 502 multiplies all the virtual antenna signals (including the VI that has not undergone phase rotation of the column, and the rotation signal obtained after the column phase rotation of V2) by the orthogonal VAM matrix, thereby obtaining two output signals 01 and 02.
- an output signal 02 of the output VAM matrix is phase rotated, i.e., multiplied, where 0 R is the corresponding line phase.
- 01 and 02 after the phase rotation of the line pass through the power amplifiers PA1 and PA2, respectively, and then are transmitted as the physical antenna signals S1 and S2 through the two antennas 511 and 512, respectively.
- VAM matrix may have various forms, and is not limited to the specific examples described above.
- 6 is a schematic flow chart of a method for performing optimal phase combination selection according to an embodiment of the present invention.
- the method of FIG. 6 can be applied to the VAM architecture shown in FIG.
- phase combination timer is reset to zero.
- the single-stream CQI reported by the MIMO user is summed and counted, and recorded as C ⁇ 3 ⁇ 4m[i] and (3 ⁇ 4 Co er[i], respectively.
- ProcPrdTimer ProcPrd
- the (i+1)th phase combination training phase expires, and step 606 is continued. Otherwise, the training phase has not expired and jumps to step 604.
- ProcPrd is the length of the training phase.
- StaCqi ck[i] is the above locking performance value
- C ⁇ [i] is the above-mentioned loss-of-lock performance value.
- a unlock > a lock is used to quickly track the optimal column phase change to trigger Locking state to unlocked state migration, collecting training samples faster; a lock is used to accurately select the optimal phase of the lock, and combined with a unlock to trigger the migration from the unlocked state to the locked state. Specifically, the locked state is lost.
- the migration state of the lock state and the transition process from the lock-up state to the lock state are as described above. To avoid repetition, details are not described herein.
- the maximum value is determined from the above-mentioned StoC ⁇ ZocWi] values, and the phase combination corresponding to the index value of the maximum value is taken as the phase combination corresponding to the optimal performance, which is called the optimal phase combination. Assume the maximum is If the value of n is 0 ⁇ ( ⁇ -1), then ⁇ is the index value, and the corresponding (n+1)th phase combination d, U is the optimal phase combination.
- Lockflag 0, it is determined according to the set optimal column phase locking rule whether to lock the optimal column phase corresponding to the optimal performance. For example, determine whether the optimal performance StoC ⁇ ZocWn] is not inconsistent with Mean(StaCqilock[i]) + ThreshA , where Mi3 ⁇ 4m03 ⁇ 4 ⁇ 2(3 ⁇ 4 tod [ ]) is the average of the N StaCqilock[i] obtained in the foregoing, ThreshA Is the preset threshold.
- Lockflag 1 , it is determined according to the set optimal phase lock rule whether it needs to jump out of the lock state. For example, whether the optimal performance StaCqiunlock[n] is not lower than Mean(StaCqiunlock[i]) + ThreshC , where Meim toG ⁇ /ocfc['']) is the average value of the N StaCqiunlock[i] obtained in the foregoing, ThreshC is the preset threshold.
- the optimal performance StoC ⁇ ⁇ 0( [ ⁇ ] is not lower than (average + threshold)
- Phase combination The above optimal column phase locking rule can be: for example, comparing the performance of the new phase combination with the performance of the optimal phase combination used in the previous working phase, when the comparison difference is greater than a preset threshold
- the optimal phase combination update is performed, otherwise, the optimal phase combination is not updated. It should be understood that any phase continuity processing performed in the optimal phase combination update phase for performance considerations also falls within the scope of protection of the embodiments of the present invention. .
- WorkPrdTimer WorkPrd
- WorkPrd is the length of the work phase. It should be understood that due to the optimal phase combination and the initial setting of the initial The phase combination may be different, and any phase combination continuity processing performed when shifting from the fixed phase combination of the working phase to the training phase for performance considerations also falls within the scope of protection of the present invention.
- Figure 7 is a schematic flow diagram of a method of performing optimal phase combination selection in accordance with another embodiment of the present invention.
- the method of Figure 7 can be applied to the VAM architecture shown in Figure 5.
- the column phase timer is reset to zero.
- the single-flow CQI reported by the MIMO user is summed and counted, respectively, as C ⁇ 3 ⁇ 4m0 i] and CqiCo satir terCol[i].
- ProcPrdTimerCol ProcPrdl
- the (i+1)th column phase training phase expires, and step 706 is continued. Otherwise, the training phase has not expired and jumps to step 704.
- ProcPrdl is the duration of the column phase training phase.
- StaCqilockCol[i] is the above lock performance value
- ⁇ Zo O ⁇ i] is the above lock loss performance value
- c unlockcol > c lockcol It is used to quickly track the change of the optimal column phase to trigger the migration from the locked state to the unlocked state, and collect the training samples faster; , used to precisely select the optimal phase of the lock, and join ⁇ . ⁇ to trigger the migration of the lock-up state to the lock state.
- the transition process from the lock state to the lock-up state and the transition state of the lock-up state to the lock state are as described above. To avoid repetition, details are not described herein again.
- the maximum value is determined from the N ⁇ values obtained as described above, and the column phase corresponding to the index value of the maximum value is taken as the column phase corresponding to the optimal performance, which is called the optimal column phase. 4, the maximum value is StaCqilockCol[n], and the value of n is 0 ⁇ (N-1), then n is an index value, and the corresponding (n+1)th column phase is the optimal column phase ⁇ ⁇ .
- LockflagCol 0, it is determined according to the set optimal column phase locking rule whether to lock the optimal column phase corresponding to the optimal performance. For example, determine whether the optimal performance SC ⁇ ockCol ⁇ n] is not lower than Mean(StaCqilockCol[i]) + ThreshA, where Meim toC ⁇ todO ⁇ ]) is the average of the N StaCqilockCol[i] obtained in the foregoing, ThreshA Is the preset threshold.
- StaCqiunlockCol[n] is not lower than Mean(StaCqiunlockCol[i]) + ThreshB , wherein Mean StaCqiunlockCol[i]) is the average value of N StaCqiunlockCol[i] obtained in the foregoing, and ThreshB is a preset threshold value.
- LockflagCol 1
- the line phase timer is reset to zero.
- the single-flow CQIs on the MIMO user are summed and counted, respectively, as CqiSumRoM j] and CqiCounterRoM ⁇ ].
- ProcPrdTimerRow ProcPrd2
- the (j+1)th line phase training phase expires, and step 713 is continued. Otherwise, the training phase has not expired and jump to step 711.
- ProcPrd2 is the duration of the phase phase training phase.
- the CqiPerRow[j] is protected as 0.
- the performance result obtained by the training is C ⁇ erRowU].
- StaCqilockRow ⁇ j] StaCqilockRow ⁇ j ] x ( - lockrow )+CqiPerRow ⁇ j] xa lock
- « ⁇ is used to quickly track the change of the optimal column phase to trigger the migration from the locked state to the unlocked state, to collect the training samples more quickly; to select the optimal phase of the lock accurately, and to combine ⁇ .
- ⁇ to trigger the migration of the lock-up state to the lock state.
- the transition process from the lock state to the lock-up state and the transition state of the lock-up state to the lock state are as described above. To avoid repetition, details are not described herein.
- the maximum value is determined from the values of the M StoC ⁇ Zi ⁇ Riwlj] obtained, and the row phase corresponding to the index value of the maximum value is taken as the row phase corresponding to the optimal performance, which is called the optimal row phase. Assuming that the maximum value is StaCqilockRow[m] and the value of m is 0 ⁇ ( M-1 ), m is the index value, and the corresponding ( m+1 ) line phase is the optimal line phase.
- WorkPrdTimer WorkPrd
- WorkPrd is the length of the work phase. It should be understood that since the optimal phase combination and the initial phase combination of the initial settings may be different, any phase combination continuity processing performed when shifting from the fixed phase combination of the working phase to the training phase for performance considerations also falls within the present invention. It is within the scope of protection of the embodiment.
- the process of row phase traversal and column phase traversal does not have to be strictly followed by sequential order, and may be performed partially or completely synchronously.
- the column training phase and the row training phase are not continuous, but are interleaved. That is, after the completion of 709, the column phase is first entered into the working phase of the column phase, and the row training of 710 is started in the middle of the column phase working phase. Accordingly, the 701 train can also begin in the middle of the work phase of the line phase. Columns and rows independently determine the optimal phase. Such modifications are also within the scope of embodiments of the invention.
- the embodiment of the present invention does not limit the specific manner of the line phase training, and the optimal line phase can be trained according to the manner of FIG. 7, or the optimal line phase can be trained according to other methods.
- FIG. 8 is a block diagram of a MIMO signal processing apparatus in accordance with one embodiment of the present invention.
- the signal processing device 80 of FIG. 3 includes a first rotation unit 810 and a first matrix unit 820.
- a first rotation unit 810 configured to perform corresponding column phase rotation on the m virtual antenna signals of the n virtual antenna signals, to obtain m first rotation signals, where the virtual antenna signals are
- the MIMO signal is obtained by multiplying the precoding matrix, where n and m are integers, and l ⁇ m ⁇ n.
- the first matrix unit 820 is configured to multiply the nm virtual antenna signals that are not subjected to the column phase rotation and the m first rotation signals by the VAM matrix of the nxn to obtain n output signals, and the n output signals are used to obtain n Physical antenna signal.
- the column phase rotation is performed on all or part of the virtual antenna signals subjected to PCI weighting, and the cascading manner of the PCI weighting and the column phase rotation is equivalent to expanding the PCI.
- the number of codebooks can correct the quantization accuracy problem caused by the restricted codebook and improve the MIMO performance.
- the first rotating unit 810 is specifically configured to multiply m virtual antenna signals by ⁇ , where ⁇ .
- c is the sequence number of the virtual antenna signal, c E [l, m ].
- the signal processing device 80 further includes a first determining unit 830, configured to determine a selection state of e e , and determine a selection phase of e e according to the selection state of e c .
- the selection states of e e include a locked state and an unlocked state.
- the first determining unit is specifically configured to: when determining that the selected state of the e c is the unlocked state, determine that the selection phase of e e is the training phase; or when determining that the selected state is the locked state, determining that the selection phase of the e c is Alternate training and work phases.
- ⁇ may be used. In the selection phase, the column phase rotation is performed.
- the first rotating unit 810 is specifically configured to periodically update the value in the training phase, and perform column phase rotation according to the updated e e .
- the column phase rotation is performed using a fixed e c for at least part of the working phase.
- the signal processing device 80 further includes a first obtaining unit 840 and a second determining unit 850.
- the first acquisition unit 840 is configured to acquire each updated ⁇ in the training phase.
- the MIMO user equipment corresponds to the reported single stream channel quality indication CQI, and obtains the optimal column phase according to the single stream CQI reported by the MIMO user equipment.
- the second determining unit 850 is configured to determine whether to perform the migration of the selected state according to the optimal column phase when the training phase expires.
- the first obtaining unit 840 is specifically configured to obtain a first sum value obtained by summing the single stream CQI acquired under the current 0 C , and count the single stream CQI obtained under the current ⁇ ⁇ . a first count value; obtaining a current lock performance value and a lock-loss performance value according to the first sum value and the first count value; traversing all ⁇ . After that, all ⁇ will be. The ⁇ with the highest performance value is locked. Determined to be the optimal column phase.
- the first obtaining unit 840 is specifically configured to divide the first sum value by the first count value to obtain a first average value; pre-processing the first average value to obtain a lock performance value and loss of lock Performance value. Alternatively, when the first count value is 0, the first average value may be set to zero.
- the current selection state is an unlocked state:
- the second determining unit 850 is specifically configured to: when the locking performance value of the optimal column phase is not lower than the sum of the average value of all the locking performance values and the first threshold, and the unlocking performance value of the optimal column phase is not lower than all the losses.
- the average of the lock performance value is equal to the second threshold, determining that the selected state transitions from the unlocked state to the locked state; when the locking performance value of the optimal column phase is lower than the average of all the locking performance values and the first threshold
- the loss-lock performance value of the optimal column phase is lower than the sum of the average value of all the lock-loss performance values and the second threshold, it is determined that the selected state does not migrate.
- the second determining unit 850 is specifically configured to determine that the selected state transitions from the locked state to the unlocked state when the unlocking performance value of the optimal column phase is lower than the sum of the average value of all the lost lock performance values and the third threshold; When the optimal column phase loss-locking performance value is not lower than the sum of the average value of all the lock-loss performance values and the third threshold, it is determined that the selected state does not migrate, and the fixed phase used in the next working phase is determined according to the optimal column phase. ⁇ Value.
- the second determining unit 850 is specifically configured to: when the difference between the optimal column phase and the fixed e c used in the previous working phase is greater than the fourth threshold, the optimal column phase e c as a fixed next phase used; otherwise the sessions using a fixed e c e c a constant used in the next phase.
- the signal processing device 80 further includes a second rotating unit 860, configured to perform k-th rotation of the k output signals of the n output signals to obtain k second rotation signals.
- k is a positive integer; wherein nk output signals and k second rotation signals for which no phase rotation is performed are performed as n physical antenna signals.
- the second rotating unit 860 is specifically configured to multiply the k output signals by ⁇ , where ⁇ is a line phase corresponding to the k output signals, and r is a sequence number of the virtual antenna signal, r E [ l , k].
- the signal processing device 80 further includes a third determining unit 870, configured to determine a combined selection state, and determine a selection phase of the ⁇ ⁇ ⁇ ⁇ combination according to the selected state of the ⁇ combination.
- the combined selection states include a locked state and an unlocked state.
- Third determining unit 870 particularly when it is determined ⁇ 0 e, ⁇ ⁇ state combinations selected for loss of lock state is determined ⁇ 0 e, ⁇ ⁇ composition
- the selection phase is the training phase; when it is determined that the combined selection state is the locked state, ⁇ 0 C is determined, and the combined selection phase is the alternating training phase and the working phase.
- the first rotation unit 810 performs column phase rotation according to the combined selection phase
- the second rotation unit performs line phase rotation according to the selection phase of the ⁇ ⁇ ⁇ ⁇ combination.
- the first rotating unit 810 is specifically configured to periodically update ⁇ in the training phase. , the combined value, and the column phase rotation according to the updated ⁇ combination; or the column phase rotation using a fixed ⁇ combination for at least part of the working phase.
- the second rotation unit 860 is specifically configured to periodically update the combined values in the training phase, and perform phase rotation according to the updated combination; or use a fixed ⁇ e c in at least part of the working phase , ej combines to perform phase rotation.
- the signal processing apparatus 80 further includes a second obtaining unit 880, configured to acquire, in the training phase, a single stream channel quality indicator corresponding to the MIMO user equipment corresponding to each updated ⁇ combination.
- the CQI and obtains the optimal ⁇ 0 r ⁇ combination according to the single-flow CQI reported by the MIMO user equipment.
- the third determining unit 870 is configured to use the optimal ⁇ when the training phase expires. , the combination determines whether to perform the migration of the selected state.
- the second obtaining unit 880 is specifically configured to obtain a second sum value obtained by summing the single stream CQIs obtained under the current ⁇ e c , e r ⁇ combination, and obtain the current ⁇ combination
- the single-flow CQI is counted to obtain a second count value; the current combined lock performance value and the lock-loss performance value are obtained according to the second sum value and the second count value; after traversing all ⁇ , ⁇ J combinations, all ⁇ combinations are combined
- the combination of ⁇ with the largest locking performance value is determined as the optimal ⁇ combination.
- the second obtaining unit 880 is specifically configured to divide the second sum value by the second count value to obtain a second average value.
- the second obtaining unit 880 can also preprocess the second average to obtain a lock performance value and a lock loss performance value.
- the second average value can be set to zero.
- the current selection state is an unlocked state:
- the third determining unit 880 is specifically used when the optimal ⁇ , the combined locking performance value is not lower than all
- the sum of the average value of the combined locking performance value and the first threshold value and the loss of the optimal column phase performance value is not lower than all ⁇ , the sum of the average value of the combined loss-of-lock performance value and the second threshold , determining that the selected state transitions from the unlocked state to the locked state; when the optimal ⁇ , the combined locking performance value is lower than the sum of the average of the locking performance values of all the ⁇ combinations and the first threshold or the optimal combination of the lockout performance The value is lower than the sum of the average of the lockout performance values of all ⁇ , e r ⁇ combinations and the second threshold When it is determined, the selection state is not migrated;
- the third determining unit 880 is specifically used when the optimal ⁇ , combined loss of lock performance value is lower than all
- the selection state is determined to migrate from the locked state to the unlocked state; when the optimal ⁇ , the combined loss-of-lock performance value is not lower than all ⁇ , when the sum of the combined loss-of-lock performance values and the third threshold is determined, it is determined that the selected state does not migrate, and according to the optimal ⁇ e c , the combination determines the fixed ⁇ e c , the combined value used in the next working phase.
- the third determining unit 880 is specifically configured to: when the optimal ⁇ e c , ej combination and the fixed ⁇ e c used in the previous working phase, the difference between the combinations is greater than the fourth threshold. when the optimal ⁇ e c, used in combination as the next phase immobilized ⁇ e c, combinations thereof; otherwise the sessions using a fixed ⁇ e c, used in combination as the next phase of the A fixed combination of ⁇ , e r ⁇ .
- the embodiment of the invention further provides a base station, including any one of the above MIMO signal processing devices.
- FIG. 9 is a block diagram of a MIMO signal processing apparatus according to another embodiment of the present invention.
- the apparatus 90 of Figure 9 can be used to implement the various steps and methods of the above method embodiments.
- the device 90 can be applied to base stations in various communication systems.
- device 90 includes a transmit circuit 920, a receive circuit 930, a MIMO signal processor 940, a processing unit 950, a memory 960, and an antenna 910.
- Processing unit 950 controls the operation of device 90 and can be used to process signals.
- Processing unit 950 may also be referred to as a CPU (Central Processing Unit).
- Memory 960 can include read only memory and random access memory and provides instructions and data to processing unit 950. A portion of memory 960 may also include non-volatile line random access memory (NVRAM).
- Transmitting circuit 920 and receiving circuit 930 can be coupled to antenna 910.
- bus system 970 which in addition to the data bus includes a power supply bus, a control bus, and a status signal bus.
- bus system 970 various buses are labeled as bus system 970 in the figure.
- the MIMO signal processor 940 may be an integrated circuit chip with signal processing capabilities. In the implementation process, all or part of the steps of the above method may be completed by the integrated logic circuit of the hardware in the MIMO signal processor 940 or the instruction in the form of software. These instructions can be implemented and controlled by processing unit 950.
- the MIMO signal processor 940 may be a general-purpose processor, a digital signal processor (DSP), or a dedicated Integrated circuit (ASIC), off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component.
- DSP digital signal processor
- ASIC dedicated Integrated circuit
- FPGA off-the-shelf programmable gate array
- the methods, steps, and logical block diagrams disclosed in the embodiments of the present invention may be implemented or executed.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the steps of the method disclosed in the embodiments of the present invention may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
- the software modules can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
- the storage medium is located in the memory 960, and the MIMO signal processor 940 reads the information in the memory 960 and combines its hardware to perform all or part of the steps of the above method.
- the transmitting circuit 920 can perform corresponding column phase rotation on the m virtual antenna signals of the n virtual antenna signals to obtain m first rotating signals, where the virtual antenna signal is obtained by multiplying the MIMO signal by the precoding matrix.
- n, m is an integer, and l ⁇ m ⁇ n; multiply the virtual antenna signals and the m first rotation signals that are not subjected to the phase rotation of the column, and multiply the VAM matrix of nxn to obtain n output signals, n
- the output signal is used to derive n physical antenna signals.
- the column phase rotation is performed on all or part of the virtual antenna signals subjected to PCI weighting, and the cascading manner of the PCI weighting and the column phase rotation is equivalent to expanding the PCI.
- the number of codebooks can correct the quantization accuracy problem caused by the restricted codebook and improve the MIMO performance.
- the transmitting circuit 920 may multiply the m virtual antenna signals by e when performing corresponding column phase rotation on the m virtual antenna signals of the n virtual antenna signals, where 0 e For the column phase corresponding to the m virtual antenna signals, c is the sequence number of the virtual antenna signal, c E [l, m].
- the memory 960 can store instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the determined selection state is determined according to the selection state of the selection phase.
- the selected state includes a locked state and an unlocked state.
- the selection state is determined according to the ⁇ selection state
- the selection phase of e e is determined to be the training phase
- the selection phase of determining ⁇ ⁇ is an alternate training phase and working phase.
- the column phase rotation is performed.
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- ⁇ is periodically updated in the training phase. Value, and follow the updated ⁇ .
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the training phase get 0 after each update.
- the unicast channel quality indicator CQI corresponding to the MIMO user equipment is obtained;
- the optimal column phase is obtained according to the single stream CQI reported by the MIMO user equipment; when the training phase expires, whether the selection state transition is performed according to the optimal column phase is determined.
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the single stream CQI obtained by the current e c is summed to obtain a first sum value, and the single stream CQI obtained under the current e c is counted.
- the first count value; the current lock performance value and the lock-loss performance value are obtained according to the first sum value and the first count value; after traversing all, the ⁇ ⁇ having the largest lock-in performance value is determined as the optimal column phase.
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the first average value is divided by the first count value to obtain a first average value; and the first average value is preprocessed Lock performance values and lockout performance values.
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the first average value is preprocessed to obtain the lock performance value and the lockout performance value
- the first average value is subjected to Alpha filtering to obtain the lock performance value and the lock loss performance value.
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the optimal column phase lock performance value is lower than the sum of the average of all the lock performance values and the first threshold or the optimal column phase lock loss performance value is lower than the average value and the second threshold of all the lockout performance values When the sum is selected, it is determined that the selection state is not migrated.
- the memory 960 also stores instructions that cause the signal processor 940 or the processing unit 950 to perform the following process:
- the fixed ⁇ used in the next working phase is determined based on the optimal column phase.
- the optimal column phase is taken as the fixed e c used in the next working phase; otherwise, a session using the fixed e c e c a constant used in the next phase.
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the column phase is gradually changed from the column phase end update value of the training phase to the optimal column phase during the initial period of the next working phase.
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the training phase is entered, and during the initial period of the training phase, the column phase is gradually changed from the fixed 0 C used in the working phase to the column phase initial update value in the training phase.
- the transmitting circuit 920 can input k out of the n output signals.
- the output signal is rotated by the corresponding line phase to obtain k second rotation signals, where k is a positive integer; power processing is performed on nk output signals and k second rotation signals that are not phase-rotated to obtain n physical antennas signal.
- the transmitting circuit 920 may multiply the k output signals by e when performing corresponding column phase rotation on the m virtual antenna signals of the n virtual antenna signals, where The corresponding line phase of k output signals, r is the sequence number of the virtual antenna signal, re [l, k].
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the selected states of the above combinations include a locked state and an unlocked state.
- the selection phase of the ⁇ combination is determined according to the selection state of the ⁇ e c , e r ⁇ combination, when it is determined that the selection state of the ⁇ combination is the unlocked state, the selection phase of the combination is determined as the training phase; when the selection of the combination is determined When the state is the locked state, ⁇ ⁇ is determined, and the selected selection phase is the alternating training phase and working phase.
- the column phase rotation when the corresponding column phase rotation is performed on the m virtual antenna signals among the n virtual antenna signals, the column phase rotation can be performed according to the selection phase of the ⁇ e e , ej combination. Similarly, when the corresponding line phase rotation is performed on the k output signals of the n output signals, the column phase rotation can be performed according to the selection phase of ⁇ 0 .
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- each updated ⁇ is obtained.
- the memory 960 also stores the MIMO signal processor.
- processing unit 950 executes instructions of the following process:
- the optimal column phase is obtained according to the single-stream CQI reported by the MIMO user equipment
- the single-stream CQI obtained under the current ⁇ combination is summed to obtain a second sum value
- the current order is obtained under the combination of the current ⁇ ⁇ ⁇ ⁇
- the stream CQI is counted to obtain a second count value
- the current combined lock performance value and the lockout performance value are obtained according to the second sum value and the second count value
- the lock performance value of all combinations is maximized It is determined as the optimum combination ⁇ ⁇ composition.
- the memory 960 also stores instructions that cause the signal processor 940 or the processing unit 950 to perform the following process:
- the second average value is divided by the second count value to obtain a second average value; Pre-processing is performed to obtain the lock performance value and the lock-loss performance value.
- the second average value may be set to zero.
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the second average value is preprocessed to obtain the lock performance value and the lockout performance value
- the second average value is subjected to Alpha filtering to obtain the lock performance value and the lockout performance value.
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the optimal ⁇ the combined locking performance value is not lower than all ⁇
- the sum of the average of the combined locking performance values and the first threshold and the optimal column phase of the lost lock performance value is not lower than all ⁇ , e r ⁇ combinations
- the average value of the loss-of-lock performance value is equal to the second threshold, it is determined that the selected state transitions from the unlocked state to the locked state;
- the optimal ⁇ the combined locking performance value is lower than all ⁇
- the sum of the combined locking performance value and the first threshold or the optimal ⁇ the combined loss-of-lock performance value is lower than all ⁇ , e r ⁇ combinations
- the average value of the lockout performance value is equal to the second threshold, it is determined that the selected state does not migrate.
- the combined loss-of-lock performance value is lower than the sum of all ⁇ , the combined average value of the lost lock performance value and the third threshold, determining that the selected state transitions from the locked state to the unlocked state;
- the memory 960 also stores instructions that cause the MIMO signal processor 940 or the processing unit 950 to perform the following process:
- the combination is the optimal ⁇ e c , the combination and the fixed ⁇ e c used in the previous working phase.
- the optimal ⁇ ⁇ ⁇ ⁇ is combined as a fixed combination used in the next working phase; otherwise, the fixed ⁇ combination used in the previous working phase is taken as the next working phase.
- the range of values of the column phase is smaller than the range of values of the row phase.
- the disclosed systems, devices, and methods may be implemented in other ways.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical, mechanical or otherwise.
- the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
- each functional unit in various embodiments of the present invention may be integrated into one processing unit
- each unit may exist physically separately, or two or more units may be integrated into one unit.
- the functions, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium.
- the technical solution of the present invention which is essential to the prior art or part of the technical solution, may be embodied in the form of a software product stored in a storage medium, including
- the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne, selon un mode de réalisation, une station de base, un appareil et un procédé de traitement de signal à entrées multiples et sorties multiples. Le procédé comprend : l'application d'une rotation de phase de colonne correspondante sur m signaux d'antenne virtuels dans n signaux d'antenne virtuels afin d'obtenir m premiers signaux de rotation, n et m étant des entiers, et m étant supérieur ou égal à 1 mais inférieur ou égal à n ; la multiplication des signaux d'antenne virtuels n-m auxquels la rotation de phase de colonne n'est pas appliquée et des m premiers signaux de rotation par une matrice de mappage d'antenne virtuelle nxn de manière à obtenir n signaux de sortie, les n signaux de sortie étant utilisés afin d'obtenir n signaux d'antenne physique. Selon le mode de réalisation de la présente invention, la rotation de phase de colonne est appliquée à l'intégralité ou à une partie des signaux d'antenne virtuels à pondération PCI avant que les signaux d'antenne virtuels ne soient multipliés par la matrice VAM, et un tel mode en cascade de pondération PCI et de rotation de phase de colonne équivaut à l'expansion du nombre de livres de code PCI. Le problème de précision de quantification résultant d'un nombre limité de livres de code peut être corrigé et les performances MIMO sont améliorées.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201380001364.5A CN103718475B (zh) | 2013-09-18 | 2013-09-18 | 多入多出信号处理方法、装置和基站 |
PCT/CN2013/083757 WO2015039298A1 (fr) | 2013-09-18 | 2013-09-18 | Station de base, appareil et procédé de traitement de signal à entrées multiples et sorties multiples |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/083757 WO2015039298A1 (fr) | 2013-09-18 | 2013-09-18 | Station de base, appareil et procédé de traitement de signal à entrées multiples et sorties multiples |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015039298A1 true WO2015039298A1 (fr) | 2015-03-26 |
Family
ID=50409489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/083757 WO2015039298A1 (fr) | 2013-09-18 | 2013-09-18 | Station de base, appareil et procédé de traitement de signal à entrées multiples et sorties multiples |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103718475B (fr) |
WO (1) | WO2015039298A1 (fr) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3506523A4 (fr) * | 2016-09-19 | 2019-08-07 | Huawei Technologies Co., Ltd. | Procédé de transmission de signal, et station de base |
CN109587731B (zh) | 2017-09-29 | 2020-12-22 | 成都华为技术有限公司 | 一种信息处理方法及相关设备 |
EP3732795A4 (fr) * | 2017-12-28 | 2021-08-04 | Nokia Solutions and Networks Oy | Procédé et appareil de détection de signal dans un système de communication mimo |
CN110247734B (zh) * | 2019-06-18 | 2021-11-23 | 合肥奕斯伟集成电路有限公司 | 一种数据传输方法、装置及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101635612A (zh) * | 2009-08-18 | 2010-01-27 | 中兴通讯股份有限公司 | 多输入多输出系统的预编码码本构造方法和装置 |
CN101854712A (zh) * | 2010-06-18 | 2010-10-06 | 华为技术有限公司 | 天线间功率平衡方法及装置、基站 |
CN103095420A (zh) * | 2011-11-01 | 2013-05-08 | 华为技术有限公司 | 预编码控制指示反馈方法、用户设备及基站 |
-
2013
- 2013-09-18 CN CN201380001364.5A patent/CN103718475B/zh active Active
- 2013-09-18 WO PCT/CN2013/083757 patent/WO2015039298A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101635612A (zh) * | 2009-08-18 | 2010-01-27 | 中兴通讯股份有限公司 | 多输入多输出系统的预编码码本构造方法和装置 |
CN101854712A (zh) * | 2010-06-18 | 2010-10-06 | 华为技术有限公司 | 天线间功率平衡方法及装置、基站 |
CN103095420A (zh) * | 2011-11-01 | 2013-05-08 | 华为技术有限公司 | 预编码控制指示反馈方法、用户设备及基站 |
Also Published As
Publication number | Publication date |
---|---|
CN103718475B (zh) | 2017-04-26 |
CN103718475A (zh) | 2014-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7522150B2 (ja) | 大規模アンテナシステムにおけるチャネル状態情報報告のための方法 | |
JP6446419B2 (ja) | 複数のmimoレイヤを判定する方法及び装置 | |
US20150333885A1 (en) | Beam Forming Using a Dual Polarized Antenna Arrangement | |
CN102714530A (zh) | 用于支持无线通信中的su-mimo 和mu-mimo 操作的反馈 | |
WO2017152747A1 (fr) | Procédé de renvoi de csi, procédé de précodage, et appareil | |
KR102417324B1 (ko) | 안테나 선택을 통한 공간 변조 및 시공간 블록 코딩을 위한 간소화된 검출 기법 | |
TW201208283A (en) | Methods providing precoder feedback using multiple precoder indices and related communications devices and systems | |
WO2017152785A1 (fr) | Procédé de rétroaction d'informations d'état de canal (csi), procédé de précodage et appareil | |
TW201126943A (en) | Feedback mechanisms for beamforming operation | |
WO2015180178A1 (fr) | Procédé et dispositif permettant de signaler des informations d'état de canal (csi), et antenne de station de base | |
WO2015039298A1 (fr) | Station de base, appareil et procédé de traitement de signal à entrées multiples et sorties multiples | |
WO2014135993A1 (fr) | Procédé, appareil et programme informatique pour contrôler un dispositif sans fil | |
WO2017167156A1 (fr) | Procédé et dispositif de transmission de dmrs | |
WO2011134246A1 (fr) | Procédé et dispositif pour obtenir des informations de canal et procédé de construction de livre de codes | |
CN103718584A (zh) | 数据传输方法、系统、发射机和接收机 | |
WO2012062122A1 (fr) | Procédé et terminal de renvoi d'informations d'état de canal | |
WO2018228214A1 (fr) | Procédé de transmission d'informations d'état de canal, dispositif de réseau d'accès, et dispositif terminal | |
US20150078490A1 (en) | Methods and user equipment in a wireless communication network | |
WO2023051413A1 (fr) | Dispositif de réseau, procédé de formation de faisceau et système de communication sans fil | |
WO2017133688A1 (fr) | Procédé et dispositif destinés à transmettre une information ainsi que dispositif et procédé destinés à recevoir une information | |
WO2013001837A1 (fr) | Dispositif de réception et procédé de commande de tampon | |
TWI572092B (zh) | 無線通訊裝置與控制天線陣列的方法 | |
JP4903805B2 (ja) | 多入力多出力無線通信システムのためのアンテナアレイ較正 | |
WO2020107188A1 (fr) | Procédé de traitement de données, dispositif et support d'informations | |
JP6257805B2 (ja) | 情報フィードバックの方法、端末、基地局及び通信システムと記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13893702 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13893702 Country of ref document: EP Kind code of ref document: A1 |