Claims
- 1. A method for improving coverage of a smart antenna array, comprising:
deciding a difference of size and shape between coverage of a smart antenna array designed by mobile communication network engineering design parameters and actually realized coverage; and adjusting radiation parameters of one or more antenna units that comprise the smart antenna array by a step-by-step approximation method with minimum mean-square error arithmetic, to make the actually realized coverage approximate to the coverage of the smart antenna array designed by mobile network communication engineering, under a local optimization condition.
- 2. The method according to claim 1, wherein the smart antenna array is comprised of n antenna units, the radiation parameter is a beam forming parameter W(n), and the adjusting procedure comprises:
A. setting an accuracy of W(n) to be solved, i.e. an adjusting step length; B. setting initial values including: an initial value W0(n) of the beam forming parameter W(n) for antenna unit n; an initial value co of minimum mean-square error ε; a counting variable for recording the minimum adjustment times; an adjustment ending threshold value M and a maximum emission power amplitude T(n) for antenna unit n; C. entering a loop for W(n) adjustment which comprises: generating a random number; deciding a change of W(n) by the set step length and calculating a new W(n); if the absolute value of W(n) is less than or equal to T(n)1/2, then calculating the minimum mean-square error ε; when is greater than or equal to ε0, keeping the a and incrementing the counting variable by 1; and D. repeating the step c until the counting variable is greater than or equal to the threshold value M, then ending the adjusting procedure and getting the result; recording and storing the final W(n), and replacing the co with the new ε.
- 3. The method according to claim 2, wherein the step C further comprises recording and storing the calculation result W(n) of this adjustment, replacing the ε0 with the new ε and resetting the counting variable to zero while ε is less than ε0.
- 4. The method according to claim 2, wherein the adjusting step length is fixed.
- 5. The method according to claim 2, wherein the adjusting step length is varied and setting the initial values further includes a minimum adjusting step length; and
when the counting variable is greater than or equal to the threshold value M, the step D further comprises:
deciding whether the adjusting step length is equal to the minimum adjusting step length, if not, then decreasing the adjusting step length and going to step C.
- 6. The method according to claim 2, wherein setting the initial values further includes an adjustment ending threshold value ε′; and
when the counting variable is greater than or equal to the threshold M, the step D further comprises:
deciding whether ε is less than ε′, if not, then going to step C.
- 7. The method according to claim 2, wherein the number of the initial value W0(n) is related to the number of antenna units that comprise the smart antenna array.
- 8. The method according to claim 2, wherein when setting the initial value W0(n) of W(n), W0(n) is set to zero for shut down antenna units of the smart antenna array and W(n) for the shut down antenna units will not be adjusted in the successive adjusting loop.
- 9. The method according to claim 2, wherein the minimum mean-square error c is calculated by the formula:
- 10. The method according to claim 2, wherein setting an accuracy of W(n) to be solved, i.e. an adjusting step length, comprises:
setting a stepping change of a real part and an imaginary part for a complex number W(n), respectively; or setting a stepping change of an amplitude and a phase for a polar coordinates W(n), respectively; when using the stepping change of a real part and an imaginary part for a complex number W(n), the new W(n) is calculated by the formula: WU+1(n)=WU(n)+ΔWU(n)=IU(n)+(−1)L1UΔIU(n)+j*└QU(n)+(−1)LOUΔQU(n)┘, wherein ΔIU(n) and ΔQU(n) are the adjusting step length of the real part IU(n) and imaginary part QU(n), respectively; L1U and LQU decide adjusting direction of the real part IU(n) and imaginary part QU(n), respectively; their values are decided by a generated random number; when using the stepping change of an amplitude and a phase for a polar coordinates W(n), the new W(n) is calculated by the formula: WU+1(n)=WU(n)*ΔWU(n)=AU(n)*ΔAU(n)(−1)LAU*ej*[φU(n)+(−1)LUφΔφU(n)], wherein ΔAU(n) and ΔφU(n) are the adjusting step length of the amplitude AU(n) and phase φU(n), respectively; LAA and LφU, decide adjusting direction of the amplitude AU(n) and phase φU(n), respectively, their value are decided by a generated random number; the U is the Uth adjustment and U+1 is the next adjustment.
- 11. A method for improving coverage of a smart antenna array, comprising:
A. setting initial values including: an initial value W0(n) of beam forming parameter W(n) for antenna unit n, comprising at least part of the smart antenna array; an adjustment ending threshold value M; an accuracy of W(n), i.e. an adjusting step length (“step”); an initial value ε0 of minimum mean-square error ε, a maximum value of emission power amplitude T(n) and a counting variable (“count”) for recording the minimum adjustment times; B. generating a set of random numbers, deciding W(n) changing direction, deciding W(n) changing size by the “step”, generating W(n) of the Uth adjustment by the formula: WU+1(n)=WU(n)+ΔWU(n); C. comparing the W(n) and T(n): when the absolute value of W(n) is greater than T(n)1/2, continuing the W(n) generating operation; when the absolute value of W(n) is less than or equal to T(n)1/2, calculating the minimum mean-square error ε; D. comparing ε and ε0: when ε is less than ε0, setting ε0 to be equal to ε and resetting “count” to be equal to zero, then continuing the W(n) generating operation; when ε is not less than ε0, keeping the ε and increasing “count” by 1; and E. comparing “count” and M: when “count” is less than M, continuing the W(n) generating operation; when “count” is greater than or equal to M, ending the adjustment, getting the result W(n), ε and resetting “count” to zero.
- 12. The method according to claim 11, wherein the minimum mean-square error ε is calculated by the formula:
- 13. The method according to claim 11, wherein setting accuracy of W(n) to be solved, i.e. an adjusting step length, comprises:
setting a stepping change of a real part and an imaginary part for a complex number W(n), respectively; or setting a stepping change of an amplitude and a phase for a polar coordinates W(n), respectively; when using the stepping change of a real part and an imaginary part for a complex number W(n), the new W(n) is calculated by the formula: WU+1(n)=WU(n)+ΔWU(n)=IU(n)+(−1)L1UλIU(n)+j*└QU(n)+(−1)LOUΔQU(n)┘, wherein ΔIU(n) and λQU(n) are the adjusting step length of the real part IU(n) and imaginary part QU(n), respectively; L1U and LQU decide adjusting direction of the real part IU(n) and imaginary part QU(n), respectively; their values are decided by a generated random number; when using the stepping change of an amplitude and a phase for a polar coordinates W(n), the new W(n) is calculated by the formula: WU+1(n)=WU(n)*ΔWU(n)=AU(n)*ΔAU(n)(−1)LAU*ej*[φU(n)+(−1)LUφΔφU(n)], wherein ΔAU(n) and ΔφU(n) are the adjusting step length of the amplitude AU(n) and phase φU(n), respectively; LAU and LφU decide adjusting direction of the amplitude AU(n) and phase φU(n), respectively, their value are decided by a generated random number; and the U is the Uth adjustment and U+1 is the next adjustment.
- 14. A method for improving coverage of a smart antenna array, comprising:
A. setting initial values including: an initial value W0(n) of beam forming parameter W(n) for antenna unit n, comprising at least part of the smart antenna array; an adjustment ending threshold value M; an accuracy of W(n), i.e. an adjusting step length (“step”); an initial value ε0 of minimum mean-square error ε, a maximum value of emission power amplitude T(n), a counting variable (“count”) for recording the minimum adjustment times and a minimum adjusting step length (“min_step”); B. generating a set of random numbers, deciding W(n) changing direction, deciding W(n) changing size by the “step”, generating W(n) of the Uth adjustment by the formula: WU+1(n)=WU(n)+ΔWU(n); C. comparing the W(n) and T(n): when the absolute value of W(n) is greater than T(n)1/2, continuing the W(n) generating operation; when the absolute value of W(n) is less than or equal to T(n)1/2, calculating the minimum mean-square error a, D. comparing ε and ε0: when ε is less than ε0, setting ε0 to be equal to ε and resetting “count” to be equal to zero, then continuing the W(n) generating operation; when ε is not less than ε0, keeping the ε and increasing “count” by 1; E. comparing “count” and M: when “count” is less than M, continuing the W(n) generating operation; when “count” is greater than or equal to M, going to step F; and F. deciding whether “step” is equal to min_step: when “step” is not equal to min_step, decreasing the “step” and continuing the W(n) generating operation; when “step” is equal to min_step, ending the adjustment, getting the result W(n), ε and resetting “count” to zero.
- 15. The method according to claim 14, wherein the minimum mean-square error ε is calculated by the formula:
- 16. The method according to claim 14, wherein setting accuracy of W(n) to be solved, i.e. an adjusting step length, comprises:
setting a stepping change of a real part and an imaginary part for a complex number W(n), respectively; or setting a stepping change of an amplitude and a phase for a polar coordinates W(n), respectively; when using the stepping change of a real part and an imaginary part for a complex number W(n), the new W(n) is calculated by the formula: WU+1(n)=WU(n)+ΔWU(n)=IU(n)+(−1)L1UΔIU(n)+j*└QU(n)+(−1)LOUΔQU(n)┘, wherein ΔIU(n) and ΔQU(n) are the adjusting step length of the real part IU(n) and imaginary part QU(n), respectively; L1U and LQU decide adjusting direction of the real part IU(n) and imaginary part QU(n), respectively; their values are decided by a generated random number; when using the stepping change of an amplitude and a phase for a polar coordinates W(n), the new W(n) is calculated by the formula: WU+11(n)=WU(n)*ΔWU(n)=AU(n)*ΔAU(n)(−1)LAU*ej*[φU(n)+(−1)LUφΔφU(n)], wherein ΔAU(n) and ΔφU(n) are the adjusting step length of the amplitude ΔU(n) and phase φU(n), respectively; LAU and LφU decide adjusting direction of the amplitude AU(n) and phase φU(n), respectively, their value are decided by a generated random number; and the U is the Uth adjustment and U+1 is the next adjustment.
- 17. A method for improving coverage of a smart antenna array, comprising:
A. setting initial values including: an initial value W0(n) of beam forming parameter W(n) for an antenna unit n, comprising at least part of the smart antenna array; an adjustment ending threshold value M; an accuracy of W(n), i.e. an adjusting step length (“step”); an initial value ε0 of minimum mean-square error 8, a maximum value of emission power amplitude T(n), a counting variable (“count”) for recording the minimum adjustment times, an adjustment ending threshold value ε′ of minimum mean-square error s and a minimum adjusting step length (min_step); B. generating a set of random numbers, deciding W(n) changing direction, deciding W(n) changing size by the “step”, generating W(n) of the Uth adjustment by the formula: WU+1(n)=WU(n)+ΔWU(n); C. comparing the W(n) and T(n): when the absolute value of W(n) is greater than T(n)1/2, continuing the W(n) generating operation; when the absolute value of W(n) is less than or equal to T(n)1/2, calculating the minimum mean-square error ε; D. comparing the ε and ε′: when ε is less than ε′, ending the adjustment, getting the result W(n), ε and resetting “count” to zero; when ε is not less than ε′, going to step E; E. comparing the ε and ε0: when is less than ε0, setting ε0 to be equal to ε and resetting “count” to be equal to zero, then continuing the W(n) generating operation; when ε is not less than ε0, keeping the ε and increasing “count” by 1; F. comparing “count” and M: when “count” is less than M, continuing the W(n) generating operation; when “count” is greater than or equal to M, going to step G; and G. deciding whether “step” being equal to min_step: when “step” is not equal to min_step, decreasing the “step” and continuing the W(n) generating operation; when “step” is equal to min_step, ending the adjustment, getting the result W(n), ε and resetting “count” to zero.
- 18. The method according to claim 17, wherein the minimum mean-square error ε is calculated by the formula:
- 19. The method according to claim 17, wherein setting accuracy of W(n) to be solved, i.e. an adjusting step length, comprises:
setting a stepping change of a real part and an imaginary part for a complex number W(n), respectively; or setting a stepping change of an amplitude and a phase for a polar coordinates W(n), respectively; when using the stepping change of a real part and an imaginary part for a complex number W(n), the new W(n) is calculated by the formula: WU+1(n)=WU(n)+ΔWU(n)=IU(n)+(−1)L1UΔIU(n)+j*└QU(n)+(−1)LOUΔQU(n)┘, wherein ΔIU(n) and ΔQU(n) are the adjusting step length of the real part IU(n) and imaginary part QU(n), respectively; L1U and LQU decide adjusting direction of the real part IU(n) and imaginary part QU(n), respectively; their values are decided by a generated random number; when using the stepping change of an amplitude and a phase for a polar coordinates W(n), the new W(n) is calculated by the formula: WU+1(n)=WU(n)*ΔWU(n)=AU(n)*ΔAU(n)(−1)LAU*ej*[φU(n)+(−1)LUφΔφU(n)], wherein ΔAU(n) and ΔφU(n) are the adjusting step length of the amplitude AU(n) and phase φU(n), respectively; LAU and LφU decide adjusting direction of the amplitude AU(n) and phase φU(n), respectively, their value are decided by a generated random number; and the U is the Uth adjustment and U+1 is the next adjustment.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 00103547.9 |
Mar 2000 |
CN |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a continuation application of PCT/CN01/00017, filed Jan. 12, 2001, which is incorporated herein by reference in its entirety. The present application also claims the benefit of Chinese Patent Application No. 00103547.9, filed Mar. 27, 2000.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
PCT/CN01/00017 |
Jan 2001 |
US |
| Child |
10255337 |
Sep 2002 |
US |