【LabVIEW FPGA】CIC滤波器

一、CIC滤波器应用概述

在通信数字信号上下变频时,经常会用到对数字信号的升采样和降采样,即通过CIC数字速率器实现变采样率。

二、滤波器IP

首先设置滤波器基本参数(filter specification)

  • 滤波器类型(Filter Type):设置CIC滤波器模式为抽取Decimation或插值Interpolation;
  • 级联数目(Number Of Stages):设置级联的CIC滤波器级数;
  • 差分延时(Differential Delay):设置差分延时,IP核只能设置为1或者2;
  • 通道数(Numebr Of Channels):设置多通道滤波器。

sample rate change specification

  • 采样速率设置(sample rate)
    这里可以选择可程序配置和固定参数类型,其中抽取或者插入系数就对应R值,这里设置为6,即6倍抽取。
c 复制代码
120,000,000 / 3840 = 31,250

硬件采样处理规范(hardware oversampling specification)

选项卡主要是配置输入数据速率,CIC处理速率。

  • 输入采样率(input sample frequncy)就是输入信号的采样频率。
  • 时钟频率(clock frequncy )就是进行运算时的频率。


labview


相关推荐
LabVIEW开发11 分钟前
LabVIEW图像处理致温异常
图像处理·labview·labview功能·labview程序
范纹杉想快点毕业1 小时前
100道关于STM32的问题解答共十万字回答,适用入门嵌入式软件初级工程师,筑牢基础,技术积累,校招面试。
驱动开发·单片机·嵌入式硬件·fpga开发·硬件工程
知识充实人生3 小时前
时序收敛方法二:Fanout优化
fpga开发·fanout·高扇出·时序收敛
Js_cold7 小时前
(* MARK_DEBUG=“true“ *)
开发语言·fpga开发·debug·verilog·vivado
QQ__17646198247 小时前
Labview封装exe程序
labview
Js_cold8 小时前
(* clock_buffer_type=“NONE“ *)
开发语言·fpga开发·verilog·vivado·buffer·clock
深圳光特通信豆子14 小时前
TTL光模块:短距离传输场景的优选方案
fpga开发
Js_cold14 小时前
Verilog运算符
开发语言·fpga开发·verilog
LabVIEW开发15 小时前
LabVIEW通讯控制3508 Programmer配置与使用说明
labview
Js_cold2 天前
Verilog函数function
开发语言·fpga开发·verilog