当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]本节演示如何使用AIE DIALECTS和AIE API,在AMD Ryzen AI Phoenix中对复杂数字信号在频域进行“相位变换”。

本节演示如何使用AIE DIALECTS和AIE API,在AMD Ryzen AI Phoenix中对复杂数字信号在频域进行“相位变换”。

要求

•AMD Ryzen AI Phoenix。

•基于 Linux® 的开发环境

•Python®(用于测试自动化和结果验证)

•基于IRON API和MLIR的AI引擎工具链

项目简介

SOC旨在加速AIE-ML算法,以实现优异的性能表现。NPU组件具有

1. 166 种 AI AI AI 颜色用于计算

2. 4 个内存芯片,实现快速内存访问

3. 4 SHIM DMA 用于在 L33 存储器之间进行数据的读写操作

注意:该项目专为凤凰城定制。

构建

复数输入信号的相位代表其复数表示的幅角。当该信号发生变化时,相位会改变一个角度,从而直接改变信号在复平面上矢量的瞬时位置。

相变是如何发生的

一个复杂的信号通常由实部(同相)和虚部(正交)组成。相位变化反映了信号在时间上两个状态之间的角度偏移。

相变的应用

•数字调制(例如QPSK、QAM):系统通过有意地将载波信号的相位调整至星座图中的特定角度,来编码数字数据。

•系统分析:通过物理电路(如滤波器或放大器)传递信号时,会引入与频率相关的相位延迟。

•信号处理:跟踪时间上的相位变化可揭示频率偏差,对于相干信号的解调至关重要。

数据流

如何构建和运行

输入示例

输出示例

结论

本项目展示了如何使用“IRON API 和基于 MLIR 的 AI AI 引擎工具链”以及“AIE API”对输入样本进行相位偏移。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭