chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

自適應濾波算法介紹之匹配濾波器的基本原理和應用示例

FPGA技術江湖 ? 來源:FPGA算法工程師 ? 2026-01-07 14:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下文章來源于FPGA算法工程師,作者18線工程師

概述

自適應濾波理論在統(tǒng)計信號處理中占據(jù)非常重要的地位,在通信、控制、雷達等領域獲得廣泛應用。自適應濾波器的基本目標,是通過某種方式對參數(shù)θ(k)進行調(diào)整,使濾波器輸出盡可能使得包含參考信號的某個特定目標函數(shù)達到最小化。

在實時信號處理中,我們希望濾波器在實現(xiàn)濾波、平滑或預測等任務中,能夠跟蹤和適應系統(tǒng)或環(huán)境的動態(tài)變化,這需要濾波器的參數(shù)可以隨時間做簡單的變化或更新,因為復雜的運算不符合實施快速處理的要求。

【自適應濾波算法】系列將介紹常用的匹配濾波器、維納濾波器、Kalman濾波、LMS算法和RLS算法。參考書籍推薦《現(xiàn)代信號處理》和《自適應濾波算法與實現(xiàn)》。

我們從最基礎的匹配濾波器開始。

1. 匹配濾波器的概念

在濾波器設計中,遵循兩種最優(yōu)設計準則:

使濾波器的輸出達到最大的信噪比,稱為匹配濾波器;

使輸出濾波器的均方估計誤差為最小,稱為Wiener濾波器。

考慮接收信號模型:

wKgZO2leA92AFeEcAAAMegHSlBs059.png

dde2edb2-e76a-11f0-8c8f-92fbcf53809c.png

線性連續(xù)時間濾波器

從接收機的角度看,接收信號y(t)是已知發(fā)送信號s(t)經(jīng)過信道傳播后得到,n(t)為信道傳播過程中引入的零均值平穩(wěn)噪聲。在實際系統(tǒng)中,我們希望進入基帶的接收信號yo(t)信號質(zhì)量盡可能好,于是通過設計濾波器的沖擊響應函數(shù)h(t),使得濾波器輸出的信噪比最大。

根據(jù)信號與系統(tǒng)的知識,我們可以得到濾波器的輸出可以表示為:

wKgZPGleA_GAWZz0AAAPb--hdL0388.png

濾波器在t=To時刻的輸出信噪比定義為:

wKgZO2leBEaAJv_DAAAaS-6SJp4984.png

根據(jù)Parseval定理:

wKgZO2leBIuAMyeDAAAW42jHRgM871.png

則輸出信號可以寫作:

wKgZO2leBJeAbnocAAASDUGX7VU687.png

于是輸出信號在t=To的瞬時功率:

wKgZO2leBKOAD7GvAAAWGcuSpcQ867.png

輸出噪聲的平均功率:

wKgZPGleBMKAeLBmAAAXP8Xu-ms692.png

令Pn(w)是加性噪聲n(t)的功率譜密度,則輸出噪聲的功率譜密度為:

wKgZPGleBNCABcMlAAAL8kUVsv4287.png

于是,輸出噪聲的平均功率可以寫成:

wKgZO2leBRWAC0xHAAAeICZRffE705.png

因此,得到信噪比:

wKgZPGleBSCASVOYAAAs1TgRFTc933.png

再應用柯西-施瓦茨不等式:

wKgZO2leBSyAZQqrAAAiH85hYgU157.png

得到:

wKgZO2leBTiAcNJJAAAPudLgOqY952.png

將上式中等號成立時的濾波器傳遞函數(shù)記作Hopt(w),并利用柯西-施瓦茨不等式取等號的條件,則有:

wKgZPGleBUSAejMaAAAQdRXU_os543.png

于是,我們可以得到輸出最大信噪比為:

wKgZPGleBWeAVRtbAAAUPG9v07k532.png

在白噪聲情況下,其功率譜密度Pn(w)=1,故濾波器傳遞函數(shù)可以簡化為:

wKgZO2leBXeAGb7_AAAKNy73Rns972.png

因此有|Ho(w)|=|S*(w)=|S(w)|,當濾波器達到最大輸出信噪比時,濾波器的幅頻特性|H(w)|與信號s(t)的幅頻特性|S(w)|相等。

通過對上式兩邊做IFFT,得到:

wKgZPGleBa-ANNA_AAAUnRqj5hQ646.png

即:匹配濾波器的沖激響應ho(t)是信號s(t)的一鏡像信號。

2. 匹配濾波器的性質(zhì)

匹配濾波器在很多工程問題中有重要應用,其性質(zhì)概括如下:

性質(zhì)1:在所有線性濾波器中,匹配濾波器輸出的信噪比最大,且SNRmax=2Es/(No),與輸入信號的波形以及加性噪聲的分布特性無關。

性質(zhì)2:匹配濾波器輸出信號在t=To時刻的瞬時功率達到最大。

性質(zhì)3:匹配濾波器輸出信噪比達到最大的時刻To,應該選取等于原信號的持續(xù)時間T。

性質(zhì)4:匹配濾波器對波形相同而幅值不同的時延信號具有適應性。

性質(zhì)5:匹配濾波器對頻移信號不具有適應性。

局限性:在匹配濾波器中,接收機必須已知并存儲信號的精確結構或功率譜,并且積分區(qū)間必須與信號取非零值的區(qū)間同步,但顯然在實際系統(tǒng)中,原信號在傳輸過程中發(fā)生傳播延遲,并伴隨相偏和頻偏,信號區(qū)間和積分區(qū)間無法精確同步而造成誤差,匹配濾波難以實現(xiàn)。

3. 匹配濾波器示例

MATLAB示例: 在原點放置一個各向同性天線元件(0;0;0)。然后,在距離發(fā)射機約7公里處放置一個RCS(雷達截面積)為1平方米、不動的目標,位置為(5000;5000;10)。將工作(載波)頻率設置為10 GHz。模擬單基地雷達的發(fā)送和接收,計算發(fā)射機到目標的距離和角度。

產(chǎn)生一個時長25us、脈沖頻率為10 kHz的矩形脈沖波形。利用雷達方程確定探測目標所需的峰值功率。該目標在發(fā)射機工作頻率和增益的最大不模糊距離下,RCS為1平方米。信噪比基于非相干檢測期望的誤檢率10-6。

在接收端收集回波,并通過匹配濾波器提升信噪比。

matlab示例代碼:

```

antenna = phased.IsotropicAntennaElement('FrequencyRange',[5e9 15e9]);

transmitter = phased.Transmitter('Gain',20,'InUseOutputPort',true);

fc = 10e9;

target = phased.RadarTarget('Model','Nonfluctuating',...

'MeanRCS',1,'OperatingFrequency',fc);

txloc = [0;0;0];

tgtloc = [5000;5000;10];

transmitterplatform = phased.Platform('InitialPosition',txloc);

targetplatform = phased.Platform('InitialPosition',tgtloc);

[tgtrng,tgtang] = rangeangle(targetplatform.InitialPosition,...

transmitterplatform.InitialPosition);

waveform = phased.RectangularWaveform('PulseWidth',25e-6,...

'OutputFormat','Pulses','PRF',10e3,'NumPulses',1);

c = physconst('LightSpeed');

maxrange = c/(2*waveform.PRF);

SNR = npwgnthresh(1e-6,1,'noncoherent');

lambda = physconst('LightSpeed')/target.OperatingFrequency;

Ts = 290;

dbterms = db2pow(SNR - 2*transmitter.Gain);

Pt = (4*pi)^3*physconst('Boltzmann')*Ts/waveform.PulseWidth/target.MeanRCS/(lambda^2)*maxrange^4*dbterms;

transmitter.PeakPower = Pt;

radiator = phased.Radiator('PropagationSpeed',c,...

'OperatingFrequency',fc,'Sensor',antenna);

channel = phased.FreeSpace('PropagationSpeed',c,...

'OperatingFrequency',fc,'TwoWayPropagation',false);

collector = phased.Collector('PropagationSpeed',c,...

'OperatingFrequency',fc,'Sensor',antenna);

receiver = phased.ReceiverPreamp('NoiseFigure',0,...

'EnableInputPort',true,'SeedSource','Property','Seed',2e3);

mfilter = phased.MatchedFilter(...

'Coefficients',getMatchedFilter(waveform),...

'GainOutputPort',true);

wf = waveform();

[wf,txstatus] = transmitter(wf);

wf = radiator(wf,tgtang);

wf = channel(wf,txloc,tgtloc,[0;0;0],[0;0;0]);

wf = target(wf);

wf = channel(wf,tgtloc,txloc,[0;0;0],[0;0;0]);

wf = collector(wf,tgtang);

rx_puls = receiver(wf,~txstatus);

[mf_puls,mfgain] = mfilter(rx_puls);

Gd = length(mfilter.Coefficients)-1;

mf_puls=[mf_puls(Gd+1:end); mf_puls(1:Gd)];

subplot(2,1,1)

t = unigrid(0,1e-6,1e-4,'[)');

rangegates = c.*t;

rangegates = rangegates/2;

plot(rangegates,abs(rx_puls))

title('Received Pulse')

ylabel('Amplitude')

hold on

plot([tgtrng, tgtrng], [0 max(abs(rx_puls))],'r')

subplot(2,1,2)

plot(rangegates,abs(mf_puls))

title('With Matched Filtering')

xlabel('Meters')

ylabel('Amplitude')

hold on

plot([tgtrng, tgtrng], [0 max(abs(mf_puls))],'r')

hold off

```

de4075cc-e76a-11f0-8c8f-92fbcf53809c.png

接收脈沖匹配濾波

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

    關注

    162

    文章

    8392

    瀏覽量

    185238
  • 模型
    +關注

    關注

    1

    文章

    3687

    瀏覽量

    51944
  • 濾波算法
    +關注

    關注

    2

    文章

    95

    瀏覽量

    14302

原文標題:自適應濾波算法(一):匹配濾波器

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于AccelDSP的自適應濾波器設計

    誤差(NLMS)和延遲最小均方誤差(DLMS)自適應濾波器的工作原理,指出了3種濾波器的區(qū)別和聯(lián)系.詳細介紹使用Xil-inx公司的AccelDSP高層次設計工具設計
    發(fā)表于 04-24 09:01

    基于粒子群算法自適應LMS濾波器設計及可重構硬件實現(xiàn)

    自適應濾波器設計是典型的多參數(shù)組合優(yōu)化問題,利用一種改進的粒子群優(yōu)化算法(MPSO)來優(yōu)化設計自適應LMS濾波器.將
    發(fā)表于 04-26 16:13

    用FPGA實現(xiàn)數(shù)字匹配濾波器的優(yōu)化方法

             本文利用Xilinx公司Virtex系列器件的特殊結構,提出了一種比較新穎的數(shù)字匹配濾波器設計方法,它在保證了該匹配濾波器與傳統(tǒng)匹配濾波器
    發(fā)表于 09-15 09:07 ?22次下載

    擴頻通信中匹配濾波器的FPGA設計

    在分析了數(shù)字匹配濾波器的捕獲原理及折疊匹配濾波器和并行匹配濾波器各自優(yōu)勢的基礎上,設計了一種并行折疊數(shù)字匹配濾波器結構,該結構在降低資源利用率的同時提高了捕獲
    發(fā)表于 09-16 09:51 ?53次下載

    改進的LMS算法自適應濾波器的DSP實現(xiàn)

    分析了變步長LMS算法自適應濾波器基本原理,使用MATLAB對其進行仿真,并應用SZ-EPP5402評估板進行了DSP實現(xiàn),結果表明,變步長LMS
    發(fā)表于 09-01 16:09 ?34次下載

    變階自適應濾波器及其算法研究

    變階自適應濾波器及其算法研究,又需要的下來看看
    發(fā)表于 01-08 15:59 ?21次下載

    怎么理解匹配濾波器

    匹配濾波器是輸出端的信號瞬時功率與噪聲平均功率的比值最大的線性濾波器。其濾波器的傳遞函數(shù)形式是信號頻譜的共軛。濾波器輸出端的信號瞬時功率與噪聲平均功率的比值最大的線性
    發(fā)表于 11-20 18:03 ?1.6w次閱讀

    自適應濾波器的作用、原理以及相關應用

    自適應濾波器是指根據(jù)環(huán)境的改變,使用自適應算法來改變濾波器的參數(shù)和結構的濾波器。一般情況下,不改
    發(fā)表于 11-27 18:41 ?2.4w次閱讀

    圖像處理基礎自適應中值濾波器(基于OpenCV實現(xiàn))

    本文主要介紹自適應的中值濾波器,并基于OpenCV實現(xiàn)了該濾波器,并且將自適應的中值濾波器和常
    的頭像 發(fā)表于 03-05 17:02 ?1.2w次閱讀
    圖像處理基礎<b class='flag-5'>自適應</b>中值<b class='flag-5'>濾波器</b>(基于OpenCV實現(xiàn))

    LMS自適應濾波器算法原理和應該如何實現(xiàn)

    的特性也隨信號和噪聲的變化而變化,以達到最優(yōu)濾波,這就是具有自學習或訓練能力的自適應濾波器,LMS自適應濾波器。本文主要講LMS
    發(fā)表于 10-20 16:16 ?19次下載
    LMS<b class='flag-5'>自適應</b><b class='flag-5'>濾波器</b>的<b class='flag-5'>算法</b>原理和應該如何實現(xiàn)

    WCDMA系統(tǒng)中匹配濾波器的FPGA實現(xiàn)

    WCDMA中規(guī)定了小區(qū)搜索的時隙同步過程采用匹配濾波器的方法實現(xiàn),本論文主要研究匹配濾波器原理及FPGA實現(xiàn)結構。
    發(fā)表于 01-26 16:22 ?12次下載
    WCDMA系統(tǒng)中<b class='flag-5'>匹配濾波器</b>的FPGA實現(xiàn)

    自適應濾波器基本概念

    1 自適應濾波器基本概念 自適應濾鏡是具有非恒定系數(shù)的濾波器。濾波器系數(shù)根據(jù)通常定義的 cterium 進行調(diào)整,以優(yōu)化
    的頭像 發(fā)表于 10-25 15:25 ?5782次閱讀
    <b class='flag-5'>自適應</b><b class='flag-5'>濾波器</b>基本概念

    低通濾波器匹配濾波器的區(qū)別

    低通濾波器匹配濾波器的主要區(qū)別在于:   1.低通濾波器是一種濾波器,它可以抑制高頻信號,使低頻信號得以通過,從而實現(xiàn)對音頻信號的頻率截取,使音頻信號中的高頻成分被抑制,從而達
    發(fā)表于 02-16 17:44 ?3250次閱讀

    什么是匹配濾波器?如何理解匹配濾波器?

    [導讀]為增進大家對匹配濾波器的認識,本文將對匹配濾波器、匹配濾波器的詳細理解予以介紹。 匹配濾?波
    的頭像 發(fā)表于 01-12 08:39 ?3469次閱讀

    自適應濾波算法介紹維納濾波器基本原理和應用示例

    前面我們介紹匹配濾波器,本文將介紹維納濾波器。首先我們回顧了維納濾波的主人公Norbert Wiener,然后描述了維納
    的頭像 發(fā)表于 01-07 15:22 ?538次閱讀
    <b class='flag-5'>自適應</b><b class='flag-5'>濾波</b><b class='flag-5'>算法</b><b class='flag-5'>介紹</b><b class='flag-5'>之</b>維納<b class='flag-5'>濾波器</b>的<b class='flag-5'>基本原理</b>和應用<b class='flag-5'>示例</b>