完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
海,
我有一个来自传感器的模拟信号。 这个模拟信号通过12位ADC,应用于FPGA(kintex-7),并在我的kintex-7 FPGA中使用DFT4.0 vhdl内核。 这里的问题是DFT 4.0的输入和输出是真实的和想象的。 但我想找出输入信号的I次谐波和II次谐波的“相位”和“幅度”,以及如何从12位ADC芯片向FPGA提供实数和虚数输入。 相应的DFT4.0结果将显示在GUI(在其他系统上)。 善意解决我的问题...... 目的:找出1)。 i谐波的相位和幅度 2)。 二次谐波的相位和幅度 INPUT:来自一个传感器的模拟信号 感谢致敬 KASARLA GANESH PATEL M.TECH |
|
相关推荐
6个回答
|
|
Xilinx DFT IP仅以Real和Imaginary格式输出。
您需要以幅度和虚构格式转换实数和虚数。 输出是复数值的数组。 每个阵列元素的幅度的两倍(复数分量的平方和的平方根)是幅度。 如果你想要一个dB刻度,或者做一个对数幅度。 数组索引将为您提供具有该幅度的频率仓的中心。 您需要知道采样率和长度,以获得每个数组元素或bin的频率。 谢谢和RegardsBalkrishan ----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 在原帖中查看解决方案 |
|
|
|
Xilinx DFT IP仅以Real和Imaginary格式输出。
您需要以幅度和虚构格式转换实数和虚数。 输出是复数值的数组。 每个阵列元素的幅度的两倍(复数分量的平方和的平方根)是幅度。 如果你想要一个dB刻度,或者做一个对数幅度。 数组索引将为您提供具有该幅度的频率仓的中心。 您需要知道采样率和长度,以获得每个数组元素或bin的频率。 谢谢和RegardsBalkrishan ----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 |
|
|
|
谢谢你耐心给我回复
能不能给我一些简短的解释。 因为在matlab中我们可以很容易地使用预定义函数,或者我们可以生成程序。 但在FPGA上我面临很多困难...... 这里频率值为100 Hz,采样率为256个样本/周期 1.通过我的主机系统使用以下公式(GUI(图形用户界面))我可以找出幅度和相位, 但是II谐波相位和幅度呢? magnitude = sqrt(re * re + im * im); phase = atan2(im,re); 2.在输入处还有IPcore询问实数和虚数输入。 一些我如何计划将我的波分布到2波。 1是直接波(没有任何相变),2.是45度相移波(这里我想要延迟64个样本的样本)。 这是正确还是错误。 如果错了请告诉正确的程序分别给IP核提供实际输入和虚构输入。 感谢致敬 Kasarla Ganesh M.Tech |
|
|
|
海
我有一个来自传感器的模拟信号。 这个模拟信号通过12位ADC,应用于FPGA(kintex-7),并在我的kintex-7 FPGA中使用DFT4.0 vhdl内核。 这里的问题是DFT 4.0的输入和输出是真实的和想象的。 但我想找出输入信号的I次谐波和II次谐波的“相位”和“幅度”,以及如何从12位ADC芯片向FPGA提供实数和虚数输入。 相应的DFT4.0结果将显示在GUI(在其他系统上)。 善意解决我的问题...... 目的:找出1)。 i谐波的相位和幅度 2)。 二次谐波的相位和幅度 INPUT:来自一个传感器的模拟信号 感谢致敬 KASARLA GANESH PATEL M.TECH |
|
|
|
能不能给我一些简短的解释。
因为在matlab中我们可以很容易地使用预定义函数,或者我们可以生成程序。 但在FPGA上我面临很多困难...... 这里频率值为100 Hz,采样率为256个样本/周期 1.通过我的主机系统使用以下公式(GUI(图形用户界面))我可以找出幅度和相位, 但是II谐波相位和幅度呢? magnitude = sqrt(re * re + im * im); phase = atan2(im,re); 2.在输入处还有IPcore询问实数和虚数输入。 一些我如何计划将我的波分布到2波。 1是直接波(没有任何相变),2.是45度相移波(这里我想要延迟64个样本的样本)。 这是正确还是错误。 如果错了请告诉正确的程序分别给IP核提供实际输入和虚构输入。 感谢致敬 Kasarla Ganesh M.Tech |
|
|
|
你可以使用Cordic IP
谢谢和RegardsBalkrishan ----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 |
|
|
|
只有小组成员才能发言,加入小组>>
2380 浏览 7 评论
2797 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2262 浏览 9 评论
3335 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2428 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
756浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
545浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
366浏览 1评论
1963浏览 0评论
682浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 20:24 , Processed in 1.268519 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号