ZC序列理论学习及仿真(二)

简介: ZC序列理论学习及仿真

ZC序列理论学习及仿真(一)https://developer.aliyun.com/article/1472381


②、复平面散点图

对应的复平面上的散点图见下图,为单位圆:

③、模值

对应的模值如下图,恒定为 1

2、ZC 序列循环移位

在对某一个 ZC 序列进行循环移位时,可使用 MATLAB 自带 circshift() 函数

语法:

Y = circshift(A,K)
Y = circshift(A,K,dim)

说明:

  • Y = circshift(A,K) 循环将 A 中的元素平移 K 个位置。如果 K 为整数,则 circshift 沿大小不等于 1 的第一个 A 维度进行平移。如果 K 为整数向量,则每个 K 元素指示 A 的对应维度中的平移量。
  • Y = circshift(A,K,dim) 循环将 A 中的值沿维度 dim 平移 K 个位置。输入 K 和 dim 必须为标量。

生成长度为 11,根序列号为 1 的 Zadoff-Chu 序列,循环移位长度为 3

Seq1 = zadoffChuSeq(1,11);
Seq2 = circshift(Seq1,3);

仿真运行时打断点可以看到原 Seq1 和移位后的 Seq2

3、ZC 序列自相关函数

我们还是使用上面生成长度为 139,根序列号为 25 的 Zadoff-Chu 序列,绘制 ZC 序列的自相关函数

seq = zadoffChuSeq(25,139);
[r,lags] = xcorr(seq);
plot(lags, abs(r));
xlabel('滞后索引');
ylabel('自相关');
title('ZC序列自相关');

仿真结果如下:

可以看到 ZC 序列具有集中的主瓣。

自相关的结果为 2N-1 个点,即 2 * 139 - 1 = 277 个点,关于 N=139 对称(这里从 -138 开始,因此关于 0 对称)。

有关 MATLAB 中自相关函数可以参考这个博客:一个例子学会自相关互相关的计算

4、ZC 序列循环自相关

seq1 = zadoffChuSeq(25,139);
corr = fftshift(fft(seq1)) .* conj(fftshift(fft(seq1)));
subplot(2,1,1);
plot(abs(ifft(ifftshift(corr))));
xlabel('滞后索引');
ylabel('自相关');
title('ZC序列自相关');
seq2 = circshift(seq1, 10); % 循环移位 10
corr = fftshift(fft(seq2)) .* conj(fftshift(fft(seq1)));
subplot(2,1,2);
plot(abs(ifft(ifftshift(corr))));
xlabel('滞后索引');
ylabel('循环自相关');
title('ZC序列循环自相关');

仿真结果如下:

从仿真结果可以看出,ZC 序列具有良好的循环自相关特性且自相关峰值尖锐,对于任意 ZC 序列与其循环移位 a 位后的序列互不相关 a ≠ 0 a\neq 0a=0

从图中可以看到 ZC 序列循环移位后,原序列和移位后的相关峰值出现在移位大小的位置。

由此可得下面结论:

ZC 序列循环移位 N 后,原序列只与移位后的序列得良好的相关峰值且峰值在N处,其它位置的相关峰值为 0,这也是 preamble 检测的理论依据。


ZC序列理论学习及仿真(三)https://developer.aliyun.com/article/1472384

目录
相关文章
|
机器学习/深度学习 移动开发 JavaScript
ZC序列理论学习及仿真(一)
ZC序列理论学习及仿真
4288 0
|
机器学习/深度学习
信道编码译码及MATLAB仿真(三)
信道编码译码及MATLAB仿真
1021 3
|
编解码 网络协议 前端开发
OFDM深入学习及MATLAB仿真(一)
OFDM深入学习及MATLAB仿真
2486 1
NR SRS(二)
上篇漏掉了SpatialRelationInfo,那就先看下SRS resource资源配置中的RS-SpatialRelationInfo,即SRS resource和参考信号的对应关系,代表波束的对应关系,具体在接下来的波束相关的内容再说。这里参考信号可以是下行SSB,CSI-RS或者是uplinkBWP指示的SRS,RRC层结构如下。
|
机器学习/深度学习
ZC序列理论学习及仿真(三)
ZC序列理论学习及仿真
1050 0
|
存储 编解码 算法
准循环 LDPC 码(QC-LDPC) | 带你读《5G-NR信道编码》之九
本节将为你介绍准循环 LDPC 码(QC-LDPC)的基本内容。
15818 2
准循环 LDPC 码(QC-LDPC) | 带你读《5G-NR信道编码》之九
|
网络协议 5G 计算机视觉
随机接入 |带你读《5G 无线系统设计与国际标准》之十一
随机接入过程用于获得上行同步,完成随机接入过程之后,终端就可以与基站进行上行通信。与 LTE 类似,NR 支持基于竞争的随机接入及基于非竞争的随机接入。
随机接入 |带你读《5G 无线系统设计与国际标准》之十一
|
8月前
|
数据可视化
16QAM、32QAM和64QAM星座图的MATLAB实现
16QAM、32QAM和64QAM星座图的MATLAB实现
961 4
|
8月前
|
传感器 编解码 资源调度
相位编码调频连续波雷达:融合传统与创新的智能感知技术
相位编码调频连续波雷达(PC-FMCW)融合FMCW的硬件简洁性与相位编码的抗干扰优势,通过频域扩频提升多雷达共存能力,支持MIMO与联合通信,适用于自动驾驶与智能交通系统。
884 6
|
调度 索引
NR PUCCH(一) PUCCH format 0/1
NR中PUCCH物理信道用来发送上行控制信息Uplink Control Information(UCI),当然UCI也可以在PUSCH上发送。UCI 内容包括:CSI,HARQ ACK/NACK ,SR 及上述三者的组合信息。

热门文章

最新文章