- 博客(4)
- 收藏
- 关注
原创 LMS算法仿真及fpga实现(1)
帮导师带2025电赛g题,简单来说就是学习一个未知电路的响应,还要求实时性,看到第一眼就想到自适应滤波,完美适配,当天下午就仿真了一下,第二天搭了下硬件实现框架。拖了一个月快忘记了才想着做个记录。架构非常简单,就是通过最小化误差(loss)来动态调整滤波器系数(权重),有点类似单层神经网络。同样使用梯度下降进行权重优化,lms中用单次的误差平方e^2代替均方误差,其中en(=dn-xn*wn)对wn的导数也易得为-xn,可得更新公式如右下。图中左下令梯度为0,即可得到维纳解,即理论最优。
2025-09-08 02:31:47
1148
原创 zynq动态重配置要点记录
这里应该选的是在select Map方式下的配置文件的接口是多少位的,不过在ps-pl案例中应该走的是AXI-PCAP接口实现的fpga配置。其实就是前面说的问题,如果是卡在/* Poll IXR_DMA_DONE */,即配置无法开始,可能是由于pl没复位,或者pcap时钟没开启,或者dma相关的原因。如果是卡在/* Poll IXR_PCFG_DONE */(完全重配置情况下),即配置无法完成,大概率是bit数据不对,也就是前面提到的生成bin的问题。问题3:bin文件的生成方式。
2025-04-03 18:13:44
1664
1
原创 HLS报错:failed to generate ip
用的是vivado hls 2019.1,在确定ip完全正确的情况下export rtl之后出现该报错。这里就点击configuration后把version改成1.0.0就可以了(很神奇但是容易忘记,所以写个贴记一下)。
2024-06-27 15:13:46
678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅