[Note]CDMA的分离码

        CDMA中

        

        分离码就是用于区分不同用户传输信息的码。

       假设有2个矩阵,可以实现

A*B=E

       E为单位矩阵,或者是单位矩阵的相似矩阵,我认为也是可以的。

       那么我认为A就可以作为编码矩阵,B就可以作为解码矩阵,来区分不同用户。

       我们要发送的信息是x,经过编码后,信道上看到的是x*A,到RX端之后,经过解码,信号是

                                                                       x*A*B=x*E

       也就把数据还原回来了

       一般情况下,B会是A的逆矩阵,但是在实际实现的时候,可能会用其他方式来实现这个计算,例如移位或者说是截位的方式。

       A和B矩阵的生成,我认为是基于几个维度去考虑的。

       互相关性:正交码的互相关性为0,准正交码的互相关性大于0,在主要关注可分离性的情况下,码的互相关性越小越好。

       可实现性:walsh码的性能好,但是在电路实现上,可能选择是矩阵第一行循环左移产生的矩阵,因为它的可实现性更好,且性能可能也不会差太多(看实际效果)。

       另外,如果使用walsh码,它的第一行全为1,表示它的波形都是一样的,那么在RX端,就有可能得到全1的幅值叠加的波形,此时会加大电路中ADC的设计难度。

       条件数

        条件数是一个数值线性代数和数值分析领域的概念,用于描述矩阵或线性方程组的稳定性和数值解的精确性。条件数是一个标志,用于度量在数值计算中由于矩阵的微小扰动引起的解的相对变化。

我认为条件数对应的是通信的抗噪声干扰性能,条件数越小,抗误差、抗噪声的能力就会好一些。

(正交码的条件数很小)。

        码长度:分离码的长度通常与系统设计和性能需求有关。较长的码通常具有更好的分离性能,但也会增加系统复杂性。因此,生成分离码需要权衡码长度和性能之间的关系。

        编码效率:分离码的生成还需要考虑编码效率,以确保信号扩展时不浪费过多的频谱资源。高效的编码可以在给定带宽下支持更多用户。

        信噪比:在带宽不变的情况下,如果信号功率越大,信噪比会越好,但是信号功率过高会加大ADC的设计难度,因此需要权衡。

        在大部分资料中,很多都提到了walsh矩阵,是因为这个矩阵的正交性很好,简单易于实现,但是它并不是唯一的选择。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值