精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

外国成人毛片| 黄色网在线播放| 羞羞视频在线观看欧美| 中文亚洲视频在线| 夜夜夜夜夜夜操| 美女精品导航| 国产午夜精品美女毛片视频| 亚洲aa中文字幕| 韩国av中文字幕| 97精品国产| 亚洲第一网站免费视频| 久久久精品麻豆| 日韩精品亚洲人成在线观看| 国产亚洲综合在线| 国产91视觉| 天堂av免费在线观看| 欧美日韩国产探花| 一级做a爰片久久毛片美女图片| 色婷婷综合在线观看| xx欧美视频| 亚洲激情五月婷婷| 亚洲不卡1区| 国产成人久久精品77777综合| 久久成人国产| 国产69精品久久久久9999| 国产精品一区二区亚洲| 欧美一级三级| 精品国产免费人成电影在线观看四季| 黄色高清无遮挡| 超碰中文在线| 亚洲理论在线观看| 天堂av一区二区| 色网站在线免费观看| 国产成人免费在线| 91在线观看免费高清完整版在线观看| 精品人妻一区二区三区潮喷在线| 欧美三级视频| 中文字幕亚洲国产| 伊人网伊人影院| 首页亚洲中字| 亚洲第一中文字幕| avtt中文字幕| 精品视频在线一区| 91.成人天堂一区| 天天干天天av| 国产精品久久亚洲不卡| 一本大道av一区二区在线播放| av免费观看大全| 超碰在线中文字幕| 亚洲电影第三页| 国产真人做爰毛片视频直播| 污污片在线免费视频| 日韩美女精品在线| 热这里只有精品| 日本亚洲精品| 亚洲欧美激情一区二区| 自拍另类欧美| 精品视频在线一区二区| 亚洲精品国产一区二区精华液| 中文字幕欧美人与畜| 精品自拍一区| 樱花草国产18久久久久| 青青视频免费在线| 国内高清免费在线视频| 午夜影视日本亚洲欧洲精品| 国产原创中文在线观看| 性欧美freesex顶级少妇| 亚洲1区2区3区4区| 日本日本19xxxⅹhd乱影响| 国产精品xx| 色成人在线视频| 五月婷婷六月丁香激情| 国产精选久久| 精品国产乱码久久| 一本色道综合久久欧美日韩精品| 亚洲三级性片| 主播福利视频一区| 欧美精品99久久久| 亚洲毛片一区| 国产精品久久电影观看| 91国在线视频| 粉嫩av一区二区三区| 久久99精品久久久久久秒播放器| 久久精品色图| **网站欧美大片在线观看| 日韩成人午夜影院| 国产精品论坛| 欧美老肥妇做.爰bbww| 亚洲国产欧美日韩在线| 欧美aaaaa级| 少妇久久久久久| 久久久久久久久久久久国产| 国产欧美日韩综合一区在线播放 | av电影一区| 欧美日韩一区小说| 18深夜在线观看免费视频| 香蕉久久精品日日躁夜夜躁| 综合136福利视频在线| 久久成人国产精品入口| 老司机久久99久久精品播放免费| 国产又爽又黄的激情精品视频 | 亚洲精品天天看| 极品尤物一区二区| 在线 亚洲欧美在线综合一区| 国产91精品最新在线播放| 国产精品午夜福利| 久久女同性恋中文字幕| 国产欧美123| av一区在线| 精品福利一二区| 国产欧美小视频| 一区二区三区精品视频在线观看| 国产精品揄拍500视频| 日本国产在线观看| 中文字幕在线不卡视频| 女人和拘做爰正片视频| 看亚洲a级一级毛片| 亚洲无线码在线一区观看| 欧美日韩精品在线观看视频 | 精华区一区二区三区| 一区二区成人在线观看| av亚洲天堂网| 精品国产美女| 欧美一级bbbbb性bbbb喷潮片| 国产乱子伦精品无码码专区| 国产日产亚洲精品系列| 欧美 日韩 国产 高清| 榴莲视频成人app| 日韩中文理论片| 影音先锋在线国产| a美女胸又www黄视频久久| 视频一区二区视频| 久久亚洲精品中文字幕| 国产亚洲美女精品久久久| 午夜影院在线看| 成人久久18免费网站麻豆| 亚洲免费视频播放| 四虎永久精品在线| 中文字幕一精品亚洲无线一区 | 欧美资源在线| 久久66热这里只有精品| а√在线中文在线新版| 亚洲变态欧美另类捆绑| 久一区二区三区| 国产黄人亚洲片| 少妇高潮流白浆| 日韩一区中文| xxxxx91麻豆| 国产又粗又猛又爽又黄的| 日本一区二区不卡视频| 日本va中文字幕| 欧美日韩在线播放视频| 国产精品久久久久久久久久| 国产大学生校花援交在线播放| 色综合欧美在线视频区| 三上悠亚ssⅰn939无码播放| 免费视频一区| 亚洲成人第一| 亚洲精品伊人| 欧美成人精品xxx| 午夜精品久久久久久久第一页按摩| 一区二区三区国产精品| 69xxx免费视频| 99精品欧美| 日本在线播放不卡| 色综合天天色| 久久综合伊人77777| 亚洲黄色小说网址| 午夜国产精品一区| 久久久久久国产精品无码| 日韩精品乱码免费| 一区二区三区我不卡| 精品国产乱码一区二区三区| 欧美精品久久久久a| 日韩一卡二卡在线| 在线观看日韩av先锋影音电影院| www中文在线| 国产精品白丝jk黑袜喷水| 日韩精品在线观看av| 亚洲第一福利专区| 国产日韩在线看片| wwww亚洲| 亚洲人成伊人成综合网久久久| 在线观看免费视频a| 亚洲狼人国产精品| 日本黄色特级片| 久久99热狠狠色一区二区| 女人被男人躁得好爽免费视频| 欧美成人午夜77777| 91精品国产综合久久香蕉的用户体验| 一色桃子av在线| 精品亚洲一区二区三区在线播放| 中文字幕自拍偷拍| 亚洲一区欧美一区| 东方伊人免费在线观看| 国产精品99久久不卡二区| www黄色av| 亚洲欧洲中文字幕| 欧美男人的天堂| 日韩精品成人| 国产精品久久97| av在线不卡免费| www.午夜精品| 日本精品专区| 欧美xxxxxxxxx| 中文字幕乱码人妻二区三区| 亚洲第一福利一区| 婷婷激情四射网| 久久亚洲捆绑美女| 老熟女高潮一区二区三区| 日韩av不卡一区二区| 成人免费性视频| 99久久综合狠狠综合久久aⅴ| 久久精品一区二区三区不卡免费视频| 在线欧美激情| 国产精品久久久久久久久男| av2020不卡| 久久综合久久88| av一本在线| 亚洲毛片在线看| 亚洲国产精品视频在线| 欧美疯狂性受xxxxx喷水图片| 国产成人精品777777| 亚洲一区中文日韩| 日本黄色片免费观看| 亚洲国产精品t66y| 午夜理伦三级做爰电影| zzijzzij亚洲日本少妇熟睡| 永久av免费在线观看| 久久成人久久爱| 免费看污污网站| 老司机亚洲精品| 99精品人妻少妇一区二区| 国产精品videossex久久发布| 中文字幕一区二区三区精彩视频| 欧洲grand老妇人| 欧美一区1区三区3区公司| 婷婷成人影院| 精品国产第一页| 九色丨蝌蚪丨成人| 国产日韩欧美一区二区三区四区 | 性娇小13――14欧美| 男人的天堂狠狠干| 亚洲激情在线| 精品少妇人妻av免费久久洗澡| 欧美日韩三级| 久久久久久久9| 激情久久久久久| 精品视频在线观看一区| 激情丁香综合| 黄色动漫网站入口| 噜噜噜91成人网| 黄色av免费在线播放| 爽爽淫人综合网网站| 密臀av一区二区三区| 麻豆精品在线播放| 亚洲黄色片免费| 国产一区二区久久| 性生交大片免费看l| 不卡在线观看av| 一区二区视频观看| 国产亚洲成aⅴ人片在线观看 | 日本一本不卡| 亚洲最新免费视频| 亚洲最大av| 欧美视频在线观看视频| 国产欧美日韩一级| 乌克兰美女av| 国产福利不卡视频| 手机在线成人av| 久久精品亚洲精品国产欧美kt∨| 日本爱爱爱视频| 中文字幕中文字幕一区二区| 黄页网站免费观看| 精品久久久视频| 男人日女人网站| 欧美日韩国产大片| 精品国产九九九| 精品亚洲夜色av98在线观看| 四虎久久免费| 久久久久久香蕉网| 久久久一本精品| 亚洲www视频| 老牛精品亚洲成av人片| 日韩不卡av| 欧美日韩伊人| 538在线视频观看| 懂色av中文一区二区三区| 亚洲欧洲国产视频| 国产午夜精品久久久久久免费视| 亚洲波多野结衣| 欧美日韩亚洲成人| 91精品国产综合久| 日韩精品在线视频| 黄网站视频在线观看| 136fldh精品导航福利| av在线精品| 欧美日韩大片一区二区三区| 亚洲一区二区三区| 免费国产成人av| 国产 欧美在线| 黄色免费一级视频| 疯狂欧美牲乱大交777| 国产美女裸体无遮挡免费视频| 精品视频在线观看日韩| 黄色网址免费在线观看| 国产精品成人av在线| 国产毛片精品| 在线观看一区二区三区三州| 香蕉成人久久| 久久精品无码专区| 亚洲色图丝袜美腿| 波多野结衣高清视频| 亚洲黄色免费三级| 在线不卡日本v二区707| 国产精品免费看久久久香蕉| 婷婷亚洲精品| 日韩精品在线中文字幕| 精品系列免费在线观看| 中文字幕第20页| 黑人巨大精品欧美一区二区| 超碰免费在线97| 久久影视电视剧免费网站| 最新欧美电影| 免费看成人午夜电影| 亚洲黄页一区| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 成年人网站大全| 99视频国产精品| 久草视频手机在线观看| 日韩一区二区三区三四区视频在线观看 | 人人爽人人爽人人片| 狠狠综合久久av一区二区小说| 亚洲av无码一区二区乱子伦| 久久人人爽人人爽人人片亚洲| 日本肉肉一区| 欧美一区二区在线| 美女国产精品| mm131美女视频| 欧美特级www| 人妻妺妺窝人体色www聚色窝 | 欧美1级2级| 蜜桃麻豆91| 国产日本精品| avtt香蕉久久| 大桥未久av一区二区三区| 亚洲AV成人无码一二三区在线| 午夜精品三级视频福利| 菁菁伊人国产精品| 国产极品尤物在线| 99re这里只有精品视频首页| 国内免费精品视频| 亚洲免费视频一区二区| 日韩精品一区二区三区| 欧美日韩一区综合| 丝袜诱惑制服诱惑色一区在线观看| 色无极影院亚洲| 欧美亚洲国产bt| 午夜老司机在线观看| 成人免费午夜电影| 欧美一区91| 国产婷婷在线观看| 日韩欧美在线视频日韩欧美在线视频| 日中文字幕在线| 国产精品嫩草影院一区二区| 91欧美日韩| 在线播放第一页| 欧美午夜激情在线| aaa日本高清在线播放免费观看| 成人国产在线激情| 精品999网站| 欧美日韩高清丝袜| 在线综合亚洲欧美在线视频| 三级资源在线| 欧美伦理一区二区| 国产一区二区三区久久悠悠色av| 免费在线观看亚洲| 精品一区电影国产| 成人在线免费电影网站| 国产制服91一区二区三区制服| 不卡的av在线播放| 伊人影院中文字幕| 欧美黑人又粗大| 免费黄色成人| 成人高清在线观看视频| 欧美日韩免费看| 欧美边添边摸边做边爱免费| 国产福利不卡| 久久精品亚洲| 99久久久免费精品| 日韩精品中文字幕在线| 韩国理伦片久久电影网| 97在线国产视频| 国产精品久久精品日日| 国产综合视频在线| 国产精品久久久久久久久男 | 亚洲色图19p| 日韩专区一区二区| 成人免费观看网站| 日本在线观看不卡视频|