基于matlab的ovsf码的生成,一种基于MATLAB的WCDMA信号仿真方法

1 概述

宽带码分多址(WCDMA) 是第三代移动通信的主流技术之一, 具有很广阔的市场前景。自从 3GPP 推出版本为 R99 的WCDMA 标准以来, 各大移动通信设备制造商已经在WCDMA 上投入巨资。因此, 对 WCDMA技术的研究也成为目前通信行业的热点。本文分析了WCDMA 调制与解调的关键技术, 并从软件模拟的角度上, 提出了一种 WCDMA 信号的仿真方法。用于辅助分析 WCDMA 系统物理层的性能, 并为WCDMA 系统的研究与开发提供方便。

2 WCDMA 系统调制解调的关键技术

2.1 OVSF 码

WCDMA 系统采用了正交可变扩频因子码(Or-thogonal Variable Spreading Factor code) 作为基带信号的扩频码, 专门用于区分系统中不同用户的信道或同一用户的不同业务信道。这种码字保证了不同信道的正交性, 而且对于不同的数据速率, 这种正交性仍然存在, 其可变长的性质可以适应WCDMA 对多种业务的传输要求。对基带信号的扩频过程称为信道化过程。OVSF 码是 Walsh 函数的一种, 它可以由哈达马矩阵生成。方法如下所示:

其中, OVSF 码记为 Cch,SF,k, SF 是扩频因子(SpreadFactor), k 是码字序号。且有 0!k!SF- 1。最左边的是根据相应的哈达马矩阵生成的 OVSF 码组。

2.2 扰码(Scrambling Code)

用某种伪随机序列与信号进行模2 加的过程称为信号的加扰, 加扰在在 WCDMA 系统上行链路中用于区分用户, 下行链路则用于区分基站。WCDMA 采用Gold 码作为扰码。在此我们对上行链路扰码的生成加以简单介绍。上行链路的扰码是复值长码, 由实部序列Clong,1,n和虚部序列Clong,2,n组成, 其中Clong,1,n和Clong,2,n分别由两个m 序列的不同相移序列相加得到。所选用的 m 序列是两个阶数为 25 的最大长度线性移位寄存器序列x(n) 和y(n), 其生成多项式分别为x25+x3+1 和x25+x3+x2+x+1。两序列经按位模2 加得到Gold 序列z(n)。下行链路的扰码生成与上行链路相似, 但它只有18bit 的初始值, 因此总共可以产生218- 1 个扰码, 常用的是 8192 个码字, 分成512 个集合, 每个集合含有一个主扰码和15 个次扰码。

3 WCDMA 信号参数设定

建立在以上理论的基础上, 我们讨论基于 MAT-LAB 的一个标准 WCDMA 信号的仿真, 并给出解调算法。参考 3GPP R4 TS 25.213 所提供的技术细节, 对信号的参量做出一些具体定义。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值