基于码分多址的多用户水下无线光通信(3)——解相关多用户检测 本文介绍基于解相关的多用户检测算法。解相关检测器的优点是因不需要估计各个用户的接收信号幅值而具有抗远近效应的能力。常规的解相关检测器有运算量大和实时性差的缺点,本文针对异步CDMA的MAI主要来自干扰用户的相邻三个比特周期的特点,给出了基于相邻三个匹配滤波器输出数据的截断解相关检测算法。
基于码分多址的多用户水下无线光通信(2)——系统模型和基于子空间的延时估计 本文首先介绍了基于CDMA的多用户UOWC系统模型,并给出了多用户收发信号的数学模型。然后介绍基于子空间的延时估计算法,该算法只需要已知所有用户的扩频码,然后根据扩频波形的循环移位在观测空间的信号子空间上的投影进行延时估计。
基于码分多址的多用户水下无线光通信(1)——背景介绍 研究生期间做多用户水下无线光通信(Underwater Optical Wireless Communication,UOWC),写几篇博客分享一下学的内容。本文介绍研究背景和研究现状。
ZYNQ通过AXI DMA实现PL发送连续大量数据到PS DDR PL 和 PS 的通信方式有 AXI GPIO、BRAM、DDR等。对于数据量较少、地址不连续、长度规则的情况,BRAM 比较适用。而对于传输速度要求高、数据量大、地址连续的情况,比如 ADC,可以通过 AXI DMA 来完成。本文介绍如何在 ZYNQ 上使用 AXI DMA 实现从 PL 发送大量连续数据到 PS 的 DDR 存储器,适用于搬运 ADC 连续采样数据。
ZYNQ无SD卡配置Linux系统到QSPI Flash和eMMC 本文介绍在ZYNQ上,没有SD卡时,如何用QSPI Flash和eMMC启动Linux系统。QSPI Flash放置BOOT.BIN,eMMC的第一个分区(FAT32格式)放置image.ub和system.dtb,eMMC第二个分区(EXT4格式)放置根文件系统放。eMMC的操作和SD卡一样,难点是如何格式化eMMC,其他步骤和用SD卡时差不多。
基于插值算法和Gardner定时误差检测的OOK信号定时同步的FPGA实现 本文介绍如何用FPGA实现基于插值算法的OOK信号定时同步。定时同步的主要模块包括插值滤波器、定时误差检测器、环路滤波器和数控振荡器。我们的目标是用外部提供50MHz时钟的zynq7100芯片实现400MHz采样频率和100Mbps的OOK数字基带信号的定时同步。...