CDMA向量内积的计算

在平面坐标上,有A点和B点,A点坐标是(x1,y1)(x_{1}, y_{1}),B点坐标是(x2,y2)(x_{2}, y_{2})

CDMA向量内积的计算

图2


AB=(x2x1,y2y1)\overrightarrow{AB}=(x_{2}-x_{1},y_{2}-y_{1})
  那么AB\overrightarrow{AB}向量的模是
  AB=(x2x1)2+(y2y1)2\left|AB\right|=\sqrt{(x_{2}-x_{1})^2+(y_{2}-y_{1})^2}
即是线段AB的长度。
  若A点在原点,即x1=0x_{1}=0y1=0y_{1}=0,则AB=(x2,y2)\overrightarrow{AB}=(x_{2},y_{2}),如图2所示。
CDMA向量内积的计算

图2

三维空间的向量就是在三维空间的两个点之间的带有方向和大小的量。在三维空间中有A和B点两,A点坐标是(x1,y1,z1)(x_{1}, y_{1},z_{1}),B点坐标是(x2,y2,z2)(x_{2}, y_{2},z_{2})。则
AB=(x2x1,y2y1,z2z1)\overrightarrow{AB}=(x_{2}-x_{1},y_{2}-y_{1},z_{2}-z_{1})
其他同理。
  如图3所示,在二维平面上有两个向量=(a1,a2)\vec{a}=(a_{1},a_{2})b=(b1,b2)\vec{b}=(b_{1},b_{2}),则内积b=bcosθ(1)\vec{a} \cdot \vec{b}=\left|\vec{a}\right|\left|\vec{b}\right|\cos\theta\qquad\qquad\qquad\qquad\qquad(1)
CDMA向量内积的计算

图3

\vec{a}b\vec{b}垂直,则cosθ=0\cos\theta=0
b=bcosθ=b(2)\vec{a} \cdot \vec{b}=\left|\vec{a}\right|\left|\vec{b}\right|\cos\theta=\left|\vec{a}\right|\left|\vec{b}\right|\qquad\qquad\quad(2)
由(1)式可得
b=a1b1+a2b2(3)\vec{a} \cdot \vec{b}=a_{1}b_{1}+a_{2}b_{2}\qquad\qquad\qquad\qquad\qquad(3)

例1

如图4所示,图中有两个向量\vec{a}b\vec{b},A,B,C三点的坐标分别为A(1,2),B(2,4),C(3,1)。则
=(a1,a2)=(21,42)=(1,2)\vec{a}=(a_{1},a_{2})=(2-1,4-2)=(1,2)
b=(b1,b2)=(31,12)=(2,1)\vec{b}=(b_{1},b_{2})=(3-1,1-2)=(2,-1)
所以
b=a1b1+a2b2=(1×2+2×(1))=0\vec{a} \cdot \vec{b}=a_{1}b_{1}+a_{2}b_{2}=(1×2+2×(-1))=0
因此,向量a\vec{a}b\vec{b}正交,且两向量垂直。
规格化内积
b=12(a1b1+a2b2)\vec{a} \cdot \vec{b}=\frac12(a_{1}b_{1}+a_{2}b_{2})
而规格化内积
a=12(a1a1+a2a2)=12(1×1+2×2)=2.51\vec{a} \cdot \vec{a}=\frac12(a_{1}a_{1}+a_{2}a_{2})=\frac12(1×1+2×2)=2.5≠1
假设码片向量是2维的,这个2维的向量是不能作为发送站的码片向量的。
CDMA向量内积的计算

图4

当两个m维向量有两个向量=(a1,a2,am)\vec{a}=(a_{1},a_{2},{\cdots}a_{m})b=(b1,b2,bm)\vec{b}=(b_{1},b_{2},{\cdots}b_{m}),则规格化内积为
b=1mi=0maibi=1m(a1b1+a2b2++ambm)(4)\vec{a} \cdot \vec{b}=\frac1m\displaystyle \sum^{m}_{i=0}{a_{i}b_{i}}=\frac1m(a_{1}b_{1}+a_{2}b_{2}+\cdots+a_{m}b_{m})\qquad\qquad\qquad(4)

例2CDMA向量内积的计算

S站的码片序列S是(-1 -1 -1 +1 +1 -1 +1 +1)
T站的码片序列T是(-1 -1 +1 -1 +1 +1 +1 -1)
当数据码元比特为1时,发送信号Sx+TxS_{x}+T_{x}是(-2 -2 0 0 2 0 2 0)
因为S(Sx+Tx)=SSx+STx\overrightarrow{S}\cdot (\overrightarrow{S_{x}}+\overrightarrow{T_{x}})=\overrightarrow{S}\cdot \overrightarrow{S_{x}}+\overrightarrow{S}\cdot \overrightarrow{T_{x}}
且规格化内积
SSx=18[(1)×(1)+(1)×(1)+(1)×(1)+(+1)×(+1)+(+1)×(+1)+(1)×(1)+(+1)×(+1)+(+1)×(+1)]=1\overrightarrow{S}\cdot \overrightarrow{S_{x}}=\frac{1}{8}[(-1)×(-1)+(-1)×(-1)+(-1)×(-1)+(+1)×(+1)+ (+1)×(+1)+(-1)×(-1)+(+1)×(+1)+(+1)×(+1)]=1
规格化内积
STx=18[(1)×(1)+(1)×(1)+(1)×(+1)+(+1)×(1)+(+1)×(+1)+(1)×(+1)+(+1)×(+1)+(+1)×(1)]=0\overrightarrow{S}\cdot \overrightarrow{T_{x}}=\frac{1}{8}[(-1)×(-1)+(-1)×(-1)+(-1)×(+1)+(+1)×(-1)+(+1)×(+1)+(-1)×(+1)+(+1)×(+1)+(+1)×(-1)]=0
所以
S(Sx+Tx)=SSx+STx=1+0=1\overrightarrow{S}\cdot (\overrightarrow{S_{x}}+\overrightarrow{T_{x}})=\overrightarrow{S}\cdot \overrightarrow{S_{x}}+\overrightarrow{S}\cdot \overrightarrow{T_{x}}=1+0=1
所以S站发出的数据码元为1。
若计算的结果为-1,则说明S站发出的数据码元为0,若计算结果为0,则说明S站没有发送数据。

例3

CDMA向量内积的计算

相关文章: