希尔伯特变换的FPGA实现

本文参考:Xilinx的 “Distributed Arithmetic FIR Filter” IP核中的Data Sheet。

 


“Figure 19 is the symbol for the Hilbert transform core. The DIN port is the filter input signal, and the ports DOUT_I and DOUT_Q are the I and Q outputs respectively. ”

图19是希尔伯特变换核符号。DIN端口是滤波器输入信号,DOUT_I和DOUT_Q输出的分别是 I 和 Q 。

I,即in-phase,为输入信号的同向输出;Q,即quadrature,为输入信号的正交输出。正交的具体内容如下:

“An ideal Hilbert transform provides a phase shift of 90 degrees for positive frequencies and –90 degrees for negative frequencies.”

理想的希尔伯特变换使正频率产生90度相移,使负频率产生-90度相移。

CLK——输入,位时钟信号,上升沿有效;

ND——输入,高电平有效,当RFD输出为低电平时,ND不要拉高。当ND拉高时,DIN数据被加载到PSC中,并启动内积运算;

RST——输入,同步复位信号,高电平有效,CLK下拉高RST将滤波器内部状态机复位。注意,此举并不复位滤波器数据寄存器内容。该信号可选;

RDY——输出,滤波器输出数据准备好信号,高电平有效;

RFD——输出,表示目前输入数据的最后一位即将被处理,新的数据可以提供给滤波器了,高电平有效。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值