亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Matlab GUI的模擬帶通濾波器的設計

        2010-04-12 00:00:00賈建科,韓團軍,朱寧洲
        現(xiàn)代電子技術 2010年10期

        摘 要:在傳統(tǒng)的模擬帶通濾波器設計過程中需要大量繁瑣的數(shù)值計算,若手工計算則費時費力。在分析模擬帶通濾波器設計理論和基于Matlab 的圖形用戶界面(GUI)設計方法的基礎上,利用Matlab GUI工具設計了具有通用性交互式切比雪夫模擬帶通濾波器分析設計軟件,并對軟件中各控件回調函數(shù)的設計給出了詳細的設計方法。用戶只需要輸入設計濾波器所需參數(shù),然后選擇相應的功能菜單,就可以得到濾波器的特性參數(shù),并進行濾波器的性能分析。該設計解決了濾波器設計過程中大量繁瑣的數(shù)值計算問題,為切比雪夫模擬帶通濾波器的研究設計提供了有效的輔助工具。

        關鍵詞:模擬帶通濾波器; Matlab GUI;回調函數(shù); 代碼優(yōu)化

        中圖分類號:TP391.9 文獻標識碼:B

        文章編號:1004-373X(2010)10-0058-05

        Design of Analog Band-pass Filter Based on Matlab GUI

        JIA Jian-ke, HUAN Tuan-jun, ZHU Ning-zhou

        (Shaanxi University of Technology, Hanzhong723003, China)

        Abstract:Since the traditional design process of an analog band-pass filter needs a great deal of complex numeric calculationswhich use a lot of designer′s time and energy, a universal and interactive software, by which user can research and design the analog band-pass Chebyshev filter with simulation, is completed by using the Matlab GUI tool of filter design. The design method of active callback function in the software is given. The design is based on the analysis of analog band-pass filter design theory and the design method of graphical user interface(GUI) is based on Matlab. Users can obtain the characteristic parameters of the wanted filter by inputing some target parameters and choosing the corresponding function menu, and the performance, analysis for that filter can be conducted. Thus, a tool which can assist user to research and design an analog band-pass Chebyshev filter andavoid too much complex numeric calculation is furnished.

        Keywords:analog band-pass filter; Matlab GUI; callback function; optimization of codec

        0 引 言

        模擬帶通濾波器在信號的檢測和傳輸過程中起著很重要的作用,但在傳統(tǒng)模擬帶通濾波器的設計過程中需要大量繁瑣的數(shù)值計算,如果手工計算則費時費力。也有許多公司開發(fā)了相關的濾波器設計軟件,如AnsoftDesigner,F(xiàn)ilterlab等,但是它們大多數(shù)使用起來不容易上手,而且價格比較昂貴。Matlab中的圖形界面編程環(huán)境GUIDE為用戶開發(fā)軟件界面提供了強有力的工具。在圖形界面編程環(huán)境GUIDE下,設計好濾波器的設計工具界面后,對界面上各個控件的回調函數(shù)進行編寫就能設計出交互式濾波器的分析設計軟件。

        本文在Matlab GUI基礎上設計了針對Chebyshev型模擬帶通濾波器的設計分析軟件。用戶在使用時只需輸入要設計的濾波器設計指標值,選擇要設計的濾波器類型,即可在分析濾波器特性時只需選擇相應菜單就能得出對應的特性。該工具解決了用戶在設計Chebyshev型模擬帶通濾波器時大量繁瑣的數(shù)值計算,不僅可以作為研究設計Chebyshev型模擬帶通濾波器的輔助工具,還可以作為設計濾波器等相關課程的輔助教學軟件。

        1 模擬帶通濾波器的設計理論

        目前,模擬高通濾波器、帶通濾波器和帶阻濾波器的設計方法都是先將要設計的濾波器技術指標通過某種頻率轉換關系轉換成模擬低通濾波器的技術指標,并依據(jù)這些技術指標設計出低通濾波器的轉移函數(shù),然后再依據(jù)頻率轉換關系變成所要設計的濾波器的轉移函數(shù)[1]。工程實際中,設計高通、帶通、帶阻濾波器的常用方法是借助低通原型濾波器,經頻率變換和元件變換得到[2]。

        對于模擬帶通濾波器的設計,首先是將要設計的模擬帶通濾波器的技術指標通過頻率變換關系,轉換成模擬低通濾波器的技術指標,其次根據(jù)這些技術指標設計出低通切比雪夫濾波器轉移函數(shù),最后再依據(jù)頻率轉換關系變成模擬低通切比雪夫濾波器,其具體設計流程如圖1所示。

        圖1 模擬帶通切比雪夫濾波器設計流程

        2 Matlab GUI設計工具簡介

        在Matlab中,圖形用戶界面(graphical user interface,GUI) 是Matlab 中一個專用于GUI 程序設計的向導設計器, 而GUI 是由各種圖形對象,如圖形窗口、圖軸、菜單、按鈕、文本框等構建的用戶界面,是人機交互的有效工具和方法。通過GUIDE 可以很方便地設計出各種符合要求的圖形用戶界面[3]。用戶通過一定的方法(如鼠標或鍵盤)選擇、激活這些圖形對象,使計算機產生某種動作或變化,比如實現(xiàn)計算、繪圖等。GUI 設計既能以基本的Matlab 程序設計為主,也能以鼠標為主,利用GUIDE 工具進行設計,也可綜合以上兩種方法進行設計[4]。GUIDE主要是一個界面設計工具集。Matlab 將所有GUI支持的用戶控件都集成在這個環(huán)境中并提供界面外觀、屬性和行為相應方式的設置方法[5]。GUIDE將用戶保存設計好的圖形用戶界面保存在一個FIG資源文件中,同時自動生成包含圖形用戶界面初始化和組件界面布局控制代碼的M文件,這個M文件為實現(xiàn)回調函數(shù)的編寫提供了一個參考框架。FIG 文件是一個二進制文件,包含系列化的圖形窗口對象。所有對象的屬性都是用戶創(chuàng)建圖形窗口時保存的屬性。該文件最主要的功能是對象句柄的保存。M文件包含GUI 設計、控制函數(shù)及控件的回調函數(shù),主要用來控制GUI 展開時的各種特征[6]。該文件基本上可以分為GUI 初始化和回調函數(shù)2個部分,控件的回調函數(shù)可根據(jù)用戶與GUI 的具體交互行為分別調用。

        3 軟件界面設計

        在軟件設計時,通過文本編輯框控件來接收用戶輸入的濾波器設計指標值,考慮到分析濾波器時輸出的參數(shù)較多,如果用一一對應的文本框來接收輸出的參數(shù)值,則使軟件界面在設計中難以布局,并影響了界面的美觀,所以只用一個文本編輯框控件來實現(xiàn)多個參數(shù)的輸出。在濾波器類型選擇控件方面,因為只用2種濾波器來進行選擇設計,所以使用兩個單選按鈕,以實現(xiàn)濾波器類型的選擇;在濾波器特性曲線分析和參數(shù)計算方面,利用圖形界面設計工具GUIDE提供的菜單編輯器來設計出分析、計算菜單,并加入相應的功能子菜單。繪制輸出濾波器的特性曲線時使用一個坐標軸來實現(xiàn)各個特性曲線的繪制,這樣可以使軟件界面簡潔明了。最后對參數(shù)輸入和參數(shù)輸出區(qū)進行功能區(qū)域劃分,利用控件工具箱中的框架按鈕,將參數(shù)的輸入與輸出區(qū)劃分,利用控件工具箱中文本標簽對上面相應控件的功能命名。將設計好的界面文件保存運行,就可以看到軟件在運行時顯示出的實際效果。設計的界面如圖2所示,設計出的軟件界面由4個部分組成:菜單欄、參數(shù)輸入?yún)^(qū)、參數(shù)輸出區(qū)、繪圖區(qū)。

        其中,設計的分析菜單包括濾波器的幅頻特性、相頻特性、階躍響應、脈沖相應和零極點子菜單,計算菜單包括階數(shù)、零點、極點、增益、轉移函數(shù)(分子)和轉移函數(shù)(分母)子菜單。

        圖2 軟件界面

        4 應用程序M文件的設計

        GUI包含許多可以使軟件終端與用戶界面進行交互的用戶界面組件,GUI實現(xiàn)的任務之一就是控制組件如何響應用戶的行為。Matlab通過創(chuàng)建應用程序M文件為GUI控制程序提供一個框架。所有代碼(包括回調函數(shù))都包含在應用程序M文件中[7],即完成了圖形界面的設計后,應用程序設計的主要工作是控件回調函數(shù)的設計。下面討論程序設計流程及控件回調函數(shù)的設計。

        4.1 程序設計流程

        軟件運行時,系統(tǒng)首先初始化。接著判斷輸入的濾波器參數(shù)及其類型是否正確,不正確重新輸入,正確即可選擇相應的功能菜單,實現(xiàn)相應的功能。程序具體流程圖如圖3所示。

        4.2 控件回調函數(shù)設計

        該軟件的控件回調函數(shù)包括“確定”按鈕控件回調函數(shù)、“清除”按鈕控件回調函數(shù)、濾波器類型選擇控件回調函數(shù)、“分析”菜單下各子菜單功能回調函數(shù)和“計算”菜單下各子菜單功能控回調函數(shù)的設計。限于篇幅,僅討論“分析”菜單下各個菜單功能回調函數(shù)和“計算”菜單下各功能回調函數(shù)的設計。

        圖3 程序設計流程圖

        4.2.1 “分析”菜單下的各子菜單功能回調函數(shù)設計

        在“分析”菜單下應包含 “幅頻特性”、“相頻特性”、“階躍響應”、“脈沖響應”、“零極點圖”子菜單,分別用來實現(xiàn)幅頻特性曲線、相頻特性曲線、階躍響應、脈沖響應、零極點圖的繪制。其中,“幅頻特性”菜單用來繪制給定參數(shù)的濾波器的幅頻特性曲線,在程序設計過程中首先使用Matlab中的axes函數(shù),得到坐標軸控件的句柄,以便繪制特性曲線。在得到用戶輸入的設計指標值后,利用if else 語句來判斷用戶所選擇的是哪一種濾波器類型,在階數(shù)和截止頻率的計算中,利用信號處理工具箱中的cheb1ord和cheb2ord 函數(shù)來計算,再用cheby1和cheby2函數(shù)來計算轉移函數(shù)的分子、分母,設計出用戶所要求的濾波器。在計算濾波器幅值時,利用freqs函數(shù)計算出轉移函數(shù)的響應[8]。在繪制濾波器幅頻特性曲線時,利用plot函數(shù)來完成,即在plot函數(shù)的參數(shù)中設置相關值,以完成幅頻特性曲線的繪制。為了更好地觀察到濾波器的設計是否達到相關的設計要求,利用line函數(shù)在坐標上標識出通帶最大損耗、阻帶最小損耗等點,這樣可以直觀地觀察到所設計出的濾波器是否符合用戶提出的要求,其具體程序如下:

        axes(handles.myAxes);%得到坐標軸控件句柄

        B=str2num(get(handles.dk,′String′));

        Wo=str2num(get(handles.zxpl,′String′));

        Wsl=str2num(get(handles.zdxxpl,′String′));

        Wsh=str2num(get(handles.zdsxpl,′String′));

        Rp=str2num(get(handles.tdsj,′String′));

        Rs=str2num(get(handles.zdsj,′String′));%得到用戶輸入的設計指標值

        Wp=[Wo-B/2 Wo+B/2]*2*pi;%求出通帶上下限頻率

        Ws=[Wsl Wsh]*2*pi;%求出阻帶上下限頻率

        if (get(handles.radiobutton3,′Value′)==get(handles.radiobutton3,′Max′))%判斷用戶所設計的濾波器類型

        [n,Wn]=cheb1ord(Wp,Ws,Rp,Rs,′s′) %得到濾波器的階數(shù)和截止頻率

        [b,a]=cheby1(n,Rp,Wn,′s′);%得到濾波器的轉移函數(shù)和分子、分母系數(shù)

        W=linspace(1,3*Wo,1000)*2*pi;%等分橫坐標軸上點

        H=freqs(b,a,W);%求出幅頻響應

        magH=abs(H);%求出幅值

        plot(W/(2*pi),20*log10(magH),′b′);%繪制出幅頻響應特性曲線

        xlabel(′頻率(Hz)′);%加注橫坐標軸標識

        ylabel(′幅度(dB)′);%加注縱坐標軸標識

        title(′切比雪夫1型模擬帶通濾波器幅頻特性曲線′);%加注所繪制的濾波器的特性曲線名稱

        line(Wsl,-Rs,′marker′,′.′,′markeredgecolor′,′r′,′markersize′,10)

        line(Wsl,-Rp,′marker′,′.′,′markeredgecolor′,′r′,′markersize′,10)

        line(Wsh,-Rp,′marker′,′.′,′markeredgecolor′,′r′,′markersize′,10)

        line(Wsh,-Rs,′marker′,′.′,′markeredgecolor′,′r′,′markersize′,10)%標記出特殊點

        set(gca,′XTickMode′,′manual′,′XTick′,[0,Wsl,Wsh,3*Wo]′);

        set(gca,′YTickMode′,′manual′,′YTick′,[-Rs,-Rp,0,1]′);%繪制出特殊點的縱橫坐標對應柵格線

        ylim([-150 0]);

        xlim([0 Wo*3]);%設定繪圖范圍

        grid on

        else

        [n,Wn]=cheb2ord(Wp,Ws,Rp,Rs,′s′)

        [b,a]=cheby2(n,Rp,Wn,′s′);

        W=linspace(1,3*Wo,400)*2*pi;

        H=freqs(b,a,W);

        magH=abs(H);

        plot(W/(2*pi),20*log10(magH),′b′);

        xlabel(′頻率(Hz)′);

        ylabel(′幅度(dB)′);

        title(′切比雪夫2型模擬帶通濾波器幅頻特性曲線′);

        line(Wsl,-Rs,′marker′,′.′,′markeredgecolor′,′r′,′markersize′,10)

        line(Wsl,-Rp,′marker′,′.′,′markeredgecolor′,′r′,′markersize′,10)

        line(Wsh,-Rp,′marker′,′.′,′markeredgecolor′,′r′,′markersize′,10)

        line(Wsh,-Rs,′marker′,′.′,′markeredgecolor′,′r′,′markersize′,10)

        set(gca,′XTickMode′,′manual′,′XTick′,[0,Wsl,Wsh,3*Wo]′);

        set(gca,′YTickMode′,′manual′,′YTick′,[-Rs,-Rp,0,1]′);

        grid on

        end

        在“分析”菜單下“相頻特性”子菜單用來繪制給定參數(shù)的濾波器的相頻特性曲線。相頻特性曲線的在程序設計過程與幅頻特性曲線的程序設計比較相似,只是在求得幅值后加一相位計算函數(shù)angle來求相位角。在plot函數(shù)中將縱坐標參數(shù)換為求出的相位角變量即可完成相頻特性曲線的繪制。

        對于“階躍響應”回調函數(shù)的程序設計,要將計算出的階躍響應繪制在坐標軸控件界面上,不能利用信號處理工具箱中step函數(shù)直接求得。因為若用該函數(shù)會使繪制出的階躍響應曲線在一個新打開的窗口上,而軟件在界面設計時,所求濾波器的所有特性曲線都共用一個坐標軸來繪制;在程序設計時利用tf函數(shù)將計算出的濾波器轉移函數(shù)的分子、分母系數(shù)生成轉移函數(shù),再利用階躍響應函數(shù)step對求出的轉移函數(shù)變量求解出階躍響應值;最后利用plot函數(shù)繪制出所求濾波器的階躍響應曲線,這樣即可完成階躍響應曲線在坐標軸上的繪制。

        “脈沖響應”回調函數(shù)的程序設計與“階躍響應”回調函數(shù)的程序設計十分相近,只是將上述程序中的階躍響應函數(shù)step換成脈沖響應函數(shù)impluse,并在對應的時間做相應的調整即可完成脈沖響應回調函數(shù)的編寫。

        “零極點圖”回調函數(shù)的程序設計與以上兩個子菜單的回調函數(shù)設計大致相同,程序的設計結構與前面幾個菜單的回調函數(shù)的設計基本一致。在求得轉移函數(shù)的分子、分母系數(shù)后,利用tf2zp函數(shù)求出所設計出的濾波器的零點、極點、增益,再用real函數(shù)和imag函數(shù)求出零點、極點的實部和虛部,最后利用繪圖函數(shù)plot繪制出系統(tǒng)的零極點圖。

        4.2.2 “計算”菜單下各功能回調函數(shù)的編寫

        “計算”菜單下包含了“階數(shù)”、“零點”、“極點”、“增益”、“轉移函數(shù)分子系數(shù)”。其中,“轉移函數(shù)分母系數(shù)”菜單分別用來計算所設計的濾波器階數(shù)、零點、極點、增益、轉移函數(shù)分子系數(shù)、轉移函數(shù)分母系數(shù);“階數(shù)”菜單用來計算所輸入?yún)?shù)濾波器的階數(shù),并將它輸出到輸出參數(shù)框。在程序的設計中,首先判斷用戶所選擇濾波器的類型,然后將計算出的參數(shù)用set函數(shù)輸出到輸出文本區(qū)。因為極點、零點值可能為復數(shù),而文本編輯框的數(shù)據(jù)類型為數(shù)值型,所以在輸出時,利用num2str函數(shù)將得到的值進行格式轉化,以防止出現(xiàn)復數(shù)值只能顯示出實部來。“階數(shù)”菜單程序如下:

        B=str2num(get(handles.dk,′String′));

        Wo=str2num(get(handles.zxpl,′String′));

        Wsl=str2num(get(handles.zdxxpl,′String′));

        Wsh=str2num(get(handles.zdsxpl,′String′));

        Rp=str2num(get(handles.tdsj,′String′));

        Rs=str2num(get(handles.zdsj,′String′));%得到用戶輸入的設計指標值

        Wp=[Wo-B/2 Wo+B/2]*2*pi;

        Ws=[Wsl Wsh]*2*pi;

        if (get(handles.radiobutton3,′Value′)==get(handles.radiobutton3,′Max′))

        [n,Wn]=cheb1ord(Wp,Ws,Rp,Rs,′s′)

        [b,a]=cheby1(n,Rp,Wn,′s′);

        W=linspace(1,3*Wo,1000)*2*pi;

        H=freqs(b,a,W);

        magH=abs(H);

        sys=tf(num,den);

        [Z,P,K]=tf2zp(num,den);

        set(handles.editssc, ′string′,num2str(n));%將計算出的濾波器階輸出

        else

        [n,Wn]=cheb2ord(Wp,Ws,Rp,Rs,′s′)

        [b,a]=cheby2(n,Rp,Wn,′s′);

        W=linspace(1,3*Wo,1000)*2*pi;

        H=freqs(b,a,W);

        magH=abs(H);

        num=[b];

        den=[a];

        sys=tf(num,den);

        [Z,P,K]=tf2zp(num,den);

        set(handles.editssc, ′string′,num2str(n));

        end

        “階數(shù)”、“零點”、“極點”、“增益”、“轉移函數(shù)分子系數(shù)”、“轉移函數(shù)分母系數(shù)”子菜單中回調函數(shù)的程序設計基本一樣,只是在輸出值時參數(shù)名稱不同。將階數(shù)子菜單程序中set語句的“n”換成相應菜單對應的變量名即可實現(xiàn)相應的功能。

        在完成了各個控件的回調函數(shù)編寫后,對軟件的功能進行逐一調試,以保證每項功能都能正確響應用戶的操作。

        4.3 代碼優(yōu)化

        在調試完軟件的各項功能后,應對所設計的軟件代碼進行優(yōu)化。打開軟件中使用次數(shù)比較多的程序段,利用Matlab中的程序執(zhí)行耗時剖析功能函數(shù)profile指令對程序中執(zhí)行耗時情況進行分析,之后進行改進,以提高執(zhí)行效率[9]。打開設計出的軟件主程序M文件,對已經優(yōu)化過且使用次數(shù)較多的程序段,應另外編寫成函數(shù)形式,供需要的控件回調函數(shù)調用,在需要調用的相關控件回調函數(shù)下只需要填寫相應的函數(shù)名稱就能實現(xiàn)其相應的功能[10]。

        對于在界面設計時沒有用到的控件,對應生成的代碼可以直截刪去。最后在Matlab環(huán)境下,運行該程序,即可實現(xiàn)模擬帶通濾波器的設計和性能分析。利用該軟件對模擬帶通濾波器進行了分析,其部分結果如圖4、圖5所示。

        圖4 濾波器幅頻特性和極點分析圖

        圖5 濾波器的零極點圖

        圖4為切比雪夫2型模擬帶通濾波器的幅頻特性和極點分析計算結果;圖5為切比雪夫1型模擬帶通濾波器零極點分析計算結果。分析結果表明,該軟件有助于模擬帶通濾波器的分析設計。

        5 結 語

        該文在分析模擬濾波器設計理論的基礎上,設計了基于Matlab GUI的模擬帶通濾波器設計軟件。利用該軟件可以分析濾波器的幅頻特性、相頻特性和零,極點分布特性等。如何將該課題的研究與實際的模擬濾波器設計整合在一起,將是下一步面臨的重要工作。同時也可利用該設計方法設計功能更大的濾波器分析設計軟件,使該軟件具有更大的實用價值。

        參考文獻

        [1]胡廣書.數(shù)字信號處理[M].北京:清華大學出版社,2003.

        [2]鄭君里,應啟珩,楊為理.信號與系統(tǒng)(下冊)[M].2版.北京:高等教育出版社,2000.

        [3]陳亮,郝衛(wèi)東.基于Matlab的濾波器分析界面設計[J].現(xiàn)代電子技術,2009,32(10): 39-41.

        [4]張志勇.精通Matlab 6.5版[M].北京: 北京航空航天大學出版社,2003.

        [5]李海濤,鄧櫻.Matlab程序設計教程[M].北京:高等教育出版社,2002.

        [6]施曉紅,周佳.精通GUI圖形界面編程[M].北京:北京大學出版社,2003.

        [7]李鐘慎.基于GUIDE設計CAI課件的GUI[J].電氣電子教學學報,2002,24(6): 91-93.

        [8]印金國.Matlab可視化界面設計與控件使用[J].電腦編程技巧與維護,2007(1): 30-35.

        [9]LOPEZ B, YILLEGAS D, ALCANTARA D, et al.A package for filter design based on Matlab [J] Frontiers in Education Conference,2001, 31(1): 217-221 .

        [10]李向陽,劉曉暉,鄒顯炳.耦合諧振帶通濾波器帶外特征及應用[J].現(xiàn)代電子技術,2009,32(24):74-77.

        [11]王靖,李永全.數(shù)字橢圓濾波器的Matlab設計與實現(xiàn)[J].現(xiàn)代電子技術,2007,30(6):4-5,8.

        [12]趙輝.無源濾波器與耦合濾波器設計[D].西安:西安電子科技大學,2009.

        [13]張亞,黃克平.有源模擬帶通濾波器的設計[J].電子科技,2009,22(1):9-12.

        [14]宋琦.并聯(lián)型有源濾波及無功補償?shù)难芯縖D]. 武漢:華中科技大學,2005.

        91伊人久久| 国产精久久一区二区三区| 久久久久久国产精品免费免费男同| 久久精品日韩av无码| 无码啪啪熟妇人妻区| 日本妇女高清一区二区三区 | 亚洲色拍拍噜噜噜最新网站| 久久青青草原一区网站| 久久黄色视频| 久久伊人色av天堂九九| 亚洲专区路线一路线二天美| 高清成人在线视频播放| 亚洲大尺度无码无码专区| 无码中文字幕日韩专区视频| 精品无码久久久久久久久粉色| 一区二区三区人妻在线| 亚洲精品无码av人在线观看国产| 中文字幕日韩精品无码内射| 成人不卡国产福利电影在线看| 伊人影院成人在线观看| 国产精品永久在线观看| 精品久久人人妻人人做精品| 一区二区三区国产美女在线播放| 国产精品亚洲综合久久| 精品人妻少妇嫩草av无码专区| 亚洲 都市 校园 激情 另类| 亚洲视频在线播放免费视频| 日本一区二区三区光视频| 久久天天躁狠狠躁夜夜2020一 | 日本少妇被爽到高潮的免费 | 国产va免费精品观看精品| 免费无码av片在线观看| 超高清丝袜美腿视频在线| 国产实拍日韩精品av在线| 99亚洲男女激情在线观看| 无码电影在线观看一区二区三区 | 国产黑丝美女办公室激情啪啪| 无码人妻精品一区二区蜜桃网站 | 亚洲精品美女自拍偷拍| 亚洲综合久久精品少妇av| 夜夜躁狠狠躁日日躁2022|