日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【STM32HF429的DSP教程】第40章 STM32F429的FIR带阻滤波器实现(支持逐个数据的实时滤波)

發(fā)布時(shí)間:2023/12/16 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【STM32HF429的DSP教程】第40章 STM32F429的FIR带阻滤波器实现(支持逐个数据的实时滤波) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

完整版教程下載地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547

第40章?????? STM32F429的FIR帶阻濾波器實(shí)現(xiàn)(支持逐個(gè)數(shù)據(jù)的實(shí)時(shí)濾波)

本本章節(jié)講解FIR帶阻濾波器實(shí)現(xiàn)。

目錄

40.1 初學(xué)者重要提示

40.2 帶阻濾波器介紹

40.3 FIR濾波器介紹

40.4 Matlab工具箱filterDesinger生成帶阻濾波器C頭文件

40.5 FIR帶通濾波器設(shè)計(jì)

40.5.1??????? 函數(shù)arm_fir_init_f32

40.5.2 函數(shù)arm_fir_f32

40.5.3 filterDesigner獲取帶阻濾波器系數(shù)

40.5.4 帶阻濾波器實(shí)現(xiàn)

40.6 實(shí)驗(yàn)例程說明(MDK)

40.7 實(shí)驗(yàn)例程說明(IAR)

40.8 總結(jié)


40.1 初學(xué)者重要提示

?1、 本章節(jié)提供的帶阻濾波器支持實(shí)時(shí)濾波,每次可以濾波一個(gè)數(shù)據(jù),也可以多個(gè)數(shù)據(jù),不限制大小。但要注意以下兩點(diǎn):

  • ? 所有數(shù)據(jù)是在同一個(gè)采樣率下依次采集的數(shù)據(jù)。
  • ? 每次過濾數(shù)據(jù)個(gè)數(shù)一旦固定下來,運(yùn)行中不可再修改。

2、? FIR濾波器的群延遲是一個(gè)重要的知識(shí)點(diǎn),詳情在本教程第41章有詳細(xì)說明。

40.2 帶阻濾波器介紹

減弱一個(gè)范圍內(nèi)的頻率信號(hào)通過,讓范圍之外的頻率信號(hào)通過。比如混合信號(hào)含有50Hz + 200Hz + 400Hz信號(hào),我們可通過帶通濾波器,讓50Hz + 400Hz信號(hào)通過,而阻止200Hz信號(hào)通過。

40.3 FIR濾波器介紹

ARM官方提供的FIR庫支持Q7,Q15,Q31和浮點(diǎn)四種數(shù)據(jù)類型。其中Q15和Q31提供了快速算法版本。

FIR濾波器的基本算法是一種乘法-累加(MAC)運(yùn)行,輸出表達(dá)式如下:

y[n] = b[0] * x[n] + b[1] * x[n-1] + b[2] * x[n-2] + ...+ b[numTaps-1] * x[n-numTaps+1]

結(jié)構(gòu)圖如下:

?

這種網(wǎng)絡(luò)結(jié)構(gòu)就是在35.2.1小節(jié)所講的直接型結(jié)構(gòu)。

40.4 Matlab工具箱filterDesinger生成帶阻濾波器C頭文件

下面我們講解下如何通過filterDesigner工具生成C頭文件,也就是生成濾波器系數(shù)。首先在matlab的命窗口輸入filterDesigner就能打開這個(gè)工具箱:

filterDesigner界面打開效果如下:

FIR濾波器的低通,高通,帶通,帶阻濾波的設(shè)置會(huì)在后面逐個(gè)講解,這里重點(diǎn)介紹設(shè)置后相應(yīng)參數(shù)后如何生成濾波器系數(shù)。參數(shù)設(shè)置好以后點(diǎn)擊如下按鈕:

點(diǎn)擊Design Filter按鈕以后就生成了所需的濾波器系數(shù),生成濾波器系數(shù)以后點(diǎn)擊filterDesigner界面上的菜單Targets->Generate C header ,打開后顯示如下界面:

然后點(diǎn)擊Generate,生成如下界面:

再點(diǎn)擊保存,并打開fdatool.h文件,可以看到生成的系數(shù):

/** Filter Coefficients (C Source) generated by the Filter Design and Analysis Tool* Generated by MATLAB(R) 9.4 and Signal Processing Toolbox 8.0.* Generated on: 20-Jul-2021 12:19:30*//** Discrete-Time FIR Filter (real)* -------------------------------* Filter Structure : Direct-Form FIR* Filter Length : 51* Stable : Yes* Linear Phase : Yes (Type 1)*//* General type conversion for MATLAB generated C-code */ #include "tmwtypes.h" /* * Expected path to tmwtypes.h * D:\Program Files\MATLAB\R2018a\extern\include\tmwtypes.h */ /** Warning - Filter coefficients were truncated to fit specified data type. * The resulting response may not match generated theoretical response.* Use the Filter Design & Analysis Tool to design accurate* single-precision filter coefficients.*/ const int BL = 51; const real32_T B[51] = {-0.0009190982091, -0.00271769613,-0.002486952813, 0.003661438357, 0.0136509249,0.01735116541, 0.00766530633,-0.006554719061,-0.007696784101, 0.006105459295,0.01387391612,0.0003508617228, -0.01690892503,-0.008905642666, 0.01744112931,0.02074504457, -0.0122964941, -0.03424086422,-0.001034529647, 0.04779030383,0.02736303769, -0.05937951803, -0.08230702579, 0.06718690693, 0.3100151718,0.4300478697, 0.3100151718, 0.06718690693, -0.08230702579, -0.05937951803,0.02736303769, 0.04779030383,-0.001034529647, -0.03424086422, -0.0122964941,0.02074504457, 0.01744112931,-0.008905642666, -0.01690892503,0.0003508617228,0.01387391612, 0.006105459295,-0.007696784101,-0.006554719061, 0.00766530633,0.01735116541, 0.0136509249, 0.003661438357,-0.002486952813, -0.00271769613,-0.0009190982091 };

上面數(shù)組B[51]中的數(shù)據(jù)就是濾波器系數(shù)。下面小節(jié)講解如何使用filterDesigner配置FIR低通,高通,帶通和帶阻濾波。關(guān)于Filter Designer的其它用法,大家可以在matlab命令窗口中輸入help filterDesigner打開幫助文檔進(jìn)行學(xué)習(xí)。

?

40.5 FIR帶通濾波器設(shè)計(jì)

本章使用的FIR濾波器函數(shù)是arm_fir_f32。使用此函數(shù)可以設(shè)計(jì)FIR低通,高通,帶通和帶阻

濾波器。

40.5.1??????? 函數(shù)arm_fir_init_f32

函數(shù)原型:

void arm_fir_init_f32(arm_fir_instance_f32 * S,uint16_t numTaps,const float32_t * pCoeffs,float32_t * pState,uint32_t blockSize);

函數(shù)描述:

這個(gè)函數(shù)用于FIR初始化。

函數(shù)參數(shù):

  • ? 第1個(gè)參數(shù)是arm_fir_instance_f32類型結(jié)構(gòu)體變量。
  • ? 第2個(gè)參數(shù)是濾波器系數(shù)的個(gè)數(shù)。
  • ? 第3個(gè)參數(shù)是濾波器系數(shù)地址。
  • ? 第4個(gè)參數(shù)是緩沖狀態(tài)地址。
  • ? 第5個(gè)參數(shù)是每次處理的數(shù)據(jù)個(gè)數(shù),最小可以每次處理1個(gè)數(shù)據(jù),最大可以每次全部處理完。

注意事項(xiàng):

結(jié)構(gòu)體arm_fir_instance_f32的定義如下(在文件arm_math.h文件):

typedef struct{uint16_t numTaps; /**< number of filter coefficients in the filter. */ float32_t *pState; /**< points to the state variable array. The array is of length */numTaps+blockSize-1. float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */} arm_fir_instance_f32;

1、參數(shù)pCoeffs指向?yàn)V波因數(shù),濾波因數(shù)數(shù)組長(zhǎng)度為numTaps。但要注意pCoeffs指向的濾波因數(shù)應(yīng)該按照如下的逆序進(jìn)行排列:

{b[numTaps-1], ?b[numTaps-2], ?b[N-2], ?..., ?b[1], ?b[0]}?

但滿足線性相位特性的FIR濾波器具有奇對(duì)稱或者偶對(duì)稱的系數(shù),偶對(duì)稱時(shí)逆序排列還是他本身。

2、pState指向狀態(tài)變量數(shù)組,這個(gè)數(shù)組用于函數(shù)內(nèi)部計(jì)算數(shù)據(jù)的緩存。

3、blockSize 這個(gè)參數(shù)的大小沒有特殊要求,最小可以每次處理1個(gè)數(shù)據(jù),最大可以每次全部處理完。

40.5.2 函數(shù)arm_fir_f32

函數(shù)原型:

void arm_fir_f32( const arm_fir_instance_f32 * S, const float32_t * pSrc, float32_t * pDst, uint32_t blockSize)

函數(shù)描述:

這個(gè)函數(shù)用于FIR濾波。

函數(shù)參數(shù):

  • ? 第1個(gè)參數(shù)是arm_fir_instance_f32類型結(jié)構(gòu)體變量。
  • ? 第2個(gè)參數(shù)是源數(shù)據(jù)地址。
  • ? 第3個(gè)參數(shù)是濾波后的數(shù)據(jù)地址。
  • ? 第4個(gè)參數(shù)是每次調(diào)用處理的數(shù)據(jù)個(gè)數(shù),最小可以每次處理1個(gè)數(shù)據(jù),最大可以每次全部處理完。

40.5.3 filterDesigner獲取帶阻濾波器系數(shù)

設(shè)計(jì)一個(gè)如下的例子:

信號(hào)由50Hz正弦波和200Hz正弦波組成,采樣率1Kbps,現(xiàn)設(shè)計(jì)一個(gè)帶阻濾波器,截止頻率125Hz和300Hz,采樣1024個(gè)數(shù)據(jù),采用函數(shù)fir1進(jìn)行設(shè)計(jì)(注意這個(gè)函數(shù)是基于窗口的方法設(shè)計(jì)FIR濾波,默認(rèn)是hamming窗),濾波器階數(shù)設(shè)置為28。filterDesigner的配置如下:

配置好帶阻濾波器后,具體濾波器系數(shù)的生成大家參考本章第4小節(jié)的方法即可。

40.5.4 帶阻濾波器實(shí)現(xiàn)

通過工具箱filterDesigner獲得低通濾波器系數(shù)后在開發(fā)板上運(yùn)行函數(shù)arm_fir_f32 來測(cè)試帶阻濾波器的效果。

#define TEST_LENGTH_SAMPLES 1024 /* 采樣點(diǎn)數(shù) */ #define BLOCK_SIZE 1 /* 調(diào)用一次arm_fir_f32處理的采樣點(diǎn)個(gè)數(shù) */ #define NUM_TAPS 29 /* 濾波器系數(shù)個(gè)數(shù) */uint32_t blockSize = BLOCK_SIZE; uint32_t numBlocks = TEST_LENGTH_SAMPLES/BLOCK_SIZE; /* 需要調(diào)用arm_fir_f32的次數(shù) */static float32_t testInput_f32_50Hz_200Hz[TEST_LENGTH_SAMPLES]; /* 采樣點(diǎn) */ static float32_t testOutput[TEST_LENGTH_SAMPLES]; /* 濾波后的輸出 */ static float32_t firStateF32[BLOCK_SIZE + NUM_TAPS - 1]; /* 狀態(tài)緩存,大小numTaps + blockSize - 1*//* 帶阻濾波器系數(shù) 通過fadtool獲取*/ const float32_t firCoeffs32BS[NUM_TAPS] = {-0.003560454352f, -0.0002683042258f, 0.001964005642f, -0.001277366537f, 0.008085897192f,0.02002927102f, -0.01026879996f, -0.03190089762f, -0.001673383522f, -0.0334023945f,-0.06278027594f, 0.1240097657f, 0.2419839799f, -0.07700803876f, 0.6521340013f,-0.07700803876f, 0.2419839799f, 0.1240097657f, -0.06278027594f, -0.0334023945f,-0.001673383522f, -0.03190089762f, -0.01026879996f, 0.02002927102f, 0.008085897192f,-0.001277366537f, 0.001964005642f, -0.0002683042258f, -0.003560454352f };/* ********************************************************************************************************* * 函 數(shù) 名: arm_fir_f32_lp * 功能說明: 調(diào)用函數(shù)arm_fir_f32_lp實(shí)現(xiàn)低通濾波器 * 形 參:無 * 返 回 值: 無 ********************************************************************************************************* */ static void arm_fir_f32_lp(void) {uint32_t i;arm_fir_instance_f32 S;float32_t *inputF32, *outputF32;/* 初始化輸入輸出緩存指針 */inputF32 = &testInput_f32_50Hz_200Hz[0];outputF32 = &testOutput[0];/* 初始化結(jié)構(gòu)體S */arm_fir_init_f32(&S, NUM_TAPS, (float32_t *)&firCoeffs32BS[0], &firStateF32[0], blockSize);/* 實(shí)現(xiàn)FIR濾波,這里每次處理1個(gè)點(diǎn) */for(i=0; i < numBlocks; i++){arm_fir_f32(&S, inputF32 + (i * blockSize), outputF32 + (i * blockSize), blockSize);}/* 打印濾波后結(jié)果 */for(i=0; i<TEST_LENGTH_SAMPLES; i++){printf("%f, %f\r\n", testOutput[i], inputF32[i]);}}

運(yùn)行如上函數(shù)可以通過串口打印出函數(shù)arm_fir_f32濾波后的波形數(shù)據(jù),下面通過Matlab繪制波形來對(duì)比Matlab計(jì)算的結(jié)果和ARM官方庫計(jì)算的結(jié)果。

對(duì)比前需要先將串口打印出的一組數(shù)據(jù)加載到Matlab中, arm_fir_f32的計(jì)算結(jié)果起名sampledata,加載方法在前面的教程中已經(jīng)講解過,這里不做贅述了。Matlab中運(yùn)行的代碼如下:

%**************************************************************************************** % FIR帶阻濾波器設(shè)計(jì) %*************************************************************************************** fs=1000; %設(shè)置采樣頻率 1K N=1024; %采樣點(diǎn)數(shù) n=0:N-1; t=n/fs; %時(shí)間序列 f=n*fs/N; %頻率序列x=sin(2*pi*50*t)+sin(2*pi*200*t); %50Hz和200Hz正弦波混合 b=fir1(28, [125/500 300/500], 'stop'); %獲得濾波器系數(shù),截止頻率125Hz和300,帶阻濾波。 y=filter(b, 1, x); %獲得濾波后的波形 subplot(211); plot(t, y); title('Matlab FIR濾波后的實(shí)際波形'); grid on;subplot(212); plot(t, sampledata); %繪制ARM官方庫濾波后的波形。 title('ARM官方庫濾波后的實(shí)際波形'); grid on;

Matlab運(yùn)行結(jié)果如下:

從上面的波形對(duì)比來看,matlab和函數(shù)arm_fir_f32計(jì)算的結(jié)果基本是一致的。為了更好的說明濾波效果,下面從頻域的角度來說明這個(gè)問題,Matlab上面運(yùn)行如下代碼:

%**************************************************************************************** % FIR帶阻濾波器設(shè)計(jì) %*************************************************************************************** fs=1000; %設(shè)置采樣頻率 1K N=1024; %采樣點(diǎn)數(shù) n=0:N-1; t=n/fs; %時(shí)間序列 f=n*fs/N; %頻率序列x=sin(2*pi*50*t)+sin(2*pi*200*t); %50Hz和200Hz正弦波混合 subplot(221); plot(t, x); %繪制信號(hào)x的波形 xlabel('時(shí)間'); ylabel('幅值'); title('原始信號(hào)'); grid on;subplot(222); y=fft(x, N); %對(duì)信號(hào)x做FFT plot(f,abs(y)); xlabel('頻率/Hz'); ylabel('振幅'); title('原始信號(hào)FFT'); grid on;y3=fft(sampledata, N); %經(jīng)過FIR濾波器后得到的信號(hào)做FFT subplot(223); plot(f,abs(y3)); xlabel('頻率/Hz'); ylabel('振幅'); title('濾波后信號(hào)FFT'); grid on;b=fir1(28, [125/500 300/500], 'stop'); %獲得濾波器系數(shù),截止頻率125Hz和300Hz,帶阻濾波。 [H,F]=freqz(b,1,160); %通過fir1設(shè)計(jì)的FIR系統(tǒng)的頻率響應(yīng) subplot(224); plot(F/pi,abs(H)); %繪制幅頻響應(yīng) xlabel('歸一化頻率'); title(['Order=',int2str(28)]); grid on;

Matlab顯示效果如下:

上面波形變換前的FFT和變換后FFT可以看出,200Hz的正弦波基本被濾除。

40.6 實(shí)驗(yàn)例程說明(MDK)

配套例子:

V6-228_FIR帶阻濾波器設(shè)計(jì)(支持逐個(gè)數(shù)據(jù)的實(shí)時(shí)濾波)

實(shí)驗(yàn)?zāi)康?#xff1a;

  • 學(xué)習(xí)FIR帶阻濾波器的實(shí)現(xiàn),支持實(shí)時(shí)濾波
  • 實(shí)驗(yàn)內(nèi)容:

  • 啟動(dòng)一個(gè)自動(dòng)重裝軟件定時(shí)器,每100ms翻轉(zhuǎn)一次LED2。
  • 按下按鍵K1,打印原始波形數(shù)據(jù)和濾波后的波形數(shù)據(jù)。
  • 使用AC6注意事項(xiàng)

    特別注意附件章節(jié)C的問題

    上電后串口打印的信息:

    波特率 115200,數(shù)據(jù)位 8,奇偶校驗(yàn)位無,停止位 1。

    RTT方式打印信息:

    程序設(shè)計(jì):

    ? 系統(tǒng)棧大小分配:

    ? 硬件外設(shè)初始化

    硬件外設(shè)的初始化是在 bsp.c 文件實(shí)現(xiàn):

    /* ********************************************************************************************************* * 函 數(shù) 名: bsp_Init * 功能說明: 初始化所有的硬件設(shè)備。該函數(shù)配置CPU寄存器和外設(shè)的寄存器并初始化一些全局變量。只需要調(diào)用一次 * 形 參:無 * 返 回 值: 無 ********************************************************************************************************* */ void bsp_Init(void) {/* STM32F429 HAL 庫初始化,此時(shí)系統(tǒng)用的還是F429自帶的16MHz,HSI時(shí)鐘:- 調(diào)用函數(shù)HAL_InitTick,初始化滴答時(shí)鐘中斷1ms。- 設(shè)置NVIC優(yōu)先級(jí)分組為4。*/HAL_Init();/* 配置系統(tǒng)時(shí)鐘到168MHz- 切換使用HSE。- 此函數(shù)會(huì)更新全局變量SystemCoreClock,并重新配置HAL_InitTick。*/SystemClock_Config();/* Event Recorder:- 可用于代碼執(zhí)行時(shí)間測(cè)量,MDK5.25及其以上版本才支持,IAR不支持。- 默認(rèn)不開啟,如果要使能此選項(xiàng),務(wù)必看V5開發(fā)板用戶手冊(cè)第8章*/ #if Enable_EventRecorder == 1 /* 初始化EventRecorder并開啟 */EventRecorderInitialize(EventRecordAll, 1U);EventRecorderStart(); #endifbsp_InitKey(); /* 按鍵初始化,要放在滴答定時(shí)器之前,因?yàn)榘粹o檢測(cè)是通過滴答定時(shí)器掃描 */bsp_InitTimer(); /* 初始化滴答定時(shí)器 */bsp_InitUart(); /* 初始化串口 */bsp_InitExtIO(); /* 初始化擴(kuò)展IO */bsp_InitLed(); /* 初始化LED */ }

    ? 主功能:

    主程序?qū)崿F(xiàn)如下操作:

    • ? 啟動(dòng)一個(gè)自動(dòng)重裝軟件定時(shí)器,每100ms翻轉(zhuǎn)一次LED2。
    • ? 按下按鍵K1,打印原始波形數(shù)據(jù)和濾波后的波形數(shù)據(jù)。
    /* ********************************************************************************************************* * 函 數(shù) 名: main * 功能說明: c程序入口 * 形 參: 無 * 返 回 值: 錯(cuò)誤代碼(無需處理) ********************************************************************************************************* */ int main(void) {uint8_t ucKeyCode; /* 按鍵代碼 */uint16_t i;bsp_Init(); /* 硬件初始化 */PrintfLogo(); /* 打印例程信息到串口1 */PrintfHelp(); /* 打印操作提示信息 */for(i=0; i<TEST_LENGTH_SAMPLES; i++){/* 50Hz正弦波+200Hz正弦波,采樣率1KHz */testInput_f32_50Hz_200Hz[i] = arm_sin_f32(2*3.1415926f*50*i/1000) + arm_sin_f32(2*3.1415926f*200*i/1000);}bsp_StartAutoTimer(0, 100); /* 啟動(dòng)1個(gè)100ms的自動(dòng)重裝的定時(shí)器 *//* 進(jìn)入主程序循環(huán)體 */while (1){bsp_Idle(); /* 這個(gè)函數(shù)在bsp.c文件。用戶可以修改這個(gè)函數(shù)實(shí)現(xiàn)CPU休眠和喂狗 */if (bsp_CheckTimer(0)) /* 判斷定時(shí)器超時(shí)時(shí)間 */{/* 每隔100ms 進(jìn)來一次 */bsp_LedToggle(2); /* 翻轉(zhuǎn)LED2的狀態(tài) */}ucKeyCode = bsp_GetKey(); /* 讀取鍵值, 無鍵按下時(shí)返回 KEY_NONE = 0 */if (ucKeyCode != KEY_NONE){switch (ucKeyCode){case KEY_DOWN_K1: /* K1鍵按下 */arm_fir_f32_bs();break;default:/* 其它的鍵值不處理 */break;}}} }

    40.7 實(shí)驗(yàn)例程說明(IAR)

    配套例子:

    V6-228_FIR帶阻濾波器設(shè)計(jì)(支持逐個(gè)數(shù)據(jù)的實(shí)時(shí)濾波)

    實(shí)驗(yàn)?zāi)康?#xff1a;

  • 學(xué)習(xí)FIR帶阻濾波器的實(shí)現(xiàn),支持實(shí)時(shí)濾波
  • 實(shí)驗(yàn)內(nèi)容:

  • 啟動(dòng)一個(gè)自動(dòng)重裝軟件定時(shí)器,每100ms翻轉(zhuǎn)一次LED2。
  • 按下按鍵K1,打印原始波形數(shù)據(jù)和濾波后的波形數(shù)據(jù)。
  • 上電后串口打印的信息:

    波特率 115200,數(shù)據(jù)位 8,奇偶校驗(yàn)位無,停止位 1。

    RTT方式打印信息:

    程序設(shè)計(jì):

    ? 系統(tǒng)棧大小分配:

    ? 硬件外設(shè)初始化

    硬件外設(shè)的初始化是在 bsp.c 文件實(shí)現(xiàn):

    /* ********************************************************************************************************* * 函 數(shù) 名: bsp_Init * 功能說明: 初始化所有的硬件設(shè)備。該函數(shù)配置CPU寄存器和外設(shè)的寄存器并初始化一些全局變量。只需要調(diào)用一次 * 形 參:無 * 返 回 值: 無 ********************************************************************************************************* */ void bsp_Init(void) {/* STM32F429 HAL 庫初始化,此時(shí)系統(tǒng)用的還是F429自帶的16MHz,HSI時(shí)鐘:- 調(diào)用函數(shù)HAL_InitTick,初始化滴答時(shí)鐘中斷1ms。- 設(shè)置NVIC優(yōu)先級(jí)分組為4。*/HAL_Init();/* 配置系統(tǒng)時(shí)鐘到168MHz- 切換使用HSE。- 此函數(shù)會(huì)更新全局變量SystemCoreClock,并重新配置HAL_InitTick。*/SystemClock_Config();/* Event Recorder:- 可用于代碼執(zhí)行時(shí)間測(cè)量,MDK5.25及其以上版本才支持,IAR不支持。- 默認(rèn)不開啟,如果要使能此選項(xiàng),務(wù)必看V5開發(fā)板用戶手冊(cè)第8章*/ #if Enable_EventRecorder == 1 /* 初始化EventRecorder并開啟 */EventRecorderInitialize(EventRecordAll, 1U);EventRecorderStart(); #endifbsp_InitKey(); /* 按鍵初始化,要放在滴答定時(shí)器之前,因?yàn)榘粹o檢測(cè)是通過滴答定時(shí)器掃描 */bsp_InitTimer(); /* 初始化滴答定時(shí)器 */bsp_InitUart(); /* 初始化串口 */bsp_InitExtIO(); /* 初始化擴(kuò)展IO */bsp_InitLed(); /* 初始化LED */ }

    ? 主功能:

    主程序?qū)崿F(xiàn)如下操作:

    • ? 啟動(dòng)一個(gè)自動(dòng)重裝軟件定時(shí)器,每100ms翻轉(zhuǎn)一次LED2。
    • ? 按下按鍵K1,打印原始波形數(shù)據(jù)和濾波后的波形數(shù)據(jù)。
    /* ********************************************************************************************************* * 函 數(shù) 名: main * 功能說明: c程序入口 * 形 參: 無 * 返 回 值: 錯(cuò)誤代碼(無需處理) ********************************************************************************************************* */ int main(void) {uint8_t ucKeyCode; /* 按鍵代碼 */uint16_t i;bsp_Init(); /* 硬件初始化 */PrintfLogo(); /* 打印例程信息到串口1 */PrintfHelp(); /* 打印操作提示信息 */for(i=0; i<TEST_LENGTH_SAMPLES; i++){/* 50Hz正弦波+200Hz正弦波,采樣率1KHz */testInput_f32_50Hz_200Hz[i] = arm_sin_f32(2*3.1415926f*50*i/1000) + arm_sin_f32(2*3.1415926f*200*i/1000);}bsp_StartAutoTimer(0, 100); /* 啟動(dòng)1個(gè)100ms的自動(dòng)重裝的定時(shí)器 *//* 進(jìn)入主程序循環(huán)體 */while (1){bsp_Idle(); /* 這個(gè)函數(shù)在bsp.c文件。用戶可以修改這個(gè)函數(shù)實(shí)現(xiàn)CPU休眠和喂狗 */if (bsp_CheckTimer(0)) /* 判斷定時(shí)器超時(shí)時(shí)間 */{/* 每隔100ms 進(jìn)來一次 */bsp_LedToggle(2); /* 翻轉(zhuǎn)LED2的狀態(tài) */}ucKeyCode = bsp_GetKey(); /* 讀取鍵值, 無鍵按下時(shí)返回 KEY_NONE = 0 */if (ucKeyCode != KEY_NONE){switch (ucKeyCode){case KEY_DOWN_K1: /* K1鍵按下 */arm_fir_f32_bs();break;default:/* 其它的鍵值不處理 */break;}}} }

    40.8 總結(jié)

    本章節(jié)主要講解了FIR濾波器的帶阻實(shí)現(xiàn),同時(shí)一定要注意線性相位FIR濾波器的群延遲問題,詳見本教程的第41章。

    總結(jié)

    以上是生活随笔為你收集整理的【STM32HF429的DSP教程】第40章 STM32F429的FIR带阻滤波器实现(支持逐个数据的实时滤波)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    日韩精品一区二区在线视频 | 欧美在线视频a | 日本黄色免费观看 | 久久综合九色综合久99 | 国产精品久久久久久久久久久免费看 | 中文字幕乱偷在线 | 99久久精品国产毛片 | 久久久久电影 | 国内精品毛片 | 久久电影日韩 | 91成人亚洲 | 黄色影院在线免费观看 | 国产夫妻自拍av | 一区二区在线影院 | 日日操操 | 日韩久久网站 | 天天做天天爱天天爽综合网 | 亚洲免费在线看 | 国产精品中文 | 国产久草在线观看 | 九九有精品 | 综合久久婷婷 | 在线观看亚洲国产 | 西西人体4444www高清视频 | 日韩精品欧美一区 | 国产福利网站 | 国产精品毛片久久蜜 | 国产资源中文字幕 | 天天操天天干天天爱 | 日日干干夜夜 | 99视频这里只有 | 国产老太婆免费交性大片 | 国产亚洲精品成人av久久ww | 美女黄网站视频免费 | 天天干天天操天天搞 | 婷婷五月色综合 | 五月丁婷婷| 亚洲狠狠 | 久久久91精品国产一区二区三区 | 麻豆一区二区 | 午夜视频久久久 | 亚洲激情综合 | 伊人色综合久久天天网 | 亚洲成人精品在线观看 | 午夜久久网站 | 最近更新中文字幕 | 精品视频在线免费 | 久久6精品| 五月婷婷久久综合 | 一区二区三区四区五区六区 | 伊人成人激情 | 一色av| 男女免费视频观看 | 精品美女国产在线 | 在线韩国电影免费观影完整版 | 国产成人在线播放 | 免费在线观看污网站 | 在线观看欧美成人 | 成人久久久久久久久久 | 国产自产在线视频 | 日韩有码在线观看视频 | 久草线| av3级在线| 国产精品四虎 | 97在线观看免费高清完整版在线观看 | 日韩久久在线 | 韩国av一区二区 | 欧美坐爱视频 | 中文字幕人成人 | 91视频高清完整版 | 四虎成人精品永久免费av九九 | 国产精品99久久久久久武松影视 | 久久在视频 | 97av.com| 欧美日韩视频免费看 | 欧美精品久久久久久久免费 | 在线午夜电影神马影院 | 国产精品久久一卡二卡 | 亚洲永久av | 99精品免费在线观看 | 久久免费试看 | 国产精品97| 国产视频在线观看免费 | 国产精品一区免费看8c0m | 热九九精品| 午夜视频免费 | 一区二区三区不卡在线 | 久久99网站 | 99热国产精品 | 国产成人精品一二三区 | 精品久久91| 成人在线视频你懂的 | 成人久久电影 | 午夜在线观看一区 | 国产精品久久久毛片 | 午夜的福利 | www.国产精品| 久久视频在线免费观看 | 啪啪免费试看 | 99久久精品国产系列 | 成人免费在线观看av | 成人动漫精品一区二区 | 亚洲尺码电影av久久 | 久久久免费看视频 | 日本三级久久 | 国产精品视频99 | 精品女同一区二区三区在线观看 | 狠狠色免费 | 日韩大片在线观看 | 激情电影影院 | 久久午夜精品 | 久久久亚洲国产精品麻豆综合天堂 | 日日麻批40分钟视频免费观看 | 精品国产区| 亚洲视频久久 | 久久欧洲视频 | 国产激情免费 | 久久人人爽人人爽人人片av免费 | 狠狠狠色丁香综合久久天下网 | 黄色一集片 | 337p西西人体大胆瓣开下部 | 久久久免费毛片 | 天天爽夜夜操 | 国产老太婆免费交性大片 | 一区二区视频在线播放 | 在线免费中文字幕 | 中文字幕之中文字幕 | 国产麻豆精品久久一二三 | 成人三级黄色 | 韩日电影在线 | 色网av| 色综合夜色一区 | 99热精品国产 | 精品国产伦一区二区三区观看方式 | 日韩日韩日韩日韩 | www.色综合.com| 青春草视频在线播放 | 欧美一级久久久久 | 国产真实在线 | 中文字幕在线视频第一页 | 国产成人精品久久二区二区 | 国产精品久久电影观看 | 精品国产亚洲日本 | 国产精品永久在线 | 久久久国产一区二区三区四区小说 | 在线一区电影 | 国产又粗又猛又黄视频 | 欧美激情视频久久 | 三级av小说 | 日韩簧片在线观看 | 在线超碰av | 精品视频123区在线观看 | 在线一区av | 亚洲精品乱码久久久久久写真 | 国产日韩欧美在线一区 | 婷婷在线网 | 国产视频资源在线观看 | 色天天天 | 一级欧美日韩 | www.激情五月.com | 久久在视频 | 成人免费看片网址 | 久久精品一级片 | 久草视频精品 | 区一区二在线 | 伊人久久在线观看 | 国产在线综合视频 | 91在线免费观看网站 | 久久8精品 | 日韩有码中文字幕在线 | 美女国内精品自产拍在线播放 | 日韩欧美一区二区三区视频 | 久久第四色 | 国产精品 久久 | 久久久久久综合网天天 | 国产精品a级| 成人网大片 | 在线播放日韩av | 国产精品久久久久久久久久直播 | 美女视频一区 | 五月激情电影 | 久久99久久99精品免费看小说 | www.黄色网.com| 色就色,综合激情 | 波多野结衣一区 | 亚洲精品综合欧美二区变态 | 81国产精品久久久久久久久久 | 在线观看理论 | 91九色蝌蚪在线 | 黄色免费网 | 国产一区二区精品 | 热久久精品在线 | 91精品一区二区三区久久久久久 | 日日爽日日操 | 激情网五月婷婷 | 91在线永久| 亚洲男模gay裸体gay | 综合网五月天 | 久草在线这里只有精品 | 欧美日韩国产一区二区在线观看 | 亚洲精品综合欧美二区变态 | 99在线视频网站 | 久久怡红院 | 欧美做受高潮电影o | 免费在线观看av网址 | 欧美在线观看视频一区二区 | 日韩网站视频 | 亚洲成av人片一区二区梦乃 | 日韩r级电影在线观看 | 久久综合9988久久爱 | 精品久久久久久亚洲综合网 | 国产又粗又长又硬免费视频 | 91视频久久久久久 | 天堂va欧美va亚洲va老司机 | 久草a视频| 天天操天天干天天玩 | 日韩av影片在线观看 | 99视频国产精品免费观看 | 国产成人精品女人久久久 | 日韩久久在线 | 亚洲成人免费在线 | 四虎影视成人精品国库在线观看 | 亚洲涩涩色 | 视频一区二区免费 | 成人精品久久久 | 成人欧美一区二区三区黑人麻豆 | 区一区二区三区中文字幕 | 激情欧美国产 | 97视频资源 | 丁香九月激情综合 | 永久免费毛片 | 国产精品手机播放 | 欧美日高清视频 | 黄影院| 日韩黄色在线 | 深夜免费福利视频 | 偷拍久久久| 国产精品 中文在线 | 免费av在线播放 | 国产精品成人久久久久久久 | 成人av免费在线 | av大片网址 | 色九九视频 | av丁香花 | 一本一本久久a久久精品综合妖精 | www黄| 国产高清精品在线 | 久久久久亚洲最大xxxx | 免费看成人片 | 99精品在线观看视频 | 色综合久久88色综合天天6 | 国产高清日韩 | 91精品国产91久久久久久三级 | 久久久久国产一区二区 | 97超级碰 | 免费看黄电影 | www.一区二区三区 | 国产一级特黄毛片在线毛片 | 亚洲免费av一区二区 | 日韩理论片 | 欧美激情一区不卡 | 18做爰免费视频网站 | 中文字幕高清 | 天天狠狠| 高清中文字幕 | 麻豆传媒视频在线免费观看 | 超碰在线中文字幕 | 日韩精品不卡在线 | 日韩亚洲在线视频 | 国产成人精品av久久 | 91视频传媒| 日韩中字在线 | 天天操天天操天天操天天 | 久久久激情视频 | 国产啊v在线 | 欧美色综合久久 | 日女人电影 | 亚洲丁香久久久 | 丁香综合 | 黄色在线观看www | 成人免费xxx在线观看 | 国产免费国产 | 成片人卡1卡2卡3手机免费看 | 日韩视频中文字幕 | 欧美国产日韩一区二区三区 | 中文字幕.av.在线 | 欧美成人免费在线 | 97精品视频在线播放 | 嫩草伊人久久精品少妇av | 久久综合狠狠综合久久狠狠色综合 | 日韩精品免费一线在线观看 | 人人爱人人爽 | 美女福利视频在线 | 国产精品一区二区三区99 | 伊人伊成久久人综合网站 | 中文av在线免费观看 | 岛国av在线不卡 | 五月天久久精品 | 日批视频在线 | 免费国产亚洲视频 | a级片在线播放 | 区一区二区三在线观看 | 精品国产欧美一区二区三区不卡 | 97在线成人 | 中文字幕黄色网址 | 久久99热国产 | 免费网站观看www在线观看 | 亚洲国内在线 | 国产又黄又爽无遮挡 | 狠狠狠干 | 最新中文字幕在线播放 | 激情 一区二区 | 狠狠干天天操 | av在线免费观看不卡 | 日韩精品免费在线视频 | 亚洲视频在线免费观看 | 精品久久久久一区二区国产 | 国产精品video | av在线播放一区二区三区 | 欧美日韩免费在线观看视频 | 久久久久福利视频 | 毛片美女网站 | 欧美人人| 日日爽天天 | 国产又粗又猛又爽又黄的视频免费 | 日本黄区免费视频观看 | 中日韩三级视频 | 国产精品一区二区视频 | 国产麻豆精品免费视频 | 香蕉在线播放 | av中文字幕在线免费观看 | 揉bbb玩bbb少妇bbb | 五月婷婷激情综合 | 天天艹天天操 | 麻豆国产露脸在线观看 | 99在线热播精品免费99热 | 欧美另类重口 | 一区二区三区高清在线观看 | 久久综合久久鬼 | 国产夫妻av在线 | 免费国产一区二区视频 | 啪啪激情网 | 五月天久久久久久 | 亚洲第一区精品 | 亚洲精品高清一区二区三区四区 | 西西www4444大胆视频 | 久久久国产网站 | 亚洲国产精品第一区二区 | 久草精品在线播放 | 成人一区二区在线 | 精久久久久 | 午夜影院在线观看18 | 中文字幕4| 国产一区二区精品在线 | 美女性爽视频国产免费app | 国产日韩三级 | 香蕉视频导航 | 一区二区三区国 | 性色在线视频 | 精品欧美一区二区三区久久久 | 国产一级免费观看视频 | 最近中文字幕免费 | 国内少妇自拍视频一区 | 91桃色国产在线播放 | 少妇性bbb搡bbb爽爽爽欧美 | 美女网站视频久久 | 99在线精品视频观看 | 日韩美精品视频 | 久久久精品免费看 | 久久99久久99精品免观看粉嫩 | 日韩午夜视频在线观看 | 欧美激情第一区 | 国产一区二区精品久久91 | av在线直接看 | www国产亚洲精品久久麻豆 | 日韩欧美国产精品 | 国产在线观看免费观看 | 国产小视频你懂的在线 | 久国产在线播放 | 91在线看 | 国产视频欧美视频 | 香蕉影院在线播放 | 国产传媒中文字幕 | 97在线观看视频国产 | 国产精品久久免费看 | 久久少妇免费视频 | 日韩欧美精品在线视频 | 国产精品专区一 | 玖玖视频精品 | 国产精品久久久久av免费 | 91丝袜美腿 | 天天色天天射天天操 | 亚洲精品国偷自产在线91正片 | 国产精品丝袜 | 日日干天夜夜 | 成年人在线免费视频观看 | 天天操天天摸天天爽 | 亚洲国产经典视频 | 一二三四精品 | av黄色免费看 | 久久国产精品精品国产色婷婷 | 97av超碰| 日韩在线视频免费播放 | 国产精品亚 | 欧美精品久久人人躁人人爽 | 国产一区二区在线免费播放 | 久草视频在 | 天天干天天干天天干 | 久久8精品 | 99这里有精品 | 国产一级黄大片 | 久久精品这里都是精品 | 色网站黄 | av观看免费在线 | 精品国产一区二区三区av性色 | 激情五月婷婷 | 亚洲精品国产精品99久久 | 日本精品一区二区在线观看 | 香蕉手机在线 | 有码中文在线 | 亚洲开心色 | 97超碰在线久草超碰在线观看 | 69亚洲视频| 96亚洲精品久久 | 欧洲亚洲国产视频 | 91精品一区二区三区久久久久久 | 最新久久久| 91xav| 精品一区在线看 | 91精彩视频 | 婷婷免费在线视频 | 国产精品自产拍在线观看中文 | 亚洲综合视频在线观看 | 日韩在线观看你懂的 | 亚洲无吗av | 尤物九九久久国产精品的分类 | 美女久久久久 | 中文字幕第 | 国产毛片在线 | 日本韩国精品一区二区在线观看 | 欧美一二三视频 | 国产一区私人高清影院 | 在线观看爱爱视频 | 九九久久久久久久久激情 | 国产精品白浆 | 日本在线成人 | 久草视频观看 | av一本久道久久波多野结衣 | 免费福利片2019潦草影视午夜 | 五月天天在线 | 激情视频免费观看 | 亚洲欧美日韩一二三区 | 中文字幕一区二区三区在线播放 | 午夜美女av | 国产一级二级在线观看 | 综合网婷婷| 91丨九色丨勾搭 | 在线观看91网站 | 日本美女xx| 亚洲国产操 | 狠狠色狠狠综合久久 | 99精品视频在线播放免费 | 狠狠色丁香久久婷婷综合丁香 | 久久黄色美女 | 国产精品欧美 | 日韩理论片在线 | 中文字幕亚洲欧美日韩 | 奇米导航| 久久婷婷精品视频 | 中文字幕第一 | 最近日韩中文字幕中文 | 久久午夜网 | 夜夜夜夜夜夜操 | 国产一级做a爱片久久毛片a | 亚洲春色综合另类校园电影 | 亚洲波多野结衣 | 午夜免费福利片 | 国产美女精品视频 | 日本性xxxxx 亚洲精品午夜久久久 | 国产精品乱码在线 | 久久亚洲二区 | 午夜.dj高清免费观看视频 | 国产成人精品一区一区一区 | 成年人免费在线 | 日韩激情综合 | 久草久视频 | 天天操比 | 久久久久久久久久免费视频 | 青青河边草手机免费 | 精品国产三级 | 国产精品剧情 | av中文字幕不卡 | 98超碰在线观看 | 91人人视频在线观看 | 麻豆综合网 | 国产视频1区2区 | 97超碰香蕉| 玖草在线观看 | 东方av在| 337p西西人体大胆瓣开下部 | 久久天堂网站 | 久久久精品国产免费观看一区二区 | 一区二区久久久久 | 欧美成年人在线视频 | 国产成人免费精品 | 日韩av进入 | 一级a性色生活片久久毛片波多野 | 国产精品视频最多的网站 | 国产在线最新 | 亚洲精品久久久久久久不卡四虎 | 国产精品视频免费看 | 国产91对白在线 | 免费看一级一片 | 国产精品96久久久久久吹潮 | 亚洲综合视频在线播放 | 国产婷婷久久 | 91成版人在线观看入口 | 欧洲成人av| 三级性生活视频 | 正在播放一区二区 | 四虎国产精品永久在线国在线 | 成人黄色片在线播放 | 亚洲精品一区二区18漫画 | 91丨九色丨91啦蝌蚪老版 | 国产日韩高清在线 | 欧美韩日精品 | 99久久99久久精品国产片 | 狠狠狠干 | 国产在线1区 | 国产亚洲小视频 | 国产视频在 | 亚洲在线激情 | 中文字幕在线久一本久 | 看片一区二区三区 | 最近中文字幕完整视频高清1 | 日韩视频a | 三级黄色欧美 | 久热电影| 伊人五月综合 | 国产视频色 | 天天干天天想 | 少妇性xxx | 免费亚洲视频在线观看 | 免费在线观看中文字幕 | 亚洲天堂网在线视频 | 国产精品久久久久永久免费看 | 字幕网资源站中文字幕 | 日韩肉感妇bbwbbwbbw | 视频一区在线免费观看 | 91精品视频网站 | 九九在线免费视频 | 国产精品6| 久久国产精品一区二区三区四区 | 97超碰人人模人人人爽人人爱 | 91麻豆高清视频 | 91成人精品一区在线播放 | 亚洲综合黄色 | 久久9999久久 | 99视频在线观看视频 | 亚洲国产精久久久久久久 | 99精品系列| 久久成年人视频 | 国产一区二区在线观看视频 | 亚洲成av人电影 | 99精品在线看| 99这里只有久久精品视频 | 亚洲精品99久久久久久 | 日韩久久一区 | 中文字幕在线一区二区三区 | 久草在线这里只有精品 | 国产一二三四在线视频 | 丁香午夜婷婷 | 日韩精品视频网站 | 色偷偷88888欧美精品久久 | 91自拍91| 日本久久高清视频 | 国产美女视频免费 | 在线www色| 日本韩国中文字幕 | 91精品国产92久久久久 | 特级xxxxx欧美 | 色综合天天爱 | 久久久久亚洲精品男人的天堂 | 亚洲一区久久久 | 亚洲精品国产成人av在线 | 女人18片毛片90分钟 | 天天干天天草天天爽 | 国产一区在线免费 | 2020天天干夜夜爽 | 亚洲免费激情 | 免费在线观看亚洲视频 | 久久久久久久久精 | 黄色网www | 亚洲成人av在线 | 午夜精品久久一牛影视 | av在线免费网 | 黄色中文字幕在线 | 久久精品影视 | 国产精品一区久久久久 | 精品国产综合区久久久久久 | 中文一区二区三区在线观看 | 高清免费av在线 | 日韩免费在线视频观看 | 伊人网站| 国产在线观看91 | 免费观看xxxx9999片 | 免费在线观看视频一区 | 国产伦理久久精品久久久久_ | 国产精品女主播一区二区三区 | 六月丁香在线观看 | 天天干天天做 | 日本久久视频 | 成人一级片在线观看 | 91国内在线 | av888.com| 91av在线精品 | 婷婷激情影院 | 人人爽久久久噜噜噜电影 | 久久兔费看a级 | 九九爱免费视频在线观看 | 伊人国产女| 色综合天天做天天爱 | 久草在线视频看看 | 久久综合丁香 | 亚洲一区视频在线播放 | 国产成人亚洲在线电影 | 欧美成人亚洲成人 | 亚洲天堂社区 | 日本爱爱片 | 五月天,com | 一色屋精品视频在线观看 | 日日干影院 | 久久狠狠亚洲综合 | 99热精品国产 | 日本爱爱免费 | 国内精品久久天天躁人人爽 | 久久久久亚洲国产精品 | 国产黄色成人av | 999久久久久久 | av电影在线播放 | 国产精品 欧美 日韩 | 香蕉手机在线 | 精品国产精品一区二区夜夜嗨 | 国产二区电影 | 欧美日韩在线观看视频 | 最新中文字幕 | 三级黄色片在线观看 | 日本最新一区二区三区 | 中文字幕 国产专区 | 狠狠色丁香婷婷综合久久片 | 国产精品理论视频 | av中文天堂 | 91视视频在线直接观看在线看网页在线看 | 精品 一区 在线 | 综合久久影院 | 国产在线观看你懂得 | 欧美日韩国产二区三区 | 国产一区二区观看 | 欧美另类视频 | 成人黄色大片网站 | 免费网站在线观看成人 | 久久99久久99精品免观看粉嫩 | 337p日本欧洲亚洲大胆裸体艺术 | 三级av在线播放 | 国产精品久久久久久久久久久不卡 | 国产高清一级 | www久久99 | 色偷偷88888欧美精品久久久 | 色视频在线免费观看 | 成人影音在线 | 欧美日韩视频观看 | 一区二区精品视频 | 四虎影视8848dvd | 国产亚洲欧美在线视频 | 成年人免费在线观看 | 五月婷婷操 | 亚洲免费观看在线视频 | 久久精品91久久久久久再现 | 久草在线资源视频 | 亚洲狠狠操 | 久久影院午夜论 | 亚洲成人精品影院 | 国产香蕉视频 | 久久一区二区三区日韩 | 国产九九热视频 | 中文字幕精品一区久久久久 | 一区二区电影在线观看 | 欧美性生活免费 | 日韩视频专区 | 色精品视频| 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 国产一区麻豆 | 麻豆久久 | 亚洲国产精品激情在线观看 | 国产精品久久久一区二区三区网站 | 五月天婷婷狠狠 | 亚洲年轻女教师毛茸茸 | 在线观看亚洲精品 | 激情小说网站亚洲综合网 | 婷婷成人综合 | 免费看网站在线 | 日韩欧美国产免费播放 | 麻豆传媒视频在线免费观看 | 日韩视频中文字幕 | 99久久精品电影 | 狠狠色噜噜狠狠狠狠2021天天 | 天天插天天射 | 亚洲精品66| 五月婷婷激情五月 | 91cn国产在线 | 91资源在线播放 | 一区二区视频在线播放 | 婷婷六月综合网 | 免费在线观看日韩视频 | 亚洲黄色一级大片 | 日本爱爱免费视频 | 韩日精品在线 | 婷婷久草| 香蕉97视频观看在线观看 | 久久精品xxx| 欧美激情精品久久久久久变态 | av中文字幕在线观看网站 | 欧美精品亚洲精品日韩精品 | 激情五月开心 | 亚洲成av人影院 | 91视频午夜 | 区一区二区三在线观看 | 久久精品一区二区三 | 国产精品免费视频观看 | 9在线观看免费高清完整版在线观看明 | 毛片永久免费 | 嫩模bbw搡bbbb搡bbbb | 99re视频在线观看 | 开心丁香婷婷深爱五月 | 日韩中文字幕免费在线观看 | 国产精品九九久久99视频 | 亚洲视频 视频在线 | 成年人在线观看视频免费 | 久久,天天综合 | 国产成人精品久 | 久久一区二区三区国产精品 | 中文字幕免费在线看 | 最近中文字幕mv | 在线视频一二三 | 17婷婷久久www | 久久99久久99精品中文字幕 | 爱色av.com| 在线观看亚洲 | 久久久久婷 | 久久久官网 | 二区三区视频 | 国产自产在线视频 | 精品一区二区在线观看 | 黄色毛片在线 | 在线只有精品 | 成人在线网站观看 | 日日夜夜综合 | 成人av一区二区在线观看 | 伊人久久在线观看 | 欧美日韩精品免费观看 | 国产精品免费观看视频 | 99精品在线看 | 久久久久99精品成人片三人毛片 | 成人福利在线播放 | 久久不射影院 | 色婷婷免费视频 | 国产成人福利在线 | 欧美精品视 | 国产日本在线 | 欧美亚洲免费在线一区 | 日韩国产精品一区 | 欧美久久久久 | 色综合欧洲 | av在线超碰| 黄色亚洲大片免费在线观看 | 99久久久久久久久久 | 久久av一区二区三区亚洲 | 91网址在线 | 激情综合啪 | 黄色一级网 | 国产精品福利午夜在线观看 | 四虎影视8848aamm | 国产黑丝袜在线 | 国产色秀视频 | www.色五月| 日韩特级黄色片 | 美女网站视频免费都是黄 | 91porny九色91啦中文 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 很污的网站 | 国产综合在线观看视频 | 98精品国产自产在线观看 | 日本丰满少妇免费一区 | av午夜电影 | 激情综合六月 | 亚洲一区久久 | 久久新视频 | 国产精品一区二区在线观看免费 | 日本不卡123| 五月av在线| 国产无套精品久久久久久 | 不卡视频在线看 | 久久久久久久久久久久久久电影 | 国产美女永久免费 | 91资源在线| 色综合久久66 | 欧美老人xxxx18 | 日日夜夜精品视频 | 高潮久久久久久久久 | 亚洲人天堂 | 中文伊人 | 亚洲精品www. | 成年人在线免费看视频 | 日日噜噜噜噜夜夜爽亚洲精品 | 欧美大码xxxx | 99精品视频中文字幕 | 一区二区三区www | 久久少妇| 超碰97公开 | 久久一区二区三区超碰国产精品 | 日韩com| 国产精品资源在线 | 国产成在线观看免费视频 | 精品av网站 | 国产玖玖精品视频 | 国产69久久 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 91在线网站 | 狠狠狠干狠狠 | 精品uu| 黄av在线 | 日韩精品欧美视频 | 国产免费观看视频 | 欧美成人一区二区 | 国产一区在线视频观看 | 黄色日本免费 | 亚洲欧洲av | 亚洲免费观看视频 | 97视频免费在线 | 99久久99久久精品国产片果冰 | 免费久久网站 | 国产高清视频在线 | 91精品一区二区三区蜜桃 | 99热这里有 | 91精品国产99久久久久久红楼 | 999在线视频 | 免费网站在线观看人 | 免费毛片一区二区三区久久久 | 成人av片免费观看app下载 | 蜜臀av麻豆 | 97在线观看免费观看高清 | 国产一区视频在线观看免费 | 久久久国产在线视频 | 国产在线专区 | 国产99爱| 黄色网中文字幕 | 国产精品一区二区精品视频免费看 | 81精品国产乱码久久久久久 | 成人污视频在线观看 | 国产精品国产三级国产专区53 | 欧美午夜久久久 | 正在播放国产一区 | 久久精品视频免费播放 | 国产成人一区二区三区电影 | 国产精品国产三级国产aⅴ9色 | 人人干人人添 | 精品国产成人在线 | 九九视频网站 | 成 人 免费 黄 色 视频 | 欧美久久99 | 国产精品久久久久久久久久不蜜月 | 欧美性色综合网 | www最近高清中文国语在线观看 | 日韩视频免费播放 | 特级西西444www高清大视频 | 国产日产精品一区二区三区四区 | 国产不卡一区二区视频 | 婷婷五月情 | 在线观看国产日韩欧美 | 中文字幕在线不卡国产视频 | 国产一区二区在线播放视频 | 国产韩国日本高清视频 | 国产色 在线 | 一区三区视频 | av福利在线播放 | 手机版av在线 | 激情开心网站 | 日韩免费播放 | 久久久久| 在线观看亚洲成人 | 午夜久久美女 | 久久久99国产精品免费 | 天天艹天天爽 | 91九色视频观看 | а天堂中文最新一区二区三区 | 亚洲免费精彩视频 | 奇米影视777影音先锋 | 日韩影视在线 | 国产精品网站一区二区三区 | 精品91久久久久 | 天天天天爱天天躁 | 福利视频一区二区 | 在线国产一区二区三区 | 黄色av网站在线免费观看 | 国产电影一区二区三区四区 | 五月综合网站 | 久热只有精品 | 国产精品久久一卡二卡 | 国产无套精品久久久久久 | 国产手机免费视频 | 最近中文字幕国语免费高清6 | 日韩三级在线 | 午夜精品一区二区国产 | 亚洲精品91天天久久人人 | 91人人揉日日捏人人看 | 成人精品国产免费网站 | 偷拍区另类综合在线 | 天天干,天天干 | 十八岁免进欧美 | 中文字幕久久久精品 | 精品中文字幕在线播放 | 中文字幕av在线电影 | 欧美色图视频一区 | 在线导航av | 激情欧美xxxx| 黄色免费电影网站 | 欧美日本国产在线观看 | 国产亚州av| 又爽又黄又无遮挡网站动态图 | 国产视频一区二区在线观看 | 免费的成人av | 精品久久久久久久 | 色av色av色av| 超碰97免费| 国产黄色在线观看 | 91在线在线观看 | 91精品毛片 | 国产亚洲成人网 | 97超碰在线久草超碰在线观看 | 国产无套精品久久久久久 | 伊人国产女 | 国产v在线播放 | 国产免费二区 | 欧美在线观看小视频 | 久久久精品一区二区三区 | 二区视频在线 | 中文字幕在线精品 | 精品日韩在线 | 一区二区在线不卡 | 亚洲高清色综合 | 久久久九色精品国产一区二区三区 | 在线免费观看黄色小说 | 欧美成人中文字幕 | 在线观看香蕉视频 | 成人国产亚洲 | 五月婷婷在线观看 | 亚洲精品动漫久久久久 | 午夜国产一区二区三区四区 | 人人草在线视频 | 久久香蕉一区 | 少妇激情久久 | av电影不卡在线 | 中文一区在线 | 伊人黄色网 | 美腿丝袜一区二区三区 | 美腿丝袜一区二区三区 | 999久久久欧美日韩黑人 | 免费看片亚洲 | 亚洲电影黄色 | 五月天婷婷在线观看视频 | 国产成人精品一区二区三区在线观看 | 在线成人一区 | 亚洲黄色免费 | 午夜在线看片 | 成人av在线影院 | 久久久国产精品一区二区三区 | 国产精品久久99综合免费观看尤物 | 色婷婷精品大在线视频 | 免费视频三区 | 国产成人精品一区二区三区在线观看 | 国产免费不卡 | 久久综合导航 | 973理论片235影院9 | 国产精品亚洲片在线播放 | 久久综合狠狠狠色97 | 亚洲精品国产精品国自产在线 | 国内丰满少妇猛烈精品播 | 国产婷婷视频在线 | 日本三级不卡 | 九九热av| 亚洲精品videossex少妇 | 一级一片免费看 | 天天夜夜亚洲 | 国产精品日韩欧美 | 在线免费观看视频a | 2000xxx影视 | 欧美日韩国产二区 | 奇米网在线观看 |