自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 如何理解射频OIP3

射频OIP3(三阶交调截点)是衡量射频器件非线性特性的关键指标,反映系统的线性度和动态范围。当输入多频信号时,非线性效应会产生三阶交调产物(IM3)。OIP3定义为基频信号与IM3功率延长线的理论交点(dBm),其值越高表明线性度越好。实际测量中通过输入双载波信号,根据基频与IM3的功率差计算得出。该参数对射频系统设计至关重要,直接影响信号质量和抗干扰能力,是优化射频链路性能的重要依据。

2025-08-14 14:49:42 491

原创 千兆以太网UDP协议Verilog实现

本文介绍了一个基于Verilog实现的千兆以太网协议栈,支持UDP协议及相关网络功能。该设计采用纯Verilog代码实现,包含ARP协议、ICMP协议和UDP协议功能,特别支持ping命令。工程仅使用Xilinx内部FIFO RAM资源,便于跨平台移植,已在Zynq UltraScale+ MPSoC平台上完成适配和测试。该方案具有资源占用少、可移植性强的特点,适用于嵌入式网络应用场景。

2025-07-16 12:19:19 214 1

原创 UDP数据包封装过程

UDP数据包封装过程摘要:UDP数据包发送需经多层封装。首先应用层生成数据并指定端口号,传输层添加8字节UDP首部(含端口号、长度和校验和)。网络层添加IP首部(关键字段为协议号17标识UDP),将UDP数据报作为IP载荷。数据链路层添加帧首尾(含MAC地址和类型字段0x0800/0x86DD),最终转换为物理信号传输。接收方逆向解封装,通过协议号和端口号将数据递交给目标应用。整个过程体现了TCP/IP协议栈的分层架构和地址分层机制。

2025-07-15 13:20:58 1025

原创 Verilog状态机实现

Verilog状态机分为Moore型(输出仅与当前状态相关)和Mealy型(输出与状态和输入相关), 推荐采用三段式设计.

2025-07-04 15:10:48 373

原创 ADC/DAC核心指标:从静态精度到动态性能

介绍了数据转换器(ADC/DAC)的关键性能指标。静态指标包括分辨率、非线性误差(INL/DNL)、偏移和增益误差,其中DNL≤-1LSB可能导致失码或非单调性问题。动态指标涵盖SNR、THD、SINAD、SFDR和ENOB,反映高频信号处理能力。速度指标包含采样率、输入带宽和建立时间。其他重要参数如功耗和PSRR(电源抑制比)也直接影响器件性能。这些指标共同决定了数据转换器在精度、速度、抗干扰等方面的综合表现。

2025-06-28 11:02:25 710

原创 如何区分载波频偏与多普勒频偏?

载波频偏由收发机晶振偏差引起,多普勒频偏由相对运动产生。为解决运动状态下两种频偏的分离问题,可通过滑动平均法计算载波频偏,再用瞬时频偏减去统计平均值获得多普勒频偏

2025-06-20 15:28:23 322

原创 FIFO预读取模式实现

提前将下一数据输出到总线上(无需等待rd_en触发),使得读操作零延迟,下游模块可以立即获取数据。(2)简化控制逻辑:读数据总线始终有效,可直接连接组合逻辑。(1)减少流水线气泡:下游模块无需等待数据就绪。(3)提高吞吐量:每个时钟周期均可发起新读操作。:rd_en有效后,数据在下一周期输出。

2025-04-26 21:53:00 607

原创 信号与系统:连续周期信号的傅里叶变换

连续周期信号的傅里叶变换由一系列离散的冲激函数组成,冲激出现在基频整数倍的位置。周期信号的频谱是离散的,能量集中在谐波频率处,与非周期信号的连续频谱形成对比。

2025-03-30 09:19:13 386

原创 Xilinx SDK 使用数学库函数编译出现未定义函数错误解决办法

在C/C++ Build 下的Setting->software Platfrom内添加-lm 

2025-03-29 22:00:03 217

原创 ZYNQ-7000 平台LwIP RAW Socket 模式下 TCP速率测试(Jperf)

ZYNQ-7000 平台LwIP RAW Socket 模式下 TCP速率测试, TCP速率大于 900Mbps

2025-03-14 10:51:36 588

原创 AD4134芯片使用

AD4134是ADI)推出的一款高精度、低功耗的模数转换器(ADC),适用于多种精密测量应用AD4134采样率支持可编程数据速率范围为0.01 kSPS至1496 kSPS,分辨率为0.01 SPS。

2025-03-11 10:24:37 765 9

原创 修改MATLAB 图形(Figure)显示的坐标数值精度

上的坐标点数据显示的精度只用。)显示的坐标轴上数值精度。选择编辑文本更新函数。

2025-03-11 09:37:36 909

原创 C++核心概念

std::unique_ptr(独占所有权)、std::shared_ptr(共享所有权)、std::weak_ptr(避免循环引用)。:序列容器(vector, list)、关联容器(map, set)、无序容器(unordered_map)。:条件(if/switch)、循环(for/while)、跳转(break/return)。:std::thread、std::async、原子操作(std::atomic)。:静态类型、const 常量、auto 类型推导、引用(&)与指针(*)的区别。

2025-03-10 13:54:03 420

ZYNQ-7000, LwIP RAW socket 下TCP IP速率测试(使用jperf测试),TCP 速率>900Mbps;

ZYNQ-7000, LwIP RAW socket 下TCP IP速率测试(使用jperf测试),TCP 速率>900Mbps; Vivado 2018.2 版本编译测试,并硬件验证

2025-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除