欢迎光临散文网 会员登陆 & 注册

MIMO初步(一)如何计算信道的系数

2022-07-03 03:45 作者:乐吧的数学  | 我要投稿

本文简单介绍一下 MIMO 系统,只需要最简单的线性代数的基础,会解方程组,能理解矩阵乘法和可逆矩阵即可。

之前单天线发送单天线接收的系统,相对于多天线系统,比较简单。有了多天线,系统就变得复杂了,信道的参数变多了,而且,是发射的天线多还是接收的天线多,这也造成了不同的情况。

这里假定大家知道什么是 MIMO 了,我们就直接开始分析两个主要问题:

1)如何能估计出信道的参数?

2)如何能估计出发送的原始数据是什么?



如何估计信道的参数

我们分四种情况来讨论:

一发两收的情况


设 w11 表示从发射天线1到接收天线1的系数,w12 表示从发射天线1到接收天线2的系数。那么发送一个已知的数据 x, 接收到的数据,接收天线1上接收到的数据是  y1,接收天线2上接收的数据是 y2,则有如下两个方程,其中 x, y1 和 y2 是 已知量,未知的是 w11 和 w12:

x%20w_%7B11%7D%20%3D%20y_1%20%5C%5C%0Ax%20w_%7B12%7D%20%3D%20y_2

可以和容易看出来, w11 和 w12 都是有解的:

w_%7B11%7D%3Dx%5E%7B-1%7Dy_1%20%5C%5C%0Aw_%7B12%7D%3Dx%5E%7B-1%7Dy_2

用矩阵来表示的话:

x%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%26%20w_%7B12%7D%0A%5Cend%7Bbmatrix%7D%3D%5Cbegin%7Bbmatrix%7D%0A%20%20y_%7B1%7D%26%20y_%7B2%7D%0A%5Cend%7Bbmatrix%7D

则:
%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%26%20w_%7B12%7D%0A%5Cend%7Bbmatrix%7D%3Dx%5E%7B-1%7D%5Cbegin%7Bbmatrix%7D%0A%20%20y_%7B1%7D%26%20y_%7B2%7D%0A%5Cend%7Bbmatrix%7D


两发一收的情况


设从发射天线1到接收天线1的系数为 w11,从发射天线2到接收天线1的系数为 w21,同一时刻,可以从两个发射天线上同时发射数据出去,设这两个数据为 x1 和 x2 ,此时接收天线上接收到的数据为  y1.  那么,我们可以列出一个方程出来,同样,这个方程中 w11 和 w21 是未知数:
x_1%20w_%7B11%7D%20%2B%20x_2%20w_%7B21%7D%20%3D%20y_1

一个方程,但是有两个未知数,所以,还需要构造出一个方程,才能确定一个唯一解,假设在下一时刻,又发送两个数据,假设两个时刻点上,信道的系数没有变化,第二个时刻发送的数据可以是 -x2 和 x1,即 -x2 从第一根天线上发射出去,x1 从第二根发射天线发射出去,假设此时接收到的数据为  y2,则可以列出来此时的方程,其中 w11 和 w21 是未知数:

-x_2%20w_%7B11%7D%20%2B%20x_1%20w_%7B21%7D%20%3D%20y_2

则上面的两个方程联立,可以确定唯一的解,把以上两个方程写成矩阵形式:

%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20-x_2%26%20x_1%0A%5Cend%7Bbmatrix%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20w_%7B11%7D%5C%5C%0Aw_%7B21%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%5C%5C%0Ay_2%0A%5Cend%7Bbmatrix%7D

则可以写出解的表达式:

%5Cbegin%7Bbmatrix%7D%0A%20w_%7B11%7D%5C%5C%0Aw_%7B21%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20-x_2%26%20x_1%0A%5Cend%7Bbmatrix%7D%0A%5E%7B-1%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%5C%5C%0Ay_2%0A%5Cend%7Bbmatrix%7D




两发三收的情况


设:

从发射天线1到接收天线1的系数为 w11,从发射天线1到接收天线2的系数为 w12,从发射天线1到接收天线3的系数为 w13

从发射天线2到接收天线1的系数为 w21,从发射天线2到接收天线2的系数为 w22,从发射天线2到接收天线3的系数为 w23.

则第一时刻,从两根天线上发出的信号是 x1 和 x2,此时三根天线接收的信号分别是 y1,y2, y3,那么可以列出来三个方程,方程中 w 是未知数:

%5Cbegin%7Bmatrix%7D%0A%20%20x_1%20w_%7B11%7D%20%2B%20x_2%20w_%7B21%7D%20%20%26%20%20%26%20%20%26%3D%20y_1%20%5C%5C%0A%20%20%26%20x_1%20w_%7B12%7D%20%2B%20x_2%20w_%7B22%7D%20%20%20%26%20%20%26%20%3D%20y_2%5C%5C%0A%20%20%26%20%20%26%20x_1%20w_%7B13%7D%20%2B%20x_2%20w_%7B23%7D%20%26%20%3D%20y_3%0A%5Cend%7Bmatrix%7D


上面把三个方程故意错开摆放,是因为每个方程的未知数是不一样的,让未知数上下对齐。

可以看到,三个方程,但是有 6 个未知数,所以,还不能确定唯一解。

则在下一个时刻,再通过两根发射天线发射两个数据,记为 x3 和 x4, 三根天线接收的信号分别是 y4,y5, y6,同理,可以列出来三个方程,方程中 w 是未知数:

%5Cbegin%7Bmatrix%7D%0A%20%20x_3%20w_%7B11%7D%20%2B%20x_4%20w_%7B21%7D%20%20%26%20%20%26%20%20%26%3D%20y_4%20%5C%5C%0A%20%20%26%20x_3%20w_%7B12%7D%20%2B%20x_4%20w_%7B22%7D%20%20%20%26%20%20%26%20%3D%20y_5%5C%5C%0A%20%20%26%20%20%26%20x_3%20w_%7B13%7D%20%2B%20x_4%20w_%7B23%7D%20%26%20%3D%20y_6%0A%5Cend%7Bmatrix%7D


上面把三个方程故意错开摆放,是因为每个方程的未知数是不一样的,让未知数上下对齐。

现在,总共有 6 个方程,6 个未知数,可以确定出唯一解来了(当然需要满足一点条件),我们把 6 个方程都摆在一起:
%5Cbegin%7Bmatrix%7D%0A%20%20x_1%20w_%7B11%7D%20%2B%20x_2%20w_%7B21%7D%20%20%26%20%20%26%20%20%26%3D%20y_1%20%5C%5C%0A%20%20%26%20x_1%20w_%7B12%7D%20%2B%20x_2%20w_%7B22%7D%20%20%20%26%20%20%26%20%3D%20y_2%5C%5C%0A%20%20%26%20%20%26%20x_1%20w_%7B13%7D%20%2B%20x_2%20w_%7B23%7D%20%26%20%3D%20y_3%0A%5Cend%7Bmatrix%7D
%5Cbegin%7Bmatrix%7D%0A%20%20x_3%20w_%7B11%7D%20%2B%20x_4%20w_%7B21%7D%20%20%26%20%20%26%20%20%26%3D%20y_4%20%5C%5C%0A%20%20%26%20x_3%20w_%7B12%7D%20%2B%20x_4%20w_%7B22%7D%20%20%20%26%20%20%26%20%3D%20y_5%5C%5C%0A%20%20%26%20%20%26%20x_3%20w_%7B13%7D%20%2B%20x_4%20w_%7B23%7D%20%26%20%3D%20y_6%0A%5Cend%7Bmatrix%7D


我们把第一个和第四个方程放到一起:
x_1%20w_%7B11%7D%20%2B%20x_2%20w_%7B21%7D%20%20%3D%20y_1%20%5C%5C%0Ax_3%20w_%7B11%7D%20%2B%20x_4%20w_%7B21%7D%20%3D%20y_4把第二个和第五个方程放到一起:
x_1%20w_%7B12%7D%20%2B%20x_2%20w_%7B22%7D%20%20%20%20%3D%20y_2%5C%5C%0A%20%20x_3%20w_%7B12%7D%20%2B%20x_4%20w_%7B22%7D%20%20%20%20%3D%20y_5把第三个和第六个方程放到一起:

x_1%20w_%7B13%7D%20%2B%20x_2%20w_%7B23%7D%20%3D%20y_3%20%20%5C%5C%0Ax_3%20w_%7B13%7D%20%2B%20x_4%20w_%7B23%7D%20%3D%20y_6


写成矩阵形式,使用逆矩阵,可以把 6 个未知数都解出来:

%0A%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20x_3%26%20x_4%0A%5Cend%7Bbmatrix%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%20%5C%5C%0Aw_%7B21%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%20%5C%5C%20y_4%0A%5Cend%7Bbmatrix%7D


          则:
%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%20%5C%5C%0Aw_%7B21%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20x_3%26%20x_4%0A%5Cend%7Bbmatrix%7D%20%5E%7B-1%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%20%5C%5C%20y_4%0A%5Cend%7Bbmatrix%7D



    对于第二对方程:
%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20x_3%26%20x_4%0A%5Cend%7Bbmatrix%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B12%7D%20%5C%5C%0Aw_%7B22%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_2%20%5C%5C%20y_5%0A%5Cend%7Bbmatrix%7D


          则:

%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B12%7D%20%5C%5C%0Aw_%7B22%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20x_3%26%20x_4%0A%5Cend%7Bbmatrix%7D%20%5E%7B-1%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_2%20%5C%5C%20y_5%0A%5Cend%7Bbmatrix%7D


 对于第三对方程:

%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20x_3%26%20x_4%0A%5Cend%7Bbmatrix%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B13%7D%20%5C%5C%0Aw_%7B23%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_3%20%5C%5C%20y_6%0A%5Cend%7Bbmatrix%7D


          则:

%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B13%7D%20%5C%5C%0Aw_%7B23%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20x_3%26%20x_4%0A%5Cend%7Bbmatrix%7D%20%5E%7B-1%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_3%20%5C%5C%20y_6%0A%5Cend%7Bbmatrix%7D


上面三对方程,统一成一个矩阵来表示:

%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20x_3%26%20x_4%0A%5Cend%7Bbmatrix%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%20%26%20w_%7B12%7D%20%26w_%7B13%7D%5C%5C%0Aw_%7B21%7D%20%26%20w_%7B22%7D%20%26w_%7B23%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%20%26%20y_2%20%26%20y_3%20%5C%5C%0A%20y_4%20%26%20y_5%20%26%20y_6%0A%5Cend%7Bbmatrix%7D


     则

%0A%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%20%26%20w_%7B12%7D%20%26w_%7B13%7D%5C%5C%0Aw_%7B21%7D%20%26%20w_%7B22%7D%20%26w_%7B23%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%5C%5C%0A%20%20x_3%26%20x_4%0A%5Cend%7Bbmatrix%7D%5E%7B-1%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%20%26%20y_2%20%26%20y_3%20%5C%5C%0A%20y_4%20%26%20y_5%20%26%20y_6%0A%5Cend%7Bbmatrix%7D



三发两收的情况


设:

从发射天线1到接收天线1的系数为 w11,从发射天线1到接收天线2的系数为 w12

从发射天线2到接收天线1的系数为 w21,从发射天线2到接收天线2的系数为 w22

从发射天线2到接收天线1的系数为 w31,从发射天线2到接收天线2的系数为 w32

则第一时刻,从三根天线上发出的数据为 x1,x2 和x3,两根接收天线上收到的数据为 y1, y2, 那么可以列出来两个方程,方程中 w 是未知数:

%5Cbegin%7Bmatrix%7D%0A%20%20x_1%20w_%7B11%7D%20%2B%20x_2%20w_%7B21%7D%20%2B%20x_3%20w_%7B31%7D%20%20%26%20%20%26%20%20%3D%20y_1%20%5C%5C%0A%20%20%26%20x_1%20w_%7B12%7D%20%2B%20x_2%20w_%7B22%7D%20%20%2B%20x_3%20w_%7B32%7D%20%26%20%20%3D%20%20y_2%5C%5C%0A%20%5Cend%7Bmatrix%7D


可以看到,上面是两个方程,6个未知数,显然无法确定唯一解。

第二个时间,再从三根天线上发出的数据为 x4,x5 和x6,两根接收天线上收到的数据为 y3, y4, 那么可以列出来两个方程,方程中 w 是未知数:

%5Cbegin%7Bmatrix%7D%0A%20%20x_4%20w_%7B11%7D%20%2B%20x_5%20w_%7B21%7D%20%2B%20x_6%20w_%7B31%7D%20%20%26%20%20%26%20%20%3D%20y_3%20%5C%5C%0A%20%20%26%20x_4%20w_%7B12%7D%20%2B%20x_5%20w_%7B22%7D%20%20%2B%20x_6%20w_%7B32%7D%20%26%20%20%3D%20%20y_4%5C%5C%0A%20%5Cend%7Bmatrix%7D


则一共 4 个方程,6 个未知数,显然还是无法确定唯一解。

第三个时间,再从三根天线上发出的数据为 x7,x8 和x9,两根接收天线上收到的数据为 y5, y6, 那么可以列出来两个方程,方程中 w 是未知数:

%5Cbegin%7Bmatrix%7D%0A%20%20x_7%20w_%7B11%7D%20%2B%20x_8%20w_%7B21%7D%20%2B%20x_9%20w_%7B31%7D%20%20%26%20%20%26%20%20%3D%20y_5%20%5C%5C%0A%20%20%26%20x_7%20w_%7B12%7D%20%2B%20x_8%20w_%7B22%7D%20%20%2B%20x_9%20w_%7B32%7D%20%26%20%20%3D%20%20y_6%5C%5C%0A%20%5Cend%7Bmatrix%7D


至此,有 6 个方程 6个未知数,原则上可以确定唯一的一组解了。

我们把第一个方程,第三个和第五个方程摆在一起:

%5Cbegin%7Bmatrix%7D%0A%20%20x_1%20w_%7B11%7D%20%2B%20x_2%20w_%7B21%7D%20%2B%20x_3%20w_%7B31%7D%20%20%3D%20y_1%20%5C%5C%0A%20%20x_4%20w_%7B11%7D%20%2B%20x_5%20w_%7B21%7D%20%2B%20x_6%20w_%7B31%7D%20%20%3D%20y_3%20%5C%5C%0A%20%20x_7%20w_%7B11%7D%20%2B%20x_8%20w_%7B21%7D%20%2B%20x_9%20w_%7B31%7D%20%20%3D%20y_5%20%5C%5C%0A%20%5Cend%7Bmatrix%7D


把第二个方程,第四个和第六个方程摆在一起:

x_1%20w_%7B12%7D%20%2B%20x_2%20w_%7B22%7D%20%20%2B%20x_3%20w_%7B32%7D%20%3D%20%20y_2%5C%5C%0Ax_4%20w_%7B12%7D%20%2B%20x_5%20w_%7B22%7D%20%20%2B%20x_6%20w_%7B32%7D%20%3D%20%20y_4%5C%5C%0Ax_7%20w_%7B12%7D%20%2B%20x_8%20w_%7B22%7D%20%20%2B%20x_9%20w_%7B32%7D%20%3D%20%20y_6


把上面两组方程写成矩阵形式,并求解:

%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%20%26%20x_3%20%5C%5C%0A%20%20x_4%26%20x_5%20%26%20x_6%20%5C%5C%0A%20%20x_7%26%20x_8%20%26%20x_9%0A%5Cend%7Bbmatrix%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%20%5C%5C%0Aw_%7B21%7D%20%5C%5C%0Aw_%7B31%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%20%5C%5C%20y_3%20%20%5C%5Cy_5%0A%5Cend%7Bbmatrix%7D



%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%20%26%20x_3%20%5C%5C%0A%20%20x_4%26%20x_5%20%26%20x_6%20%5C%5C%0A%20%20x_7%26%20x_8%20%26%20x_9%0A%5Cend%7Bbmatrix%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B12%7D%20%5C%5C%0Aw_%7B22%7D%20%5C%5C%0Aw_%7B32%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_2%20%5C%5C%20y_4%20%20%5C%5Cy_6%0A%5Cend%7Bbmatrix%7D

则使用逆矩阵的方法,很容易求解出来:

%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%20%5C%5C%0Aw_%7B21%7D%20%5C%5C%0Aw_%7B31%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%20%26%20x_3%20%5C%5C%0A%20%20x_4%26%20x_5%20%26%20x_6%20%5C%5C%0A%20%20x_7%26%20x_8%20%26%20x_9%0A%5Cend%7Bbmatrix%7D%5E%7B-1%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%20%5C%5C%20y_3%20%20%5C%5Cy_5%0A%5Cend%7Bbmatrix%7D



%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B12%7D%20%5C%5C%0Aw_%7B22%7D%20%5C%5C%0Aw_%7B32%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%20%26%20x_3%20%5C%5C%0A%20%20x_4%26%20x_5%20%26%20x_6%20%5C%5C%0A%20%20x_7%26%20x_8%20%26%20x_9%0A%5Cend%7Bbmatrix%7D%5E%7B-1%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_2%20%5C%5C%20y_4%20%20%5C%5Cy_6%0A%5Cend%7Bbmatrix%7D


合并成更精简的形式:

%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%20%26%20x_3%20%5C%5C%0A%20%20x_4%26%20x_5%20%26%20x_6%20%5C%5C%0A%20%20x_7%26%20x_8%20%26%20x_9%0A%5Cend%7Bbmatrix%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%20%26%20w_%7B12%7D%20%5C%5C%0Aw_%7B21%7D%20%26%20w_%7B22%7D%20%5C%5C%0Aw_%7B31%7D%20%26%20w_%7B32%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%20%20%26%20y_2%5C%5C%0A%20y_3%20%20%26%20y_4%20%5C%5C%0A%20y_5%20%20%26%20y_5%0A%5Cend%7Bbmatrix%7D


求解也变得很精简的表达式:
%5Cbegin%7Bbmatrix%7D%0A%20%20w_%7B11%7D%20%26%20w_%7B12%7D%20%5C%5C%0Aw_%7B21%7D%20%26%20w_%7B22%7D%20%5C%5C%0Aw_%7B31%7D%20%26%20w_%7B32%7D%0A%5Cend%7Bbmatrix%7D%0A%3D%0A%5Cbegin%7Bbmatrix%7D%0A%20%20x_1%26%20x_2%20%26%20x_3%20%5C%5C%0A%20%20x_4%26%20x_5%20%26%20x_6%20%5C%5C%0A%20%20x_7%26%20x_8%20%26%20x_9%0A%5Cend%7Bbmatrix%7D%5E%7B-1%7D%0A%5Cbegin%7Bbmatrix%7D%0A%20y_1%20%20%26%20y_2%5C%5C%0A%20y_3%20%20%26%20y_4%20%5C%5C%0A%20y_5%20%20%26%20y_5%0A%5Cend%7Bbmatrix%7D

总结规律:从接收天线端来看,每个接收天线分开看,每次看一个天线,则都如 多发单收的情况,每一次发射(多个天线同时发)构成一个方程,为了解出多个系数,则需要多次发射。


MIMO初步(一)如何计算信道的系数的评论 (共 条)

分享到微博请遵守国家法律