WCDMA 一点积累

本文介绍了第三代(WCDMA)和第四代(OFDM)手机调制方案及其关键传输特性,以及用于传输部件和组件开发/生产测试的测试放大器所需功能涉及的基本概念。

本文中所有例证均选取移动电话系统下行链路(基站到移动电话)进行测试。

WCDMA

WCDMA(宽带码多分址)是第三代(3G)移动电话网络UMTS的定义空中接口。采用直接序列扩频(DSSS),将“伪噪声”扩频码与用户信号结合,通过带宽传输用户信号。将不同代码分配给不同用户,通过同一带宽实现多种信号同时传输。由于信号分配代码相同,接收端可还原(解扩)复合宽带信号中的特定信号。还原过程中,宽带中所有其它扩展信号均表现为噪声。

DSSS数据传输

通过DSSS,用户基线数据由众多扩频码的其中之一调制。此类代码也称为“信道化码”,每一个代码是一个高速率(3.84兆位/秒)、循环重复的伪随机二进制序列,可“碎化”基线数据,达到3.84MHz的带宽。

 

图1(a)展示了数据传输与数据还原时的波形,此处–1=逻辑0,+1=逻辑1。前三个曲线表示传输过程。曲线1表示用户基线数据,曲线2表示分配给每一用户位的8位扩频码,曲线3表示曲线2在曲线1处“碎化”后得到的扩展信号。曲线3表示传送的信号。

图1(a) 通过扩频码1传送用户数据,接收端用相同代码产生交叉关联时还原(标记为解扩码1)

接收端利用相同的扩解码(曲线4)结合传送信号来恢复信道数据,由此标记为“解扩码1”。曲线5表示恢复后的用户数据。这一过程即为“解扩”,在数学上与解扩码构成传送扩频码交叉关联。交叉关联在第3页“正交性”部分作出了阐述,但概括起来,即使扩频码与解扩码增加异或非门功能。

图1(b)表示将传送的扩展信号与不同的扩解码结合后的结果。前三个跟踪曲线表示与图1(a)相同的传送过程。不同的是,接收端用标记为“解扩码2”的另一解扩码时,数据未恢复(曲线4与5)。


图1(b) 通过扩频码1传送用户数据,接收端用解扩码2产生交叉关联时不恢复

正交性

WCDMA采用正交可变扩频因子(OVSF)码,实现多信道同时传输,并保证信道数据速率灵活性。所有的OVSF扩频码都是“特别的”,相互正交的,即彼此可在3.84MHz传输频带共存,无交叉干扰。

为实现正交性,各代码需具备以下属性:

• 任意两种代码交叉关联=0

• 自相关性除以每个数据位的码片位数量=1

• 必须拥有与-1和1同等数量的代码

按照这些规则,我们将检验扩频码1和2作为示例。

按照规则逐条验证:

(1)交叉关联=0

两个数字序列的交叉关联性是二者相似度的尺度。R(A.B)表示为序列位的乘积之和。

假设A为图1(a)中的扩频码1,B为图1(b)中的扩解码2,如下所示:

A={-1, 1, 1, -1, 1, -1, -1, 1}

B={1, -1, 1, -1, 1, -1, 1, -1}

R(A.B)={(-1x1)+(1x –1)+(1x1)+(-1x1)+(1x1)+(-1x–1)+(-1x1)+(1x–1)}={0}

如前文所示,利用异或非门,即可在门级轻易实现交叉关联的函数。

(2)自相关性÷每数据位的码片位数量=1

自相关本质上即是序列的交叉关联函数。

R(A.A)={(-1x-1)+(1x1)+(1x1)+(-1x-1)+(1x1)+(-1x-1)+(-1x-1)+(1x1)}={8}

R(B.B)={(1x1)+(-1x-1)+(1x1)+(-1x-1)+(1x1)+(-1x-1)+(1x1)+(-1x-1)}={8}

这两种扩频码每数据位均有8位码片位,其中每数据位的码片位被称为扩频因子(SF)。因此自相关除以SF=1。

(3)拥有同等数量的-1与1

最后,扩频码1与扩频码2拥有相同数量的-1与1,因此这两种代码满足第三种正交条件。

需要注意的是,遵守规则即可产生伪随机码,因其类似噪声被称为伪噪声(PN)。

可变扩频因子

如上所示,扩频码1与扩频码2均含8位扩频因子。下行链路扩频因子取值在4至512之间。在低扩频因子既定的条件下,当用户要求数据传输更快时,系统可分配用户不同的数据传输速率及不同的扩频因子。这正是正交可变扩频因子“可变”由来。注意3.84兆位/秒的码片速率是恒定的,因此相对于可变SF来说,分配给用户基带的数据速率是不同的。

直接序列码扩频后附加了扰码。扰码可帮助移动电话识别正在联系的基站。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB是一种广泛应用于科学计算和工程领域的高级计算机语言和开发环境。WCDMA即宽带码分多址技术(Wideband Code Division Multiple Access),是一种移动通信技术,被广泛应用于3G、4G和5G等无线通信系统中。 MATLAB可以在WCDMA系统的研究和开发过程中发挥重要作用。首先,它提供了丰富的信号处理和通信系统工具箱,可以方便地对WCDMA通信系统进行模拟和仿真。用户可以利用MATLAB编写自定义的WCDMA系统模型,并通过调用MATLAB的函数和工具箱进行信号处理、功率分配、信道编码和解码等操作,以实现WCDMA系统的性能评估和优化。 其次,MATLAB还支持WCDMA物理层和协议层的系统级仿真。用户可以通过编写MATLAB脚本来创建WCDMA系统的仿真模型,并使用MATLAB强大的数据处理和可视化工具来分析和展示系统性能。这种仿真方法可以帮助用户深入理解WCDMA系统的工作原理,并通过对系统参数的调整和优化来改进系统性能。 此外,MATLAB还提供了便捷的图形用户界面(GUI)设计工具,用户可以使用MATLAB的GUIDE工具箱来快速创建WCDMA系统的图形界面,并实现系统参数的交互式调整和实时显示。这为WCDMA系统的快速原型设计和实时性能评估提供了便利。 总之,MATLAB在WCDMA系统的建模、仿真和系统级设计方面具有强大的能力。它为研究人员和工程师提供了一个灵活且高效的开发环境,可以帮助他们更好地理解和优化WCDMA系统的性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值