位置:51电子网 » 技术资料 » IC/元器件

波形存储器在这里也叫正弦查找表

发布时间:2017/12/13 17:54:58 访问次数:2080

   波形存储器在这里也叫正弦查找表,ROM中存储的数据都是以相位为地址的,K4H511638FLCCC每一个相位地址所对应的数据是二进制表示的正弦波幅值,用相位累加器输出的数据作为波形存储器的相位取样地址,这样就可以把存储在波形存储器内的波形抽样值(二进制编码)经查找表查出,完成相位到幅值的转换。如果对正弦信号的一个周期抽样2”个样值,并将2”个样值的幅值量化为m位的二进制数据,则此时的波形存储器的容量也应为2”xm,表明存储器有2”个存储单元,每个存储单元中存放m位的二进制信息。

   本设计中的ROM表是基于FPGA的硬件资源设计的,如果把正弦波一个周期0~2 7c的相位分为2”等分,全部作为地址存入ROM表中,则随着相位累加器位数,2的增加,所需要的FPGA硬件资源也会呈2的幂次方形式增长,通常DDS中相位累加器的位数”比较大,这将大大降低FPGA的资源利用率,这样电路的成本将会提高,而功耗变大、查找速度慢等问题也将随之产生。为了解决这个问题,通常会采用截取相位累加器输出的高A位作为ROM表的寻址地址,但这样也就同时引入了相位截断误差。

   波形存储器在这里也叫正弦查找表,ROM中存储的数据都是以相位为地址的,K4H511638FLCCC每一个相位地址所对应的数据是二进制表示的正弦波幅值,用相位累加器输出的数据作为波形存储器的相位取样地址,这样就可以把存储在波形存储器内的波形抽样值(二进制编码)经查找表查出,完成相位到幅值的转换。如果对正弦信号的一个周期抽样2”个样值,并将2”个样值的幅值量化为m位的二进制数据,则此时的波形存储器的容量也应为2”xm,表明存储器有2”个存储单元,每个存储单元中存放m位的二进制信息。

   本设计中的ROM表是基于FPGA的硬件资源设计的,如果把正弦波一个周期0~2 7c的相位分为2”等分,全部作为地址存入ROM表中,则随着相位累加器位数,2的增加,所需要的FPGA硬件资源也会呈2的幂次方形式增长,通常DDS中相位累加器的位数”比较大,这将大大降低FPGA的资源利用率,这样电路的成本将会提高,而功耗变大、查找速度慢等问题也将随之产生。为了解决这个问题,通常会采用截取相位累加器输出的高A位作为ROM表的寻址地址,但这样也就同时引入了相位截断误差。

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式