Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

Getting the Best Business Credit Card for Your Company
Category:
Finance / Investment  

Discover How to Stop Hair Loss Grow More Hair
Category:
Health / Fitness  

Separation Anxiety
Category:
Health / Fitness  

Home Typing Jobs Paid Per Assignment
Category:
Business  

crying baby
Category:
Home And Family  

Conflict Leadership And The Leadership Talk
Category:
Business  

Cash out refinance Turning lemons into lemonade
Category:
Finance / Investment  

Asthma Natural Remedies With no Side Effects
Category:
Health / Fitness  

Affiliate Cloaking What It IS And WHY You Should Be Using It If ...
Category:
Business  

Peers and Power Are a Potent Mix
Category:
Business  

The Simple Truth About Content Writing
Category:
Marketing  

Strength Training Gets Everyone Lean and Fit
Category:
Health / Fitness  

The Role of a Medical Malpractice Attorney
Category:
Health / Fitness  

How to Grab Those Current Broadway Shows and Tickets
Category:
Entertainment / Television  

5 Proven Tips For Network Marketing Success
Category:
Marketing  

Essential Money Management Strategies For Horse Betting
Category:
Sports  

Come in to life again with cialis
Category:
Health / Fitness  

Why You Should Reject Most Credit Card Offers
Category:
Business  

Mangosteen Xanthones and Antioxidants
Category:
Health / Fitness  

Why affiliate marketers should use Google Adsense
Category:
Marketing  

Madonna Confesses Dance Floor Tour May Be Coming
Category:
Entertainment / Television  

The Income opportuneness provable to make money online
Category:
Business  

Generic Cialis Branded Solution For Your Problem
Category:
Health / Fitness  

free ringtones
Category:
Pets  

How Opt in Email Marketing Is Still A Marketing Tool To Remember...
Category:
Marketing  

Park City Utah Winter Activities
Category:
Travel  

Life Insurance Plan Online 7 Terms You Should Know
Category:
Finance / Investment  

Performing Successful Data Recovery For Computers
Category:
Computers  

Keeping Moisture Out Of Your House
Category:
Home And Family  

How To Maximize Your Aerobics Workout
Category:
Health / Fitness  

Food Processing Industry in China Expanding Fast
Category:
Business  

Want to Get a New Job Before 2007 Sets in Part Two
Category:
Business  

Five Important Things You Sould Know Before Visiting Costa Rica
Category:
Travel  

Web designing Is your website doing business
Category:
Computers  

What Everyone Needs to Know about High Blood Pressure
Category:
Health / Fitness  

Zero Down Payment On Georgia Homes Offered By Investor
Category:
Finance / Investment  

7 Ways To Convert Your Traffic Into Cash
Category:
Marketing  

Scanning Images Made Simple In 5 Steps
Category:
Computers  

Mortgage Insurance Protects Bank Forced Repossess Your House Los...
Category:
Business  

Secrets To A Successful Carpet Cleaning Business
Category:
Business  

Guerrilla Marketing for the Small Marketing Budget
Category:
Marketing  

My Baseball Appreciation List
Category:
Sports  

Making Money Online What are you doing
Category:
Marketing  

Find Keywords with this Cutting Edge Strategy
Category:
Business  

Orchid Plants
Category:
Home And Family  

Vitamin A
Category:
Health / Fitness  

How To Play Guitar Free Online Guitar Lesson
Category:
Entertainment / Television  

Securing a personal loan is much easier when you know what optio...
Category:
Finance / Investment  

Tips To Selecting The Right Acne Medicine
Category:
Health / Fitness  

Used Bicycles Sustainability Anyone
Category:
Sports  

Google Adwords Writing Secrets you Need to Know
Category:
Marketing  

The Best Fixer Upper Home Contractor Tips to Find One
Category:
Business  

Beer Through the Years
Category:
Food / Drink  

Ringtones Choosing Your Ringtone Type
Category:
Entertainment / Television  

For the Air and Space Enthusiast
Category:
Hobbies / Pastimes  

How Honda Screwed Up The Internet Marketer s Logic And How You C...
Category:
Marketing  

Cheap futon Cheap and Elegant goes hand in hand in the shape of ...
Category:
Home And Family  

Now Yurt talking
Category:
Travel  

Advantages and disadvantages of using web templates or WYSIWYG e...
Category:
Self Help  

Fertile Ground
Category:
Health / Fitness  

Is It Really Necessary To Buy Bottled Water
Category:
Food / Drink  

Hot Tips For Investing In Real Estate
Category:
Real Estate  

How Can Inspections Save You Money in Real Estate Investment
Category:
Business  

Automated Lead Systems Online with BurnBuilder
Category:
Business  

Looking for a site to help you with property
Category:
Business  

The Serpent Grail
Category:
Writing  

Winning A Losing Battle In Online Business
Category:
Business  

Ice Skating through the Centuries
Category:
Sports  

The Uses Of Leather
Category:
Home And Family  

Innovative Invitations
Category:
Home And Family  

Best Homeowner Loan Leave the rest and choose the best
Category:
Finance / Investment  

Super Simple SEO 6 Easy Things You Can Do Today To Boost Your Se...
Category:
Marketing  

Pharmaceutical guide
Category:
Health / Fitness  

A Visitors Guide to Yachting the San Juan Islands of Washington ...
Category:
Travel  

Spicy African Food
Category:
Health / Fitness

Adaptive vector modulation method and system Number:7,154,939 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Two British Soldiers Killed in Afghanistan by VOA News
     Iranian Clerics Protest Election Results by VOA News
     Pakistani Airstrikes Kill 6 Militants in North Waziristan by VOA News

Title: Adaptive vector modulation method and system

Abstract: A transceiver for implementing an adaptive vector modulation method is disclosed. In response to a binary stream assembled into groups of bits forming symbol indices, a transmitter of the transceiver generates one or more complex values symbols that are normalized over channel coefficients associated with one or more propagation channels between one or more transmitter antennas and one or more receiver antennas. The transmitter controls a transmission of the complex values symbol(s) from the transmitter antenna(s) to a selected receiver antenna. The selection of the receiver antenna is based upon a metric proportional to the average injection power or a vector norm corresponding to each receiver antenna of the receiver antenna(s).

Patent Number: 7,154,939 Issued on 12/26/2006 to Hamied,   et al.


Inventors: Hamied; Khalid Abdul-Aziz (Naperville, IL), Stewart; Kenneth Anderson (Grayslake, IL)
Assignee: Motorola, Inc. (Schaumburg, IL)
Appl. No.: 10/068,643
Filed: February 5, 2002


Current U.S. Class: 375/219
Current International Class: H04B 1/38 (20060101)
Field of Search: 375/219,295,316 455/73,91,130


References Cited [Referenced By]

U.S. Patent Documents
5226057 July 1993 Boren
6032033 February 2000 Morris et al.
6600933 July 2003 Hiramatsu et al.
6782043 August 2004 Dehghan et al.
6873835 March 2005 Kawaguchi
6975666 December 2005 Affes et al.

Other References

Siavash M. Alamouti, "A Simple Transmit Diversity Technique for Wireless Communications," IEEE Journal on Select Areas in Communciations, vol. 16, No. 8, Oct. 1998, pp. 1451-1458. cited by other .
Gregory G. Raleigh and John M. Cioffi, "Spatio-Temporal Coding for Wireless Communciation," IEEE Transactions on Communciations, vol. 46, No. 3, Mar. 1998, pp. 357-366. cited by other .
Kamyar Rohani, Mark Harrison and Kiran Kuchi, "A Comparison of Base Station Transmit Diversity Methods for Third Generation Cellular Standards," Motorola Labs, Access Technologies Research--Fort Worth, .COPYRGT. 1999 IEEE, pp. 351-355. cited by other .
Vahid Tarokh, Hamid Jafarkhani, and A. Robert Calderbank, "Space-Time Block Coding for Wireless Communciations: Performance Results," IEEE Journal on selected Areas in Communciations, vol. 1, No. 3, Mar. 1999, pp. 451-460. cited by other .
V. W. Wolniansky, G. J. Foschini, G. D. Golden and R. A. Valenzuela, "V-Blast: An Architecture for Realizing Very High Data Rates Over the Rich-Scattering Wireless Channel," .COPYRGT. 1998 IEEE, pp. 295-300. cite- d by other.

Primary Examiner: Kumar; Pankaj

Claims



We claim:

1. A method of operating a transmitting device including a plurality of transmitter antennas, that can communicate using a plurality of propagation channels between the plurality of transmitter antennas and a plurality of receiver antennas of a receiving device, said method comprising: receiving a binary stream assembled into groups of bits forming symbol indices; generating at least one complex symbol value in response to a reception of the binary stream, each complex symbol value of the at least one complex symbol value being normalized by a function based on at least one channel coefficient associated with each of the plurality of propagation channels; and transmitting the at least one complex symbol value from the plurality of transmitter antennas.

2. The method according to claim 1, wherein the at least one complex symbol value is generated according to: .times..times..times..times..times..times..times. ##EQU00008## where X.sub.m is the at least one complex symbol value, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where m is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where {square root over (E.sub.S)} is a value proportional to a voltage that is normalized by the formula, where h.sub.x,y is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, where h* is a complex conjugate of h, and where M.sub.T is a quantity of the plurality of transmitter antennas.

3. The method according to claim 1, wherein the at least one complex symbol value is generated according to: .function..times..function..times..function..times..times..function..time- s..times. .times. .times..times. ##EQU00009## where X.sub.j[k] is the at least one complex symbol value, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where m is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where k is an index of OFDM sub-channels connecting a j-th transmitter antenna to an i-th receiver antenna, where {square root over (E.sub.S)} is a value proportional to a voltage that is normalized by the formula, where H.sub.x,y[k] is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, where H* is the complex conjugate of H, where N is the quantity of OFDM channels, and where M.sub.T is the quantity of the plurality of transmitter antennas.

4. The method of claim 1, further comprising: selecting a first receiver antenna of the plurality of receiver antennas as a function of a metric proportional to an average injection power corresponding to the first receiver antenna.

5. The method of claim 1, further comprising: selecting a first receiver antenna of the plurality of receiver antennas as a function of a vector norm corresponding to the first receiver antenna.

6. A transmitting device, comprising: a plurality of transmitter antennas, wherein the transmitting device can communicate using one or more propagation channels between said plurality of transmitter antennas and a plurality of receiver antennas of a receiving device; and a transmitter operable to generate at least one complex symbol value in response to a reception of a binary stream assembled into groups of bits forming symbol indices, each complex symbol value of the at least one complex symbol value being normalized by a function based on at least one channel coefficient associated with each of said plurality of propagation channels.

7. The transmitting device according to claim 6, wherein said transmitter generates the at least one complex symbol value according to: .times..times..times..times..times..times..times. ##EQU00010## where x.sub.m is the at least one complex symbol value, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where m is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where {square root over (E.sub.S)} is a value proportional to a voltage that is normalized by the formula, where h.sub.x,y is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, where h* is a complex conjugate of h, and where M.sub.T is a quantity of the plurality of transmitter antennas.

8. The transmitting device according to claim 6, wherein said transmitter generates the at least one complex symbol value according to: .function..times..function..times..function..times..times..function..time- s. ##EQU00011## .times..times. ##EQU00011.2## where X.sub.j[k] is the at least one complex symbol value, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where m is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where k is an index of OFDM sub-channels connecting a j-th transmitter antenna to an i-th receiver antenna, where {square root over (E.sub.S)} is a value proportional to a voltage that is normalized by the formula, where H.sub.x,y[k] is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, where H* is the complex conjugate of H, where N is the quantity of OFDM channels, and where M.sub.T is the quantity of the plurality of transmitter antennas.

9. The transmitting device of claim 6, wherein: said transmitter is further operable to select a first receiver antenna of said plurality of receiver antennas as a function of a metric proportional to an average injection power of corresponding to said first receiver antenna; and said plurality of transmitting antennas are operable to transmit the at least one complex symbol value to said first receiver antenna.

10. The transmitting device of claim 6, further comprising: a receiver operable to select a first receiver antenna of said plurality of receiver antennas as a function of a metric proportional to an average injection power corresponding to said first receiver antenna, wherein said plurality of transmitting antennas are operable to transmit the at least one complex symbol value to said first receiver antenna.

11. The transmitting device of claim 6, wherein: said transmitter is further operable to select a first receiver antenna of said plurality of receiver antennas as a function of a vector norm corresponding to said first receiver antenna; and said plurality of transmitter antennas are operable to transmit the at least one complex symbol value to said first receiver antenna.

12. The transmitting device of claim 6, further comprising: a receiver operable to select a first receiver antenna of said plurality of receiver antennas as a function of a vector norm corresponding to said first receiver antenna, wherein said plurality of transmitting antennas are operable to transmit the at least one complex symbol value to said first receiver antenna.

13. A method of operating a transmitting device including a plurality of transmitter antennas, wherein the transmitting device can communicate using one or more propagation channels between the plurality of transmitter antennas and a plurality of receiver antennas of a receiving device, said method comprising: computing a metric for one of the plurality of transmitter antennas, wherein the metric is proportional to an average injection power that would be used for each receiver antenna of the plurality of receiver antennas of the receiving device, wherein the metric is based on measured, complex channel coefficients associated with those of the one or more propagation channels that are between the transmitter antenna and the receiving antennas; selecting a first antenna of the plurality of receiver antennas of the receiving device having a smallest average injection power to receive at least one complex value symbol from the transmitter antennas.

14. The method according to claim 13, wherein all computations of the metric proportional to the average injection power are according to: .times. ##EQU00012## where AIP.sub.i is the average injection power, where i is an index of a selected receiver antenna, where j is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where h.sub.x,y is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, and where M.sub.T is a quantity of the plurality of transmitter antennas.

15. The method according to claim 13, wherein all computations of the metric proportional to the average injection power are according to: .times..times..function..times. ##EQU00013## where AIP.sub.j is the average injection power, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where j is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where k is an index of OFDM sub-channels connecting a j-th transmitter antenna to an i-th receiver antenna, where H.sub.x,y[k] is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, where N is the quantity of the OFDM sub-channels, and where M.sub.T is the quantity of the plurality of transmitter antennas.

16. A method of operating a transmitting device including a plurality of transmitter antennas, wherein the transmitting device can communicate using one or more propagation channels between the plurality of transmitter antennas and a plurality of receiver antennas of a receiving device, said method comprising: computing a vector norm for each particular receiver antenna of the plurality of receiver antennas of the receiving device based on a vector comprising measured, complex channel coefficients associated with the one or more propagation channels that include the particular antenna; selecting a first antenna of the plurality of receiver antennas of the receiving device having a largest vector norm to receive at least one complex value symbol from the plurality of transmitter antennas.

17. The method of claim 16, wherein all computations of the vector norm are according to: .times. ##EQU00014## where VN.sub.i is the vector normal of one of the plurality of receiver antennas, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where j is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where h.sub.x,y is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, and where M.sub.T is the quantity of the plurality of transmitter antennas.

18. The method according to claim 16, wherein all computations of the vector norm are according to: .times..times..function..times..times..function. ##EQU00015## where VN.sub.i is the vector norm of one of the plurality of receiving antennas, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where j is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where k is an index of OFDM sub-channels connecting a j-th transmitter antenna to an i-th receiver antenna, where H.sub.x,y[k] is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, where N is the quantity of the OFDM sub-channels, and where M.sub.T is the quantity of the plurality of transmitter antennas.

19. A transmitting device, comprising: a plurality of transmitter antennas, wherein the transmitting device can communicate using one or more propagation channels between said plurality of transmitter antennas and a plurality of one or more receiver antennas of a receiving device; and a module operable to compute a metric for one of the plurality of transmitter antennas, wherein the metric is proportional to an average injection power that would be used for each receiver antenna of said plurality of receiver antennas of the receiving device, wherein the metric is based on measured, complex channel coefficients associated with those of the one or more propagation channels that are between the transmitter antenna and the receiving antennas, and wherein said module is further operable to select a first antenna of said plurality of receiver antennas of the receiving device having a smallest average injection power to receive at least one complex value symbol from said plurality of transmitter antennas.

20. The transmitting device according to claim 19, wherein said module performs all computations of the metric proportional to the average injection power according to: .times. ##EQU00016## where AIP.sub.i is the average injection power, where i is an index of a selected receiver antenna, where j is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where h.sub.x,y is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, and where M.sub.T is a quantity of the plurality of transmitter antennas.

21. The transmitting device according to claim 19, wherein said module performs all computations of the metric proportional to the average injection power according to: .times..times..function..times. ##EQU00017## where AIP.sub.j is the average injection power, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where j is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where k is an index of OFDM sub-channels connecting a j-th transmitter antenna to an i-th receiver antenna, where H.sub.x,y[k] is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, where N is the quantity of the OFDM sub-channels, and where M.sub.T is the quantity of the plurality of transmitter antennas.

22. A transmitting device, comprising: a plurality of transmitter antennas, wherein the transmitting device can communicate using one or more propagation channels between said plurality of transmitter antennas and a plurality of receiver antennas of a receiving device; and a module operable to compute a vector norm for each particular receiver antenna of said plurality of receiver antennas of the receiving device based on a vector comprising measured, complex channel coefficients associated with the one or more propagation channels that include the particular antenna, said module further operable to select a first antenna of said plurality of receiver antennas having a largest vector norm to receive at least one complex value symbol from said plurality of transmitter antennas.

23. The transmitting device of claim 22, wherein said module performs all computations of the vector norm according to: .times. ##EQU00018## where VN.sub.i is the vector normal of one of the plurality of receiver antennas, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where j is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where h.sub.x,y is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, and where M.sub.T is the quantity of the plurality of transmitter antennas.

24. The transmitting device according to claim 22, wherein said module performs all computations of the vector norm according to: .times..times..function..times..times..function. ##EQU00019## where VN.sub.i is the vector norm of one of the plurality of receiving antennas, where i is an index of a selected receiver antenna to receive the at least one complex symbol value, where j is an index of a selected transmitter antenna to transmit the at least one complex symbol value, where k is an index of OFDM sub-channels connecting a j-th transmitter antenna to an i-th receiver antenna, where H.sub.x,y[k] is a measured complex channel coefficient of the propagation channel between receiver antenna x and transmitter antenna y, where N is the quantity of the OFDM sub-channels, and where M.sub.T is the quantity of the plurality of transmitter antennas.
Description



FIELD OF THE INVENTION

In general, the present invention relates to the field of communication systems. More specifically, the present invention relates to multi-antenna transceivers and links within wireless systems.

BACKGROUND OF THE INVENTION

Prior art wireless communication systems such as 2.sup.nd and 3.sup.rd generation cellular systems (e.g., ETSI GSM, TIA IS-95, 3GPP UMTS, etc.) and wireless local area network systems (e.g., IEEE 802.11b) are generally capable of sustaining maximum information bit rates of approximately 20 Mbps or less. Future applications for extremely high speed personal wireless communication links anticipate information bit rates well above 100 Mbps. Further, the personal (and possibly wearable) nature of the services anticipated to be supported by such links require extremely low-power operation, and therefore minimal complexity in baseband signal processing (including demodulation and error correction stages).

The present invention offers an improved capacity for communication systems employing a high speed link capacity with low associated signal processing complexity.

SUMMARY OF THE INVENTION

One form of the present invention is a method of operating a transceiver including one or more transmitter antennas, at least one receiver antenna, and one or more propagation channels between the one or more transmitter antennas and the one or more receiver antennas. First, a binary stream assembled into groups of bits forming symbol indices is received by the transceiver. Second, the transceiver generates at least one complex symbol value in response to a reception of the binary stream with each one complex symbol value being normalized over one or more channel coefficients associated with the propagation channel(s). Thereafter, one of the receiver antennas is selected to receiver the at least one complex symbol value from the transmitter antenna(s). In one aspect, the selection of the receiver antenna is a function of a metric proportional to an average injection power corresponding to the selected receiver antenna. In another aspect, the selection of the receiver antenna is a function of a vector norm corresponding to the selected receiver antenna.

The foregoing form as well as other forms, features and advantages of the invention will become further apparent from the following detailed description of the presently preferred embodiment, read in conjunction with the accompanying drawings. The detailed description and drawings are merely illustrative of the invention rather than limiting, the scope of the invention being defined by the appended claims and equivalents thereof.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a block diagram of one embodiment of an adaptive vector modulation transceiver in accordance with the present invention;

FIG. 2 illustrates a block diagram of a first embodiment of a spatial mapping module and a first embodiment of a receiver of the FIG. 1 adaptive vector modulation transceiver;

FIG. 3 illustrates a flowchart representative of a first embodiment of a receiver antenna selection method in accordance with the present invention;

FIG. 4 illustrates a flowchart representative of a second embodiment of a receiver antenna selection method in accordance with the present invention;

FIG. 5 illustrates a block diagram of a second embodiment of a spatial mapping module of the FIG. 1 adaptive vector modulation transceiver; and

FIG. 6 illustrates a block diagram of a second embodiment of a receiver of the FIG. 1 adaptive vector modulation transceiver.

DETAILED DESCRIPTION OF THE PRESENTLY PREFERRED EMBODIMENTS

FIG. 1 illustrates one embodiment of an adaptive vector modulation (AVM) system transceiver 10 (hereinafter "AVM transceiver 10") in accordance with the present invention. A transmitter of the AVM transceiver 10 includes a symbol modulator 20 and a spatial mapping module 30. The symbol modulator 20 receives as an input a binary information stream assembled into groups of K bits forming symbol indices J. In response thereto, the symbol modulator 20 conventionally provides a generally complex-valued Quadrature Amplitude Modulation (QAM) symbol s.sub.J in the form of a member of any well-known constellation (e.g., 16-QAM, 64-QAM, etc.). The spatial mapping module 30 receives the modulation symbol s.sub.J, and in response thereto, the spatial mapping module 30 generally directs a transmission of M.sub.T complex symbol values (not shown) from each of M.sub.T transmitter antennas where 1.ltoreq.M.sub.T. In the embodiment of FIG. 1, M.sub.T=3 whereby spatial mapping module 30 specifically directs a transmission of three (3) complex symbol values (not shown) from a transmitter antenna TX.sub.0, a transmitter antenna TX.sub.1 and a transmitter antenna TX.sub.2, respectively.

The transmitted complex symbol values are received by one of M.sub.R receiver antennas where 1.ltoreq.M.sub.R, and M.sub.T and M.sub.R may or may not have identical values. In the embodiment of FIG. 1, M.sub.R=3 whereby the transmitted complex symbol values are received by one of a receiver antenna RX.sub.0, a receiver antenna RX.sub.1, and a receiver antenna RX.sub.2. The complex symbol values transmitted from each transmitter antenna TX.sub.0 TX.sub.2 are weighted versions of modulation symbol s.sub.J where the weights are a function of the receiver antenna among the receiver antennas RX.sub.0 RX.sub.2 selected to receive the complex symbol values, and the propagation channels between the M.sub.T transmitter antennas and the M.sub.R candidate receiver antennas. The result is a normalization of the complex symbol values over the channel coefficients associated with the propagation channels.

Upon reception of the complex symbol values by the selected receiver antenna, the receiver 40 demodulates the complex symbol values to recover an estimate of the modulation symbol s.sub.J to thereby generate an estimate of the transmit symbol index J to obtain the binary information sequence input to the symbol modulator 20.

The symbol modulator 20, the spatial mapping module 30, and the receiver 40 may be implemented in hardware (analog or digital), software, or any combination of hardware and software. From a subsequent description of various embodiments of the spatial mapping module 30 and the receiver 40, those having ordinary skill in the art will appreciate a sequential operation of the components of the symbol modulator 20, the spatial mapping module 30, and the receiver 40 (e.g., in a software implementation) and a concurrent operation of the symbol modulator 20, the spatial mapping module 30, and the receiver 40 (e.g., in a hardware implementation).

FIG. 2 illustrates a spatial mapping module 30a (for the particular case of M.sub.T=3) as one embodiment of the spatial mapping module 30 (FIG. 1) and a receiver 40a as one embodiment of the receiver 40 (FIG. 1). In response to the modulation symbol s.sub.J, and selection of the i-th receiver antenna, the spatial mapping module 30a generates a complex symbol value x.sub.0, a complex symbol value x.sub.1, and a complex symbol value x.sub.2 in accordance with the following general equation [1]:

.times..times..times..times..times..times..times. ##EQU00001##

where E.sub.s is a desired mean received symbol energy, M.sub.T is the number of transmitter antennas (M.sub.T=3 for the spatial mapping module 30a), and h.sub.i,j is a complex-valued channel coefficient.

For this particular implementation, the complex-valued baseband-equivalent channels connecting the transmitter antennas TX.sub.0 TX.sub.2 with each of the receiver antennas RX.sub.0 RX.sub.2 is assumed to comprise a single coefficient (conventionally referred to as a `flat` channel). Accordingly, there are M.sub.R.times.M.sub.T distinct channel coefficients. In one embodiment, the channel coefficients are organized into a matrix L.sub.1 having M.sub.R rows (or groups) of M.sub.T coefficients (equivalently, M.sub.R length-M.sub.T row vectors) in accordance with the following equation [2]:

##EQU00002##

where each group comprises the M.sub.T channel coefficients connecting the transmitter antennas TX.sub.0 TX.sub.2 to one of the receiver antennas RX.sub.0 RX.sub.2.

A transmission of the complex symbol value x.sub.0, the complex symbol value x.sub.1, and the complex symbol value x.sub.2 from the transmission antennas TX.sub.0 TX.sub.2, respectively, is directed along a subset of the channel coefficients of equation [2] in accordance with the antenna selection method of the present invention.

FIG. 3 illustrates a flowchart 50 representative of one embodiment of a receiver antenna selection method. During a stage S52 of the flowchart 50, a metric proportional to the average injection power (AIP) (where the averaging process is defined with respect to the transmitted symbol process--whose component symbols may not have constant energy--and assumes the fading channel coefficients are approximately constant for a particular interval) corresponding to selection of the i-th (of M.sub.R) candidate receiver antennas is computed in accordance with the following equation [3]:

.times..times. ##EQU00003##

During a stage S54 of the flowchart 50, the receiver antenna (selected over index i) having the smallest average injection power metric AIP.sub.i is selected, and that receiver antenna is then used to receive the complex symbol value x.sub.0, the complex symbol value x.sub.1, and the complex symbol value x.sub.2 after implicit processing by the corresponding selected channel coefficient vector h.sub.i according to the definitions of equation [2].

FIG. 4 illustrates a flowchart 60 representative of another embodiment of a receiver antenna selection method. During a stage S62 of the flowchart 60, the L.sub.2 vector norm (VN) of the row vector h.sub.i corresponding to each of the M.sub.R candidate receiver antennas is computed in accordance with the following equation [4]:

.times..times. ##EQU00004##

During a stage S64 of the flowchart 60, the channel having the highest vector norm VN.sub.i is selected, and the corresponding i-th receiver antenna is used to receive the complex symbol value x.sub.0, the complex symbol value x.sub.1, and the complex symbol value x.sub.2 after implicit processing by the corresponding selected channel coefficients h.sub.i.

In one embodiment, the spatial mapping module 30a executes either the flowchart 50 or the flowchart 60, and communicates the receiver antenna selection to a switch 41 of the receiver 40a. In a second embodiment, the switch 41 executes either the flowchart 50 or the flowchart 60, and communicates the receiver antenna selection to the spatial mapping module 30a. In a third embodiment, both the spatial mapping module 30a and the switch 41 execute either the flowchart 50 and/or the flowchart 60, and handshake as to the receiver antenna selection.

In response to the receiver antenna selection, the switch 41 establishes a communication between the receiving antenna associated with the selected channel and a slicer 42 (which could equivalently be termed a hard-decision symbol estimator). For example, upon a selection of the channel 1, the switch 41 establishes a communication between the receiving antenna RX.sub.1, and the slicer 42 as exemplary illustrated in FIG. 2. The slicer 42 receives a modulation signal s.sub.J that is an estimation of modulation signal s.sub.J. In response thereto, the slicer 42 conventionally generates a group of bits as an estimate of the symbol index J (FIG. 1).

The description above was particularly intended for use in channels where each channel coefficient comprises a single complex-valued coefficient. The invention can be extended to include so-called frequency-selective channels (i.e., where the channel comprises a non-zero length time-series of complex-valued coefficients).

FIG. 5 illustrates a spatial mapping module 30b as another embodiment of spatial mapping module 30 (FIG. 1). The spatial mapping module 30b is an extension of the present invention to frequency-selective channels using the well-known technique of Orthogonal Frequency Division Modulation (OFDM). In response to a length-N sequence of modulation symbols s.sub.J, a serial to parallel converter 31 conventionally concatenates the N modulation symbols s.sub.J into a group of modulation symbols s.sub.J[0], . . . , s.sub.J[N-1]. A spatial mapper 32 provides a group of complex symbol values X.sub.0[0], . . . , X.sub.0[N-1], a group of complex symbol values X.sub.1[0], . . . , X.sub.1[N-1] and a group of complex symbol values X.sub.2[0], . . . , X.sub.2[N-1] as a function of modulation symbols s.sub.J[0], . . . , s.sub.J[N-1].

In one embodiment, given the selection of the i-th receiver antenna, the spatial mapper 32 generates complex symbol values X.sub.0[0], . . . , X.sub.0[N-1], complex symbol values X.sub.1[0], . . . , X.sub.1[N-1] and complex symbol values X.sub.2[0], . . . , X.sub.2[N-1] in accordance with the following equation [5]:

.function..times..function..times..function..times..times..function..times- ..times. .times. .times..times. ##EQU00005##

where H.sub.i,j[k] is generally the single frequency-domain complex-valued channel coefficient corresponding to the k-th (of N) OFDM sub-channel connecting the j-th transmitter antenna to the i-th receiver antenna.

An inverse Fast Fourier Transform 33a ("IFFT 33a') conventionally transforms the group of frequency-domain complex symbol values X.sub.0[0], . . . , X.sub.0[N-1] into a group of time-domain complex symbol values x.sub.0[0], . . . , x.sub.0[N-1]. A parallel/serial converter 34a conventionally converts the group of time-domain complex symbol values x.sub.0[0], . . . , x.sub.0[N-1] into a time-domain complex symbol sequence denoted x.sub.0. A cyclic redundancy module 35a conventionally adds a cyclic prefix and/or cyclic postfix to the time-domain complex symbol sequence x.sub.0 to yield a time-domain complex symbol sequence z.sub.0.

An IFFT 33b conventionally transforms the group of frequency-domain complex symbol values X.sub.1[0], . . . , X.sub.1[N-1] into a group of time-domain complex symbol values x.sub.1[0], . . . , x.sub.1[N-1]. A parallel/serial converter 34b conventionally converts the group of time-domain complex symbol values x.sub.1[0], . . . ,.sub.1[N-1] into a time-domain complex symbol sequence x.sub.1. A cyclic redundancy module 35b conventionally adds a cyclic prefix and/or cyclic postfix to the time-domain complex symbol sequence x.sub.1 to yield a time-domain complex symbol sequence z.sub.1.

An IFFT 33c conventionally transforms the group of frequency-domain complex symbol values X.sub.2[0], . . . , X.sub.2[N-1] into a group of time-domain complex symbol values x.sub.2[0], . . . , x.sub.2[N-1]. A parallel/serial converter 34c conventionally converts the group of time-domain complex symbol values x.sub.2[0], . . . , x.sub.2[N-1] into a time-domain complex symbol sequence x.sub.2. A cyclic redundancy module 35c conventionally adds a cyclic prefix and/or cyclic postfix to the time-domain complex symbol sequence x.sub.2 to yield a time-domain complex symbol sequence z.sub.2.

The cyclic prefixes and/or cycle postfixes added to time-domain complex symbol sequences x.sub.0 x.sub.2 are determined by factors such as, for example, a maximum channel time-dispersion.

FIG. 6 illustrates an OFDM receiver 40b as another embodiment of the receiver 40 (FIG. 1). The switch 41 can operated as previously described herein in connection with the flowchart 50 (FIG. 3) with the metric proportional to the average injection power (AIP) (where averaging is again defined with respect to the transmitted symbol process, for a set of channel coefficients assumed constant over an interval) corresponding to each candidate (i -th) receiver antenna computed in accordance with the following equation [7]:

.times..times..function..times. ##EQU00006##

Alternatively, the switch 41 can operated as previously described herein in connection with the flowchart 60 (FIG. 4) with the vector norm VN of the channel corresponding to the i-th receiver antenna is computed in accordance with the following equation [8]:

.times..times..function..times..times..function. ##EQU00007##

where--in a manner similar to equation [2]--the row vector H.sub.i[k] is defined as the length-M.sub.T vector comprising H.sub.i[k]=[H.sub.i,0[k]H.sub.i,1[k]. . . H.sub.i,M.sub.T[k]].

A cyclic redundancy module 42 receives a time-domain complex symbol sequence z.sub.r, and in response thereto, conventionally removes the cyclic prefix and/or the cyclic postfix to yield a time-domain complex symbol sequence x.sub.r. A serial/parallel converter 43 conventionally converts the time-domain complex symbol sequence x.sub.r into a group of time-domain complex symbol values x.sub.r[0], . . . , x.sub.r[N-1]. A Fast Fourier Transform 44 ("FFT 44") conventionally transforms the time-domain complex symbol values x.sub.r[0], . . . , x.sub.r[N-1] into a group of frequency-domain complex symbol values s.sub.j[0]-s.sub.j[N-1]. A parallel/serial converter 45 conventionally converts the frequency-domain complex symbol values s.sub.J[0]-s.sub.J[N-1] into a set of N estimated modulation symbols s.sub.J that is an estimate of modulation symbols s.sub.J (FIG. 1). The slicer 46 conventionally generates N symbol index estimates each identifying K bits (FIG. 1).

The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.

*


Free Web Sudoku Puzzles.
Solve with your browser.
          1 4 3  
9   4 7 2        
3               9
        9   1 5  
1   8       9   7
  9 6   5        
8               1
        4 9 8   2
  7 3 8          
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!