哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-02-06 08:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

數(shù)字濾波器作為語音與圖象處理、模式識別、雷達信號處理、頻譜分析等應用中最基本的處理部件,現(xiàn)已成為最常用的工具之一。它既能滿足濾波器對幅度和相位特性的嚴格要求,又能避免模擬濾波器所無法克服的電壓漂移、溫度漂移和噪聲等問題。而對于具有線性相位特性的濾波問題,設計時一般都選擇FIR濾波器。

相對于窗函數(shù)法和頻率設計法,在將理想頻率響應和實際頻率響應之間的加權逼近誤差均勻地分散到濾波器的整個通帶和阻帶最小化和最大誤差這個意義上來說,Chebyshev逼近法可以被視為最佳的設計準則。

1設計原理

1.1 FIR數(shù)字濾波器

對于長度為N、輸入為x(n)、輸出為y(n)的FIR濾波器,其輸出函數(shù)可用差分方程表示為:

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

事實上,具有線性相位的濾波器都具有對稱性或反對稱性,即單位樣本響應可滿足條件:

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

1.2 Chebyshev逼近法

(1)線性相位FIR濾波器的四種情況

根據(jù)單位樣本響應的對稱性或反對稱性,以及濾波器長度的奇偶性,其線性相位FIR濾波器有以下四種情形:

情形1:單位樣本響應具有對稱性,即h(n)=h(N-1-n),且N為奇數(shù);

情形2:單位樣本響應具有對稱性,即h(n)=h(N-1-n),且N為偶數(shù);

情形3:單位樣本響應具有反對稱性,即h(n)=-h(N-1-n),且N為奇數(shù);

情形4:單位樣本響應具有反對稱性,即h(n)=-h(N-1-h),且N為偶數(shù)。

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

(2)誤差函數(shù)E(ω)

若定義實值理想頻率響應Hd(ω)在通帶內為1,在阻帶內為0;同時定義加權函數(shù)W(ω)在通帶內為δ2/δ1(δ1為通帶波紋,δ1為阻帶波紋),阻帶內為1。則可將加權逼近誤差E(ω)定義為:

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

如誤差函數(shù)已知,則Chebyshev逼近只需確定濾波器參數(shù){α(k)},然后使其逼近頻帶E(ω)上的最大絕對值最小化。即要找到下式的解:

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

該問題的解法已由Parks和McClellan解決,稱之為Remez交換算法。該算法是建立在交錯定理的基礎上的。圖1所示是Remez算法的流程圖。

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計



(3)交錯定理

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

2 FIR數(shù)字濾波器在ARM上的實現(xiàn)

Chebyshev逼近法主要利用Remez交換算法來實現(xiàn),其設計流程圖如圖1所示。本文主要討論怎樣在ARM平臺上實現(xiàn)該算法,從而設計FIR數(shù)字濾波器。其具體設計流程圖如圖2所示,步驟如下:

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計


基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

求出P(ωk)的值。事實上,也可以利用關于P(ω)的Lagrange差值公式來求解P(ω),具體公式為:

基于ARM平臺實現(xiàn)數(shù)字濾波器系統(tǒng)的設計

(5)誤差E(ω)的計算

有了上面的基礎,再利用公式(4)就可以求出E(ω),然后重復上述過程,直到找到符合要求的E(ω)為止,這樣,就可以確定P(ω)的值。

(6)實值頻率響應H(ω)的確定

通過P(ω)得到最佳解后,便可直接利用公式(3)來確定實值頻率響應,而不必再去求解參數(shù){αk}。

3結束語

本文在Chebyshev逼近法的基礎上,提出了一種基于ARM平臺的數(shù)字濾波器的軟件實現(xiàn)方法。實驗結果表明,利用此方法切實可行并能達到要求,并可初步用于實際的信號處理,為進一步實用化打下良好的基礎。

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

    關注

    135

    文章

    9582

    瀏覽量

    393464
  • 濾波器
    +關注

    關注

    162

    文章

    8457

    瀏覽量

    186194
  • 雷達
    +關注

    關注

    52

    文章

    3376

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用FPGA構建的數(shù)字濾波器設計方案

    本文簡要介紹了FIR數(shù)字濾波器的結構特點和基本原理,提出基于FPGA和DSP Builder的FIR數(shù)字濾波器的基本設計流程和實現(xiàn)方案。##FIR 數(shù)字濾波器的詳細設計。
    發(fā)表于 07-24 15:30 ?9599次閱讀
    使用FPGA構建的<b class='flag-5'>數(shù)字濾波器</b>設計方案

    數(shù)字濾波器的結構

    數(shù)字網(wǎng)絡的信號流圖表示 IIR數(shù)字濾波器的結構 FIR數(shù)字濾波器的結構數(shù)字濾波器的格形結構信號流圖的基本概念1、定義:信號流圖是一種有向圖,它用帶箭頭
    發(fā)表于 01-07 10:24 ?30次下載

    數(shù)字濾波器的原理及其設計

    本章介紹數(shù)字濾波器的原理及其設計。數(shù)字濾波器的設計是數(shù)字系統(tǒng)綜合的問題之一。所謂數(shù)字系統(tǒng)的綜合(
    發(fā)表于 11-24 09:13 ?128次下載

    數(shù)字濾波器在FPGA中的實現(xiàn)

    數(shù)字濾波器在FPGA中的實現(xiàn)
    發(fā)表于 02-09 10:21 ?77次下載
    <b class='flag-5'>數(shù)字濾波器</b>在FPGA中的<b class='flag-5'>實現(xiàn)</b>

    數(shù)字濾波器的設計實驗

    數(shù)字濾波器的設計實驗 一. 數(shù)字濾波器設計:(1) 數(shù)字濾波器設計步驟:a. 整理給定的濾波器設計要求
    發(fā)表于 10-30 13:34 ?6287次閱讀
    <b class='flag-5'>數(shù)字濾波器</b>的設計實驗

    用CPLD實現(xiàn)FIR數(shù)字濾波器的設計

    ?摘 要:介紹了一種利用ALTERA公司的復雜可編程邏輯器件(CPLD)快速卷積法實現(xiàn)數(shù)字濾波器的設計??? 關鍵詞:CPLD 數(shù)字濾波器 信號處理
    發(fā)表于 06-20 14:23 ?1358次閱讀
    用CPLD<b class='flag-5'>實現(xiàn)</b>FIR<b class='flag-5'>數(shù)字濾波器</b>的設計

    什么是數(shù)字濾波器

    什么是數(shù)字濾波器 數(shù)字濾波器(digital filter)是由數(shù)字乘法器、加法器
    發(fā)表于 06-30 12:37 ?4395次閱讀
    什么是<b class='flag-5'>數(shù)字濾波器</b>

    數(shù)字濾波器,數(shù)字濾波器原理是什么?

    數(shù)字濾波器,數(shù)字濾波器原理是什么? 在信號處理領域中,對于信號處理的實時性、快速性的要求越來越高。而在許多信息處理過程中
    發(fā)表于 03-24 14:06 ?2.9w次閱讀

    數(shù)字濾波器的MATLAB與DSP上設計實現(xiàn)

    數(shù)字濾波器的MATLAB與DSP上設計實現(xiàn) 概述:以窗函數(shù)法設計線性相位FIR數(shù)字濾波器為例,介紹用MATLAB工具軟件設計數(shù)字濾波器的方法和在定點DSP
    發(fā)表于 04-12 09:32 ?2200次閱讀
    <b class='flag-5'>數(shù)字濾波器</b>的MATLAB與DSP上設計<b class='flag-5'>實現(xiàn)</b>

    基于Matlab/Simulink的FIR數(shù)字濾波器的設計與實現(xiàn)

    基于Matlab/Simulink的FIR數(shù)字濾波器的設計與實現(xiàn)。
    發(fā)表于 01-15 15:16 ?42次下載

    基于LabVIEW平臺的IIR數(shù)字濾波器設計

    基于LabVIEW平臺的IIR數(shù)字濾波器設計
    發(fā)表于 01-20 16:27 ?43次下載

    基于matlab的數(shù)字濾波器的設計及數(shù)字濾波器基本結構

    本文主要介紹了基于matlab的數(shù)字濾波器的設計及數(shù)字濾波器基本結構。
    發(fā)表于 06-05 08:00 ?27次下載

    如何使用FPGA實現(xiàn)IIR數(shù)字濾波器的設計

    數(shù)字濾波器、DSP器件或可編程邏輯器件(如FPGA)實現(xiàn)。因為,用FPGA實現(xiàn)數(shù)字濾波器具有實時性強、靈活性高、處理速度快以及小批量生產(chǎn)成本低等優(yōu)點,所以得到了較為廣泛的應用。本文以巴
    發(fā)表于 08-06 18:50 ?3次下載
    如何使用FPGA<b class='flag-5'>實現(xiàn)</b>IIR<b class='flag-5'>數(shù)字濾波器</b>的設計

    FIR數(shù)字濾波器設計

    數(shù)字濾波器的輸入輸出均為數(shù)字信號,信號通過數(shù)字濾波器后,可以改變頻率成分的相對比例或濾除某些頻率成分。數(shù)字濾波器可以分為IIR數(shù)字濾波器和F
    的頭像 發(fā)表于 04-05 09:47 ?6867次閱讀

    數(shù)字濾波器是什么 數(shù)字濾波器的性能指標

      數(shù)字濾波器的原理基于數(shù)字信號處理技術和濾波器算法,通過對離散時間信號進行處理和濾波,實現(xiàn)對信號頻率的選擇性衰減和增強。
    發(fā)表于 02-24 11:23 ?6912次閱讀
    灵璧县| 榆社县| 淄博市| 祁阳县| 临武县| 盐源县| 临夏市| 靖边县| 西昌市| 雷州市| 平潭县| 宝坻区| 石泉县| 太康县| 新民市| 工布江达县| 额济纳旗| 观塘区| 沐川县| 龙岩市| 伊宁县| 蓝山县| 正镶白旗| 石渠县| 嘉善县| 城固县| 海宁市| 道孚县| 大连市| 茶陵县| 金昌市| 涟水县| 蓬溪县| 内丘县| 民县| 咸阳市| 卓资县| 弋阳县| 洱源县| 康保县| 海阳市|