Archive for the 'Miscellaneous' Category

High SNR distribution of eigen-values of a Wishart Matrix

Miscellaneous 2 Comments »

Today I came across a nice result on the distribution of eigen values of matrix $HH^{\dag}$, where the entries of $H \in {\mathcal C}^{m\times n}$ are i.i.d. Gaussian distributed. The result says that the $k^{th}$ eigen value $\lambda_k$ (in the decreasing order) of $HH^{\dag}$ has the following distribution, $P(\lambda_k\le x) = x^{(m-k+1)(n-k+1)},$ for small $x$.
Its quite useful for analysing many MIMO techniques, such as MRC, MRT.
The reference is a recent IT Paper: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4544985&isnumber=4544949

The Green Sheet

Miscellaneous No Comments »

It turns out that the mysterious “green sheet” is just the WNCG graduation checklist. You can find it at this link.

Finding a Good Research Topic

Miscellaneous, Reference 1 Comment »

A student from China recently asked me about how I got interested in relay selection and started obtaining (publishable) results. Since I have some free time on my hands now, I figured I’d share some thoughts on this topic.

I actually don’t think that the way I got interested in relay selection was the ideal strategy in terms of “finding a good research topic.” Instead, I’ll discuss what I think is a better way of “finding a good research topic.” Note that the following is especially relevant for graduate students researching wireless communications (for the obvious reasons).

It’s fairly common for a new graduate student to be overwhelmed by the plethora of potential research topics. When I was starting work on my masters degree, I wanted to do research involving some aspect of wireless networks, since I felt (wrongly, as it turned out) that all of the good point-to-point problems had already been solved. During the summer of 2004, I worked on beamforming for MIMO ad hoc networks, but that ended up being a major dead end. On a related note, I recently perused my research notebook and found that during January 2006, I was interested in cooperative diversity for OFDM networks (my, how things have changed).

This brings up the key question: how should a new graduate student sort through the morass of potential research topics and come up with a good one? I’ll discuss two potential answers.

One approach is to have your advisor answer this question for you, assuming that you have an advisor. In general, you can assume that your advisor has a strong grasp of the current state of research in wireless communications. This knowledge can help him/her determine a topic for you that is 1) interesting, so you won’t be bored stiff for approximately 5 years and 2) worthy of a Ph.D. dissertation, so you will have made a fundamental contribution of some sort by the time you graduate.

The second approach, which I highly recommend, is to take the initiative. To start off, you should do a significant amount of reading. Survey articles in journals such as the IEEE Communications Magazine and the IEEE Signal Processing Magazine can be valuable starting points for the interested yet relatively inexperienced grad student.

A particularly well-written survey article can provide the reader with a good grasp of “what’s been done” on a topic such as “OFDMA power allocation for relay-based networks” and suggest various open problems that are both interesting and important. When reading through these survey articles, one should also scan the list of references to learn about the key papers (and researchers, so you can bookmark their home pages) in a particular area.

It’s then important to read through these key papers to grasp the nuances of the topic that you’re learning about and ask yourself tough questions along the way. For example, do you understand the (technical) paper that you’re reading? Can you justify all of the authors’ assumptions? Can you re-derive every expression (especially the proofs of key theorems) in the paper? I should note that sometimes papers contain typos/gross errors, so you shouldn’t automatically trust everything you read.

If you want to answer these questions in the affirmative, this is a great opportunity for building your technical background. For example, let’s say that the authors are studying a MIMO wireless system and assume that a two-ring scattering model is being employed. If you don’t know what a two-ring scattering model is, you should obtain a copy of a MIMO textbook such as this one by Paulraj et al. and learn more about channel modeling.

Also, let’s say that you’re reading through this famous paper by Gupta and Kumar, and you’re having trouble deriving some (or all, as this paper is actually quite tricky to understand) of the key results. In this case, you might want to strengthen your graph theory background by taking an appropriate class, such as this one at UT-Austin. You might also want to improve your knowledge of random geometry, and you can check your university library for a helpful book such as this one by Bollobas for more coverage of this advanced topic.

As you read through the key technical papers in the area that you’re learning about, you should think of additional open problems and ask yourself more tough questions. For example, you can ponder something like, “the authors’ assumption of a zero-error feedback channel seems a bit restrictive. From my other reading it’s clear that introducing a channel estimation error at the transmitter would better model a practical system. Maybe I can’t obtain an exact expression for the sum capacity given channel estimation errors, since that seems quite complicated, but can I obtain relatively tight bounds?”

Regardless of the approach that you take in terms of finding a good research topic, it’s crucial that you interact with your advisor during this process. Your advisor, who has worked in either the general area that you’re considering or a related area, can help you determine if the open problem you’re considering is either trivial, worthy of multiple dissertations, or actually reasonable for a dissertation. Note that by adopting the second approach I discussed above, your ability to have meaningful dialogue with your advisor during this process is enhanced. In particular, you can evaluate your advisor’s suggestions and converge on a reasonable topic more quickly; this is especially important if your advisor has not worked in the general area that you’re considering.

That’s all I had to say on this subject, at least for now. I welcome comments, especially from my group-mates on this issue of “finding a good research topic.”

LTE abbreviations - Take Your Pick!!

Miscellaneous 2 Comments »

Light up Turn on Engage
Laptop and Terminal Euphoria
Linking The Earth
Linking Telephony Everywhere
Luscious Telephony Experience
Limitless Technology for Everyone
Limited Time Enigma
Laugh Track Escapade
Lightning-fast Transfer of Everything
Let’s Turnaround East
Late Troublesome Expensive
Look, Talk, and Enjoy
Live Telecommunication Environment
Leading Telecommunication Excellence
Loads of Traffic for Everyone
Live connection To Everyone
Live communication To Everyone
Lifeline To Everyone
Let’s Take it Easy
Life Time Eternal
Love Thy Enemy
Link Technology Enhancement
Legacy Terminal Equipment

- from LTE / LTE-A TSG RAN mailing list

Some people also say “Long Term Employment” or “Life Time Employment.” :)
But my pick is “Love Thy Enemy.” How about you?

Spring 2008 Roundup

Miscellaneous No Comments »

Although there is still a week of finals, the semester is basically finished. This has been my most eventful semester, personally, but how did the WSIL fare? Let’s take a look.

First and foremost, our dear Kaibin Huang just successfully defended his dissertation and is on his way to a post-doc at Hong Kong University of Science and Technology. Not only that, but he was awarded the WNCG Student Leadership award. A WSIL member has won this award two of the past three years.

Along the same lines, Takao Inoue is now a Ph.D. Candidate. He joins Chan-Byoung Chae and Caleb Lo as the next in line to graduate.

We also welcomed the well-known Dr. Marios Kountouris as a post-doctoral researcher.

In addition, we had eight journal papers published:

  • R. C. Daniels R. W. Heath, Jr., “60 GHz Wireless Communications: Emerging Requirements and Design Recommendations,'’ IEEE Vehicular Technology Magazine, vol. 2, no. 3, pp. 41-50, Sept. 2007. [IEEE Xplore]
  • J. G. Andrews, W. Choi, and R. W. Heath, Jr., “Overcoming interference in spatial multiplexing MIMO cellular networks,'’ IEEE Wireless Communications, vol. 14, no. 6, pp. 95-104, Dec. 2007. [IEEE Xplore]
  • W. Choi, A. Forenza, J. G. Andrews, and R. W. Heath, Jr., “Opportunistic space division multiple access with beam selection,'’ IEEE Trans. on Communications, vol. 55, no. 12, pp. 2371-2380, Dec. 2007. [IEEE Xplore]
  • K. Huang, R. W. Heath, Jr., and J. G. Andrews, “Uplink SDMA with Limited Feedback: Throughput Scaling,'’ EURASIP Journal on Advances in Signal Processing, special issue on MIMO Transmission with Limited Feedback, vol. 2008, Article ID 479357, 17 pages, doi:10.1155/2008/479357, 2008. [EURASIP Website]
  • B. Mondal and R. W. Heath, Jr., “A Diversity Guarantee and SNR Performance for Quantized Precoded MIMO Systems,'’ EURASIP Journal on Advances in Signal Processing, special issue on MIMO Transmission with Limited Feedback, vol. 2008, Article ID 594928, 15 pages, doi:10.1155/2008/594928, 2008. [EURASIP Website]
  • Kyung Seung Ahn, R. W. Heath, Jr., and H. K. Baik, “Shannon Capacity and Symbol Error Rate of Space-Time Block Codes in MIMO Rayleigh Channels with Channel Estimation Error,'’ IEEE Trans. on Wireless Communications, vol. 7, no. 1, pp. 324-333, Jan. 2008. [IEEE Xplore]
  • C. B. Chae, T. Tang, R. W. Heath, Jr., and S. Cho, “MIMO Relaying with Linear Processing for Multiuser Transmission in Fixed Relay Networks,'’ IEEE Trans. on Signal Processing, vol. 56, no. 2, pp. 727-738, Feb. 2008. [IEEE Xplore]
  • D. Piazza, N. J. Kirsch, A. Forenza, R. W. Heath, Jr., and K. R. Dandekar, “Design and Evaluation of a Reconfigurable Antenna Array for MIMO Systems,'’ IEEE Trans. on Antennas and Propagation, vol. 56, no. 3, pp. 869-881, Mar. 2008. [IEEE Xplore]

In addition, our fearless leader Prof. Heath, along with Prof. Andrews, won the WNCG Spring 2008 Bocce Ball tournament.

And finally, a long semester of ups and downs concludes with a nice week in the U.S. Virgin Islands for the IEEE Communication Theory Workshop, with Prof. Heath as General Chair.

Please add more here if I forgot something.

One “disadvantage” of getting a PhD in the U.S.

Miscellaneous No Comments »

For U.S. PhD-degree holders, don’t use the title “Dr.” in your business cards when you visit Germany. If not, you may face a year behind bars.

News from Washington Post

Note: this news was not posted on April 1st.

AMD Design Contest

Miscellaneous 2 Comments »

Many of you might know that over the weekend there was a AMD design contest. I was under the impression that such contests are coding heavy and it goes without saying that a potential turnoff for me. Thanks to my roommate, however, my impression changed significantly and I found out that majority of the problems were basically algorithmic puzzles. More importantly it turned out that once you found out the trick involved, the coding required was minimal.
I will give an example shortly. There are offcourse some problems on compiler design and related areas on which we have minimal knowledge. So to form an ideal team for these contests a partner majoring in CE/CS is a must.
Over the weekend me and my roommate (major CE) were able to solve 4 and half problems out of 5. Unfortunately, we were not able to submit our solution to the contest, since my roommate had to fly out of town and due to my “extraordinary” coding skills.
I am writing this post in hope that next year we would see someone from WNCG and especially from WSIL appearing on the LCD TV on the first floor as the winner of such a contest.

Example problem: Let z, l and m be a natural numbers, l less than m. Let p be a prime which appers in the prime factorization of z, e.g. 2 and 3 appear in the prime factorization of 24. The problem is to find out the number of natural numbers between l and m (including l and m) that have p ones in their binary representation.

IEEE 802.16j Draft 3 in balloting

Miscellaneous No Comments »

Draft 3 of IEEE 802.16j has been finished and letter ballot voting has begun. Voting closes March 15th. While Draft 2 officially passed letter ballot, resolutions to comments made with “Disapprove” votes need to be made before moving on in the process. The official announcement is available online, and you can monitor voting progress as well. The document is not available for free to the public, but in due time it will be available for purchase.

Overview of MIMO Broadcast Channel Capacity Results

Miscellaneous 2 Comments »

The broadcast channel is a communication channel with a single transmitter that transmits independent information to multiple receivers. In information theory, capacity of a communication channel is defined as the maximum rate of information that can be transmitted from the transmitter to the receiver reliably. By reliable transmission we mean that the information can be decoded at the receiver with arbitrarily small probability of error. Let us assume that the broadcast channel has $N$ receivers, then a rate vector ${\bf R} = [R_1, R_2, \ldots, R_N]$ is said to be achievable on the broadcast channel if information can be transmitted reliably at rate $R_n$ from the transmitter to the receiver $n$,$n=1,2,\ldots, N$, simultaneously. The capacity of broadcast channel is defined as the convex hull of all achievable rate vectors. Finding the capacity of a general broadcast capacity has been a long standing open problem in information theory. In this article we will discuss the multiple input multiple output broadcast channel (MIMO-BC) whose capacity region has been found recently by Weingarten et. al.

The MIMO-BC model is as follows. A transmitter with $M_t$ antennas wants to transmit independent information to $N$receivers, where $n^{th}$ receiver is equipped with $M_n$ antennas $n=1,2,\ldots,N$. Let ${\bf x}$ be the signal transmitted by the transmitter, then the received signal ${\bf y}_n$received by receiver $n$ is given by \[{\bf y}_n = H_n{\bf x} + {\bf v}_n,\] where $H_n$ is a $M_n\times M_t$ channel matrix and ${\bf v}_n$ is the additive white Gaussian noise (AWGN) with covariance matrix ${\bf N}_n, \ n=1,2,\ldots,N$.

For MIMO-BC, several transmission strategies have been proposed in literature, for example, superposition coding and dirty paper coding. In superposition coding, if ${\bf x}_n$ is the signal for receiver $n$ then ${\bf x}= \sum_{n=1}^N {\bf x}_n$ is transmitted by the transmitter. Dirty paper coding (DPC) is a technique developed by Costa for single input single output (SISO) AWGN channels when there is an interference signal present at the receiver together with AWGN. We assume the interference signal is known non causally at the transmitter. In this setting Costa showed that the capacity is $\frac{1}{2}\log(1+SNR)$ which is exactly equal to the capacity of AWGN channel without any interference. Thus, DPC is shown to completely eliminate the effect of interference. Using DPC for the MIMO BC, if the signal for the first receiver is ${\bf x}_1$, then the signal ${\bf x}_2$ for receiver $2$ is generated using ${\bf x}_1$ as the interference signal. Similarly, the signal ${\bf x}_n$ for the receiver $n$ is generated using ${\bf x}_1,\ldots,{\bf x}_{n-1}$ as the interference signals and ${\bf x} = \sum_{n=1}^N{\bf x}_n$ is transmitted from the transmitter. From now on we consider $N=2$ in this article for simplicity. With $N=2$,the rates $R_1$ and $R_2$, simultaneously achievable for receiver $1$and $2$, are given by \[R_1^{DPC} = \frac{1}{2}\log\frac{\det\left({\bf S}_1+ {\bf S}_2 + {\bf N}_1\right)}{\det\left({\bf S}_2+{\bf N}_1\right)}\] and \[R_2^{DPC} = \frac{1}{2}\log\frac{\det\left({\bf S}_2 + {\bf N}_2\right)} {\det\left({\bf N}_2\right)},\] where ${\bf S}_n$ is the covariance matrix of ${\bf x}_n$. Changing the order of coding, i.e. first generating ${\bf x}_2$ and depending on ${\bf x}_2$ generating ${\bf x}_1$, \[R_1^{DPC} = \frac{1}{2}\log\frac{\det\left({\bf S}_1 + {\bf N}_1\right)}{\det\left({\bf N}_1\right)}\] and \[R_2^{DPC} = \frac{1}{2}\log\frac{\det\left({\bf S}_1+ {\bf S}_2 + {\bf N}_2\right)}{\det\left({\bf S}_1+{\bf N}_2\right)}.\] We denote the convex hull of all rate vectors achievable with DPC as $R^{DPC}$.

As shown above, finding the achievable rate region of MIMO-BC is easy using different transmission strategies but proving that they are capacity achieving, i.e. rate more than the rate achieved by a particular transmission strategy is not achievable with reliable transmission constraint, is quite difficult. Weingarten et.al. solved this problem in their paper and showed that rates achieved with DPC are optimal for MIMO-BC.

Here we present the argument for symmetric MIMO Broadcast channels from Weingarten et. al.’s paper, where the number of antennas at the transmitter and each receiver are equal. We also only consider two receivers here for simplicity, the general case follows similarly. As before let the received signal at receiver $n$ be $Y_n$, where \[{\bf y}_n = {\bf H}_n{\bf x}_n + {\bf v}_n, \ n=1,2.\] Since we are assuming ${\bf H}_n$ to be a square matrix, without loss we can multiply the received signal by ${\bf H}_n^{-1}$ without changing the capacity. Note that ${\bf H}_n$ is invertible with probability $1$. This is formally defined as aligned MIMO BC (AMIMO-BC) with \[{\bf y}_n = {\bf x}_n + {\bf v}_n, \ n=1,2.\] Then a transformation of AMIMO-BC is considered, called degraded and aligned MIMO BC (DAMIMO-BC), where \[{\bf y}_n = {\bf H}_n{\bf x}_n + {\bf v}^{*}_n, \ n=1,2.\] with $cov ({\bf v}^{*}_1) \le cov({\bf v}^{*}_2)$, $cov(.)$ denotes the covariance matrix. For any two matrices, ${\bf A}, {\bf B}$,by ${\bf A} \le {\bf B}$ we mean ${\bf A} -{\bf B}$ is a negative semidefinite matrix. It is easy to see that DAMIMO-BC is a degraded BC channel, i.e. one receiver receives less noisy signal than the other. For the degraded BC it is known that superposition coding is optimal, however, it is not known whether Gaussian signaling is optimal or not.

{\it Remark:} For a single input single output degraded BC (SISO-DBC), where the transmitter and each receiver has a single antenna, Bergmans showed that Gaussian signaling is optimal, however, the proof of Bergmans does not extend to the DAMIMO-BC case.

The optimality of Gaussian signalling is shown as follows. Let $R^{G}$ be the set of all achievable rate vectors $\{R_1^G, R_2^G\}$ with Gaussian superposition coding for DAMIO-BC and let ${\bf B}_1$ and ${\bf B}_2$ be the input covariance matrices achieving $R_1^G$ and $R_2^G$. To show that any rate vector which does not belong to $R^G$ is not achievable, an enhanced DAMIMO-BC is introduced, which is defined as \[{\bf y}_n = {\bf x}_n + {\hat {\bf v}}_n, \ n=1,2.\] where \[cov({\hat {\bf v}}_1) \le cov({\bf v}^{*}_1), cov({\hat {\bf v}}_1) + cov({\hat {\bf v}}_2) \le cov({\bf v}^{*}_1) + cov({\bf v}^{*}_2).\] Clearly, any rate vector achievable on DAMIMO-BC is also achievable on the enhanced DAMIMO-BC, thus the capacity region of DAMIMO-BC is contained inside the capacity region of enhanced DAMIMO-BC.

Next, it is shown that for any DAMIMO-BC there exits an enhanced DAMIMO-BC such that the following properties hold
1. Proportionality: There exits $\alpha_1 \ge 0$, such that \[\alpha_1\left(B_1 + cov({\hat {\bf v}}_1)\right) = cov({\hat {\bf v}}_{2}).\]
2. Rate Preservation: The rate vector $(R_1, R_2)$ achievable on enhanced DAMIMO-BC with Gaussian signaling is equal to rate vector $(R_1^G,R_2^G)$ obtained with Gaussian signaling for DAMIMO-BC.
Then using the proportionality and rate preservation properties, it is shown that any rate vector which does not belong to $R^G$ is not achievable on the enhanced DAMIMO-BC, using Bergmans proof for SISODBC. An important point to note here is that the Bergmans proof works
because of the proportionality property, which is hard to show for DAMIMO-BC. Since the capacity region of DAMIMO-BC is contained inside the capacity region of enhanced DAMIMO-BC, it follows that any rate vector which does not belong to $R^G$ is not achievable and thus Gaussian signaling is optimal.

Coming back to the original AMIMO-BC, to show that DPC is optimal, the authors show that any rate vector which lies outside the region $R^{DPC}$ also lies outside the capacity region. Toward that end, it is shown that for any vector ${\bf R}$ which lies outside the region $R^{DPC}$ there exists an enhanced DAMIMO-BC whose capacity region contains the capacity region of AMIMO-BC, but does not contain ${\bf R}$. Recall that we found out the capacity region of enhanced DAMIMO-BC and showed that Gaussian signaling is optimal, thus it follows that any rate vector ${\bf R}$ which lies outside the region $R^{DPC}$ also lies outside of the capacity region of AMIMO-BC and we conclude that DPC is the optimal transmission strategy.

Write a good paper or file a good patent? Or both?

Miscellaneous 2 Comments »

As a grad student and possibly a system engineer in the near future, I have been thinking about the importance between the two: writing a good paper or filing a good patent? If you are capable of doing both, what is your choice?

Writing a patent is quite different from writing a paper. A good paper should have a clear derivation of a good algorithm that has never been proven before. It should be academically challenging, mathematically tractable & reversible and conceptually innovative. A good example is Teletar’s MIMO capacity paper, Zheng & Tse’s D-MG tradeoff paper and the GLP paper by Dr. Love and Dr. Heath.

A good patent, however, is quite different. A good patent should have broad (as broad as possible) claims which are important in implementing and making real systems / devices. It focuses on new concepts, new methods and new apparatus that have never been claimed before. A good example of it is a series of handover patents by Qualcomm. Qualcomm’s MAHO (mobile assisted handover) patent and so called “501” (soft handover) patents has the following first claims:
——–
[MAHO] 1. A method of mobile assisted handoff in a cellular communication system comprising a plurality of mobile stations and a land system and a plurality of cells, comprising the steps of:
assigning a mobile station a list of cells to measure, wherein said list is divided into two sections, a steady section and an alternating section;
measuring quality level of each assigned cell;
reporting said quality levels to said land system;
transferring a cell from the alternating section of the list to the steady section of the list when said cell has a quality level higher than one of the cells in the steady section, wherein the cell with the lowest quality level in the steady section is transferred to said alternating section; and
changing said cells listed in said alternating section every predetermined period of time.
[link]

[501] 1. In a cellular telephone system in which a mobile system user and another system user communicate user information signals therebetween via at least one of a plurality of geographically separated cell-sites each defining a respective geographic service area, a system for directing communications between said mobile system user and said another system user via said at least one of said plurality of cell-sites as said mobile system user changes cell-site service areas, comprising:
means for, while said mobile system user is in a service area of one cell-site and communicating user information signals with said another system user via said one cell-site, determining a transition of said mobile system user from said one cell-site service area to a service area of another cell-site, and for providing a handoff request identifying said another cell-site;
means responsive to said handoff request for coupling a communication of said user information signals between said mobile system user and said another system user via said another cell-site while said mobile system user and said another system user continue in communication of said user information signals via said one cell-site such that said mobile system user and said another system user concurrently communicate said user information signals through said one cell-site and said another cell-site; and
means responsive to said coupling of communication of said user information signals between said mobile system user and said another system user via said another cell-site for terminating said communication of said user information signals between said mobile system user and said another system user via said one cell-site with said communication of said user information signals continuing between said mobile system user and said another system user via said another cell-site.
[link]

——–
As you see, MAHO and ‘501’ patents contain almost every possible method for the soft handover (SO) and mobile assisted handover (MAHO). It means that if you build a system with handover algorithms at cell edge, you have to design a system without SO and MAHO, to avoid those patents. You can’t either receive two pilot sequences from two base stations simultaneously, or compare the signal strength at the mobile side between the two. Then, what can you do? Will you pay millions of dollars to the legal owner of it, or try not to use both SO and MAHO?

This is the main reason why the WiMAX system uses only hard handover (HO) and why the cell edge performance of that system doesn’t quite good. Another bad new is that even SO and MAHO was flied in 1992 and 1994 respectively (the patent right is valid for 15 years) there are tons of patents which covers another aspect of SO and MAHO. It will be the same in CDMA, LDPC, and probably MIMO.

As explained above, a well-written patent influence on the whole system design. In addition, it presents a huge amount of money to the legal owner (usually a company) and to the inventor (as some form of incentives). For example, Samsung pays about several hundred million dollars to Qualcomm as the CDMA patent right PER YEAR. And when they make a cell phone, they must use Qualcomm’s MSM chip and pay 5.25% - 5.75% of whole retail price as a royalty. Samsung makes at least 100 million cellphones per year.. imagine the amount of money that the CDMA patent makes. Yes, it is quite huge, and a little part of it (which is given to the inventor) is also huge.

The reason that I am writing this article is not to debase the importance of writing a good paper. I think it is one of the most important things to do as a grad student. (Especially the best paper award is a life-long honor. Isn’t it, Kaibin, Ramya, Chan-Byoung?) But it could be better, if you think about filing a patent for your brilliant idea BEFORE you submit it as a paper. (Usually if a thing is already presented and published before, it can’t be the claim of a patent.) You could be a millionaire, or if not so, there is nothing to lose.

I think a good patent may not guarantees a good paper. But a good paper may guarantees a good patent, because the patent can scale down the novel idea in the paper into a practical method and apparatus. One good example is the Alamouti Code. S. Alamouti and V. Tarokh have filed a patent (US 6185258) in Sep. 16, 1997, just before they submit the famous Alamoti code paper.
——–
[Alamoti] 1. An arrangement comprising:
a coder responsive to incoming symbols, forming a set of channel symbols that incorporate redundancy, where the coder employs replications and, at least for some of the channel symbols, forms a negative of an incoming symbol, forms a complex conjugate of an incoming symbol, or forms a negative complex conjugate of an incoming symbol; and
an output stage that applies said channel symbols to at least one transmitter antenna to form at least two distinct channels over a transmission medium.
[link]

——–

As you see in the first claim above, technically any diversity based STBC may infringe their right. It is really terrifying. And it is more terrifying if I can find a patent that has a claim like this: “a device that uses multiple transmit antennas and multiple receive antennas for communication.” It will be all MIMO companies’ nightmare.