![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SDR
文章平均质量分 79
胡叨叨-FPGAer
高级FPGA工程师
展开
-
SDR实战(五)-ZYNQ+FMCOMMS5架构(二)-配置函数及接口时钟
000表示单收单发,并且使用的是RX1和TX1通道;010表示单收单发,并且使用的是RX2和TX1通道;001表示单收单发,并且使用的是RX1和TX2通道;由于通道数的不同,AD9361的接口工作时钟也会产生相应的变化,那么对于后级的ADC和DAC的操作也会产生影响,所以需要对应的进行IP核的配置。有一点需要注意,这个函数会复位AD9361,所以使用此函数时还需要配套使用上述函数进行重新配置参数。由于配置为2发2收的模式,DDR模式,所以数据时钟DATA_CLK与采样率之间的关系为。原创 2024-05-10 13:03:22 · 406 阅读 · 0 评论 -
SDR实战(五)-ZYNQ+FMCOMMS5架构(一)-基础
在同步完成后,还可以根据需要通过相应的函数进行滤波器配置、采样率设定、本振频率设定、带宽设定、增益设定、衰减设定等。在通过PS端来控制PL端IP核的配置时,通过AXI-Lite协议来访问不同的基地址+偏移量,进而操作不同的IP核。由于系统中使用了两个AD9361,所以需要例化两个AD9361的IP核,通过配置参数ID来区分两个IP核。涉及到两个AD9361的初始化工作,需要创建两个结构体的指针,用于初始化的操作。自定义AXI-Lite协议的寄存器读写函数,用于控制IP核的各种参数的配置。原创 2024-05-10 10:38:14 · 449 阅读 · 0 评论 -
SDR实战(四)-AD9361使用手册(三)
本节定义了并行数据端口和串行外设接口(SPI),它们使得AD9361与基带处理器(BBP)之间能够传输数据和控制/状态信息。图63展示了这些接口,并提供了AD9361和BBP在宽带无线系统中使用方式的高级概述。数据接口以两种模式之一运行:兼容标准CMOS模式或兼容低压差分信号(LVDS)模式。每个接口都具有以下部分描述的独特特性。使用CMOS模式时:保持了单端-CMOS逻辑兼容性。可以使用一个或两个数据端口。使用两个端口可以提高数据吞吐量。原创 2024-04-17 16:09:57 · 1908 阅读 · 2 评论 -
SDR实战(四)-AD9361使用手册(二)
设备在基带PLL块中使用分数-N合成器来生成系统所需的采样率。该合成器从参考时钟输入的指定频率范围内的任何参考时钟生成ADC采样时钟、DAC采样时钟和基带数字时钟。对于需要两个以上输入或两个以上输出通道的MIMO系统,需要多个AD9361设备和一台公共参考振荡器。AD9361提供了接受外部参考时钟并通过简单的控制逻辑与其他设备同步操作的功能。每个AD9361都包含有自己的基带PLL,从参考时钟输入生成采样和数据时钟,因此需要额外的控制机制来同步多个设备。原创 2024-04-17 16:06:48 · 861 阅读 · 0 评论 -
SDR实战(四)-AD9361使用手册(一)
AD9361在上电后,为了保证最低功耗,后进入休眠状态。初始校准是在每次启动AD9361设备或使用RESETB引脚硬重置设备时必须运行的校准。有些校准只需要在初始化期间运行一次,并且在运行期间不需要再次运行。其他校准取决于载波频率、温度或者其他参数,并且需要在启动时运行,并在某些事件发生时(例如更改载波频率超过100MHz)运行。只要向AD9361设备供电,校准结果就会被存储,包括在SLEEP状态下。校准控制中的六个校准是校准序列状态机的一部分。在校准完成后,用于初始化校准的位将自我清除。如果在单个寄存器写原创 2024-04-17 16:04:57 · 1894 阅读 · 0 评论 -
SDR实战(三)-DSP基础
由于每个模拟值只能被量化到最接近的量化级别,而不是其精确值,因此会产生误差,这种误差在信号中表现为额外的噪声,即量化噪声。:通过过采样(以比奈奎斯特频率更高的频率采样),然后通过低通滤波和下采样来减少采样率,可以在一定程度上降低量化噪声的影响。:在某些应用中,可以使用误差校正技术来减少量化噪声的影响,例如通过查找表(LUT)或数字信号处理算法来校正量化误差。:通过增加量化级别的数量(即减少量化步长)来提高量化过程的分辨率,从而减少量化误差。:在某些应用中,可以使用误差校正技术来减少量化误差的影响。原创 2024-04-12 11:48:40 · 1115 阅读 · 0 评论 -
SDR实战(二)-RFSOC架构
每个核都包括一个浮点单元(FPU)、Neon 媒体处理引擎(MPE)、加密扩展(Crypto)、内存管理单元(MMU)和每个核心的专用一级缓存。:包括一个四核应用处理单元(APU)、一个双核实时处理单元(RPU),以及平台管理(PMU)和安全功能。RPU包含多个计算单元和存储器,包括一个浮点单元、紧耦合存储器(TCM)、两个本地高速缓存和一个存储器保护单元(MPU)。RFSoC设备的安全性由配置安全单元(CSU)处理,该单元包括一个安全处理器块(SPB)和加密接口块(CIB)。原创 2024-04-12 09:46:00 · 1586 阅读 · 1 评论 -
SDR实战(一)-无线电基础
软件定义无线电,顾名思义就是由软件实现或控制的无线电,也是一种系统。原创 2024-04-11 16:55:57 · 650 阅读 · 0 评论