精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

在.Net開發(fā)中使用Math.NET Filtering開源庫實現(xiàn)巴特沃斯濾波器

開發(fā) 后端
巴特沃斯濾波器的設(shè)計基于對模擬濾波器的變換,將其轉(zhuǎn)換為數(shù)字濾波器。其設(shè)計過程需要指定通帶截止頻率、阻帶截止頻率、通帶衰減和阻帶衰減等參數(shù)。通過對這些參數(shù)進(jìn)行計算,可以得到一組濾波器系數(shù),用于實現(xiàn)數(shù)字濾波器。

巴特沃斯濾波器是一種常用的數(shù)字濾波器,它屬于無限脈沖響應(yīng)(IIR)濾波器。巴特沃斯濾波器的特點是在通帶和阻帶的幅頻響應(yīng)上都能達(dá)到最優(yōu)衰減,即具有最小的群延遲和最平坦的幅度響應(yīng)。

巴特沃斯濾波器的設(shè)計基于對模擬濾波器的變換,將其轉(zhuǎn)換為數(shù)字濾波器。其設(shè)計過程需要指定通帶截止頻率、阻帶截止頻率、通帶衰減和阻帶衰減等參數(shù)。通過對這些參數(shù)進(jìn)行計算,可以得到一組濾波器系數(shù),用于實現(xiàn)數(shù)字濾波器。

巴特沃斯濾波器的優(yōu)點是具有最優(yōu)的幅頻響應(yīng)特性,能夠提供高質(zhì)量的信號濾波效果。但是,由于其是IIR濾波器,可能會引入穩(wěn)定性問題和相位失真等問題。此外,巴特沃斯濾波器的設(shè)計比較復(fù)雜,需要進(jìn)行多次迭代計算,因此對計算資源的需求較高。

巴特沃斯濾波器選擇性處理類型

巴特沃斯濾波器是一種常見的濾波器類型,用于信號處理和數(shù)據(jù)分析中。它具有平坦的通帶響應(yīng)和陡峭的阻帶衰減特性,被廣泛應(yīng)用于濾波和頻率選擇性處理。通過引入MathNet.Filtering庫,可以查看實現(xiàn)基本內(nèi)容。

mathnet-filtering/src/Filtering/Butterworth/IirCoefficients.cs at master · mathnet/mathnet-filtering · GitHub。

1. 低通濾波器(LowPass Filter):

低通濾波器允許低于截止頻率的信號通過,并抑制高于截止頻率的信號。它可以用于去除高頻噪聲或限制信號頻率范圍?;驹硎峭ㄟ^調(diào)整濾波器的傳遞函數(shù),使得在截止頻率以下的頻率成分通過濾波器,而高于截止頻率的頻率成分被衰減。這樣,輸出的信號將只包含低頻成分。

/// <summary>
        /// Computes the IIR coefficients for a low-pass Butterworth filter.
        /// </summary>
        /// <param name="passbandFreq">Passband corner frequency (in Hz).</param>
        /// <param name="stopbandFreq">Stopband corner frequency (in Hz).</param>
        /// <param name="passbandRipple">Maximum allowed passband ripple.</param>
        /// <param name="stopbandAttenuation">Minimum required stopband attenuation.</param>
        /// <returns>IIR coefficients.</returns>
        /// <seealso cref="Designer.LowPass(double, double, double, double)"/>
        public static (double[] numerator, double[] denominator) LowPass(double passbandFreq, double stopbandFreq, double passbandRipple, double stopbandAttenuation)
        {
            var (n, wc) = Designer.LowPass(passbandFreq, stopbandFreq, passbandRipple, stopbandAttenuation);

            const double T = 2;
            var (gain, zeros, poles) = TransferFunction(n);

            wc = Helpers.MathFunctions.WarpFrequency(wc, T);
            (gain, zeros, poles) = TransferFunctionTransformer.LowPass(gain, zeros, poles, wc);

            return Coefficients(gain, zeros, poles, T);
        }

2. 高通濾波器(HighPass Filter):

高通濾波器允許高于截止頻率的信號通過,并抑制低于截止頻率的信號。它可以用于去除低頻噪聲或突出高頻信號的部分。工作原理與低通濾波器相反,通過調(diào)整濾波器的傳遞函數(shù),使高于截止頻率的頻率成分通過濾波器,而低于截止頻率的頻率成分被衰減。這樣,輸出的信號將只包含高頻成分。

/// <summary>
        /// Computes the IIR coefficients for a high-pass Butterworth filter.
        /// </summary>
        /// <param name="stopbandFreq">Stopband corner frequency (in Hz).</param>
        /// <param name="passbandFreq">Passband corner frequency (in Hz).</param>
        /// <param name="passbandRipple">Maximum allowed passband ripple.</param>
        /// <param name="stopbandAttenuation">Minimum required stopband attenuation.</param>
        /// <returns>IIR coefficients.</returns>
        /// <seealso cref="Designer.HighPass(double, double, double, double)"/>
        public static (double[] numerator, double[] denominator) HighPass(double stopbandFreq, double passbandFreq, double passbandRipple, double stopbandAttenuation)
        {
            var (n, wc) = Designer.HighPass(stopbandFreq, passbandFreq, passbandRipple, stopbandAttenuation);

            const double T = 2;
            var (gain, zeros, poles) = TransferFunction(n);

            wc = Helpers.MathFunctions.WarpFrequency(wc, T);
            (gain, zeros, poles) = TransferFunctionTransformer.HighPass(gain, zeros, poles, wc);

            return Coefficients(gain, zeros, poles, T);
        }

3. 帶通濾波器(BandPass Filter):

帶通濾波器允許位于一定頻率范圍內(nèi)的信號通過,并抑制位于該范圍之外的信號。它可以用于選擇特定頻段的信號,例如選擇音頻中的特定頻率分量或去除特定頻率范圍的噪聲。實現(xiàn)方法是將低通濾波器和高通濾波器結(jié)合起來工作。通過調(diào)整濾波器的傳遞函數(shù),使得在下截止頻率至上截止頻率之間的頻率成分通過濾波器,而低于下截止頻率和高于上截止頻率的頻率成分被衰減。

/// <summary>
        /// Computes the IIR coefficients for a band-pass Butterworth filter.
        /// </summary>
        /// <param name="lowStopbandFreq">Lower stopband corner frequency (in Hz).</param>
        /// <param name="lowPassbandFreq">Lower passband corner frequency (in Hz).</param>
        /// <param name="highPassbandFreq">Higher passband corner frequency (in Hz).</param>
        /// <param name="highStopbandFreq">Higher stopband corner frequency (in Hz).</param>
        /// <param name="passbandRipple">Maximum allowed passband ripple.</param>
        /// <param name="stopbandAttenuation">Minimum required stopband attenuation.</param>
        /// <returns>IIR coefficients.</returns>
        /// <seealso cref="Designer.BandPass(double, double, double, double, double, double)"/>
        public static (double[] numerator, double[] denominator) BandPass(double lowStopbandFreq, double lowPassbandFreq, double highPassbandFreq, double highStopbandFreq, double passbandRipple, double stopbandAttenuation)
        {
            var (n, wc1, wc2) = Designer.BandPass(lowStopbandFreq, lowPassbandFreq, highPassbandFreq, highStopbandFreq, passbandRipple, stopbandAttenuation);

            const double T = 2;
            var (gain, zeros, poles) = TransferFunction(n);

            wc1 = Helpers.MathFunctions.WarpFrequency(wc1, T);
            wc2 = Helpers.MathFunctions.WarpFrequency(wc2, T);
            (gain, zeros, poles) = TransferFunctionTransformer.BandPass(gain, zeros, poles, wc1, wc2);

            return Coefficients(gain, zeros, poles, T);
        }

4.帶阻濾波器(Band-Stop Filter):

帶阻濾波器,也稱為帶阻通帶濾波器或帶阻巴特沃斯濾波器,只允許低于下截止頻率和高于上截止頻率之間的頻率成分通過濾波器。在這個范圍內(nèi)的頻率成分被抑制。工作原理是通過調(diào)整濾波器的傳遞函數(shù),在特定頻率范圍內(nèi)形成一個深的谷,從而抑制該范圍內(nèi)的信號。

/// <summary>
        /// Computes the IIR coefficients for a band-stop Butterworth filter.
        /// </summary>
        /// <param name="lowPassbandFreq">Lower passband corner frequency (in Hz).</param>
        /// <param name="lowStopbandFreq">Lower stopband corner frequency (in Hz).</param>
        /// <param name="highStopbandFreq">Higher stopband corner frequency (in Hz).</param>
        /// <param name="highPassbandFreq">Higher passband corner frequency (in Hz).</param>
        /// <param name="passbandRipple">Maximum allowed passband ripple.</param>
        /// <param name="stopbandAttenuation">Minimum required stopband attenuation.</param>
        /// <returns>IIR coefficients.</returns>
        /// <seealso cref="Designer.BandStop(double, double, double, double, double, double)"/>
        public static (double[] numerator, double[] denominator) BandStop(double lowPassbandFreq, double lowStopbandFreq, double highStopbandFreq, double highPassbandFreq, double passbandRipple, double stopbandAttenuation)
        {
            var (n, wc1, wc2) = Designer.BandStop(lowPassbandFreq, lowStopbandFreq, highStopbandFreq, highPassbandFreq, passbandRipple, stopbandAttenuation);

            const double T = 2;
            var (gain, zeros, poles) = TransferFunction(n);

            wc1 = Helpers.MathFunctions.WarpFrequency(wc1, T);
            wc2 = Helpers.MathFunctions.WarpFrequency(wc2, T);
            (gain, zeros, poles) = TransferFunctionTransformer.BandStop(gain, zeros, poles, wc1, wc2);

            return Coefficients(gain, zeros, poles, T);
        }

5. 陷波濾波器(Notch Filter):

陷波濾波器也稱為帶阻濾波器,用于抑制特定頻率的信號。它可以用于消除特定頻率的干擾或不需要的頻率成分。工作原理是通過調(diào)整濾波器的傳遞函數(shù),在特定頻率附近形成一個深的谷,從而抑制該頻率的信號。

/// <summary>
        /// Computes the IIR coefficients for a notch Butterworth filter.
        /// </summary>
        /// <param name="centralFreq">Filter central frequency.</param>
        /// <param name="Q">Quality factor.</param>
        /// <param name="passbandRipple">Maximum allowed passband ripple.</param>
        /// <param name="stopbandAttenuation">Minimum required stopband attenuation.</param>
        /// <returns>IIR coefficients.</returns>
        /// <seealso cref="Designer.Notch(double, double, double, double)"/>
        public static (double[] numerator, double[] denominator) Notch(double centralFreq, double Q, double passbandRipple, double stopbandAttenuation)
        {
            var (n, wc1, wc2) = Designer.Notch(centralFreq, Q, passbandRipple, stopbandAttenuation);

            const double T = 2;
            var (gain, zeros, poles) = TransferFunction(n);

            wc1 = Helpers.MathFunctions.WarpFrequency(wc1, T);
            wc1 = Helpers.MathFunctions.WarpFrequency(wc2, T);
            (gain, zeros, poles) = TransferFunctionTransformer.BandStop(gain, zeros, poles, wc1, wc2);

            return Coefficients(gain, zeros, poles, T);
        }

.Net實現(xiàn)巴特沃斯濾波器基本原理

Butterworth濾波器的基本原理是通過調(diào)整濾波器的傳遞函數(shù),使得在截止頻率以下的頻率成分通過濾波器,而高于截止頻率的頻率成分被衰減。這樣,輸出的信號將只包含低頻成分。其傳遞函數(shù)為:

其中,B為截止頻率,s為拉普拉斯變換變量,N為濾波器階數(shù)。

在計算Butterworth濾波器的參數(shù)時,需要先確定濾波器的類型、截止頻率和階數(shù)。一般來說,可以通過以下步驟計算Butterworth濾波器的參數(shù):

  • 確定濾波器類型:低通濾波器、高通濾波器、帶通濾波器或帶阻濾波器。
  • 確定截止頻率:根據(jù)應(yīng)用需求確定濾波器的截止頻率,即信號中允許通過的最高頻率或最低頻率。
  • 確定階數(shù):階數(shù)越高,濾波器的陡峭度越高,但相應(yīng)的計算復(fù)雜度也越高。
  • 計算傳遞函數(shù):根據(jù)濾波器類型、截止頻率和階數(shù)計算傳遞函數(shù)。
  • 將傳遞函數(shù)轉(zhuǎn)換為離散濾波器系數(shù):使用雙線性變換或者離散化方法將傳遞函數(shù)轉(zhuǎn)換為離散濾波器系數(shù)。

在實際應(yīng)用中,可以使用MathNet.Filtering庫來進(jìn)行Butterworth濾波器的設(shè)計和計算。其中,使用Butterworth.LowPass方法可以計算低通Butterworth濾波器的系數(shù),使用Butterworth.HighPass方法可以計算高通Butterworth濾波器的系數(shù),而使用Butterworth.BandPass和Butterworth.BandStop方法可以分別計算帶通和帶阻Butterworth濾波器的系數(shù)。

例如,對于一個采樣頻率為Fs=1000Hz的信號,需要設(shè)計一個10階帶通Butterworth濾波器,截止頻率為[50Hz, 150Hz]。則可以使用以下代碼計算濾波器系數(shù):

using MathNet.Filtering;

double[] bandPassFrequencies = new double[] { 50, 150 };

var iirCoefficients = Butterworth

.BandPass(10, Fs, bandPassFrequencies[0], bandPassFrequencies[1])

.IirCoefficients;`

其中,F(xiàn)s為采樣頻率。計算得到的iirCoefficients數(shù)組即為帶通Butterworth濾波器的系數(shù)。

需要注意的是,Butterworth濾波器具有相位延遲和較大的過渡帶寬度,因此在實際應(yīng)用中需要根據(jù)具體需求進(jìn)行調(diào)整和優(yōu)化。

.Net實現(xiàn)巴特沃斯濾波器示例

在.NET中實現(xiàn)巴特沃斯濾波器通常需要使用數(shù)字信號處理庫或者數(shù)學(xué)庫來進(jìn)行濾波器設(shè)計和應(yīng)用。以下是一種可能的實現(xiàn)方式,使用MathNet.Numerics庫來實現(xiàn)一個簡單的巴特沃斯低通濾波器:

首先,你需要安裝 MathNet.Numerics 庫??梢栽?NuGet 包管理器中搜索并安裝 MathNet.Numerics。

接下來,你可以通過以下代碼來實現(xiàn)一個簡單的巴特沃斯低通濾波器:

using MathNet.Filtering;

// 設(shè)定濾波器參數(shù)

double passbandFrequency = 0.1; // 通帶截止頻率

double stopbandFrequency = 0.2; // 阻帶截止頻率

double passbandRippleDB = 0.1; // 通帶波動

double stopbandAttenuationDB = 60.0; // 阻帶衰減

// 設(shè)定采樣頻率

double samplingFrequency = 1.0; // 采樣頻率

// 設(shè)定濾波器類型為低通濾波器
Butterworth butterworth = Butterworth.LowPass(samplingFrequency, passbandFrequency, stopbandFrequency, passbandRippleDB, stopbandAttenuationDB);

//設(shè)定濾波器類型為高通濾波器
//Butterworth butterworth = Butterworth.HighPass(samplingFrequency, passbandFrequency, stopbandFrequency, passbandRippleDB, stopbandAttenuationDB);

//設(shè)定濾波器類型為帶通濾波器
//Butterworth butterworth = Butterworth.BandPass(samplingFrequency, passbandFrequency, stopbandFrequency, passbandRippleDB, stopbandAttenuationDB);

//設(shè)定濾波器類型為帶阻濾波器
//Butterworth butterworth = Butterworth.BandStop(samplingFrequency, passbandFrequency, stopbandFrequency, passbandRippleDB, stopbandAttenuationDB);

//設(shè)定濾波器類型為陷波濾波器
//Butterworth butterworth = Butterworth.Notch(samplingFrequency, passbandFrequency, stopbandFrequency, passbandRippleDB, stopbandAttenuationDB);

// 應(yīng)用濾波器

OnlineFilter onlineFilter = OnlineFilter.Create(butterworth);

// 輸入信號

double[] inputSignal = new double[] { /* 輸入信號數(shù)據(jù) */ };

// 輸出濾波后的信號

double[] outputSignal = onlineFilter.ProcessSamples(inputSignal);`

在這個例子中,我們使用 MathNet.Numerics 庫中的 Butterworth 類來創(chuàng)建一個巴特沃斯低通濾波器,并通過 OnlineFilter 類來應(yīng)用該濾波器到輸入信號上。當(dāng)然,具體的參數(shù)設(shè)定和使用方式還取決于你的實際需求和信號特性。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2024-09-18 05:10:00

.NETQuartz.NET框架

2009-07-20 16:45:41

使用StringBuiASP.NET

2024-05-16 08:10:17

RabbitMQ軟件通信機(jī)制

2009-05-05 14:02:14

PlaceHolder控件ASP.NET

2011-09-07 09:51:27

Javascript

2009-01-19 09:14:31

.NETMySQLMySql驅(qū)動包

2021-03-09 07:27:40

Kafka開源分布式

2010-11-02 08:46:55

NupackASP.NET MVC

2009-02-05 13:40:03

TreeviewXMLASP.NET

2024-02-05 13:07:00

.NETTable組件

2009-01-03 08:41:51

Ajax無框架的AjaxASP.NET

2009-07-30 12:30:27

ASP.NET中使用S

2016-12-01 09:44:29

ASP.NET在線編輯器

2024-10-28 08:07:17

2014-11-17 09:40:28

.NET

2025-01-09 07:50:34

.NET 9ScalarSwagger

2025-07-07 07:44:27

2024-12-11 08:41:18

2025-04-16 10:12:13

2009-07-22 09:36:54

使用UpdataModASP.NET MVC
點贊
收藏

51CTO技術(shù)棧公眾號

午夜激情福利电影| 亚洲国产精品久久久久爰色欲| 国产精品久久无码一三区| 欧美在线影院| 日韩国产精品一区| 天天干天天av| 青青青免费在线视频| 亚洲国产精品传媒在线观看| 国产一级精品在线| 欧美男同性恋视频网站| 成人午夜精品久久久久久久蜜臀| 国产1区2区3区在线| 精品在线一区二区| 国产91成人在在线播放| 最新一区二区三区| 国产欧美日韩在线一区二区| 日韩一区二区电影在线| 自拍偷拍 国产| 大香伊人久久| 亚洲欧美一区二区三区久本道91| 久久久久久欧美精品色一二三四| 国产精品午夜福利| 视频一区二区三区入口| 欧美激情视频在线免费观看 欧美视频免费一 | 91精品在线免费观看| 国产精品秘入口18禁麻豆免会员| 超碰在线网址| 国产欧美在线观看一区| 精品高清视频| 午夜精品一二三区| 激情欧美一区二区三区在线观看| 欧美中文字幕在线播放| 欧美成人精品欧美一级私黄| 成人激情免费视频| 亚洲人成亚洲人成在线观看| 漂亮人妻被黑人久久精品| 精品视频一二| 91精选在线观看| 久久久久久久久久一区二区| 神马久久资源| 色哟哟精品一区| 欧美色图另类小说| 欧美aaaaa性bbbbb小妇| 亚洲va韩国va欧美va| av一区二区三区免费观看| 黄页视频在线播放| 欧美国产精品专区| 亚洲欧美日韩精品综合在线观看| 精品久久久久一区二区三区 | 狠狠干一区二区| 亚洲美女综合网| 国产91精品久久久久久久网曝门| 亚洲一区二区久久久久久| 国产乱人乱偷精品视频a人人澡| 奇米综合一区二区三区精品视频| 国产成人一区二区三区电影| 91视频在线视频| 视频一区视频二区中文字幕| 国产精品成久久久久三级| 欧美日韩精品区| 性欧美xxxx大乳国产app| 欧美最猛黑人xxxx黑人猛叫黄 | 欧美精品 国产精品| 免费av不卡在线| 日韩三级网址| 亚洲高清久久网| 亚洲国产欧美视频| 欧洲视频一区| 北条麻妃在线一区二区| 99视频只有精品| 激情综合亚洲| 日本国产欧美一区二区三区| 波多野结衣激情视频| 精品一区二区免费| 爱情岛论坛亚洲入口| 色欲av永久无码精品无码蜜桃| av一区二区不卡| 日本一区二区免费在线观看视频| 91精品国产高清久久久久久久久| 国产免费av一区二区| 久久成人一区| 成人a视频在线观看| 亚洲AV无码精品国产| 成人av在线观| 亚洲国产成人不卡| 日本孕妇大胆孕交无码| 疯狂做受xxxx欧美肥白少妇| 丰满少妇在线观看| 欧美不卡在线观看| 国产午夜精品久久久 | 成人午夜视频一区二区播放| 99v久久综合狠狠综合久久| 日本中文不卡| 污污网站在线看| 色综合天天做天天爱| 国产成年人视频网站| 北条麻妃在线一区二区免费播放 | 欧美大黄免费观看| 中文字幕被公侵犯的漂亮人妻| 国产精品久久久久久影院8一贰佰| 欧美夫妻性生活视频| 波多野结衣mp4| 成人午夜视频在线观看| 亚洲精品一区二区三区四区五区 | 中文字幕精品久久久| 国产亚洲欧美日韩在线观看一区二区 | 99re视频在线观看| 韩日在线视频| 亚洲国产精品一区二区尤物区| 五月婷婷狠狠操| 日本福利视频导航| 九色在线观看| 亚洲高清免费观看| 自拍偷拍21p| 五月天亚洲一区| 欧美激情videos| 91av久久久| 久久久精品欧美丰满| 国产欧美日韩小视频| 青草综合视频| 中文字幕日韩电影| 日本视频网站在线观看| 成人a区在线观看| 国产内射老熟女aaaa| 国产激情欧美| 亚洲深夜福利网站| 特级西西444www大精品视频免费看| 国产一区二三区好的| 特级西西444www大精品视频| 成人一级福利| 亚洲第一福利在线观看| 九九精品在线观看视频| 国产一区在线观看视频| 在线不卡视频一区二区| 成人在线网站| 国产一区二区av| 四虎影院在线免费播放| 99国产欧美另类久久久精品| 婷婷无套内射影院| 电影一区二区在线观看| 欧美精品激情在线| 免费观看a视频| 亚洲国产精品欧美一二99| 国产a√精品区二区三区四区| 久久久久久久久久久久久久久久久久| 国产精品一区二区三区在线播放| 国产在线视频网| 欧美综合一区二区三区| 国产视频三区四区| 奇米色一区二区三区四区| 亚洲欧美电影在线观看| 免费成人高清在线视频| 久久精品99久久久久久久久| 97人妻精品一区二区三区软件| 亚洲欧美怡红院| 一起草最新网址| 国产精品99一区二区| 国产中文一区二区| 国产欧美一区二区三区精品酒店| 亚洲欧美日韩精品| 中文字幕第315页| 亚洲三级小视频| 麻豆tv在线观看| 亚洲欧洲另类| 欧美一区二视频在线免费观看| 午夜激情成人网| 日韩在线视频线视频免费网站| 97在线视频人妻无码| 尤物视频一区二区| 菠萝菠萝蜜网站| 日韩av不卡一区二区| 9999在线观看| 国产精品115| 国产精品xxx视频| 黄网站app在线观看| 日韩精品最新网址| 亚洲婷婷综合网| 最新国产精品久久精品| 人妻无码中文久久久久专区| 久久永久免费| 亚洲精品国产精品国自产观看| 国产精品1区| 91大神福利视频在线| 97超碰国产一区二区三区| 欧美一区二区三区四区五区| 日本网站免费观看| 日本一区二区三区在线不卡| 精品人妻一区二区乱码| 欧美一级二区| 大陆极品少妇内射aaaaaa| 香蕉久久精品| 51午夜精品| 户外露出一区二区三区| 蜜月aⅴ免费一区二区三区| 日韩欧美电影在线观看| 制服丝袜av成人在线看| www五月天com| 一区二区三区久久久| 亚洲精品国产91| 成人免费看的视频| 国产乱女淫av麻豆国产| 久久不射中文字幕| 国产精品久久久久久久乖乖| 999成人精品视频线3| 久久精品国产一区二区三区日韩| 亚洲18在线| 日产精品久久久一区二区福利| 成人三级网址| 中文字幕日韩av电影| 免费黄网站在线观看| 欧美大片在线观看一区| 一级特黄aaa| 色999日韩国产欧美一区二区| 国产性生活网站| 国产精品灌醉下药二区| 国产aⅴ激情无码久久久无码| 福利电影一区二区三区| 天堂视频免费看| 日韩电影在线一区二区| 国产成人无码精品久久久性色| 自拍偷拍欧美专区| 亚洲人成影视在线观看| 国产剧情在线观看一区| 精品国产一区二区三区四区vr| 精品国产一区二区三区性色av| 国产精品入口夜色视频大尺度 | 婷婷久久综合九色综合绿巨人 | 欧美日韩亚洲91| 久久久久性色av无码一区二区| 国产精品久久久久毛片软件| 亚洲熟妇一区二区三区| 91在线观看下载| 一级黄色片毛片| 丁香六月综合激情| 乳色吐息在线观看| 国产精品18久久久久久vr| 国产亚洲视频一区| 久久97超碰国产精品超碰| 蜜桃免费在线视频| 免费的成人av| 超碰超碰在线观看| 蜜臀国产一区二区三区在线播放 | 日韩中文字幕亚洲精品欧美| 国产精品99久久久久久动医院| 亚洲人久久久| 亚洲成人三区| 美女av免费观看| 亚洲国产二区| 国产极品尤物在线| 亚洲一区欧美二区| 久久婷婷国产精品| 青青草91视频| 天堂中文av在线| 国产精品资源网站| 欧产日产国产精品98| 成人av综合在线| 亚洲av无码一区二区三区人 | 日韩欧美一区二区三区四区| 在线观看免费黄视频| 精品一二三区| 国产精品一级久久久| 欧美黄色录像| 奇米视频888战线精品播放| 欧美中文一区二区| 中文字幕一区二区三区四区五区人 | 亚洲图片在线观看| 亚洲自拍偷拍网| 亚洲精品久久久久久久蜜桃臀| 国产精品影片在线观看| 日韩在线视频免费播放| 调教+趴+乳夹+国产+精品| 丰满少妇乱子伦精品看片| 第一福利永久视频精品| 中文字幕乱码中文字幕| 日韩欧美在线综合网| 少妇一级淫片免费看| 亚洲欧美日韩区| 日本三级视频在线观看| 欧美高清不卡在线| 国产精品专区免费| 91久久久在线| 日韩一级电影| 亚洲视频在线二区| 在线电影一区| www.99av.com| 高清久久久久久| b站大片免费直播| 亚洲男女毛片无遮挡| 国产成人愉拍精品久久 | 色悠悠久久久久| 天堂av资源在线观看| 欧美在线视频观看免费网站| 欧美一级免费| 久久久婷婷一区二区三区不卡| 欧美xxxx中国| 国产黄视频在线| 激情图区综合网| 免费人成又黄又爽又色| 一区二区成人在线| 中文字幕无码乱码人妻日韩精品| 精品成人一区二区| 色老头视频在线观看| 91高潮在线观看| 九九99久久精品在免费线bt| 欧美午夜精品久久久久免费视| 五月久久久综合一区二区小说| 国产91xxx| 国产成人在线免费观看| 中文字幕人妻一区二区三区在线视频| 一区二区三区在线观看国产| 中文字幕精品一区二区精| 亚洲电影成人av99爱色| 八戒八戒神马在线电影| 国产精品扒开腿做爽爽爽男男| 另类在线视频| 今天免费高清在线观看国语| 欧美aaaaaa午夜精品| 无码人妻精品一区二区三区温州| 一区二区在线观看不卡| 一区二区视频网| 亚洲午夜av久久乱码| 日韩大片免费观看| 风间由美久久久| 这里只有精品在线| 国产探花在线看| 欧美激情综合五月色丁香小说| 黄网在线观看视频| 精品国产乱码久久久久久夜甘婷婷| 色网站免费在线观看| 国产精品免费视频久久久| 亚洲欧洲免费| 免费黄色日本网站| aaa欧美色吧激情视频| 激情综合网五月婷婷| 日韩欧美亚洲一区二区| 超碰在线免费公开| 91在线视频免费| 久久久久久久久99精品大| www.色欧美| 自拍视频在线观看一区二区| 一区二区三区在线免费观看视频 | 人人澡人人添人人爽一区二区| 成人免费在线视频网站| 日韩国产在线| 亚洲欧美天堂在线| 综合网在线视频| av免费在线不卡| 欧美国产日本高清在线| www国产精品| av免费观看网| 久久嫩草精品久久久精品| 区一区二在线观看| 亚洲天堂网在线观看| 欧洲av一区二区| 性刺激综合网| 狠狠色丁香久久婷婷综| 懂色av懂色av粉嫩av| 精品国产精品网麻豆系列| 久久大胆人体| 另类视频在线观看+1080p| 视频一区二区三区入口| 午夜精品久久久久99蜜桃最新版| 在线电影一区二区三区| 狂野欧美激情性xxxx欧美| 久久久精彩视频| 日韩电影免费在线观看网站| 久久久国产一级片| 欧美一区二区三区视频在线| 国产深夜视频在线观看| 久久久一本精品99久久精品| 日韩**一区毛片| 国产精品老熟女一区二区| 亚洲激情第一页| 日韩精品麻豆| 国产一二三四区在线观看| av爱爱亚洲一区| 最近中文字幕在线观看| 久久6精品影院| 五月国产精品| 日本亚洲一区二区三区| 亚洲成av人**亚洲成av**| 国产69精品久久app免费版| 亚洲a中文字幕| 裸体素人女欧美日韩| 中文字幕资源站| 亚洲精品国产精品国自产观看浪潮 | 亚洲精品久久久久久久久久久久久久| 69av在线视频| 91偷拍一区二区三区精品| 欧亚乱熟女一区二区在线 | www.看毛片| 国产97人人超碰caoprom| 亚洲色图国产| 在线观看福利片| 日韩欧美国产小视频| 欧美暴力调教| 91免费黄视频| 中文字幕一区二区三| 四虎在线观看| 动漫精品视频|