A multi-antenna solution for mobile handset
Abstract
A mobile terminal with multi-antenna (200) based on CDMA, comprises a plurality of groups of radio frequency signal processing modules (202), for transforming received multi-channel radio frequency signals based on CDMA to multi-channel baseband signals; a multi-antenna module (206), for combining said multi-channel baseband signals output from the plurality of groups of radio frequency signal processing modules into single-channel baseband signals according to control information received one-off when said multi-antenna module enables a multi-antenna baseband processing; and a baseband processing module (203), for providing said control information to said multi-antenna module and baseband processing said single-channel baseband signals outputted from said multi-antenna module.

Term
Term ended
Expired 22 December 2023, 2.8 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
29 claims: 29 independent, 0 dependent
- 1A multi-antenna processing device for use in a mobile terminal, comprising:a plurality of spatial filters (303), each of the plurality of spatial filters setting its working modes according to received instruction, and processing multi-channel baseband signals according to received information related to spatial features of signals of each specific path to separate signals of said each specific path from mixed signals;a combiner (304), for combining signals outputted from each of said spatial filters according to received synchronization information and said instruction;a synchronization module (301), for providing said information related to spatial features of signals of each specific path to the plurality of spatial filters according to said instruction and said input multi-channel baseband signals, and providing said synchronization information to said combiner;anda controller (302), for providing said instruction to said synchronization module, the plurality of spatial filters and said combiner according to received control information,characterized in that each of the plurality of spatial filters (303) includes: a plurality of multipliers (320), for multiplying said multi-channel baseband signals by provided corresponding parameters respectively;a signal combiner (321), for combining signals outputted from each of the plurality of multipliers and outputting combined results;anda weight generating module (308), for executing corresponding operations according to said multi-channel baseband signals and said instruction to provide said corresponding parameters to said plurality of multipliers respectively,wherein when said instruction indicates that the mobile terminal is at a normal connected stage, the plurality of spatial filters set the working mode thereof as Rake receiving mode and each of the plurality of spatial filters forms one finger of the Rake receiving, at this time said weight generating module executes a weight generation and said corresponding parameters provided to the plurality of multipliers are weights corresponding to the multi-channel baseband signals obtained by the weight generation. Dispositif de traitement d'une antenne multiple à utiliser dans un terminal mobile, comprenant : - une pluralité de filtres spatiaux (303), chaque filtre de la pluralité des filtres spatiaux réglant ses modes de fonctionnement en fonction de l'instruction reçue, et traitant des signaux en bande de base multicanaux en fonction des informations reçues correspondant aux particularités spatiales des signaux de chaque trajet spécifique pour séparer des signaux dudit chaque trajet spécifique à partir de signaux mélangés ;- un combineur (304) pour combiner des signaux produits par chacun desdits filtres spatiaux en fonction des informations de synchronisation reçues et de ladite instruction ;- un module de synchronisation (301) pour appliquer lesdites informations, concernant les particularités spatiales des signaux de chaque trajet spécifique, à la pluralité de filtres spatiaux en fonction de ladite instruction et desdits signaux d'entrée en bande de base multicanaux, et appliquer lesdites informations de synchronisation audit combineur ;et- un régisseur (302) pour appliquer ladite instruction audit module de synchronisation, à la pluralité de filtres spatiaux et audit combineur en fonction des informations de commande reçues,caractérisé en ce que chaque pluralité de filtres spatiaux (303) comprend : - une pluralité de multiplicateurs (320) pour multiplier, respectivement, lesdits signaux en bande de base multicanaux par des paramètres correspondants prévus ;- un combineur de signaux (321) pour combiner des signaux produits par chaque pluralité de multiplicateurs et produire des résultats combinés ;et- un module de génération de poids (308) pour effectuer les opérations correspondantes en fonction desdits signaux en bande de base multicanaux et ladite instruction afin d'appliquer, respectivement, lesdits paramètres correspondants à ladite pluralité de multiplicateurs, dans lequel lorsque ladite instruction indique que le terminal mobile se trouve à un étage connecté normal, la pluralité de filtres spatiaux règle son mode de fonctionnement en mode de réception par antenne râteau et chaque pluralité de filtres spatiaux forme un doigt du récepteur en râteau, à ce stade ledit module de génération de poids entreprend une génération de poids et lesdits paramètres correspondants fournis à la pluralité de multiplicateurs sont des poids correspondant aux signaux en bande de base multicanaux obtenus par la génération de poids. Mehrantennenverarbeitungsvorrichtung für den Gebrauch in einem mobilen Endgerät, enthaltend: eine Mehrzahl von Raumfiltern (303), von denen jeder der Raumfilter seine Betriebsmodi entsprechend einer empfangenen Anweisung einstellt und Multikanalbasisbandsignale entsprechend empfangener Information bezüglich von Raummerkmalen von Signalen eines jeweils spezifischen Pfades verarbeitet, um die Signale des jeweiligen spezifischen Pfades von den gemischten Signalen zu trennen;einen Kombinierer (304), um die von einem jeweiligen der Raumfilter ausgegebenen Signale entsprechend empfangener Synchronisationsinformation und der Anweisung zu kombinieren;ein Synchronisationsmodul (301), um die auf Raummerkmale von Signalen eines jeweils spezifischen Pfades bezogene Information der Mehrzahl von Raumfiltern entsprechend der Anweisung und den Multikanalbasisbandeingangsignalen zuzuführen und die Synchronisationsinformation dem Kombinierer zuzuführen;undeinen Controller (302), um die Anweisung dem Synchronisationsmodul, der Mehrzahl von Raumfiltern und dem Kombinierer entsprechend empfangener Steuerinformation zuzuführen;dadurch gekennzeichnet, dass jeder der Raumfilter (303) umfasst: eine Mehrzahl von Multiplizierern (320), um die Multikanalbasisbandsignale mit jeweils entsprechend vorgesehenen Parametern zu multiplizieren;einen Signalkombinierer (321), zum Kombinieren von Signalen, die von jedem der Mehrzahl von Multiplizierern ausgegeben wurden, und zum Ausgeben kombinierter Ergebnisse;undeinem Wichtungserzeugungsmodul (308) zum Ausführen entsprechender Operationen gemäß der Multikanalbasisbandsignale und der Anweisung, um die korrespondierenden Parameter der Vielzahl von Multiplizierern entsprechend zuzuführen;wobei die Vielzahl von Raumfiltern ihren Betriebsmodus als Rake-Empfangsmodus einstellen und jeder der Vielzahl von Raumfiltern einen Finger des Rake-Empfangs darstellt, wenn die Anweisung darauf hinweist, dass das mobile Endgerät in einem normalen verbundenen Zustand ist;und zu diesem Zeitpunkt das Wichtungserzeugungsmodul eine Wichtungserzeugung ausführt und die korrespondierenden Parameter, die der Vielzahl von Multiplizierern zugeführt werden, Wichtungen sind, die den Multikanalbasisbandsignalen entsprechen und durch die Wichtungserzeugung erhalten wurden.
- 2Dispositif selon la revendication 1, dans lequel ledit combineur (304) comprend un moyen d'alignement temporel (307) pour aligner temporellement lesdits signaux produits par chaque pluralité de filtres spatiaux. The device of claim 1, wherein said combiner (304) includes a time alignment means (307), for time-aligning said signals outputted from each of the plurality of spatial filters. Vorrichtung nach Anspruch 1, bei der der Kombinierer (304) Zeitausrichtungsmittel (307) enthält, um die von jedem der Vielzahl von Raumfiltern ausgegebenen Signale zeitlich zu einander auszurichten.
- 3Dispositif selon la revendication 1, dans lequel le dispositif comprend :- une pluralité de modules de traitement (310) correspondant à une pluralité d'antennes d'émission dans un système de communication sans fil, en vue de recevoir et traiter des signaux provenant de la pluralité d'antennes d'émission, dans lesquels- chacun desdits modules de traitement correspondant à des antennes d'émission est composé d'un groupe desdits filtres spatiaux (303), et reçoit et traite des signaux provenant d'une antenne d'émission spécifique, et- le module de synchronisation (301) étant conçu pour appliquer lesdites informations, concernant les particularités spatiales des signaux de chaque trajet spécifique, audit chaque groupe de filtres spatiaux dans ledit chaque module de traitement correspondant à une antenne d'émission en fonction de ladite instruction et desdits signaux d'entrée en bande de base multicanaux, et appliquer lesdites informations de synchronisation, concernant des signaux émis par la pluralité d'antennes d'émission, audit combineur. The device of claim 1, wherein the device comprises: a plurality of processing modules (310) corresponding to a plurality of transmit antennas in a wireless communication system, for receiving and processing signals from the plurality of transmit antennas, whereineach of said processing modules corresponding to transmit antennas is composed of a group of said spatial filters (303), and receives and processes signals from a specific transmit antenna, andthe synchronization module (301) being arranged for providing said information related to spatial features of signals of each specific path to said each group of spatial filters in said each processing module corresponding to transmit antenna according to said instruction and said input multi-channel baseband signals, and providing said synchronization information related to signals transmitted by the plurality of transmit antennas to said combiner. Vorrichtung nach Anspruch 1, die aufweist: eine Vielzahl von Verarbeitungsmodulen (310), die einer Vielzahl von Sendeantennen in einem Drahtlos-Kommunikationssystem entspricht, um die Signale von der Vielzahl von Sendeantennen zu empfangen und zu verarbeiten, wobeijedes der mit den Sendeantennen korrespondierenden Verarbeitungsmodule aus einer Gruppe der Raumfilter (303) zusammengesetzt ist und Signale von einer spezifischen Sendeantenne empfängt und verarbeitet, unddas Synchronisationsmodul (301) angeordnet ist, um die Raummerkmalen der Signale eines jeweils spezifischen Pfades zugeordnete Information der jeweiligen Gruppe von Raumfiltern in dem jeweiligen mit der Sendeantenne korrespondierenden Verarbeitungsmodul entsprechend der Anweisung unddes Multikanaleingangsbasisbandsignals zuzuführen und die Synchronisationsinformation, die auf die von der Vielzahl von Sendeantennen ausgesendeten Signale bezogen ist, dem Kombinierer zuzuführen.
- 4Dispositif selon l'une quelconque des revendications 1 à 3, dans lequel lesdites informations de commande comprennent au moins :des informations d'état de fonctionnement du terminal mobile et des informations de configuration d'une antenne de station de base. The device of any of claims 1 to 3, wherein said control information at least includes: working status information of the mobile terminal and configuration information of a base-station's antennas. Vorrichtung nach einem der Ansprüche 1 bis 3, bei der die Steuerinformationen zumindest enthält: Betriebszustandsinformation zu dem mobilen Endgerät und Konfigurationsinformation zu den Antennen der Basisstation.
- 5Dispositif selon la revendication 1, dans lequel lorsque ladite instruction indique que le terminal mobile se trouve à un étage de recherche cellulaire, seul un des filtres spatiaux est actif, dans lequel ledit module de génération de poids (308) réalise une combinaison d'algorithmes d'égalisation aveugle. The device of claim 1, wherein when said instruction indicates that the mobile terminal is at a cell search stage, only one of the spatial filters is active, wherein said weight generating module (308) executes a blind equal-ratio-combining algorithm. Vorrichtung nach Anspruch 1, bei der nur einer der Raumfilter aktiv ist, wenn die Anweisung darauf hinweist, dass das mobile Endgerät in einem Zellsuchzustand ist, wobei das Wichtungserzeugungsmodul (308) einen blinden Gleichverhältnis-Kombinationsalgorhymthmus ausführt.
- 6Dispositif selon la revendication 5, dans lequel ladite combinaison d'algorithmes d'égalisation aveugle comprend les étapes consistant à :- choisir l'un desdits signaux en bande de base multicanaux comme signaux de référence ;- appliquer, respectivement, une multiplication, une intégration et une normalisation aux signaux de référence et aux signaux conjugués des autres signaux desdits signaux en bande de base multicanaux pour obtenir des différences de phase relative desdits autres signaux desdits signaux en bande de base multicanaux par rapport auxdits signaux de référence ;et- lesdits paramètres correspondants obtenus par la pluralité de multiplicateurs du filtre spatial sont respectivement : ledit paramètre obtenu par un multiplicateur correspondant au signal de référence est une constante, lesdits paramètres obtenus par des multiplicateurs correspondant aux autres signaux desdits signaux en bande de base multicanaux représentent lesdites différences de phase relatives. The device of claim 5, wherein said blind equal-ratio-combining algorithm includes: selecting one of said multi-channel baseband signals as reference signals;applying a multiplication, an integration and a normalization respectively to the reference signals and conjugated signals of the other signals of said multi-channel baseband signals to obtain relative phase differences of said other signals of said multi-channel baseband signals compared with said reference signals;andsaid corresponding parameters obtained by the plurality of multipliers of the spatial filter respectively are: said parameter obtained by a multiplier corresponding to the reference signal is a constant, said parameters obtained by multipliers corresponding to the other signals of said multi-channel baseband signals are said relative phase differences. Vorrichtung nach Anspruch 5, bei dem der blinde Gleichverhältnis-Kombinationsalgorhythmus einschließt: Auswählen eines der Multikanalbasisbandsignale als Referenzsignal;Durchführen einer Multiplikation, einer Integration und einer Normierung entsprechend der Referenzsignale und konjugierter Signale der anderen Signale der Multikanalbasisbandsignale um relative Phasendifferenzen der anderen Signale der Multikanalbasisbandsignale bezüglich der Referenzsignale zu erhalten;wobei die korrespondierenden Parameter, die durch die Vielzahl der Multiplizierer der Raumfilter entsprechend erhalten worden, sind: der durch einen Multiplizierer bezüglich des Referenzsignals erhaltene Parameter ist eine Konstante, die mittels der Multiplizierer bezüglich der anderen Signale der Multikanalbasisbandsignale erhaltenen Parameter sind relative Phasendifferenzen.
- 7Dispositif selon la revendication 1, dans lequel la génération de poids accomplie par le module de génération de poids (308) comprend les étapes consistant à :(a) désétaler lesdits signaux d'entrée en bande de base multicanaux ;(b) choisir un paramètre constant comme signal de référence et appliquer une estimation des poids pour les signaux désétalés ;et(c) appliquer une normalisation à chacun des poids obtenus dans l'estimation des poids pour obtenir, respectivement, les poids correspondant auxdits signaux en bande de base multicanaux. The device of claim 1, wherein the weight generation executed by the weight generating module (308) includes: (a) de-spreading said input multi-channel baseband signals;(b) selecting a constant parameter as the reference signal and applying a weight estimation for the de-spread signals;and(c) applying normalization to each of weights obtained in the weight estimation to obtain the weights respectively corresponding to said multi-channel baseband signals. Vorrichtung nach Anspruch 1, bei der die von dem Wichtungserzeugungsmodul (308) ausgeführte Wichtungserzeugung einschließt: (a) Entspreizen der Multikanalbasisbandeingangssignale;(b) Auswählen eines konstanten Parameters als Referenzsignal und Anwenden einer Wichtungsschätzung für die entspreizten Signale;und(c) Anwenden einer Normierung auf jede der durch die Wichtungsschätzung erhaltenen Wichtungen, um die Wichtungen zu erhalten, die mit den Multikanalbasisbandsignalen entsprechend korrespondieren.
- 8Dispositif selon la revendication 1, dans lequel la génération de poids accomplie par le module de génération de poids (308) comprend les étapes consistant à :(a) désétaler lesdits signaux d'entrée en bande de base multicanaux ;(b) choisir un paramètre constant comme signal de référence et appliquer une estimation des poids aux signaux désétalés ;(c) appliquer une estimation de puissance aux signaux désétalés ;et(d) reconsidérer chacun des poids obtenus dans l'estimation des poids en vue d'obtenir, respectivement, les poids correspondant aux signaux en bande de base multicanaux en fonction d'un signal de puissance obtenu dans l'estimation de puissance. The device of claim 1, wherein the weight generation executed by the weight generating module (308) includes: (a) de-spreading said input multi-channel baseband signals;(b) selecting a constant parameter as the reference signal and applying an estimation of weights to the de-spread signals;(c) applying a power estimation to the de-spread signals;and(d) revising each of weights obtained in the weight estimation to obtain the weights respectively corresponding to the multi-channel baseband signals according to a power signal obtained in the power estimation. Vorrichtung nach Anspruch 1, bei der die von dem Wichtungserzeugungsmodul (308) ausgeführte Wichtungserzeugung einschließt: (a) Entspreizen der Multikanalbasisbandeingangssignale;(b) Auswählen eines konstanten Parameters als Referenzsignal und Anwenden einer Wichtungsschätzung auf die entspreizten Signale;(c) Anwenden einer Leistungsschätzung auf die entspreizten Signale;und(d) Überprüfen jeder der durch die Wichtungsschätzung erhaltenen Wichtungen um die Wichtungen zu erhalten, die gemäß eines durch die Leistungsschätzung erhaltenen Leistungssignals mit den Multikanalbasisbandsignalen entsprechend korrespondieren.
- 9Dispositif selon la revendication 1, dans lequel la génération de poids accomplie par le module de génération de poids (308) comprend les étapes consistant à :(a) désétaler lesdits signaux d'entrée en bande de base multicanaux ;(b) appliquer une estimation de puissance aux signaux désétalés ;et(c) produire un signal de puissance obtenu dans ladite estimation de puissance comme signal de référence et appliquer une estimation des poids aux signaux désétalés en vue d'obtenir, respectivement, les poids correspondant aux signaux en bande de base multicanaux. The device of claim 1, wherein the weight generation executed by the weight generating module (308) includes: (a) de-spreading said input multi-channel baseband signals;(b) applying a power estimation to the de-spread signals;and(c) making a power signal obtained in said power estimation as the reference signal and applying weight estimation to the de-spread signals to obtain the weights respectively corresponding to the multi-channel baseband signals. Vorrichtung nach Anspruch 1, wobei die durch das Wichtungserzeugungsmodul (308) ausgeführte Wichtungserzeugung einschließt: (a) Entspreizen der Multikanalbasisbandeingangssignale;(b) Anwenden einer Leistungsschätzung auf die entspreizten Signale;und(c) das Machen eines durch die Leistungsschätzung erhaltenen Leistungssignals zum Referenzsignal und das Anwenden einer Wichtungsschätzung auf die entspreizten Signale, um die Wichtungen zu erhalten, die mit dem Multikanalbasisbandsignal entsprechend korrespondieren.
- 10Dispositif selon l'une quelconque des revendications 7 à 9, dans lequel l'estimation des poids comprend l'algorithme LMS (erreur quadratique minimale) ou l'algorithme LMS normalisé (erreur quadratique minimale normalisée). The device of any of claims 7 to 9, wherein the weight estimation includes LMS (Least Mean Square error) algorithm or N-LMS (Normalized Least Mean Square error) algorithm. Vorrichtung nach einem der Ansprüche 7 bis 9, bei der die Wichtungsschätzung einen Kleinstenfehlerquadratalgorhythmus einschließt.
- 11Dispositif selon la revendication 2, dans lequel ledit combineur (304) comprend :- une pluralité de retardateurs (307), retardant chacun des signaux de sortie provenant de la pluralité de filtres spatiaux en vue d'obtenir des signaux synchronisés asservie par le module de synchronisation ;et- un combineur (306) pour combiner les signaux synchronisés retardés par ladite une pluralité de retardateurs. The device of claim 2, wherein said combiner (304) includes: a plurality of delayers (307), delaying each of the output signals from the plurality of spatial filters to obtain synchronized signals under the control of the synchronization module;anda combiner (306), for combining the synchronized signals delayed by said a plurality of delayers. Vorrichtung nach Anspruch 2, bei der der Kombinierer (304) enthält: eine Vielzahl von Verzögerern (307), die jedes der Ausgangssignale der Vielzahl von Raumfiltern verzögern, um unter der Kontrolle des Synchronisationsmoduls synchronisierte Signale zu erhalten;einen Kombinierer (306), um die durch die Vielzahl von Verzögerern verzögerten synchronisierten Signale miteinander zu kombinieren.
- 12Dispositif selon la revendication 11, dans lequel la pluralité de retardateurs comprend la technique FIFO (premier entré, premier sorti) et la valeur du retardateur peut être réglée en ajustant la profondeur de la pile FIFO. The device of claim 11, wherein the plurality of delayers comprises FIFO (First In First Out) technology and the value of delayer is adjustable by controlling the deepness of the FIFO. Vorrichtung nach Anspruch 11, bei der die Vielzahl von Verzögerern eine FIFO (First In First Out) Technologie enthalten und der Wert der Verzögerer, durch Steuern der Tiefe des FIFO einstellbar ist.
- 13A mobile terminal with multi-antenna based on CDMA, comprising:a plurality of groups of radio frequency signal processing modules (201,202), for transforming multi-channel radio frequency signals based on CDMA and received on respective ones of a multi-antenna to multi-channel baseband signals;a multi-antenna module (206) as claimed in claim 1, for combining said multi-channel baseband signals outputted from said plurality of groups of radio frequency signal processing modules into single-channel baseband signals according to control information received one-off when said multi-antenna module enables a multi-antenna baseband processing;anda baseband processing module (203), for providing said control information to said multi-antenna module and baseband processing said single-channel baseband signals outputted from said multi-antenna module. Mobiles Endgerät mit mehreren Antennen auf der Basis von CDMA, enthaltend: eine Vielzahl von Gruppen von Hochfrequenzsignalprozessormodulen (201, 202) zum Transformieren von Multikanalhochfrequenzsignalen, die auf CDMA basieren und über eine entsprechende Vielzahl von Antennen empfangen wurden, in Multikanalbasisbandsignale;ein Mehrantennenmodul (206) wie mit Anspruch 1 beansprucht, zum Kombinieren von der Vielzahl von Gruppen von Hochfrequenzsignalprozessormodulen ausgegebenen Multikanalbasisbandsignalen in Einkanalbasisbandsignale gemäß einer Steuerinformation die einmalig empfangen wird, wenn das Mehrantennenmodul eine Mehrantennenbasisbandverarbeitung aktiviert;ein Basisbandverarbeitungsmodul (203), um die Steuerinformation dem Mehrantennenmodul zuzuführen und zum Basisband-Verarbeiten der von dem Mehrantennenmodul ausgegebenen Einkanalbasisbandsignale. Terminal mobile doté d'une antenne multiple basée sur AMRC, comprenant : - une pluralité de groupes de modules de traitement de signaux de radiofréquence (201, 202) pour transformer des signaux de radiofréquence multicanaux basés sur AMRC et reçus sur celles respectives d'une antenne multiple en signaux en bande de base multicanaux ;- un module d'antenne multiple (206) selon la revendication 1, pour combiner lesdits signaux en bande de base multicanaux produits par ladite pluralité de groupes de modules de traitement de signaux de radiofréquence, en signaux en bande de base monocanal en fonction des informations de commande reçues en une seule fois lorsque ledit module d'antenne multiple permet un traitement de la bande de base d'une antenne multiple ;et- un module de traitement de la bande de base (203) pour appliquer lesdites informations de commande audit module d'antenne multiple et traiter la bande de base desdits signaux en bande de base monocanal produits par ledit module d'antenne multiple.
- 14Mobiles Endgerät gemäß Anspruch 13, bei der das Endgerät eines aus der Gruppe von mobilen Endgeräten oder anderen mobilen Drahtlos-Kommunikationsendgeräten oder Wireless-LAN Endgeräten ist, die einen der nachfolgenden Standards entsprechen:WCDMA, IS95;CDMA2000. Terminal mobile selon la revendication 13, dans lequel le terminal est l'un des terminaux mobiles ou d'autres terminaux mobiles de réseau sans fil, des terminaux LAN sans fil utilisant un des critères suivants : AMRC large bande, IS95, AMRC2000. The mobile terminal of claim 13, wherein the terminal is one of mobile terminals or other mobile wireless communication terminals, wireless LAN terminals employing one of following standards: WCDMA,IS95, CDMA2000.
- 15A mobile terminal, comprising:a transmitting means (200), for transmitting signals via an uplink.a receiving means, wherein the receiving means includes: a plurality of groups of radio frequency signal processing modules (201,202), for transforming received multi-channel radio frequency signals to multi-channel baseband signals;a multi-antenna module (206) as claimed in claim 1, for combining said multi-channel baseband signals outputted from the plurality of groups of radio frequency signal processing modules into single-channel baseband signals according to control information received one-off when said multi-antenna module enables a multi-antenna baseband processing;anda baseband processing module (203), for providing said control information to said multi-antenna module and baseband processing said single-channel baseband signals outputted from said multi-antenna module. Mobiles Endgerät, enthaltend: ein Übertragungsmittel (200), um Signale über einen Uplink zu übertragen,ein Empfangsmittel, wobei das Empfangsmittel einschließt: eine Vielzahl von Gruppen von Hochfrequenzsignalverarbeitungsmodulen (201, 202), um empfangene Multikanalhochfrequenzsignale in Multikanalbasisbandsignale zu transformieren;ein Mehrantennenmodul (206) wie mit Anspruch 1 beansprucht, zum Kombinieren der von der Vielzahl von Gruppen von Hochfrequenzsignalverarbeitungsmodulen ausgegebenen Multikanalbasisbandsignale in Einkanalbasisbandsignale gemäß einer einmalig empfangenen Steuerinformation, wenn das Mehrantennenmodul eine Mehrantennenbasisbandverarbeitung aktiviert;undein Basisbandverarbeitungsmodul (203), um dem Mehrantennenmodul die Steuerinformation zu liefern und die von dem Mehrantennenmodul ausgegebenen Einkanalbasisbandsignale Basisband zu verarbeiten. Terminal mobile, comprenant : - un moyen d'émission (200) pour émettre des signaux par l'intermédiaire d'une liaison montante ;- un moyen de réception, dans lequel le moyen de réception comprend : - une pluralité de groupes de modules de traitement de signaux de radiofréquence (201, 202) pour transformer des signaux de radiofréquence multicanaux reçus en signaux en bande de base multicanaux ;- un module d'antenne multiple (206) selon la revendication 1, pour combiner lesdits signaux en bande de base multicanaux produits par ladite pluralité de groupes de modules de traitement de signaux de radiofréquence, en signaux en bande de base monocanal en fonction des informations de commande reçues en une seule fois lorsque ledit module d'antenne multiple permet un traitement de la bande de base d'une antenne multiple ;et- un module de traitement de la bande de base (203) pour appliquer lesdites informations de commande audit module d'antenne multiple et traiter la bande de base desdits signaux en bande de base monocanal produits par ledit module d'antenne multiple.
- 16A method for a mobile terminal with multi-antenna based on CDMA, comprising:(a) transforming received multi-channel radio frequency signals based on CDMA to multi-channel baseband signals;(b) combining said multi-channel baseband signals into single-channel baseband signals according to control information received one-off when a multi-antenna baseband processing is enabled;and(c) baseband processing said single-channel baseband signals, wherein step (b) includes: generating an instruction for controlling said combining according to said control information;and characterized bysetting a working mode according to said instruction,wherein when said instruction indicates that the mobile terminal is at a normal connected stage, step (b) further includes: (b1) obtaining information related to spatial features of signals of each specific path and synchronization information related to the multi-channel baseband signals according to the input multi-channel baseband signals;(b2) processing the multi-channel baseband signals to separate signals of each specific path from mixed signals according to said information related to spatial features of signals of each specific path;and(b3) combining separated signals from said mixed signals with different delays and outputting combined results according to said synchronization information. Betriebsverfahren für ein mobiles Endgerät mit mehreren Antennen basierend auf CDMA, enthaltend: (a) Transformieren empfangener auf CDMA basierender Multikanalhochfrequenzsignale zu Multikanalbasisbandsignalen;(b) Kombinieren der Multikanalbasisbandsignale in Einkanalbasisbandsignale gemäß einer einmalig empfangenen Steuerinformation, wenn eine Mehrantennenbasisbandverarbeitung aktiviert wird;und(c) Basisverarbeitung der Einkanalbasisbandsignale, wobei Schritt (b) einschließt: Erzeugen einer Anweisung zum Steuern des Kombinierens gemäß der Steuerinformation;und gekennzeichnet durchEinstellen eines Betriebsmodus entsprechend der Anweisung,wobei, wenn die Anweisung anzeigt, dass das mobile Endgerät in einem normal verbundenen Zustand ist, Schritt (b) weiterhin einschließt: (b1) Erhalten von Informationen, die auf Raummerkmale der Signale eines jeweils spezifischen Pfades bezogen ist und von Synchronisationsinformationen, die auf Multikanalbasisbandsignale gemäß der Multikanalbasisbandeingangssignale bezogen ist;(b2) Verarbeiten der Multikanalbasisbandsignale um Signale eines jeweils spezifischen Pfades gemäß der auf Raummerkmale von Signalen eines jeweils spezifischen Pfades bezogenen Information von gemischten Signalen zu trennen;und(b3) Kombinieren der von den gemischten Signalen getrennten Signale mit unterschiedlichen Verzögerungen und Ausgeben kombinierter Ergebnisse gemäß der Synchronisationsinformation. Procédé pour un terminal mobile doté d'une antenne multiple basés sur AMRC, comprenant les étapes consistant à : (a) transformer des signaux de radiofréquence multicanaux reçus basés sur AMRC en signaux en bande de base multicanaux ;(b) combiner lesdits signaux en bande de base multicanaux en signaux en bande de base monocanal en fonction des informations de commande reçues en une seule fois lorsqu'un traitement de la bande de base d'une antenne multiple est autorisé ;et(c) traiter la bande de base desdits signaux en bande de base monocanal ;dans lequel l'étape (b) comprend l'étape consistant à : engendrer une instruction pour commander ladite combinaison en fonction desdites informations de commande ;et caractérisé par : le réglage d'un mode de fonctionnement en fonction de ladite instruction, dans lequel lorsque ladite instruction indique que le terminal mobile se trouve à un étage connecté normal, l'étape (b) comprend en outre les étapes consistant à : (b1) obtenir des informations concernant les particularités spatiales des signaux de chaque trajet spécifique et des informations de synchronisation concernant les signaux en bande de base multicanaux en fonction des signaux d'entrée en bande de base multicanaux ;(b2) traiter les signaux en bande de base multicanaux pour séparer les signaux de chaque trajet spécifique à partir de signaux mélangés en fonction desdites informations concernant les particularités spatiales des signaux de chaque trajet spécifique ;et(b3) combiner les signaux séparés à partir desdits signaux mélangés ayant différents retards et produire des résultats combinés en fonction desdites informations de synchronisation.
- 17Procédé selon la revendication 16, dans lequel lesdites informations de commande comprennent au moins :des informations d'état de fonctionnement du terminal mobile et des informations de configuration d'une antenne de station de base. The method of claim 16, wherein said control information at least includes: working status information of the mobile terminal and configuration information of a base-station's antennas. Verfahren nach Anspruch 16, bei der die Steuerinformation zumindest einschließt: Betriebsstatusinformation des mobilen Endgerätes und Konfigurationsinformation der Antennen einer Basisstation.
- 18Procédé selon la revendication 16, dans lequel lorsque l'instruction indique que le terminal mobile se trouve à un étage de recherche de cellule, l'étape (b) comprend en outre les étapes consistant à :(1) choisir l'un desdits signaux en bande de base multicanaux comme signaux de référence ;(2) appliquer, respectivement, une multiplication, une intégration et une normalisation auxdits signaux de référence et aux signaux conjugués des autres signaux desdits signaux en bande de base multicanaux pour obtenir des différences de phase relative desdits autres signaux desdits signaux en bande de base multicanaux par rapport auxdits signaux de référence ;(3) multiplier lesdits signaux de référence par une constante et multiplier les autres signaux des signaux en bande de base multicanaux avec lesdites différences de phase relative ;et(4) combiner les résultats obtenus par lesdites multiplications et produire les résultats combinés. The method of claim 16, wherein when the instruction indicates that the mobile terminal is at a cell search stage, step (b) further includes: (1) selecting one of said multi-channel baseband signals as reference signals;(2) applying a multiplication, an integration and a normalization respectively to said reference signals and conjugated signals of the other signals of said multi-channel baseband signals to obtain relative phase differences of said other signals of said multi-channel baseband signals compared with said reference signals;(3) multiplying said reference signals by a constant and multiplying the other signals of the multi-channel baseband signals with said relative phase differences;and(4) combining results obtained by said multiplications and outputting combined results. Verfahren nach Anspruch 16, wobei, wenn die Anweisung anzeigt, dass sich das mobile Endgerät in einem Zellensuchzustand befindet, Schritt (b) weiterhin einschließt: (1) Auswählen eines der Multikanalbasisbandsignale als Referenzsignale;(2) Anwenden einer Multiplikation, einer Integration und einer Normierung auf die Referenzsignale und konjugierte Signale der anderen Signale der Multikanalbasisbandsignale, um relative Phasendifferenzen der anderen Signale der Multikanalbasisbandsignale im Vergleich zu den Referenzsignalen zu erhalten;(3) Multiplieren der Referenzsignale mit einer Konstante und Multiplizieren der anderen Signale der Multikanalbasisbandsignale mit den relativen Phasendifferenzen;und(4) Kombinieren von Ergebnissen, die durch die Multiplikationen erhalten wurden, und Ausgeben kombinierter Ergebnisse.
- 19Procédé selon la revendication 16, dans lequel l'étape (b3) comprend en outre :l'alignement temporel desdits signaux ayant différents retards, puis leurs combinaisons et la production des résultats combinés. The method of claim 16, wherein step (b3) further includes: said signals with different delays are time-aligned, then combined, and the combined results are outputted. Verfahren nach Anspruch 16, bei dem Schritt (b3) weiterhin einschließt: die Signale mit verschiedenen Verzögerungen werden zeitlich ausgerichtet, dann kombiniert und die kombinierten Ergebnisse werden ausgegeben.
- 20Procédé selon la revendication 16, dans lequel lorsque ladite instruction indique que le terminal mobile se trouve à un étage de transfert de logiciel ou que la station de base émet des signaux par une diversité d'émissions ou d'antennes intelligentes, l'étape (b) comprend les étapes consistant à :(b1) obtenir des informations concernant les particularités spatiales des signaux de trajet spécifique dans chaque groupe de signaux en bande de base multicanaux, et des informations de synchronisation concernant des signaux émis par une pluralité de antennes d'émission en fonction d'une pluralité de groupes de signaux en bande de base multicanaux ;(b2) traiter les signaux en bande de base multicanaux pour séparer les signaux de chaque trajet spécifique dans chaque groupe à partir de signaux mélangés en fonction desdites informations concernant les particularités spatiales des signaux de chaque trajet spécifique dans chaque groupe ;et(b3) combiner les signaux séparés à partir desdits signaux mélangés ayant différents retards et produire les résultats combinés en fonction desdites informations de synchronisation. The method of claim 16, wherein when said instruction indicates that the mobile terminal is at a soft handover stage or the base-station transmits signals by transmit diversity or smart antenna, step (b) includes: (b1) obtaining information related to spatial features of signals of specific path in each group of multi-channel baseband signals, and synchronization information related to signals transmitted by a plurality of transmit antennas according to a plurality of groups of multi-channel baseband signals;(b2) processing the multi-channel baseband signals to separate signals of each specific path in each group from mixed signals according to said information related to spatial features of signals of each specific path in each group;and(b3) combining the separated signals from said mixed signals with different delays and outputting the combined results according to said synchronization information. Verfahren nach Anspruch 16, wobei, wenn die Anweisung anzeigt, dass das mobile Endgerät in einem Soft Handover Zustand ist oder die Basisstation Signale mittels Sendediversität oder Smart Antenna überträgt, Schritt (b) einschließt: (b1) Erhalten von Information, die auf Raummerkmale von Signalen eines spezifischen Pfades in jeder Gruppe von Multikanalbasisbandsignalen bezogen ist, und Synchronisationsinformation, die auf Signale bezogen ist, die gemäß einer Vielzahl von Gruppen von Multikanalbasisbandsignalen durch eine Vielzahl von Sendeantennen übertragen werden;(b2) Verarbeiten der Multikanalbasisbandsignale, um die Signale eines jeweils spezifischen Pfades in jeder Gruppe entsprechend der auf die Raummerkmale der Signale eines jeweils spezifischen Pfades in jeder Gruppe gezogenen Information von gemischten Signalen zu trennen;und(b3) Kombinieren der von den gemischten Signalen getrennten Signale mit unterschiedlichen Verzögerungen und Ausgeben der kombinierten Ergebnisse gemäß der Synchronisationsinformation.
- 21Procédé selon la revendication 20, dans lequel l'étape (b3) comprend en outre :l'alignement temporel desdits signaux ayant différents retards, puis leurs combinaisons et la production des résultats combinés. The method of claim 20, wherein step (b3) further includes: said signals with different delays are time-aligned, then combined, and the combined results are outputted. Verfahren gemäß Anspruch 20, wobei Schritt (b3) weiterhin einschließt: die Signale mit verschiedenen Verzögerungen werden zeitlich ausgerichtet, dann kombiniert und die kombinierten Ergebnisse werden ausgegeben.
- 22Procédé selon l'une quelconque des revendications 16 à 21, dans lequel le traitement des signaux en bande de base multicanaux destiné à séparer les signaux de chaque trajet spécifique à partir de signaux mélangés, comprend les étapes consistant à :(1) multiplier chacun des signaux en bande de base multicanaux par un poids correspondant à chacun des signaux en bande de base multicanaux obtenus par un calcul des poids ;et(2) combiner les signaux pondérés et produire des résultats combinés. The method of any of claims 16-21, wherein processing the multi-channel baseband signals to separate signals of each specific path from mixed signals includes: (1) multiplying each of the multi-channel baseband signals by a weight corresponding to each of the multi-channel baseband signals obtained by a weight calculation;and(2) combining weighted signals and outputting combined results. Verfahren gemäß eines der Ansprüche 16 bis 21, wobei die Verarbeitung der Multikanalbasisbandsignale zum Trennen der Signale eines jeweils spezifischen Pfades von gemischten Signalen einschließt: (1) Multiplizieren der Multikanalbasisbandsignale mit einer Wichtung, die mit jedem der Multikanalbasisbandsignale korrespondiert und durch eine Wichtungsberechnung erhalten wurde;und(2) Kombinieren der gewichteten Signale und Ausgeben der kombinierten Ergebnisse.
- 23Procédé selon la revendication 22, dans lequel le calcul des poids comprend les étapes consistant à :(a) désétaler lesdits signaux en bande de base multicanaux ;(b) choisir un paramètre constant comme signal de référence et appliquer une estimation des poids aux signaux désétalés ;et(c) normaliser chacun des poids obtenus dans l'estimation des poids pour obtenir, respectivement, les poids correspondant auxdits signaux en bande de base multicanaux. The method of claim 22, wherein the weight calculation includes: (a) de-spreading said multi-channel baseband signals;(b) selecting a constant parameter as the reference signal and applying a weight estimation to the de-spread signals;and(c) normalizing each of weights obtained in the weight estimation to obtain the weights respectively corresponding to said multi-channel baseband signals. Verfahren nach Anspruch 22, bei der die Wichtungsberechnung einschließt: (a) Entspreizen der Multikanalbasisbandsignale;(b) Auswählen eines konstanten Parameters als Referenzsignal und Anwenden einer Wichtungsschätzung auf die entspreizten Signale;und(c) Normieren jeder der durch die Wichtungsschätzung erhaltenen Wichtungen um die Wichtungen zu erhalten, die mit den Multikanalbasisbandsignalen entsprechend korrespondieren.
- 24Procédé selon la revendication 22, dans lequel le calcul des poids comprend les étapes consistant à :(a) désétaler lesdits signaux en bande de base multicanaux ;(b) choisir un paramètre constant comme signal de référence et appliquer une estimation des poids aux signaux désétalés ;(c) appliquer une estimation de puissance aux signaux désétalés ;et(d) reconsidérer chacun des poids obtenus dans l'estimation des poids en vue d'obtenir, respectivement, les poids correspondant aux signaux en bande de base multicanaux en fonction d'un signal de puissance obtenu dans l'estimation de puissance. The method of claim 22, wherein the weight calculation includes: (a) de-spreading said multi-channel baseband signals;(b) selecting a constant parameter as the reference signal and applying an estimation of weights to the de-spread signals;(c) applying a power estimation to the de-spread signals;and(d) revising each of weights obtained in the weight estimation to obtain the weights respectively corresponding to the multi-channel baseband signals according to a power signal obtained in the power estimation. Verfahren nach Anspruch 22, wobei die Wichtungsberechnung einschließt: (a) Entspreizen der Multikanalbasisbandsignale;(b) Auswählen eines konstanten Parameter als Referenzsignal und Anwenden einer Wichtungsschätzung auf die entspreizten Signale;(c) Anwenden einer Leistungsschätzung auf die entspreizten Signale;und(d) Überprüfen jeder der durch die Wichtungsschätzung erhaltenen Wichtungen um die Wichtungen zu erhalten, die mit den MultikanalBasisbandsignalen entsprechend korrespondieren, gemäß eines Leistungssignals, das durch die Leistungsschätzung erhalten wurde.
- 25Procédé selon la revendication 22, dans lequel le calcul des poids comprend les étapes consistant à :(a) désétaler lesdits signaux en bande de base multicanaux ;(b) appliquer une estimation de puissance aux signaux désétalés ;et(c) produire un signal de puissance obtenu dans ladite estimation de puissance comme signal de référence et appliquer une estimation des poids aux signaux désétalés en vue d'obtenir, respectivement, les poids correspondant aux signaux en bande de base multicanaux. The method of claim 22, wherein the weight calculation includes: (a) de-spreading said multi-channel baseband signals;(b) applying a power estimation to the de-spread signals;and(c) making a power signal obtained in said power estimation as the reference signal and applying an estimation of weights to the de-spread signals to obtain the weights respectively corresponding to the multi-channel baseband signals. Verfahren nach Anspruch 22, bei der die Wichtungsberechnung einschließt: (a) Entspreizen der Multikanalbasisbandsignale;(b) Anwenden einer Leistungsschätzung auf die entspreizten Signale;und(c) das Machen eines durch die Leistungsschätzung erhaltenen Leistungssignals zum Referenzsignal und Anwenden einer Wichtungs-schätzung auf die entspreizten Signale, um die Wichtungen zu erhalten, die mit den Kanalbasisbandsignalen entsprechend korrespondieren.
- 26Procédé selon l'une quelconque des revendications 23 à 25, dans lequel l'estimation des poids comprend l'algorithme LMS (erreur quadratique minimale) ou l'algorithme LMS normalisé (erreur quadratique minimale normalisée). The method of any of claims 23 to 25, wherein the weight estimation includes LMS Least Mean Square error or N-LMS Normalized Least Mean Square error. Verfahren nach einem der Ansprüche 23 bis 25, wobei die Wichtungsschätzung einen kleinsten Fehlerquadratfehler oder einen normierten kleinsten Fehlerquadratfehler einschließt.
- 27Procédé selon la revendication 19 ou 21, dans lequel l'alignement temporel desdits signaux séparés à partir desdits signaux mélangés ayant différents retards, comprend les étapes consistant à :- retarder chaque signal dudit trajet spécifique ayant un retard différent en fonction desdites informations de synchronisation ;et- combiner les signaux de synchronisation retardés. The method of claims 19 or 21, wherein the time-aligning said separated signals from said mixed signals with different delays includes: delaying each signal of said specific path with a different delay according to said synchronization information;andcombining delayed synchronization signals. Verfahren nach Anspruch 19 oder 21, bei der das zeitliche Ausrichten der von den gemischten Signalen getrennten Signale mit verschiedenen Verzögerungen einschließt: Verzögern jedes Signals des spezifischen Pfades mit verschiedenen Verzögerungen gemäß der Synchronisationsinformation;undKombinieren verzögerter Synchronisationssignale.
- 28Procédé selon la revendication 27, dans lequel le retard peut être mis en oeuvre en utilisant la technique FIFO (premier entré, premier sorti) et la valeur dudit retard peut être réglée en ajustant la profondeur de la pile FIFO. The method of claim 27, wherein the delay can be implemented using FIFO (First In First Out) technology and the value of said delay can be adjusted by controlling the deepness of the FIFO. Verfahren nach Anspruch 27, bei der die Verzögerung unter Verwendung einer FIFO- (First In First Out) Technologie implementiert sein kann und der Wert der Verzögerung durch Steuern der Tiefe des FIFO eingestellt werden kann.
- 29Procédé selon la revendication 16, dans lequel le procédé est mis en oeuvre dans des terminaux mobiles ou d'autres terminaux mobiles de réseau sans fil, des terminaux LAN sans fil utilisant un des critères suivants :AMRC large bande, IS95, AMRC2000. The method of claim 16, wherein the method is applied to mobile terminals or other mobile wireless communication terminals, wireless LAN terminals employing one of following standards: WCDMA,IS95, CDMA2000. Verfahren nach Anspruch 16, bei der das Verfahren auf mobile Endgeräte oder andere mobile Drahtloskommunikationsendgeräte oder Wireless-LAN Endgeräte angewendet wird, die einem der folgenden Standards entsprechen: WCDMA, IS95, CDMA 2000.
Independent claims29
124 paragraphs in 6 sections, as filed
FIELD OF THE INVENTION
The present invention relates to a receiving device for mobile terminals and the receiving method thereof; and, more particularly, to a multi-antenna receiving device for mobile terminals and the receiving method thereof.
BACKGROUND OF THE INVENTION
With mobile subscribers increasing, a requirement emerges for modern mobile communication systems to maintain high quality while enlarging the communication capacity. Among such attentions, multi-antenna technology arises as a hot issue in 3G mobile communication fields.
Multi-antenna technology, usually including spatial diversity and adaptive antenna technology, employs at least two antennas to receive signals in receiving directions and combines multiple parallel signals by processing methods such as diversity and beam forming, to achieve better performance than conventional uni-antenna.
Researches show that the introduction of multi-antenna can effectively increase SNR (Signal to Noise Ratio) of signals and thus greatly improve the communication quality during communication process. However, mobile terminals of current communication systems generally use the processing module for uni-antenna systems. If multi-antenna technology is to be applied in present mobile terminals, both the hardware and the software of the processing module need to be redesigned, which can be very expensive. Therefore, how to make modifications based on present mobile terminals and take full advantage of the hardware and software resources of the processing module of uni-antenna systems, comes as a key issue for multi-antenna to be applied in mobile terminals.
Now an example of a mobile terminal based on WCDMA (Wide-band Code Division Multiple Access) standard is given to show the makeup of the uni-antenna system in current mobile terminals and the challenges multi-antenna faced when applied to the said uni-antenna system.
Fig. 1 is a block diagram for a standard mobile phone with uni-antenna, comprising an antenna 100, a RF module 101, a RF interface module 102, a baseband MODEM module 103, and a system controller & source CODEC module 105. In the figure, the baseband MODEM module 103 may be composed of Rake receiver, spreading/de-spreading module, modulating/demodulating module and Viterbi/Turbo coding/decoding module; while system controller & source CODEC module 105 may be composed of controller and source coder/decoder.
In the downlink, radio signals received by antenna 100 are first amplified and down converted to IF (intermediate frequency) signals or analog baseband signals in RF module 101; then the IF signals or analog baseband signals are transformed to digital baseband signals to be inputted into baseband MODEM module 103, after being sampled and quantified in RF interface module 102; in baseband MODEM module 103, signals obtained from successive operations such as Rake reception, de-spreading, demodulating, de-interleaving, Viterbi/Turbo decoding, rate matching and etc, are provided to system controller & CODEC 105; in system controller & CODEC 105, the data processed by baseband MODEM module 103 will be further processed in data link layer, network layer or higher layer, including higher layer signaling processing, system control, source coding/decoding and etc.
Presently, the above uni-antenna mobile phone technology is quite mature indeed. Many manufacturers, including Philips, have developed sound chip-set solutions, where the function of the said baseband MODEM module 103 is generally realized by ASIC (application specific integrated circuits).
Whereas introducing the multi-antenna technology into present mobile phones will completely change the whole baseband module 103, whose hardware and corresponding software, such as Rake receivers, de-spreading and etc, can hardly be utilized. Therefore, how to make modifications based on present mobile terminals and effectively take advantage of the hardware and software resources in the processing module of uni-antenna systems, still remains as a problem to be settled for multi-antenna to be applied in mobile terminals.
Document <patcit id="pcit0001" dnum="EP0892504A"><text>EP 0 892 504</text></patcit> describes an apparatus for digital radio reception. A receiver is described, wherein a plurality of digital signals are received from a multi antenna in the form of a plurality of replicas. In a processing unit the received digital signal is subjected to a delaying action thereby obtaining a plurality of versions of such signal, each comprising a respective set of signal replicas. Each version is subjected to a respective filtering action independently from the other versions, by employing a respective first set of filtering coefficients obtained starting from a respective initial set of filtering coefficients. The filtering coefficients of the first set are derived starting from an initial set of filtering coefficients.
Document <patcit id="pcit0002" dnum="WO0159945A"><text>WO01/59945</text></patcit> describes power conservation for a mobile terminal having multiple antennas. The power consumption of the mobile communications device is controlled by selectively awakening and sleeping receivers as needed. The mobile communications device may operate in single receiver mode or dual receiver diversity mode. In the dual receiver diversity mode, processing in the mobile communications device may switch between one of a number of diversity combining techniques based on the quality of reception.
BRIEF SUMMARY OF THE INVENTION
One object of the present invention is to provide a receiving device and receiving method for multi-antenna mobile terminals, capable of reusing the software and hardware design of present standard baseband MODEM modules without making significant modifications.
Another object of the present invention is to provide a receiving device and receiving method for multi-antenna mobile terminals, capable of configuring and selecting different multi-antenna processing algorithms flexibly.
A still further object of the present invention is to provide a receiving device and receiving method for multi-antenna mobile terminals, capable of improving the operating efficiency and performance of the system.
To achieve the object above, a multi-antenna processing device for use in a mobile terminal is defined in claim 1, and a method for a mobile terminal with multi-antenna is defined in claim 16.
BRIEF DESCRIPTION OF THE DRAWINGS
Further description of the invention will be given in the following, in conjunction with accompanying drawings, in which: <ul id="ul0001" list-style="none"><li>Fig. 1 is the block diagram of a current uni-antenna mobile terminal based on WCDMA standard;</li><li>Fig. 2 is the block diagram of the receiving device of a multi-antenna mobile terminal based on WCDMA standard according to the present invention;</li><li>Fig. 3 indicates the architecture for the MA (multi-antenna) module in the receiving device of a multi-antenna mobile terminal based on WCDMA standard according to the present invention;</li><li>Fig. 4 shows the configuration of MA module in Fig. 3 at cell search stage;</li><li>Fig. 5 is a schematic diagram of blind equal-gain-combining method in the receiving device of the multi-antenna mobile terminal;</li><li>Fig. 6 illustrates the configuration of MA module in Fig. 3 at normal connected stage;</li><li>Fig. 7 is a schematic diagram for realizing spatial filter algorithm 1 in the receiving device of multi-antenna mobile terminals;</li><li>Fig. 8 is a schematic diagram for realizing spatial filter algorithm 2 in the receiving device of multi-antenna mobile terminals;</li><li>Fig. 9 is a schematic diagram for realizing spatial filter algorithm 3 in the receiving device of multi-antenna mobile terminals;</li><li>Fig. 10 is a schematic diagram of a mobile terminal in macro diversity scenario;</li><li>Fig. 11 is a schematic diagram for multi-antenna transmission at base station side;</li><li>Fig. 12 demonstrates the corresponding configuration of MA module in Fig. 3 when the base station performs multi-antenna transmission.</li></ul>
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Detailed description of the invention will be given in the following, in conjunction with accompanying figures and preferred embodiments, with a WCDMA system as the example.
Fig. 2 is the block diagram of the receiving device of a multi-antenna mobile terminal based on WCDMA standard in the present invention;
As best shown in Fig. 2, the receiving device includes: a plurality of groups of RF processing modules composed of multiple antennas 200, multiple RF modules 201 and multiple RF interface modules 202; an MA module 206; a baseband processing module composed of a baseband MODEM module 203 and a system controller & source CODEC 205. More specifically, multiple antennas 200 are used for receiving RF signals; multiple RF modules 201 are used for amplifying and down-converting RF signals received by each antenna 200 to transform them into IF (intermediate frequency) signals or analog baseband signals; multiple RF interface modules 202 are used for sampling and quantifying the IF or analog baseband signals outputted from each RF module 201 to transform them into digital baseband signals; an MA module 206; a baseband MODEM module 203 connected with the bus, is used for processing the digital signals processed by the MA module 206 in physical layer, i.e. performing operations as Rake reception, de-spreading, demodulating, de-interleaving, Viterbi/Turbo decoding, rate matching and etc; a system controller & source CODEC 205 connected with the bus, is used for processing the data processed by baseband MODEM module 203 in link layer, network layer or higher layer, i.e. higher layer signaling processing, system controlling, source coding/decoding and etc.
Compared with the receiving device of current uni-antenna mobile terminals, an MA module 206 is added into the device shown in Fig. 2. The MA module 206 has an interface compatible with RF interface module 202 and baseband MODEM module 203, and the time delay caused by inserting the MA module 206 can be ignored, because it is very slight.
Operations of the newly added MA module 206 include: processing digital baseband signals outputted from each RF interface module 202 and combing them into single-channel signals, and transferring the combined signals to baseband MODEM module 203, according to the control information from baseband MODEM module 203 and system controller & source CODEC 205 via a bus.
The control information transferred via the bus comprises working status information of the mobile terminal and configuration information of the base station's antennas for transmitting signals. The working status information of the mobile terminal includes information when the mobile terminal is in cell search, normal connection, or soft handover stages. The configuration information of the base station's antennas includes information about whether the base station for transmitting signals employs uni-antenna, open-loop transmit diversity, closed-loop transmit diversity or smart antenna transmitting signals.
Additionally, the above control information provided by baseband processing module to MA module 206 can be transferred via a data bus, as well other data lines.
Description about the constitution and working principles of the said MA module 206 will be given below. Further description will be offered later to explain the flexible configurations and the execution of different multi-antenna processing algorithms of MA module 206.
As indicated in Fig. 3, as to the receiving device for multi-antenna mobile terminals based on WCDMA proposed by this invention, its MA module includes a plurality of MFs (match filter) 300, a synchronization module 301, a controller 302, a plurality of spatial filters 303, a combiner 304 and a pulse shaper 305. Each part will be described as follows.
(1) A plurality of MFs 300
A plurality of MFs 300 is used for matching signals from each RF interface module 202 in Fig. 2. The match filter 300 is a Root-Raise-Cosine filter.
(2) Synchronization module 301
According to instructions from controller 302, synchronization module 301 receives signals from each MF 300, and provides information for separating the multi-path of wireless propagation channels to the said spatial filter 303 and provides estimated delay information to the said combiner 304, when realizing time slot and frame synchronization. So far there have been many mature synchronization algorithms, which can be employed in the MA module 206 of the invention. Since synchronization algorithm is not the focus of the invention, it will not be introduced further.
(3) Controller 302
Controller 302 communicates with baseband MODEM module 203 or system controller & source CODEC 204 in Fig. 2 via the said data bus, receives information about the working status of mobile terminals and configuration of the base station's antennas from baseband MODEM module 203 and system controller & source CODEC 205, and sets the working modes and parameters for other modules, such as the synchronization module 301, a plurality of spatial filters 303 and combiner 304.
In standard WCDMA systems, mobile terminals can work in different states, such as cell search, normal connection, soft handover and etc. Meanwhile the antennas of the base station can also employ different configurations, such as uni-antenna, transmit diversity or smart antenna. During the working procedure, MA module 206 :
Firstly, obtains information about the working status of the mobile terminal and configuration of base station's antennas by higher layer software, i.e. the system controller in system controller & source CODEC 205 in Fig. 2;
Secondly, transfers the information about the working status of the mobile terminal and configuration of base station's antennas from system controller & source CODEC 205 to controller 302 of MA module 206 in Fig. 3;
Thirdly, sets the working mode and chooses processing algorithms for itself in controller 302, according to known working status and configuration of base station's antennas.
(4) A plurality of spatial filters 303
A plurality of spatial filters 303 receive signals from said each MF 300 and set their working modes and parameters according to instructions from a controller 302 and the synchronization information from a synchronization module 301, and then separate signals of each specific path from mixed signals according to the spatial features of signals of each specific path or transmitted by base station. Each spatial filter 303 further includes a plurality of complex multipliers 320, a combiner such as complex adder 321 and a weight generating module 308. The weight generating module 308 performs multi-antenna processing algorithms to determine the weight. The spatial filter 303 can be designed as a flexible and configurable module, capable of using different multi-antenna processing algorithms depending on different scenarios and conditions. The configuration and processing algorithms of the spatial filter 303 will be elaborated later.
(5) Combiner 304
Signals outputted from each spatial filter 303 are combined in combiner 304 after being time aligned, according to synchronization information from synchronization module 301 and instructions from controller 302.
Before combing signals received by multi-antenna, time alignment is required, because multi-path signals from different base stations or the same base station are usually asynchronous, namely with different time delays. After the multi-path signals with different spatial features are separated using spatial filters 303, in order to avoid cross-interference among the separated signals again, it's necessary to align the signals in time dimension before combining. (Thanks to the correlation feature of spreading code, the interference is least when signals are aligned.)
As shown in Fig. 3, signals from spatial filters will be delayed by delayer 307 before being combined. Each delayer 307 is controlled by synchronization module 301 according to the wireless propagation delay respectively, that is, signals transmitted via paths with bigger delay in air propagation will be delayed less in combiner module 304, and vice versa. In this way, signals after time alignment are synchronous.
Delayer 307 can be implemented using FIFO (First In First Out) technology and the value of delay can be adjusted through controlling the deepness of the FIFO.
(6) Pulse shaper 305
Having compatible interface with baseband MODEM module 203 in Fig. 2, pulse shaper 305 is used to restore the signal format from the said combiner 304.
Just as MF 300, Root-Raise-Cosine filter is employed in pulse shaper 305 as defined in WCDMA specification.
In the above section, all components in MA module 206 are described one by one. As shown above, according to the present invention, the MA module 206 can flexibly configure its working modes and select multi-antenna processing algorithms, depending on the working status of mobile terminals and configuration of base stations' antennas from system controller & source CODEC 205 inputted via the bus.
In the following section, detailed description will be given to explain the flexible configurations and corresponding processing algorithms of MA module 206, according to the working status of mobile terminals and the configuration of base stations' antenna.
1. Cell search stage
(1) Configuration of MA module 206 (blind single beam working mode)
When a mobile terminal is just powered on or entering a new cell, it's required to search for pilot signals and establish cell synchronization first, usually called cell search stage. Before finishing cell search successfully, the mobile phone has no information of pilot signals and cell synchronization is not established either.
In this invention, when control information from the bus indicates the mobile terminal is at cell search stage, the MA module 206 in Fig. 3 is configured as blind single beam working mode, whose characteristic is: neither the pilot information, nor the cell synchronization, is necessary.
When MA module 206 works in the mode of blind single beam, its synchronization module 301 and combiner module 304 are disabled under the control of controller 302, and only one spatial filter 303 is active, whose output is directly sent to pulse shaper 305.
In this case, the equivalent architecture of MA module 206 is shown in Fig. 4, wherein spatial filter 303 includes a plurality of multipliers 320, an adder 321 and a weight generating module 308. The multipliers 320 are used to multiply the input signals from the said each MF 300 by the corresponding channel parameters outputted from weight generating module 308. The adder 321 is used for summing signals outputted from the said each multipliers 320 and outputting the results to the said pulse shaper 305. The weight generating module 308 is used to perform corresponding processing algorithms to estimate channel parameters, according to signals from each MF 300. The processing algorithms to be performed will be elaborated as follows.
(2) The processing algorithms performed by MA module 206 (blind equal-ratio-combining algorithm)
At cell search stage, the MA module 206 in the invention adopts blind equal-ratio-combining algorithm, which is evolved from conventional equal-ratio-combining algorithm.
Now a brief introduction of the conventional equal-ratio-combining algorithm will be given.
Equal-ratio-combining algorithm, namely equal-ratio-combining diversity, is an important and effective method to resist fading. In this method, pilot signals are first used to estimate the absolute phase difference of each received signal caused by propagation, and then received signals are combined in equal ratio after their phases are compensated with the estimated absolute phase difference.
Different from the above conventional equal-ratio-combining algorithm, the blind equal-ratio-combining algorithm adopted in this invention, estimates the relative phase difference between received signals, rather than the absolute phase deference. Therefore, no pilot signal is required in this algorithm.
In the following section, the blind equal-ratio-combining algorithm will be described in conjunction with Fig. 5.
Fig. 5 is a schematic diagram for the structure of spatial filter 303 in Fig. 4 when the blind equal-ratio-combining algorithm is adopted. As indicated in Fig. 5, the blind equal-ratio-combining algorithm comprises steps:
Firstly, selecting one signal out of signals from the plurality of match filters 300 as reference signal #1, others as other signals #2 to #N;
Secondly, multiplying the reference signal #1 by a constant (1 is assumed here) in a multiplier 320 of spatial filter 303;
Thirdly, in other multipliers 320 of spatial filter 303, multiplying the above other signals #2 to #N by the phase difference signals outputted from the N-1 phase difference estimating modules 309 of weight generating module 308 respectively. The role of phase difference estimating module 309 is to estimate the phase differences between reference signal #1 and other signals #2 to #N, and multiply other signals #2 to #N by the corresponding phase differences, thus compensating the phase difference of other signals #2 to #N relative to reference signal #1.
Therein, each of the N-1 phase difference estimating modules 309 comprises a multiplier 311, for multiplying the inputted reference signal #1 by corresponding conjugated signals of other signals #2 to #N; an integrator 312, for integrating the outputted signals from multiplier 311 respectively; a normalizer 313, for normalizing the outputted signals from integrator 312 and respectively outputting the normalized signals as the said phase difference signals to the corresponding N-1 multipliers 320 in spatial filter 303.
Fourthly, in adder 321 of spatial adder 303, adding the signals outputted from N multipliers 320 of spatial adder 303, and outputting the results to pulse shaper 305.
In the above blind equal-ratio-combining algorithm, when signals outputted from the N multipliers 320 are combined in step 4, the outputted signals from the N multipliers 320 can have the same phase even if without using the pilot signals. This conclusion can be deduced through the following mathematical model:
The received signal n# can be written as: <maths id="math0001" num="(1)"><math display="block"><msub><mi>r</mi><mi>n</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>h</mi><mi>n</mi></msub><mo>×</mo><mfenced><mi>t</mi></mfenced><mo>+</mo><msub><mi>z</mi><mi>n</mi></msub><mfenced><mi>t</mi></mfenced></math><img file="EP1579599B1_D0001.tif" /></maths> where <i>h<sub>n</sub></i> is the complex parameter of wireless propagation channel for antenna n#, we assume it's constant in a certain period; <i>x</i>(<i>t</i>) is the source signal transmitted by base station and we assume it's normalized, namely |<i>x</i>(<i>t</i>)| = 1; <i>z<sub>n</sub></i>(<i>t</i>) is the noise and interference in channel n#, the variance is assumed to be σ<sup>2</sup><i>.</i> So the output of the integrator 312 will be: <maths id="math0002" num="(2)"><math display="block"><msub><mi>a</mi><mi>n</mi></msub><mo>=</mo><msubsup><mo>∫</mo><mn>0</mn><mi>T</mi></msubsup><mo></mo><msub><mi>r</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><mn>.</mn><msubsup><mi>r</mi><mi>n</mi><mo>*</mo></msubsup><mfenced><mi>t</mi></mfenced><mn>.</mn><mi>d</mi><mo></mo><mi>t</mi><mo>=</mo><mi>T</mi><mn>.</mn><msub><mi>h</mi><mn>1</mn></msub><mn>.</mn><msubsup><mi>h</mi><mi>n</mi><mo>*</mo></msubsup><mo>+</mo><msubsup><mo>∫</mo><mn>0</mn><mi>T</mi></msubsup><mo></mo><msub><mi>h</mi><mn>1</mn></msub><mn>.</mn><mi>x</mi><mfenced><mi>t</mi></mfenced><mn>.</mn><msubsup><mi>z</mi><mi>n</mi><mo>*</mo></msubsup><mfenced><mi>t</mi></mfenced><mn>.</mn><mi>d</mi><mo></mo><mi>t</mi><mo>+</mo><msubsup><mo>∫</mo><mn>0</mn><mi>T</mi></msubsup><mo></mo><msubsup><mi>h</mi><mi>n</mi><mo>*</mo></msubsup><mo></mo><msup><mi>x</mi><mo>*</mo></msup><mfenced><mi>t</mi></mfenced><mo></mo><msub><mi>z</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><mo></mo><mi>d</mi><mo></mo><mi>t</mi><mo>+</mo><msubsup><mo>∫</mo><mn>0</mn><mi>T</mi></msubsup><mo></mo><msub><mi>z</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><mn>.</mn><msubsup><mi>z</mi><mi>n</mi><mo>*</mo></msubsup><mfenced><mi>t</mi></mfenced><mo></mo><mi>d</mi><mo></mo><mi>t</mi></math><img file="EP1579599B1_D0002.tif" /></maths> Wherein, the later three terms are all noises.
From equation (2) we can also get the SNR (Signal-to-Noise) of <i>a<sub>n</sub></i> as: <maths id="math0003" num="(3)"><math display="block"><mi>S</mi><mo></mo><mi>N</mi><mo></mo><mi>R</mi><mo>=</mo><mfrac><mrow><msup><mfenced open="|" close="|"><msub><mi>h</mi><mn>1</mn></msub></mfenced><mn>2</mn></msup><mo>⋅</mo><msup><mfenced open="|" close="|"><msub><mi>h</mi><mi>n</mi></msub></mfenced><mn>2</mn></msup><mo></mo><mi>T</mi></mrow><mrow><msup><mfenced open="|" close="|"><msub><mi>h</mi><mn>1</mn></msub></mfenced><mn>2</mn></msup><mo></mo><msup><mi>σ</mi><mn>2</mn></msup><mo>+</mo><msup><mfenced open="|" close="|"><msub><mi>h</mi><mi>n</mi></msub></mfenced><mn>2</mn></msup><mo></mo><msup><mi>σ</mi><mn>2</mn></msup><mo>+</mo><msup><mi>σ</mi><mn>4</mn></msup></mrow></mfrac></math><img file="EP1579599B1_D0003.tif" /></maths>
From equation (3), we can see that the SNR can be improved through increasing the integrating period. At a high SNR scenario, noises can be ignored, so equation (2) can be represented as <i>a<sub>n</sub></i>=<i>T·h<sub>1</sub>·h<sub>n</sub><sup>*</sup>.</i>
And the output of normalization module 313 could be written as: <maths id="math0004" num="(4)"><math display="block"><mfrac><msub><mi>a</mi><mi>n</mi></msub><mfenced open="|" close="|"><msub><mi>a</mi><mi>n</mi></msub></mfenced></mfrac><mo>=</mo><mfrac><mrow><mi>T</mi><mo>⋅</mo><msub><mi>h</mi><mn>1</mn></msub><mo>⋅</mo><msubsup><mi>h</mi><mi>n</mi><mo>*</mo></msubsup></mrow><mfenced open="|" close="|" separators=""><mi>T</mi><mo>⋅</mo><msub><mi>h</mi><mn>1</mn></msub><mo>⋅</mo><msubsup><mi>h</mi><mi>n</mi><mo>*</mo></msubsup></mfenced></mfrac><mo>=</mo><mfrac><msub><mi>h</mi><mn>1</mn></msub><mfenced open="|" close="|"><msub><mi>h</mi><mn>1</mn></msub></mfenced></mfrac><mo>⋅</mo><mfrac><msubsup><mi>h</mi><mi>n</mi><mo>*</mo></msubsup><mfenced open="|" close="|"><msubsup><mi>h</mi><mi>n</mi><mo>*</mo></msubsup></mfenced></mfrac><mo>=</mo><mi>exp</mi><mfenced open="{" close="}" separators=""><mi>j</mi><mo>⋅</mo><mi>arg</mi><mrow><mo>(</mo><msub><mi>h</mi><mn>1</mn></msub><mo>)</mo><mo>-</mo><mi>j</mi><mo>⋅</mo><mi>arg</mi><mfenced><msub><mi>h</mi><mi>n</mi></msub></mfenced></mrow></mfenced></math><img file="EP1579599B1_D0004.tif" /></maths> Wherein, arg(.) is used to acquire the complex phase.
The result of equation (4) is just the phase difference outputted from phase difference estimating module 309. Using the phase difference to multiply the original signal i#, we will get: <maths id="math0005" num="(5)"><math display="block"><msub><mi>r</mi><mi>n</mi></msub><mfenced><mi>t</mi></mfenced><mo></mo><mi>exp</mi><mrow><mo>{</mo><mi>j</mi><mo>⋅</mo><mi>arg</mi><mrow><mo>(</mo><msub><mi>h</mi><mn>1</mn></msub><mo>)</mo><mo>-</mo><mi>j</mi><mo>⋅</mo><mi>arg</mi><mfenced><msub><mi>h</mi><mi>n</mi></msub></mfenced></mrow><mo>}</mo><mo>=</mo><mfenced open="|" close="|"><msub><mi>h</mi><mi>n</mi></msub></mfenced><mo></mo><mi>exp</mi><mfenced open="{" close="}" separators=""><mi>j</mi><mo>⋅</mo><mi>arg</mi><mfenced><msub><mi>h</mi><mn>1</mn></msub></mfenced></mfenced><mo>⋅</mo><mi>x</mi><mfenced><mi>t</mi></mfenced><mo>+</mo><msubsup><mi>z</mi><mi>n</mi><mi>ʹ</mi></msubsup></mrow><mfenced><mi>t</mi></mfenced></math><img file="EP1579599B1_D0005.tif" /></maths>
It can be seen from equation (5) that the compensated signal has the same phase with signal #1, therefore, according to this mathematical model, compensated signals #2 to #N outputted from the N-1 multipliers 320 have the same phase with signal #1 in Fig. 5, so as to meet the requirement for equal-ratio-combining processing in adder 321.
The above blind equal-ratio-combining algorithm can be implemented in computer software, as well as hardware.
2. Normal connection stage
(1) Configuration of MA module 206
After successful cell searching, the mobile terminal will enter normal connection stage, during which the mobile terminal keeps receiving signals from the base station, for example broadcast channel signals.
In this section, the normal connection scenario is discussed, wherein the mobile terminal only receives signals from one base station (compared to macro diversity), and the base station adopts conventional transmit antenna (compared to transmitting diversity or smart antenna).
In this scenario, the MA module in Fig. 3 is configured as spatial Rake structure, and each spatial filter 303 forms each finger of the Rake receiver as shown in Fig. 6. In Fig. 6, as indicated above, synchronization module 301 searches multi-path ingredients and sends their delay parameters to the plurality of spatial filters 303; the plurality of spatial filters 303 receive delay parameter from synchronization module 301,filter the signals outputted from MF 300 by using certain spatial processing algorithms, to filter out the corresponding signal ingredients with certain delays while suppressing others, according to the spatial features of the signals; combiner 304 combines the signals outputted from each spatial filter 303 after time aligning, according to synchronization information from synchronization module 301 and instructions from controller 302.
The spatial processing algorithms performed by the spatial filter 303 will be elaborated in the following section, in conjunction with Fig.7, Fig. 8 and Fig. 9.
(2) Algorithms performed by module 206 (improved LMS algorithms)
Brief introduction will be given to present LMS (Least Mean Square error) algorithm before several improved LMS algorithms proposed by this invention are described.
LMS (or N-LMS: Normalized Least Mean Square error) algorithm is a kind of spatial processing algorithm based on MMSE (Minimum Mean Square Error) rule. After processed by this algorithm, the received signal will converge to a certain reference signal. In practical applications, pilot signal or data signal from decision feedback are usually adopted as the reference signal, but pilot signal and data signal from decision feedback have no amplitude information, therefore, the amplitude information of the received signal will be lost after conventional LMS processing.
If the said LMS (or N-LMS) algorithm is applied in MA module 206 proposed by this invention, multi-path signals outputted from each spatial filter 303 all converge to a uniform reference signal. This means the strong path signal will be suppressed while the weak one will be amplified in order to converge to the same reference signal. Therefore, in this case, the diversity combining of multi-path signals is Inverse-Ratio-Combining, whose gain is far lower than Equal-Ratio-Combining and Maximum-Ratio-Combining (MRC).
To implement MRC processing of multi-path signals outputted from each spatial filter 303, three improved LMS algorithms are provided in this invention. Of course, these algorithms can also be extended to NLMS and other LMS algorithms.
-Improved LMS algorithm 1
As illustrated in Fig. 7, de-spreading module 401 de-spreads vector signals with one chip rate from MF 300, according to pilot signals from MF 300.
In WCDMA systems, the pilot signals are CPICH (Common Pilot Channel) signals, containing spreading code and symbol information, so they are required to be de-spread to obtain de-spread signals without spreading code and symbol information. As shown in Fig. 8, the de-spread signals, namely [<i>S</i><sub>1</sub>(<i>i</i>)<i>...S<sub>N</sub></i>(<i>i</i>)]<sup>T</sup> in Fig. 7, no longer contain spreading code and symbol information.
In LMS algorithm 1 shown in Fig. 7, a constant 1 is provided as the above reference signal to weight estimating module 402. The weight estimating module 402 performs conventional LMS processing.
The conventional LMS algorithm includes: <ul id="ul0002" list-style="none" compact="compact"><li>Initialization <ul id="ul0003" list-style="none"><li>Step 1: <i>i</i> = 0,</li><li>Step 2: <maths id="math0006" num=""><math display="inline"><msub><mi>W</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced><mo>=</mo><mfrac><mn>1</mn><msqrt><mi>N</mi></msqrt></mfrac><mo>,</mo></math><img file="EP1579599B1_D0006.tif" /></maths><i>n</i> = 0<i>,</i> 1, ... <i>N</i></li></ul></li><li>Iteration <ul id="ul0004" list-style="none"><li>Step 3: <i>i</i> = <i>i</i> + 1;</li><li>Step 4: <maths id="math0007" num=""><math display="inline"><mi>e</mi><mfenced><mi>i</mi></mfenced><mo>=</mo><mn>1</mn><mo>-</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover></mstyle><msub><mi>W</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced><mo>*</mo><msub><mi>S</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced></math><img file="EP1579599B1_D0007.tif" /></maths></li><li>Step 5: <i>W<sub>n</sub></i>(<i>i</i> + 1) = <i>W<sub>n</sub></i>(<i>i</i>) + <i>u.S<sub>n</sub></i>(<i>i</i>)<i>.e</i><sup>*</sup>(<i>i</i>)</li><li>Step 6: return to step 3</li></ul></li></ul>
In the above algorithm, <i>u</i> is a parameter used to adjust step length.
The above step 4 is completed by two or more than two multipliers 407, an adder 408, and a subtracter 409 together, and step 5 is realized by LMS processing module 406.
As said above, the conventional LMS is based on MMSE rule. After combined with the LMS weights, the received signal will approach to a uniform reference signal, namely 1 in Fig. 7, which means the amplitudes of weights [<i>W</i><sub>1</sub><i>,W</i><sub>2</sub>, ... <i>W<sub>N</sub></i>] are nearly inverse with signal strength, i.e. the stronger the signal, the less the weight. In order to implement MRC combining of multi-path, we normalize the weights of <i>W</i><sub>1</sub><i>,W</i><sub>2</sub><i>,</i> ... <i>W<sub>N</sub></i> in normalization module 403 as follows: <maths id="math0008" num=""><math display="block"><msub><mover><mi>W</mi><mo> ˜</mo></mover><mi>n</mi></msub><mfenced><mi>i</mi></mfenced><mo>=</mo><mfrac><mrow><msub><mi>W</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced></mrow><mrow><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>m</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover></mstyle><mrow><mo>|</mo><msup><mrow><msub><mi>W</mi><mi>m</mi></msub><mfenced><mi>i</mi></mfenced><mo>|</mo></mrow><mn>2</mn></msup></mrow></mrow></mfrac></math><img file="EP1579599B1_D0008.tif" /></maths>
It can be seen from the above equation that weights [<i>W̃</i><sub>1</sub>,<i>W̃</i><sub>2</sub>, ... <i>W̃<sub>N</sub></i>] are nearly direct ratio with signal strength, i.e. the stronger the signal, the bigger the weights. In this way, Maximum-Ratio combining of multi-path signals can be implemented. The weights [<i>W̃</i><sub>1</sub><i>,W̃</i><sub>2</sub><i>,</i> ... <i>W̃<sub>N</sub></i>] will be sent to each multiplier 320 in Fig. 3.
-Improved LMS algorithm 2
As shown in Fig. 8, algorithm 2 estimates the signal's power before conventional LMS combining, and then modifies the LMS weight outputs using the estimated power in weight modifying module 403'. The formula is modified as follows: <maths id="math0009" num=""><math display="block"><msub><mover><mi>W</mi><mo> ˜</mo></mover><mi>n</mi></msub><mfenced><mi>i</mi></mfenced><mo>=</mo><mi>d</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo><mn>.</mn><msub><mi>W</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced><mo>,</mo><mspace width="1em" /><mi mathvariant="italic">n</mi><mo>=</mo><mn>1</mn><mo>,</mo><mspace width="1em" /><mn>2</mn><mo>…</mo><mi>N</mi></mrow></math><img file="EP1579599B1_D0009.tif" /></maths> where <i>W̃<sub>n</sub></i>, (n=1,2... N) are modified weights, which are direct ratio to the signal strength and will be sent to each multiplier 320 in Fig. 3; <i>W<sub>n</sub></i> (n=1 ,2,... N) are the weights got by conventional LMS algorithm and implemented by weight estimating module 402 (the same with Fig. 7); <i>d</i>(<i>i</i>) is the signal power estimated by power estimating module 404. Power estimation is implemented in the following equation: <maths id="math0010" num=""><math display="block"><mi>p</mi><mfenced><mi>i</mi></mfenced><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover></mstyle><msup><mfenced open="|" close="|" separators=""><msub><mi>S</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced></mfenced><mn>2</mn></msup><mo>,</mo><mspace width="2em" /><mi>d</mi><mfenced><mi>i</mi></mfenced><mo>=</mo><mfenced separators=""><mn>1</mn><mo>-</mo><mi>α</mi></mfenced><mo>⋅</mo><mi>d</mi><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo><mo>+</mo><mi>α</mi><mo>⋅</mo><mi>p</mi><mfenced><mi>i</mi></mfenced></mrow></math><img file="EP1579599B1_D0010.tif" /></maths> Wherein α is forgotten factor from 0 to 1.
-Improved LMS algorithm 3
Different from the above algorithms, this algorithm will estimate signal's power first, and provide the estimated power as reference signal instead of constant 1, to weight estimating module 402. In this way, the LMS algorithm will converge to signal's power, and that's just MRC wants. The detailed algorithm is described as follows.
Modified LMS algorithm 3 implemented in weight estimating module 402: <ul id="ul0005" list-style="none" compact="compact"><li><i>Initiation</i><ul id="ul0006" list-style="none"><li><i>Step 1: i</i> = 0,</li><li><i>Step 2:</i><maths id="math0011" num=""><math display="inline"><msub><mi>W</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced><mo>=</mo><mfrac><mn>1</mn><msqrt><mi>N</mi></msqrt></mfrac><mo>,</mo></math><img file="EP1579599B1_D0011.tif" /></maths><i>n</i> = 0, 1, <i>.... N</i></li></ul></li><li><i>Iteration</i><ul id="ul0007" list-style="none"><li><i>Step 3: i</i> = <i>i</i> + 1;</li><li><i>Step 4:</i><maths id="math0012" num=""><math display="inline"><mi>d</mi><mfenced><mi>i</mi></mfenced><mo>=</mo><mfenced separators=""><mn>1</mn><mo>-</mo><mi>α</mi></mfenced><mn>.</mn><mi>d</mi><mo></mo><mfenced separators=""><mi>i</mi><mo>-</mo><mn>1</mn></mfenced><mo>+</mo><mi>α</mi><mn>.</mn><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover></mstyle><msup><mfenced open="|" close="|" separators=""><msub><mi>S</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced></mfenced><mn>2</mn></msup></math><img file="EP1579599B1_D0012.tif" /></maths></li><li><i>Step 5:</i><maths id="math0013" num=""><math display="inline"><mi>e</mi><mfenced><mi>i</mi></mfenced><mo>=</mo><mi>d</mi><mfenced><mi>i</mi></mfenced><mo>-</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover></mstyle><msub><mi>W</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced><mo>*</mo><msub><mi>S</mi><mi>n</mi></msub><mfenced><mi>i</mi></mfenced></math><img file="EP1579599B1_D0013.tif" /></maths></li><li><i>Step 6</i>: <i>W<sub>n</sub></i>(<i>i</i> + 1) = <i>W<sub>n</sub></i>(<i>i</i>) + <i>u.S<sub>n</sub></i>(<i>i</i>)<i>.e<sup>*</sup></i>(<i>i</i>)</li><li><i>Step 7: return to step 3</i></li></ul></li></ul>
Here weights [<i>W</i><sub>1</sub>, <i>W</i><sub>2</sub>, ... <i>W<sub>N</sub></i> ] are directly sent to each multiplier in Fig. 3. The step 4 is used to estimate signal power by using power estimating module 404, wherein α is forgotten factor from 0 to 1.
As said above, the three methods can also be extended to other LMS algorithms, for example N-LMS.
The improved LMS algorithms described above in conjunction with Fig. 7, Fig. 8 and Fig. 9, can be realized in computer software, as well as in hardware.
3. Complicated scenario
In the above description of the receiving device of a multi-antenna mobile terminal at normal connection stage, it's assumed that the mobile terminal only receives signals from one base station (instead of macro diversity), and the base station uses conventional transmit antenna (instead of transmit diversity or smart antenna).
The following section will describe the receiving device and receiving method for multi-antenna mobile terminals when the base station transmits signals using macro diversity, transmit diversity or smart antenna.
A brief introduction of macro diversity, transmit diversity and smart antenna technology will be offered firstly.
(1) Macro diversity
WCDMA systems support macro diversity, namely soft handover. As Fig. 10 indicated, when the mobile terminal is at the border of cells, it will keep radio links with two or more base stations simultaneously in order to improve quality of radio connection and provide seamless handover. Therefore, in this case the mobile device will receive signals from several base stations at the same time.
(2) Transmit diversity
Transmit diversity technology is supported in WCDMA systems, to improve the performance in downlink. In WCDMA standard, several transmit diversity algorithms are defined, including closed-loop transmit diversity and open-loop transmit diversity. In transmit diversity, the same signal in a base station is made into two copies after relevant processing, and then sent out from two antennas respectively.
(3) Smart antenna
Smart antenna is another key technology adopted for base stations in WCDMA systems. In the case of adopting smart antenna in the base station, common signals, for example CCPCH (Common Control Physical Channel), are transmitted to the whole cell using omni-antenna or sector antenna, while dedicated signals, for example DPCH (Dedicated Physical Channel), are transmitted to the corresponding user equipment directionally using adaptive antenna. The two types of signals pass through different wireless channels and have different channel parameters (including fading and direction of arrival).
From the perspective of the mobile terminal, the above three scenarios can all be illustrated by Fig. 11, namely multi-antenna transmit at network side. The different antennas in Fig. 11 could represent different base stations (for macro diversity), or different diversity transmit antenna (for transmit diversity), or omni-antenna (for sector antenna) and smart antenna (for smart antenna) respectively.
As the figure shown, signals of each antenna include data signals and dedicated pilot signals. These pilot signals are orthogonal or almost orthogonal depending on the detailed scenarios as follows. <ol id="ol0001" ol-style=""><li>(1) Micro diversity scenario: Different cells adopt different scramble codes, so pilot signals, e.g. CPlCHS, are almost orthogonal. For further information, please see 3G TS 25.213, de-spreading and modulation (FDD).</li><li>(2) Transmit Diversity: The CPICH signals are transmitted from two antennas using the same spreading code (including channel code and scramble code). However, the predefined symbol sequence of the CPICH is different. So in a period of time slot or several symbols, the CPICH signals transmitted from two antennas are orthogonal. In this scenario, the integration interval of de-spreading in Fig. 7, Fig. 8 and Fig. 9 will be expanded to one time slot or several symbols from one symbol.</li><li>(3) Smart antenna scenario: In this case, network employs the Primary CPICH for omni-antenna (or sector antenna), and employs the secondary CPICH for directional antenna (or adaptive antenna). They are orthogonal.</li></ol>
In this invention, MA module 206 of the mobile terminal in Fig. 3 will distinguish and separate these signals from different transmit antennas based on the orthogonal feature of pilot signals.
Fig. 12 shows the configuration of MA module 206. In the case of multi-antenna transmitting at network side, the MA module 206 includes a plurality of processing modules 310 for different transmit antennas to respectively receive and process signals from different transmit antennas. Every processing module 310 for different transmit antennas is responsible to receive and process signals from a specific transmit antenna, composed of a group of spatial filters 303 and configured with the corresponding pilot code. Each group of spatial filters 303 contain a plurality of spatial filters 303, where each spatial filter 303 focus on processing signals of one specific path of multi-path signals from the same transmit antenna, including: receive signals from each MF 300, set its working mode and parameters according to instructions from controller 302 and synchronization information from synchronization module 301, and separate each specific signals from mixed signals according to the spatial features of signals of each channel (or base station).
Here, the above blind equal-ratio-combining algorithm for mobile terminals described in Fig. 5 can still be employed to equal-ratio combine signals that are to be inputted to different group of spatial filters 303.
Similarly, the three algorithms in Fig. 8, Fig. 9 and Fig. 10 can be also reused here. The outputs of different group of spatial filters 303 are combined after being time aligned, and then supplied to the baseband MODEM module 203 in Fig. 2 through pulse shaper 305.
Different from uni-antenna transmit scenario, the synchronization module 301 in Fig. 12 will establish and keep synchronization with multiple transmit antennas of base stations, and supply the multi-path information (including delays) to corresponding group of spatial filters 303 and combiner 304.
BENEFICIAL USE OF THE INVENTION
From the above description of the invention in conjunction with accompanying figures, it can be clearly seen that a stand-alone MA module is inserted into present mobile terminals, information about working status of the mobile terminal and configuration of the base station's antenna can be sent to the MA module, and signals processed by the MA module have been combined to single-channel signals before being sent to baseband MODEM via the bus, therefore, the stand-alone MA module can reuse the software and hardware design of standard baseband MEDEM.
Meanwhile, the MA module can receive working status of the mobile terminal and configuration of the base station's antenna via the bus, therefore the controller in the MA module can facilitate the receiving device of the mobile terminal to make different configurations, and select different multi-antenna processing algorithms, according to the working status of the mobile terminal and the configuration of the base station's antenna.
Furthermore, blind equal-ratio-combining algorithm is employed to improve the probability of successful accessing performed by mobile terminals cell search stage in the invention; improved LMS algorithm is adopted to implement MRC at normal connection stage, which effectively boosts the performance of communication systems.
Of course, it will be understood by those skilled in the art that the receiving device and method for multi-antenna mobile terminals as provided by this invention may not be only limited to mobile phone systems, but also applicable to other wireless mobile communication terminals, WLAN terminals and etc.
At the same time, it will be understood by those skilled in the art that the receiving device and method for multi-antenna mobile terminals as provided in this invention may not be only limited to WCDMA systems, but also applicable to communication systems with CDMA IS95, CDMA 2000 standards and etc.
It will also be understood by those skilled in the art that various modifications can be made to the smart antenna receiving device and method for mobile phones as proposed by this invention, without departing from the fundamentals of the contents of the invention. Therefore, the scope of the invention to be protected needs to be defined by what is claimed.
Contents6
25 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25
15 members in 9 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 02160403 | China | A | |
| 02160403 | China | A | |
| 02160403 | China | – | |
| 0306209 | International Bureau of the World Intellectual Property Organization (WIPO) | W | |
| 0306209 | International Bureau of the World Intellectual Property Organization (WIPO) | W | |
| 02160403 | – | – | – |
| CN2002160403 | – | – | – |
| IB2003006209 | – | – | – |
| WO2003IB06209 | – | – | – |
Members15
| Document | Office | Kind | |
|---|---|---|---|
| CN1512693A | China | A | |
| WO2004059878A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003285687A1 | Australia | A1 | |
| KR20050089855A | Republic of Korea | A | |
| EP1579599A1 | European Patent Office (EPO) | A1 | |
| JP2006512830A | Japan | A | |
| US2006233221A1 | United States of America | A1 | |
| EP1579599B1This record | European Patent Office (EPO) | B1 | |
| AT374465T | Austria | T | |
| DE60316602D1 | Germany | D1 | |
| DE60316602T2 | Germany | T2 | |
| CN100492937C | China | C | |
| US7855992B2 | United States of America | B2 | |
| JP4892676B2 | Japan | B2 | |
| KR101125529B1 | Republic of Korea | B1 |
57 legal events, as 6 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of representativeR082 | R082 | DE | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Fr: translation filedET | ET | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Corresponds to:REF | REF | EP | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1579599
- Publication, DOCDB
- 1579599
- Publication, EPODOC
- EP1579599
- Application
- 3778676
- Application, DOCDB
- 03778676
- Application, EPODOC
- EP20030778676
Titles3
- German
- MEHRANTENNENLÖSUNG FÜR EIN MOBILES HANDGERÄT
- English
- A MULTI-ANTENNA SOLUTION FOR MOBILE HANDSET
- French
- SOLUTION A ANTENNES MULTIPLES POUR TELEPHONE MOBILE
Classification
- CPC, 7
- H04B7/0897
- H04B7/08
- H04B7/022
- H04B7/0613
- H04B7/084
- H04B7/0854
- H04B1/40
- IPC, 3
- H04B7 08
- H04B7 02
- H04B7 06
Designated states27
- Contracting states, 27
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Romania
- Sweden
and 3 moreShow fewer
- Slovenia
- Slovakia
- Türkiye