3G 时代WCDMA主同步信号PSCH介绍 MATLAB实现

在介绍完2G、NBIOT、LTE和5G主同步信号的产生和实现后,本期为朋友们带来3G时代主同步信号的产生和MATLAB的实现,让大家有一个横向的对比。

3G WCDMA系统采用的是码分多址技术,即我们平时说的CDMA,它的发明者是好莱坞艳星海蒂-拉玛如下图,后来高通公司把他用到了民用通信中,后来成为了第三代移动通信的多址技术,致使高通一跃成为通信公司的领头羊,3G时代凭借CDMA的流氓专利费赚的花不完根本花不完。

CDMA系统本身就是一个自干扰系统,所谓的扩频正交码只在AWG信道的时候才成立,多径信道条件下遭到破坏,所以CDMA系统对功率控制看的特别的重要,如果功控玩不好,这个系统是转不起来的。

CDMA系统的增益来自于扩频增益,扩频增益是在消耗带宽的基础上带来的,是带宽换增益,实际上是一个伪增益。

在制作3G方案的时候,有几家公司提交了基于OFDM的方案,也就是现在4G和5G使用的技术,但是在利益博弈的过程中,此方案淹死在了以viterbi老先生为代表的高通帮的唾沫性子里面了,viterbi是谁这里就不用介绍了吧,玩过蜂窝通信的人都应该认识他看,如果你是做蜂窝通信的且不认识他,我要给你掰扯掰扯了。

在3G中引入了chip的概念,就是扩频后的码片,它既不是数据的bit,也不是符号,所以起了个名叫chip,chip速率是符号速率x扩频因子。

3G的帧结构如下:

一个无线帧是10ms,一个无线帧包括15个slot

3G中主同步码叫PSCH,即区别于2G的FCCH也不同于4G和5G的PSS,主同步码PSCH在标准中称为generalized hierarchical golay code GHG,翻译过来就是广义分层次golay码,通过一个16bit的广义分层次golay码a

a = <x1,x2,...x16> = <1 1 1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1>

和一个互补调制golay码

v = <y1,y2,...y16>  =  <1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 -1 1 1>

通过克Kronecker积再乘以一个调制符号1+1i生成

上式即是WCDMA 主同步码的生成公式。

PSCH映射:

在每个slot的前256个chip周期发送

MATLAB实现

clc,clear,close all;

% wcdma PSCH signal generate

%

% author old cow

%

% coding time 2024.08.26

%

%

a = [ 1 1 1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1];

v = [ 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 -1 1 1];

Cpsc = kron(v,a);

modulation_symbol = 1+1i;

Cpsc = modulation_symbol*Cpsc;

figure;plot(real(Cpsc));

更多精彩内容请关注微信号订阅号:nb_lte_5g ,老牛nb5g老牛每天带你学通信同步更新

努力只能及格,拼命才能优秀。

想成功,先发疯,不顾一切往前冲。

学通信任道重远,老牛带你走最捷径的路.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nb_lte_5G

小编每天一篇文章很辛苦望支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值