91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA的單級(jí)cic濾波器設(shè)計(jì)方案

電子設(shè)計(jì) ? 來源:FPGA開源工作室 ? 作者:OpenSLee ? 2020-12-05 10:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者: OpenSLee

1 概述

數(shù)字信號(hào)處理中,CIC濾波器是FIR濾波器中最優(yōu)的一種,其使用了積分,梳狀濾波器級(jí)聯(lián)的方式。

CIC濾波器由一對(duì)或多對(duì)積分-梳狀濾波器組成,在抽取CIC中,輸入信號(hào)依次經(jīng)過積分,降采樣,以及與積分環(huán)節(jié)數(shù)目相同的梳狀濾波器。在內(nèi)插CIC中,輸入信號(hào)依次經(jīng)過梳狀濾波器,升采樣,以及與梳狀數(shù)目相同的積分環(huán)節(jié)。

CIC濾波器的發(fā)明者是 Eugene B. Hogenauer,這是一類使用在不同頻率的數(shù)字信號(hào)處理中的濾波器,在內(nèi)插和抽取中使用廣泛。與大多數(shù)FIR濾波器不同的是,它有一個(gè)內(nèi)插或者抽取的結(jié)構(gòu)。

1,線性相位響應(yīng)

2,僅需延遲,加減法便可實(shí)現(xiàn),不需要乘法,在FPGA等平臺(tái)上易于實(shí)現(xiàn)。

2 單級(jí)CIC濾波器

CIC濾波器的沖擊響應(yīng)為:

3 設(shè)計(jì)目標(biāo)

利用單級(jí)CIC濾波器將采樣率為352.8KHZ的1khz sin波向下降采樣率到44.1khz的1khz sin波(8倍抽取)。

1,matlab設(shè)計(jì)驗(yàn)證

2,F(xiàn)PGA verilog設(shè)計(jì)驗(yàn)證。

4 matlab設(shè)計(jì)驗(yàn)證

%Single CIC
%352.8khz sample rate down to 44.1khz sample rate
close all
clc
clear all

%參數(shù)定義
FS =352800; %Sample rate Frequncy
fc = 1000; %1khz
N = 1024;
Q = 16;
M= 8;
D = 8;
t =0:2*pi/FS:2*pi*(N-1)/FS;%時(shí)間序列

%波形產(chǎn)生
sin_osc =sin(t*fc); 
%濾波器系數(shù)
b=ones(1,M);
a = 1;

%8倍抽值處理
sf=filter(b,a,sin_osc);     
sm =sf./M;
sd=sm(1:D:length(t));

%繪圖
figure(1),
subplot(221),stem(sin_osc);
title('采樣頻率352.8khz 1khz sin','fontsize',8);
subplot(222),stem(si0);
title('采樣頻率44.1khz 1khz sin','fontsize',8);
subplot(223);plot(f,mag);
xlabel('頻率(Hz)','fontsize',8);
ylabel('幅度(dB)','fontsize',8);
title('freqz()幅頻響應(yīng)','fontsize',8);
subplot(224);plot(f,ph);
xlabel('頻率(Hz)','fontsize',8);
ylabel('相位(度)','fontsize',8);

圖1 8倍抽取前后的1khz sin時(shí)域波形

圖2 濾波器系數(shù)的幅頻和相頻響應(yīng)

由圖1和圖2分析可知,單級(jí)CIC濾波器的降采樣率設(shè)計(jì)成功。

5 FPGA設(shè)計(jì)驗(yàn)證

FPGA的單級(jí)cic濾波器的設(shè)計(jì)其實(shí)就是一個(gè)滑動(dòng)平均濾波器,由一個(gè)累加器和一個(gè)移位操作完成。

`timescale 1ps/1ps
module cic(
       input mclk,//45.1584MHZ
	   input reset_n,
	   input signed[31:0] pcm_in,//352.8khz 
	   output signed[31:0] pcm_out //44.1khz
	   );
	   
localparam LAST_CYCLE = 128;
reg [9:0] i;//44.1

reg signed [35:0] temp_pcm;
reg signed [35:0] dout_pcm;
assign pcm_out = dout_pcm[35:4];
always @(posedge mclk or negedge reset_n) begin
  if(reset_n == 1'b0) begin
    i <= 0;
	temp_pcm<=0;
	dout_pcm<=0;
  end
  else begin
    i<= i+1;
	if(i == (LAST_CYCLE-1) || i == (LAST_CYCLE*2-1) ||i == (LAST_CYCLE*3-1) || i == (LAST_CYCLE*4-1) || i == (LAST_CYCLE*5-1)||i == (LAST_CYCLE*6-1) ||i == (LAST_CYCLE*7-1)  ) temp_pcm <= temp_pcm + pcm_in;
	if(i == (LAST_CYCLE*8-1)) begin 
	  dout_pcm<= temp_pcm + pcm_in;
	  temp_pcm<=0;
	end
  end 
end
endmodule



圖3 modelsim時(shí)域數(shù)據(jù)檢測

圖4 modelsim時(shí)域波形

圖5 matlab還原數(shù)據(jù)的時(shí)域和頻域

由圖3,圖4,和圖5分析,1khz基本未發(fā)生改變,44.1khz相對(duì)于352.8khz采樣率1khz點(diǎn)變得疏松。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22416

    瀏覽量

    636584
  • 數(shù)字信號(hào)處理

    關(guān)注

    16

    文章

    573

    瀏覽量

    47806
  • fir濾波器
    +關(guān)注

    關(guān)注

    1

    文章

    97

    瀏覽量

    19706
  • CIC濾波器
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    10871
  • 梳狀濾波器
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6803
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    交流單相濾波器與三相濾波器的核心區(qū)別解析

    在電力系統(tǒng)中,濾波器的應(yīng)用至關(guān)重要,而單相濾波器和三相濾波器是其兩大主要類別。這兩種濾波器并非僅因相位數(shù)量不同,而是在設(shè)計(jì)原理、核心功能和應(yīng)用領(lǐng)域上存在根本性差異。理解這些差異是進(jìn)行正
    的頭像 發(fā)表于 02-04 15:53 ?220次閱讀

    如何選擇一個(gè)合適的高階低通濾波器

    高階低通濾波器是一種通過組合多個(gè)二階濾波器級(jí)來實(shí)現(xiàn)的濾波器,用于抑制高頻信號(hào)并保留低頻信號(hào)。從信號(hào)處理的角度來看,世界上所有的信號(hào)都可以被理解為是一個(gè)或者多個(gè)或者無窮個(gè)不同頻率、不同相
    的頭像 發(fā)表于 12-30 15:37 ?858次閱讀
    如何選擇一個(gè)合適的高階低通<b class='flag-5'>濾波器</b>

    Bourns SRF9005A系列線濾波器:汽車級(jí)EMI抑制的理想之選

    的品質(zhì),成為了汽車級(jí)應(yīng)用中EMI抑制的理想解決方案。今天,我們就來詳細(xì)了解一下這款濾波器。 文件下載: Bourns SRF9005A AEC-Q200車規(guī)級(jí)線路
    的頭像 發(fā)表于 12-22 15:20 ?323次閱讀

    如何實(shí)現(xiàn)有源電磁干擾濾波器的出色性能

    作為昂貴的傳統(tǒng)大型無源濾波器的出色替代品,有源電磁干擾濾波器 (AEF) 可以幫助設(shè)計(jì)人員應(yīng)對(duì)不斷增加的 EMI 挑戰(zhàn)、提高功率密度以及降低電源解決方案的成本。
    的頭像 發(fā)表于 09-08 13:46 ?4827次閱讀
    如何實(shí)現(xiàn)有源電磁干擾<b class='flag-5'>濾波器</b>的出色性能

    有源濾波器與無源濾波器的區(qū)別

    濾波器是根據(jù)電路參數(shù)對(duì)電路頻帶寬度的影響而設(shè)計(jì)出來的工程應(yīng)用電路,濾波器種類很多,有源濾波器和無源濾波器的區(qū)別我們最簡單的分別辦法是看看是否需要電源,在作用上最大的區(qū)別在于有源
    的頭像 發(fā)表于 06-18 09:03 ?1874次閱讀

    GNSS 低噪聲放大器前端模塊,集成前濾波器和后濾波器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()GNSS 低噪聲放大器前端模塊,集成前濾波器和后濾波器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有GNSS 低噪聲放大器前端模塊,集成前濾波器和后濾波器的引腳圖、接線圖、封裝手
    發(fā)表于 06-06 18:34
    GNSS 低噪聲放大器前端模塊,集成前<b class='flag-5'>濾波器</b>和后<b class='flag-5'>濾波器</b> skyworksinc

    Sky5? 低電流 GNSS LNA 前端模塊,集成前置濾波器和后置濾波器 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()Sky5? 低電流 GNSS LNA 前端模塊,集成前置濾波器和后置濾波器相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有Sky5? 低電流 GNSS LNA 前端模塊,集成前置濾波器和后置
    發(fā)表于 05-14 18:31
    Sky5? 低電流 GNSS LNA 前端模塊,集成前置<b class='flag-5'>濾波器</b>和后置<b class='flag-5'>濾波器</b> skyworksinc

    電源濾波器級(jí)與雙級(jí)的區(qū)別

    電源濾波器是電子設(shè)備中的重要元件,主要分為級(jí)和雙級(jí)兩種結(jié)構(gòu)。級(jí)
    的頭像 發(fā)表于 04-24 17:57 ?1215次閱讀
    電源<b class='flag-5'>濾波器</b><b class='flag-5'>單</b><b class='flag-5'>級(jí)</b>與雙<b class='flag-5'>級(jí)</b>的區(qū)別

    ADMV8432 15.1GHz至32GHz,可調(diào)帶通濾波器技術(shù)手冊

    和腔體調(diào)諧濾波器的小型替代方案。這款可調(diào)諧濾波器采用芯片設(shè)計(jì),具有出色的顫噪性能,可為高級(jí)通信應(yīng)用提供動(dòng)態(tài)可調(diào)的解決方案
    的頭像 發(fā)表于 04-23 09:31 ?934次閱讀
    ADMV8432 15.1GHz至32GHz,可調(diào)帶通<b class='flag-5'>濾波器</b>技術(shù)手冊

    ADMV8416 6.3GHz至18GHz、可調(diào)帶通濾波器技術(shù)手冊

    。這款可調(diào)諧濾波器可用作大型開關(guān)濾波器組和腔體調(diào)諧濾波器的小型替代方案。由于采用芯片設(shè)計(jì),該濾波器
    的頭像 發(fā)表于 04-23 09:27 ?1016次閱讀
    ADMV8416 6.3GHz至18GHz、可調(diào)帶通<b class='flag-5'>濾波器</b>技術(shù)手冊

    ADMV8420 10GHz至21.7GHz可調(diào)諧帶通濾波器技術(shù)手冊

    濾波器組和腔體調(diào)諧濾波器的小型替代方案。由于采用芯片設(shè)計(jì),ADMV8420內(nèi)置極少的顫噪器件并為高級(jí)通信應(yīng)用提供動(dòng)態(tài)可調(diào)節(jié)解決方案。
    的頭像 發(fā)表于 04-22 14:48 ?989次閱讀
    ADMV8420 10GHz至21.7GHz可調(diào)諧帶通<b class='flag-5'>濾波器</b>技術(shù)手冊

    高帶通TSIF集成濾波器

    低通濾波器 高通濾波器 帶通濾波器 帶阻濾波器 全通濾波器 濾波器類型 作用 頻率特性 應(yīng)用場景
    的頭像 發(fā)表于 03-20 15:42 ?976次閱讀
    高帶通TSIF集成<b class='flag-5'>濾波器</b>

    替換OPA4354,258MHz SC7518在有源濾波器中的應(yīng)用方案

    替換OPA4354,258MHz SC7518在有源濾波器中的應(yīng)用方案
    的頭像 發(fā)表于 03-17 10:00 ?865次閱讀
    替換OPA4354,258MHz SC7518在有源<b class='flag-5'>濾波器</b>中的應(yīng)用<b class='flag-5'>方案</b>

    交流單相濾波器:電力系統(tǒng)中的高效濾波解決方案

    在現(xiàn)代電力系統(tǒng)中,交流單相濾波器扮演著至關(guān)重要的角色。特別是采用線材連接和塑膠外殼設(shè)計(jì)的濾波器,因其優(yōu)異的性能和便捷的安裝方式,廣泛應(yīng)用于各種電子設(shè)備和電力系統(tǒng)中。本文將介紹這種濾波器的特點(diǎn)
    的頭像 發(fā)表于 03-13 11:20 ?917次閱讀