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

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

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

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

高斯濾波器的工作原理及實(shí)現(xiàn)方法

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-04-27 09:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要介紹了高斯濾波器的原理及其實(shí)現(xiàn)過程。 高斯濾波器是一種線性濾波器,能夠有效的抑制噪聲,平滑圖像。其作用原理和均值濾波器類似,都是取濾波器窗口內(nèi)的像素的均值作為輸出。其窗口模板的系數(shù)和均值濾波器不同,均值濾波器的模板系數(shù)都是相同的為1;而高斯濾波器的模板系數(shù),則隨著距離模板中心的增大而系數(shù)減小。所以,高斯濾波器相比于均值濾波器對(duì)圖像個(gè)模糊程度較小。 什么是高斯濾波器 既然名稱為高斯濾波器,那么其和高斯分布(正態(tài)分布)是有一定的關(guān)系的。一個(gè)二維的高斯函數(shù)如下: 458498e8-c23b-11ec-bce3-dac502259ad0.png ?其中(x,y)(x,y)為點(diǎn)坐標(biāo),在圖像處理中可認(rèn)為是整數(shù);σσ是標(biāo)準(zhǔn)差。要想得到一個(gè)高斯濾波器的模板,可以對(duì)高斯函數(shù)進(jìn)行離散化,得到的高斯函數(shù)值作為模板的系數(shù)。例如:要產(chǎn)生一個(gè)3×33×3的高斯濾波器模板,以模板的中心位置為坐標(biāo)原點(diǎn)進(jìn)行取樣。模板在各個(gè)位置的坐標(biāo),如下所示(x軸水平向右,y軸豎直向下) 4591f4b6-c23b-11ec-bce3-dac502259ad0.png ?這樣,將各個(gè)位置的坐標(biāo)帶入到高斯函數(shù)中,得到的值就是模板的系數(shù)。 對(duì)于窗口模板的大小為(2k+1)×(2k+1),模板中各個(gè)元素值的計(jì)算公式如下: 45a68192-c23b-11ec-bce3-dac502259ad0.png ?這樣計(jì)算出來的模板有兩種形式:小數(shù)和整數(shù)。
  • 小數(shù)形式的模板,就是直接計(jì)算得到的值,沒有經(jīng)過任何的處理;

  • 整數(shù)形式的,則需要進(jìn)行歸一化處理,將模板左上角的值歸一化為1,下面會(huì)具體介紹。使用整數(shù)的模板時(shí),需要在模板的前面加一個(gè)系數(shù),系數(shù)為45bbe92e-c23b-11ec-bce3-dac502259ad0.png也就是模板系數(shù)和的倒數(shù)。

高斯模板的生成 知道模板生成的原理,實(shí)現(xiàn)起來也就不困難了

		void generateGaussianTemplate(double window[][11], int ksize, double sigma){ static const double pi = 3.1415926; int center = ksize / 2; // 模板的中心位置,也就是坐標(biāo)的原點(diǎn) double x2, y2; for (int i = 0; i < ksize; i++) { x2 = pow(i - center, 2); for (int j = 0; j < ksize; j++) { y2 = pow(j - center, 2); double g = exp(-(x2 + y2) / (2 * sigma * sigma)); g /= 2 * pi * sigma; window[i][j] = g; } } double k = 1 / window[0][0]; // 將左上角的系數(shù)歸一化為1 for (int i = 0; i < ksize; i++) { for (int j = 0; j < ksize; j++) { window[i][j] *= k; } }}
		需要一個(gè)二維數(shù)組,存放生成的系數(shù)(這里假設(shè)模板的最大尺寸不會(huì)超過11);第二個(gè)參數(shù)是模板的大小(不要超過11);第三個(gè)參數(shù)就比較重要了,是高斯分布的標(biāo)準(zhǔn)差。生成的過程,首先根據(jù)模板的大小,找到模板的中心位置ksize/2。然后就是遍歷,根據(jù)高斯分布的函數(shù),計(jì)算模板中每個(gè)系數(shù)的值。
		需要注意的是,最后歸一化的過程,使用模板左上角的系數(shù)的倒數(shù)作為歸一化的系數(shù)(左上角的系數(shù)值被歸一化為1),模板中的每個(gè)系數(shù)都乘以該值(左上角系數(shù)的倒數(shù)),然后將得到的值取整,就得到了整數(shù)型的高斯濾波器模板。
		下面截圖生成的是,大小為3×3,σ=0.83×3,σ=0.8的模板
		45d79a8e-c23b-11ec-bce3-dac502259ad0.png
		?對(duì)上述解結(jié)果取整后得到如下模板:
		45eb5a7e-c23b-11ec-bce3-dac502259ad0.png
		?這個(gè)模板就比較熟悉了,其就是根據(jù)σ=0.8的高斯函數(shù)生成的模板。
		至于小數(shù)形式的生成也比較簡(jiǎn)單,去掉歸一化的過程,并且在求解過程后,模板的每個(gè)系數(shù)要除以所有系數(shù)的和。具體代碼如下:

		void generateGaussianTemplate(double window[][11], int ksize, double sigma){ static const double pi = 3.1415926; int center = ksize / 2; // 模板的中心位置,也就是坐標(biāo)的原點(diǎn) double x2, y2; double sum = 0; for (int i = 0; i < ksize; i++) { x2 = pow(i - center, 2); for (int j = 0; j < ksize; j++) { y2 = pow(j - center, 2); double g = exp(-(x2 + y2) / (2 * sigma * sigma)); g /= 2 * pi * sigma; sum += g; window[i][j] = g; } } //double k = 1 / window[0][0]; // 將左上角的系數(shù)歸一化為1 for (int i = 0; i < ksize; i++) { for (int j = 0; j < ksize; j++) { window[i][j] /= sum; } }}
		
		3×3,σ=0.8的小數(shù)型模板。45f7b904-c23b-11ec-bce3-dac502259ad0.pngσσ值的意義及選取
		通過上述的實(shí)現(xiàn)過程,不難發(fā)現(xiàn),高斯濾波器模板的生成最重要的參數(shù)就是高斯分布的標(biāo)準(zhǔn)差σσ。標(biāo)準(zhǔn)差代表著數(shù)據(jù)的離散程度,如果σσ較小,那么生成的模板的中心系數(shù)較大,而周圍的系數(shù)較小,這樣對(duì)圖像的平滑效果就不是很明顯;反之,σσ較大,則生成的模板的各個(gè)系數(shù)相差就不是很大,比較類似均值模板,對(duì)圖像的平滑效果比較明顯。
		來看下一維高斯分布的概率分布密度圖:
		46076ade-c23b-11ec-bce3-dac502259ad0.png
		?橫軸表示可能得取值x,豎軸表示概率分布密度F(x),那么不難理解這樣一個(gè)曲線與x軸圍成的圖形面積為1。σσ(標(biāo)準(zhǔn)差)決定了這個(gè)圖形的寬度,可以得出這樣的結(jié)論:σσ越大,則圖形越寬,尖峰越小,圖形較為平緩;σσ越小,則圖形越窄,越集中,中間部分也就越尖,圖形變化比較劇烈。這其實(shí)很好理解,如果sigma也就是標(biāo)準(zhǔn)差越大,則表示該密度分布一定比較分散,由于面積為1,于是尖峰部分減小,寬度越寬(分布越分散);同理,當(dāng)σσ越小時(shí),說明密度分布較為集中,于是尖峰越尖,寬度越窄!
		于是可以得到如下結(jié)論:
		σσ越大,分布越分散,各部分比重差別不大,于是生成的模板各元素值差別不大,類似于平均模板;
		σσ越小,分布越集中,中間部分所占比重遠(yuǎn)遠(yuǎn)高于其他部分,反映到高斯模板上就是中心元素值遠(yuǎn)遠(yuǎn)大于其他元素值,于是自然而然就相當(dāng)于中間值得點(diǎn)運(yùn)算。
		基于OpenCV的實(shí)現(xiàn)
		
		
		
		在生成高斯模板好,其簡(jiǎn)單的實(shí)現(xiàn)和其他的空間濾波器沒有區(qū)別,具體代碼如下:

		void GaussianFilter(const Mat &src, Mat &dst, int ksize, double sigma){ CV_Assert(src.channels() || src.channels() == 3); // 只處理單通道或者三通道圖像 const static double pi = 3.1415926; // 根據(jù)窗口大小和sigma生成高斯濾波器模板 // 申請(qǐng)一個(gè)二維數(shù)組,存放生成的高斯模板矩陣 double **templateMatrix = new double*[ksize]; for (int i = 0; i < ksize; i++) templateMatrix[i] = new double[ksize]; int origin = ksize / 2; // 以模板的中心為原點(diǎn) double x2, y2; double sum = 0; for (int i = 0; i < ksize; i++) { x2 = pow(i - origin, 2); for (int j = 0; j < ksize; j++) { y2 = pow(j - origin, 2); // 高斯函數(shù)前的常數(shù)可以不用計(jì)算,會(huì)在歸一化的過程中給消去 double g = exp(-(x2 + y2) / (2 * sigma * sigma)); sum += g; templateMatrix[i][j] = g; } } for (int i = 0; i < ksize; i++) { for (int j = 0; j < ksize; j++) { templateMatrix[i][j] /= sum; cout << templateMatrix[i][j] << " "; } cout << endl; } // 將模板應(yīng)用到圖像中 int border = ksize / 2; copyMakeBorder(src, dst, border, border, border, border, BorderTypes::BORDER_REFLECT); int channels = dst.channels(); int rows = dst.rows - border; int cols = dst.cols - border; for (int i = border; i < rows; i++) { for (int j = border; j < cols; j++) { double sum[3] = { 0 }; for (int a = -border; a <= border; a++) { for (int b = -border; b <= border; b++) { if (channels == 1) { sum[0] += templateMatrix[border + a][border + b] * dst.at(i + a, j + b); } else if (channels == 3) { Vec3b rgb = dst.at(i + a, j + b); auto k = templateMatrix[border + a][border + b]; sum[0] += k * rgb[0]; sum[1] += k * rgb[1]; sum[2] += k * rgb[2]; } } } for (int k = 0; k < channels; k++) { if (sum[k] < 0) sum[k] = 0; else if (sum[k] > 255) sum[k] = 255; } if (channels == 1) dst.at(i, j) = static_cast(sum[0]); else if (channels == 3) { Vec3b rgb = { static_cast(sum[0]), static_cast(sum[1]), static_cast(sum[2]) }; dst.at(i, j) = rgb; } } } // 釋放模板數(shù)組 for (int i = 0; i < ksize; i++) delete[] templateMatrix[i]; delete[] templateMatrix;}
		只處理單通道或者三通道圖像,模板生成后,其濾波(卷積過程)就比較簡(jiǎn)單了。不過,這樣的高斯濾波過程,其循環(huán)運(yùn)算次數(shù)為m×n×ksize2,其中m,n為圖像的尺寸;ksize為高斯濾波器的尺寸。這樣其時(shí)間復(fù)雜度為O(ksize2),隨濾波器的模板的尺寸呈平方增長(zhǎng),當(dāng)高斯濾波器的尺寸較大時(shí),其運(yùn)算效率是極低的。為了,提高濾波的運(yùn)算速度,可以將二維的高斯濾波過程分解開來。
		分離實(shí)現(xiàn)高斯濾波
		由于高斯函數(shù)的可分離性,尺寸較大的高斯濾波器可以分成兩步進(jìn)行:首先將圖像在水平(豎直)方向與一維高斯函數(shù)進(jìn)行卷積;然后將卷積后的結(jié)果在豎直(水平)方向使用相同的一維高斯函數(shù)得到的模板進(jìn)行卷積運(yùn)算。具體實(shí)現(xiàn)代碼如下:

		// 分離的計(jì)算void separateGaussianFilter(const Mat &src, Mat &dst, int ksize, double sigma){ CV_Assert(src.channels()==1 || src.channels() == 3); // 只處理單通道或者三通道圖像 // 生成一維的高斯濾波模板 double *matrix = new double[ksize]; double sum = 0; int origin = ksize / 2; for (int i = 0; i < ksize; i++) { // 高斯函數(shù)前的常數(shù)可以不用計(jì)算,會(huì)在歸一化的過程中給消去 double g = exp(-(i - origin) * (i - origin) / (2 * sigma * sigma)); sum += g; matrix[i] = g; } // 歸一化 for (int i = 0; i < ksize; i++) matrix[i] /= sum; // 將模板應(yīng)用到圖像中 int border = ksize / 2; copyMakeBorder(src, dst, border, border, border, border, BorderTypes::BORDER_REFLECT); int channels = dst.channels(); int rows = dst.rows - border; int cols = dst.cols - border; // 水平方向 for (int i = border; i < rows; i++) { for (int j = border; j < cols; j++) { double sum[3] = { 0 }; for (int k = -border; k <= border; k++) { if (channels == 1) { sum[0] += matrix[border + k] * dst.at(i, j + k); // 行不變,列變化;先做水平方向的卷積 } else if (channels == 3) { Vec3b rgb = dst.at(i, j + k); sum[0] += matrix[border + k] * rgb[0]; sum[1] += matrix[border + k] * rgb[1]; sum[2] += matrix[border + k] * rgb[2]; } } for (int k = 0; k < channels; k++) { if (sum[k] < 0) sum[k] = 0; else if (sum[k] > 255) sum[k] = 255; } if (channels == 1) dst.at(i, j) = static_cast(sum[0]); else if (channels == 3) { Vec3b rgb = { static_cast(sum[0]), static_cast(sum[1]), static_cast(sum[2]) }; dst.at(i, j) = rgb; } } } // 豎直方向 for (int i = border; i < rows; i++) { for (int j = border; j < cols; j++) { double sum[3] = { 0 }; for (int k = -border; k <= border; k++) { if (channels == 1) { sum[0] += matrix[border + k] * dst.at(i + k, j); // 列不變,行變化;豎直方向的卷積 } else if (channels == 3) { Vec3b rgb = dst.at(i + k, j); sum[0] += matrix[border + k] * rgb[0]; sum[1] += matrix[border + k] * rgb[1]; sum[2] += matrix[border + k] * rgb[2]; } } for (int k = 0; k < channels; k++) { if (sum[k] < 0) sum[k] = 0; else if (sum[k] > 255) sum[k] = 255; } if (channels == 1) dst.at(i, j) = static_cast(sum[0]); else if (channels == 3) { Vec3b rgb = { static_cast(sum[0]), static_cast(sum[1]), static_cast(sum[2]) }; dst.at(i, j) = rgb; } } } delete[] matrix;}
		代碼沒有重構(gòu)較長(zhǎng),不過其實(shí)現(xiàn)原理是比較簡(jiǎn)單的。首先得到一維高斯函數(shù)的模板,在卷積(濾波)的過程中,保持行不變,列變化,在水平方向上做卷積運(yùn)算;接著在上述得到的結(jié)果上,保持列不邊,行變化,在豎直方向上做卷積運(yùn)算。這樣分解開來,算法的時(shí)間復(fù)雜度為O(ksize)O(ksize),運(yùn)算量和濾波器的模板尺寸呈線性增長(zhǎng)。
		在OpenCV也有對(duì)高斯濾波器的封裝GaussianBlur,其聲明如下:

		CV_EXPORTS_W void GaussianBlur( InputArray src, OutputArray dst, Size ksize, double sigmaX, double sigmaY = 0, int borderType = BORDER_DEFAULT );
		二維高斯函數(shù)的標(biāo)準(zhǔn)差在x和y方向上應(yīng)該分別有一個(gè)標(biāo)準(zhǔn)差,在上面的代碼中一直設(shè)其在x和y方向的標(biāo)準(zhǔn)是相等的,在OpenCV中的高斯濾波器中,可以在x和y方向上設(shè)置不同的標(biāo)準(zhǔn)差。
		下圖是自己實(shí)現(xiàn)的高斯濾波器和OpenCV中的GaussianBlur的結(jié)果對(duì)比
		461bf472-c23b-11ec-bce3-dac502259ad0.jpg
		?上圖是5×5,σ=0.8的高斯濾波器,可以看出兩個(gè)實(shí)現(xiàn)得到的結(jié)果沒有很大的區(qū)別。
		總結(jié)
		高斯濾波器是一種線性平滑濾波器,其濾波器的模板是對(duì)二維高斯函數(shù)離散得到。由于高斯模板的中心值最大,四周逐漸減小,其濾波后的結(jié)果相對(duì)于均值濾波器來說更好。
		高斯濾波器最重要的參數(shù)就是高斯分布的標(biāo)準(zhǔn)差σσ,標(biāo)準(zhǔn)差和高斯濾波器的平滑能力有很大的能力,σσ越大,高斯濾波器的頻帶就較寬,對(duì)圖像的平滑程度就越好。通過調(diào)節(jié)σσ參數(shù),可以平衡對(duì)圖像的噪聲的抑制和對(duì)圖像的模糊。
		
		

原文標(biāo)題:高斯濾波器的原理及其實(shí)現(xiàn)過程(附模板代碼)

文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    4

    文章

    550

    瀏覽量

    45394
  • OpenCV
    +關(guān)注

    關(guān)注

    32

    文章

    642

    瀏覽量

    42922
  • 高斯濾波器
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    1822

原文標(biāo)題:高斯濾波器的原理及其實(shí)現(xiàn)過程(附模板代碼)

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    關(guān)于高斯濾波器的響應(yīng)和逼近

    濾波器具有出色的瞬態(tài)特性,從某種意義上說,它是瞬態(tài)信號(hào)的最佳濾波器。本文討論了其對(duì)脈沖和階躍函數(shù)的響應(yīng)。給出了一種設(shè)計(jì)高斯濾波器的逼近方法,
    的頭像 發(fā)表于 04-28 10:29 ?4935次閱讀
    關(guān)于<b class='flag-5'>高斯</b><b class='flag-5'>濾波器</b>的響應(yīng)和逼近

    一階低通濾波器工作原理、電路結(jié)構(gòu)、設(shè)計(jì)方法以及應(yīng)用領(lǐng)域

    一階低通濾波器是一種常見的電子濾波器,用于濾除高于一定頻率的信號(hào)成分。它具有簡(jiǎn)單的電路結(jié)構(gòu)和容易實(shí)現(xiàn)的特點(diǎn),因此被廣泛應(yīng)用于各種電子設(shè)備中。在本文中,將詳細(xì)介紹一階低通濾波器
    的頭像 發(fā)表于 12-07 16:41 ?9665次閱讀

    一文了解高斯濾波器,附原理及實(shí)現(xiàn)過程

    `本文主要介紹了高斯濾波器的原理及其實(shí)現(xiàn)過程高斯濾波器是一種線性濾波器,能夠有效的抑制噪聲,平滑
    發(fā)表于 09-04 08:00

    高斯濾波器在實(shí)時(shí)系統(tǒng)中的快速實(shí)現(xiàn)

    摘要:詳細(xì)討論了高斯濾波器在單片機(jī)系統(tǒng)中的快速實(shí)現(xiàn)方法,并給出了對(duì)于MCS-51 系列單片機(jī)的具體實(shí)現(xiàn)程序,介紹的
    發(fā)表于 01-12 13:27 ?38次下載

    高斯濾波器在實(shí)時(shí)系統(tǒng)中的快速實(shí)現(xiàn)

    高斯濾波器在實(shí)時(shí)系統(tǒng)中的快速實(shí)現(xiàn) 詳細(xì)討論了高斯濾波器在單片機(jī)系統(tǒng)中的快速實(shí)現(xiàn)
    發(fā)表于 12-08 15:17 ?1137次閱讀
    <b class='flag-5'>高斯</b><b class='flag-5'>濾波器</b>在實(shí)時(shí)系統(tǒng)中的快速<b class='flag-5'>實(shí)現(xiàn)</b>

    有源濾波器工作原理

    有源濾波器是一種用于動(dòng)態(tài)抑制諧波、補(bǔ)償無功的新型電力電子裝置,它能夠?qū)Υ笮『皖l率都變化的諧波以及變化的無功進(jìn)行補(bǔ)償。本文將介紹有源濾波器工作原理以及它的應(yīng)用。
    發(fā)表于 10-25 14:17 ?1.9w次閱讀
    有源<b class='flag-5'>濾波器</b><b class='flag-5'>工作原理</b>

    FPGA 實(shí)現(xiàn) 高斯濾波

    1、高斯濾波器實(shí)現(xiàn)方式方法1:與高斯核直接進(jìn)行卷積實(shí)現(xiàn),這樣使用的資源和乘法器 加法器都會(huì)很多
    的頭像 發(fā)表于 10-19 13:39 ?4570次閱讀
    FPGA <b class='flag-5'>實(shí)現(xiàn)</b> <b class='flag-5'>高斯</b><b class='flag-5'>濾波</b>

    淺談諧波濾波器工作原理

    諧波濾波器,是一個(gè)用于濾除電力系統(tǒng)中某一次或多次諧波的裝置。關(guān)于諧波濾波器,根據(jù)工作原理也分為有原式濾波器和無源式濾波器兩種,兩者之間有著一
    發(fā)表于 11-01 14:06 ?1.8w次閱讀

    高斯濾波器的原理和實(shí)現(xiàn)

    高斯濾波器是一種線性濾波器,能夠有效的抑制噪聲,平滑圖像。其作用原理和均值濾波器類似,都是取濾波器窗口內(nèi)的像素的均值作為輸出。
    發(fā)表于 09-01 11:09 ?9000次閱讀
    <b class='flag-5'>高斯</b><b class='flag-5'>濾波器</b>的原理和<b class='flag-5'>實(shí)現(xiàn)</b>

    高通濾波器工作原理與應(yīng)用

      電子電路設(shè)計(jì)中,常用的濾波器主要分為高通濾波器、低通濾波器、帶阻濾波器、帶通濾波器,而這四種濾波器
    的頭像 發(fā)表于 12-19 10:46 ?1w次閱讀

    帶通濾波器工作原理_帶通濾波器的應(yīng)用

    帶通濾波器是一種能夠只傳遞一定頻率范圍內(nèi)信號(hào)的電路。它的工作原理基于兩個(gè)濾波器的組合:一個(gè)低通濾波器和一個(gè)高通濾波器。通過將這兩個(gè)
    發(fā)表于 02-25 16:57 ?1.4w次閱讀

    高斯響應(yīng)濾波器設(shè)計(jì)

    這是一篇關(guān)于模擬高斯濾波器設(shè)計(jì)的經(jīng)典文章,發(fā)表于1959年1月的《電氣通信》雜志上。此篇文章引用度比較高,而且內(nèi)容非常詳實(shí),包含了高斯濾波器綜合和實(shí)
    的頭像 發(fā)表于 05-11 11:54 ?2593次閱讀
    <b class='flag-5'>高斯</b>響應(yīng)<b class='flag-5'>濾波器</b>設(shè)計(jì)

    鉗位濾波器工作原理 鉗位濾波器的特點(diǎn) 鉗位濾波器的應(yīng)用

    鉗位濾波器工作原理 鉗位濾波器的特點(diǎn) 鉗位濾波器的應(yīng)用? 鉗位濾波器是一種常用于電子電路中的濾波器
    的頭像 發(fā)表于 12-21 16:22 ?1313次閱讀

    無源濾波器工作原理和應(yīng)用

    供電,其工作原理主要依賴于電容和電感的物理特性,因此具有設(shè)計(jì)簡(jiǎn)單、成本低廉、失真小、噪聲小等優(yōu)點(diǎn)。然而,無源濾波器也存在一些局限性,如無法增益信號(hào)、帶寬受限等。
    的頭像 發(fā)表于 07-09 17:57 ?3940次閱讀
    無源<b class='flag-5'>濾波器</b>的<b class='flag-5'>工作原理</b>和應(yīng)用

    有源濾波器工作原理,以及結(jié)構(gòu)

    有源濾波器工作原理基于頻率選擇性網(wǎng)絡(luò),它能夠根據(jù)輸入信號(hào)的頻率成分進(jìn)行放大或衰減。這種濾波器的主要特點(diǎn)是它需要外部電源供電,以實(shí)現(xiàn)其功能。有源濾波
    的頭像 發(fā)表于 10-18 14:59 ?3554次閱讀