《電子技術應用》
您所在的位置:首頁 > EDA與制造 > 設計應用 > MATLAB輔助DSP設計的研究與實現
MATLAB輔助DSP設計的研究與實現
摘要: 提出結合MATLAB來開發DSP系統的思想,闡述了實現該思想的兩種工具,并詳細介紹了使用 MATLAB Link for Code Composer Studio輔助DSP設計的相關內容。
關鍵詞: Matlab DSP CCS TMS320VC5416
Abstract:
Key words :

  1  引言

  數字信號處理器(Digital Signal Processor,DSP)是指一類具有專門為完成數字信號處理任務而優化設計的系統體系結構、硬件和軟件資源的單片可編程處理器件。數字信號處理器是實現數字信號處理任務的一個重要而有效的手段,隨著通信和信息技術的飛速發展,數字信號處理器件在最近20年得到了空前的發展和應用。

  MATLAB是美國MathWorks公司開發的一種科學計算軟件,專門以矩陣的形式處理數據,在科學計算、控制系統、信息處理等多種領域有著廣泛的應用。MATLAB具有強大的計算、分析和可視化功能,但MATLAB語言是解釋執行的,執行速度較慢;而DSP是為了完成實時數字信號處理任務而設計的,算法的高效實現是DSP器件的顯著特點,但是其開發門檻高。如果能把MATLAB和DSP開發工具結合在一起,取長補短,相輔相成,將是DSP設計人員夢寐以求的一種新的開發思想。MathWorks公司和TI公司聯合開發的MATLAB Link for Code Composer Studio(簡稱CCSLink)和Embedded Target for TI T

 

MS320C6000 DSP工具正是這一思想的完美實現。

 

  本文所作研究是以自行研制的DSP教學實驗箱為平臺進行的,其DSP采用TMS320VC5416芯片實現。本文內容安排如下:第 1部分在介紹相關背景知識的基礎上,引入使用MATLAB輔助DSP設計的思想;第2部分介紹了MATALB中實現這一思想的兩種工具;第3部分介紹了工具之一 CCSLink的實現方式及工作原理;第4部分結合實驗平臺給出了CCSLink的應用實例。第五部分對本文作了總結。

  2  MATLAB輔助DSP設計的方法概述

  實現MATLAB輔助DSP設計的方法有兩種,即CCSLink和Embedded Target for TI TMS320C6000 DSP。前者可實現MATLAB與C2000/C5000/C6000 DSP之間的數據交互和程序控制;后者可實現從Simulink模型自動生成DSP目標代碼,但僅支持C6000系列的部分DSP器件。

  考慮到實驗平臺是以C5000 DSP為基礎的,并且第二種工具較容易操作等因素,下面主要研究利用CCSLink輔助DSP設計的方法。

  2.1 Embedded Target for TI TMS320C6000 DSP

  Code Composer Studio(CCS)是TI提供的DSP的集成開發環境。

  對于C6000系列而言,利用工具Embedded Target for TI TMS320C6000 DSP,用戶可以從Simulink模型直接生成針對DSP目標板的可執行文件或者CCS工程文件,實現了MATLAB/Simulink與CCS集成開發環境(IDE)的無縫連接,從而把設計人員從繁雜的DSP編程中解脫出來,將主要的精力放在設計而不是DSP編程上,所以極大地縮短了系統的測試和開發周期,進而保證了所設計系統的高性能。

  2.2 MATLAB Link for Code Composer Studio

  集成在MATLAB6.5或更高版本中的CCSLink工具把MATLAB、TI DSP及其集成開發環境CCS連接在一起,使得我們可以在MATLAB環境下就可以完成對CCS和DSP目標板的操作,包括與目標內存之間的數據交互,檢測處理器的狀態,控制DSP程序的運行等。它提供了MATLAB、CCS和目標DSP板的雙向連接,開發者可以利用MATLAB中強大的可視化、數據處理和分析工具對DSP中的數據進行分析和再處理,以輔助DSP系統設計,這樣就極大地降低了開發人員編寫DSP代碼的難度和工作量,提高了整個DSP系統的性能和可行性。

  我們利用CCSLink提供的相關函數能夠實現MATLAB與目標DSP的存儲器及寄存器間的信息交互,如同操作MATLAB變量一樣來讀、寫TI DSP中的存儲器或寄存器,即整個目標DSP對于MATLAB而言是透明的。CCSLink支持TI的C2000/C5000/C6000等多系列 DSP,應用廣泛。

  3  CCSLink的實現方式及工作原理

  3.1 CCSLink的實現方式

  利用CCSLink即可實現MATLAB、CCS和目標DSP之間的信息交互。CCSLink共提供了3種實現方式:

  1)使用與CCS IDE的連接對象。利用此對象來創建CCS IDE和MATLAB的連接,從MATLAB命令窗中即可運行CCS IDE中的應用程序,查詢目標DSP的狀態信息,修改或讀取目標DSP的存儲器或寄存器中的數據,甚至可以調試DSP程序。其工作原 理見3.2節。

 

  2)使用與RTDX(Real-Time Data Exchange)的連接對象。提供MATLAB和硬件DSP 之間的實時通信通道。利用此連接對象,可以打開、使能、關閉或禁止DSP的RTDX通道,利用此通道可以實時地向硬件目標DSP發送和取出數據而不必停止 DSP上運行的程序。例如把原始數據發送給程序進行處理,并把處理結果取回到MATLAB空間中進行分析。

  RTDX連接對象實際上是CCS連接對象的一個子類,在創建CCS連接對象的同時創建RTDX連接對象,它們不能分別創建。

  3)使用嵌入式對象。在MATLAB環境中創建一個可以代表嵌入在目標C程序中的變量的對象。利用嵌入式對象可直接訪問嵌入在目標 DSP中的存儲器和寄存器中的變量,即把目標C程序中的變量作為MATLAB的一個變量對待。

  3.2 CCSLink的工作原理

  上面的三種方式在具體實現時略有不同,但是其原理相似,不失一般性,我們通過第一種方式——與CCS IDE的連接對象,來介紹CCSLink的工作機理。

  1)選擇目標DSP并創建CCS IDE連接對象

  在MATLAB環境下使

 

用函數ccsdsp并配置相應的屬性名和屬性值即可創建一個CCS IDE連接對象cc:

 

  cc=ccsdsp(‘boardnum’, x, ‘procnum’, y, ‘timeout’, z);

  其中,boardnum、procnum、timeout都是屬性名。分別表示創建連接對象時所使用的目標板編號、DSP處理器編號及全局超時值。

  2)在MATLAB環境下加載CCS工程文件

  projfile=fullfile(matlabroot, ‘toolbox’, ‘tiddk’, …, ‘ccsproject.pjt’);   %取得工程文件

  projpath = fileparts(projfile);  %取得工程文件路徑

  open(cc, projfile);   %加載工程文件,該函數實現把文件filename加載在CCS IDE中

  cd(cc, projpath);    %改變CCS的工作路徑

  3)在MATLAB環境下編譯、連接并下載可執行文件

  創建了CCS IDE連接對象并加載工程文件后,即可通過函數build()編譯和鏈接工程文件,以生成針對目標DSP的可執行文件(.out文件);通過函數 load()下載可執行文件到目標DSP中。具體方法如下:

   build(cc);              %編譯、鏈接工程文件,生成目標DSP可執行文件

  load(cc, ‘ccsproject.out’);     %下載可執行文件到目標DSP,可執行文件名與工程名相同

  4)在MATLAB環境下控制程序運行

  CCSLink提供了3個函數用于控制目標DSP的運行狀態。通過這些函數,在MATLAB下對DSP的控制操作就像在CCS IDE中一樣方便,實際上也確實是這樣進行的。

   halt(cc);         %中斷處理器的運行

  restart(cc);     %復位程序計數器PC,重新執行程序

  run(cc, ‘runtohalt’, 30); %執行程序到斷點處,最后一個參數表示超時時間,此處為30s

  5)在MATLAB環境下對CCS IDE連接對象進行操作

  在MATLAB中可以方便的操作DSP存儲器和寄存器中的數據,包括讀操作和寫操作。下面以讀寫目標DSP存儲器和寄存器中的數據來說明。

  date=read(cc, [256,0], ‘double’, 100);  %從目標存儲器目的地址100H(即十進制數256)處開始,讀取100個雙精度數并賦給MATLAB對象date

  reg=regread(cc, ‘A0’, ‘2scomp’);        %讀取DSP寄存器A0中的數據,并轉化成雙精度數分配給MATLAB對象reg

  write(cc, [256,0], double([1.0 2.0 3.0]));%向目標存儲器100H開始的地址處,寫入三個雙精度數據

  6)關閉CC S IDE連接對象

 

  當一切操作執行完成后,需要刪除CCSDSP對象,以收回系統資源。

  clear cc;         %關閉CCS IDE連接對象

  4  CCSLink應用實例

  通過CCSLink工具,可以使用MATLAB來進行DSP的輔助設計。在此以FIR濾波器為例,介紹CCSLink在DSP設計中的應用。在該實例中,FIR濾波的核心內容由DSP實現,而算法仿真、系數產生、用戶界面、結果驗證等部分由MATLAB輔助完成。

  4.1 FIR濾波器設計

  設輸入信號為x(n),輸出信號為y(n),則FIR濾波器對應的差分方程可表示為:

MATLAB輔助DSP設計的研究與實現公式

  其中,h(k)(k=0,1,2,…,N-1)表示濾波器系數序列,是濾波器設計的關鍵。h(k)可以通過MATLAB工具箱提供的濾波器函數 fir1()和fir2()來獲?。菏紫韧ㄟ^建立MATLAB/Simulink模型,根據所需設計低通濾波器的性能要求來確定濾波器的階數和截止頻率等參數。本例所設計的FIR低通濾波器參數為:

 

截止頻率(Fc)2kHz,采樣頻率(Fs)8kHz,階數(N)40。然后借助函數 fir1(N, WN)即可返回對應濾波器的系數矩陣,其中N為階數,WN為濾波器的歸一化截止頻率,即WN= 2Fc/Fs,且0≤WN≤1。

 

  4.2 DSP濾波算法實現

  結合MATLAB產生的濾波器系數,就可以編寫DSP濾波主程序了,關鍵代碼如下:

  FIR_TASK:

   STM              #K_FIR_BFFR, BK        ; 設置FIR循環緩沖區的大小  

   LD          *INBUF_P+, -1, A         ; 數據輸入

  FIR_FILTER:

   STL        A, *FIR_DATA_P+%     ; 最新數據替代最舊數據

  RPTZ      A, (K_FIR_BFFR-1)

   MAC       *FIR_DATA_P+0%, *FIR_COFF_P+0%, A ; 乘累加

   STH        A,*OUTBUF_P             ; 數據輸出

  4.3 MATLAB輔助設計

  本設計中,算法仿真、系數產生、用戶界面等部分由MATLAB輔助完成。算法仿真、系數產生方法在4.1中已詳細介紹,本節重點介紹用戶界面部分。本圖形用戶界面可以實現如下功能:修改參數,如濾波參數n和Wn,這種參數選取方法避免了反復修改DSP程序的弊端,可以滿足不同層次使用者的使用;控制操作過程,如加載工程文件、下載可執行文件、運行程序等;繪制 DSP輸入數據的時域及頻域信號;繪制濾波后DSP輸出數據的時域及頻域信號;使用MATLAB提供的濾波函數對輸入數據進行濾波計算,并把所得結果與 DSP輸出信號進行比較,以驗證或改良DSP算法。

  用戶界面的流程圖如圖1所示,主要由圖形界面和回調函數兩大部分組成。其中,圖形界面由文件FIR_BPF.m實現;回調函數總共由6個文件實現,分別是input.m,input2.m,output.m,output2.m,lvbopin.m和 lvbohou.m。

  當輸入帶有干擾的方波信號后,分別查看輸入波形、MATLAB濾波輸出信號、DSP濾波輸出信號,結果如圖2所示。比較 MATLAB濾波輸出信號和DSP濾波輸出信號,據此可以采用修改濾波器系數或DSP程序等措施來改進DSP濾波算法。

用戶圖形界面流程圖

圖1 用戶圖形界面流程圖

實驗結果

圖2 實驗結果        

  5 結束語

  本文探索并實現了利用CCSLink輔助DSP設計的完整過程。同時以FIR濾波器為例,利用CCSLink輔助設計了基于DSP TMS320VC5416的應用系統,該系統具有靈活的參數設置和快速的處理效率,很好地達到了輔助DSP設計的目的;再者,利用MATLAB的GUI工具設計了相應的圖形用戶界面,便于不同技術層次的用戶操作,增強了DSP系統的適用性。

  本文作者創新點:1.發展了利用MATLAB輔助DSP設計的思想,把DSP系統設計中的算法仿真、系數產生、結果驗證、用戶界面等環節交由 MATLAB完成,實現了二者的無縫連接。2.通過MATLAB設計的人機界面,增強了DSP系統的適用性,便于不同技術層次的用戶操作。

  參考文獻:

  [1] 陳永春. 從Matlab/Simulink模型到代碼實現[M]. 北京:清華大學出版社, 2002.

  [2] MATLAB Link for Code Composer Studio Development Tools User’s Guide. MathWorks, 2002.

  [3] 劉劍科,王艷芬

 

,王勝利. MATLAB Link for CCS Development Tools在DSP系統設計中的應用[J]. 信息技術與信息化, 2005, (4).

  [4] 鄒彥,唐東,寧志剛等. DSP原理及應用[M]. 北京:電子工業出版社, 2005.

  [5] 謝良喜,孔建益,王興東等. MATLAB讀入數據的幾種方式探討[J]. 微計算機信息, 2005,(5):135~136.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩另类丝袜其他| 亚洲男人的天堂在线观看| 韩日成人在线| 久久国产天堂福利天堂| 亚洲欧美中文字幕| 国产日韩一区二区三区| 久久中文字幕一区| 欧美日韩免费视频| 国产日产欧美一区| 午夜精品久久| 久久久伊人欧美| 欧美精品在线免费| 久久av最新网址| 亚洲午夜激情网站| 欧美视频在线视频| 亚洲成在人线av| 久久亚洲不卡| 国产精品男gay被猛男狂揉视频| 欧美三区在线观看| 国产一区二区三区四区在线观看| 国产亚洲欧美激情| 久久久九九九九| 激情视频一区二区三区| 国产精品丝袜久久久久久app| 99视频国产精品免费观看| 欧美日韩国产综合视频在线| 国内精品久久久久久| 久久不射2019中文字幕| 欧美久久久久免费| 在线国产欧美| 亚洲欧美日韩综合aⅴ视频| 亚洲精品综合在线| 牛牛精品成人免费视频| 一区二区欧美视频| 国产精品盗摄久久久| 欧美一区二区三区喷汁尤物| 加勒比av一区二区| 国产精品激情av在线播放| 欧美一区二区三区免费在线看| 国产精品久久久久久久久久妞妞| 免费在线观看一区二区| 精品va天堂亚洲国产| 欧美一区二区三区四区高清| 国产亚洲制服色| 欧美日本韩国在线| 欧美啪啪一区| 性欧美在线看片a免费观看| 欧美日韩国产在线| 国产伦精品一区二区三区| 免费成人黄色片| 国内在线观看一区二区三区| 欧美激情第一页xxx| 国产精品久久久久久户外露出| 国产欧美一区二区精品性色| 久久午夜色播影院免费高清| 欧美成人精品一区二区三区| 久久综合成人精品亚洲另类欧美| 美女免费视频一区| 亚洲国产99精品国自产| 国产精品盗摄一区二区三区| 欧美不卡激情三级在线观看| 国产日韩精品综合网站| 国语自产精品视频在线看8查询8| 午夜久久美女| 欧美精品1区2区3区| 国色天香一区二区| 亚洲在线成人| 在线亚洲国产精品网站| 亚洲欧美日韩一区二区三区在线观看| 一区二区三区成人| 久久成人av少妇免费| 一区二区三区日韩| 美女黄网久久| 欧美精品在线观看一区二区| 国产精品日韩欧美一区二区三区| 欧美伦理影院| 欧美大香线蕉线伊人久久国产精品| 亚洲乱码久久| 国产精品成人免费精品自在线观看| 欧美中日韩免费视频| 国内外成人免费激情在线视频| 亚洲图片欧洲图片日韩av| 久久人人精品| 国产日韩欧美高清免费| 在线播放国产一区中文字幕剧情欧美| 国产精品视频午夜| 亚洲精品乱码久久久久久日本蜜臀| 亚洲精品在线观看免费| 欧美午夜电影在线观看| 亚洲欧美在线看| 欧美在线观看网站| 午夜视频一区| 欧美有码在线观看视频| 欧美精品久久久久久久| 亚洲欧美日韩中文在线制服| 亚洲免费人成在线视频观看| 亚洲一区二区毛片| 亚洲电影免费| 久久亚洲色图| 影音先锋久久资源网| 一区二区三区自拍| 在线免费观看日韩欧美| 亚洲欧美视频| 国产日韩欧美在线| 亚洲第一中文字幕| 国产原创一区二区| 中文国产亚洲喷潮| 欧美va亚洲va国产综合| 国产精品国产三级国产普通话三级| 欧美综合二区| 另类av导航| 国产精品成人一区二区三区夜夜夜| 亚洲高清视频中文字幕| 嫩模写真一区二区三区三州| 午夜免费在线观看精品视频| 欧美国产激情二区三区| 国产视频在线观看一区二区三区| 欧美日韩国产丝袜另类| 亚洲欧美日韩精品久久亚洲区| 亚洲电影欧美电影有声小说| 国产乱人伦精品一区二区| 99在线观看免费视频精品观看| 欧美在线一区二区| 一区二区免费看| 亚洲午夜国产一区99re久久| 欧美肉体xxxx裸体137大胆| 欧美无砖砖区免费| 国产欧美日韩一区二区三区在线| 欧美99久久| 久久爱91午夜羞羞| 亚洲特级毛片| 久久一区二区三区国产精品| 欧美一区二区三区免费观看| 久久久精品国产一区二区三区| 国产亚洲永久域名| 亚洲精品国产精品国自产观看浪潮| 99re6这里只有精品| 一区二区三区久久网| 亚洲一区黄色| 亚洲伊人色欲综合网| 亚洲一区三区电影在线观看| 亚洲欧美日韩精品久久| 欧美成人激情视频免费观看| 一本色道久久88精品综合| 精品999网站| 亚洲人永久免费| 在线亚洲欧美专区二区| 久久丁香综合五月国产三级网站| 亚洲黄色免费| 国产一区二区黄| 久久久久久综合| 免费成人激情视频| 一本色道久久88综合日韩精品| 久久久欧美精品sm网站| 亚洲精品婷婷| 欧美亚洲日本国产| 亚洲免费在线精品一区| 在线日韩日本国产亚洲| 在线成人欧美| 国产午夜精品一区二区三区视频| 亚洲精品一区二区三区99| 国产精品免费aⅴ片在线观看| 国产精品亚洲网站| 国产精品黄视频| 欧美日韩999| 韩曰欧美视频免费观看| 久久精品免视看| 国产日韩精品视频一区| 午夜精品久久久久久久久| 亚洲一区日本| 国产精品久久91| 久久国产免费| 国内成人精品2018免费看| 欲香欲色天天天综合和网| 久久青草久久| 国产欧美另类| 小黄鸭精品密入口导航| 亚洲女与黑人做爰| 欧美一区二区高清| 国产精品丝袜91| 国产一区二区三区久久精品| 一二三四社区欧美黄| 欧美在线观看天堂一区二区三区| 蜜桃伊人久久| 国产精品社区| 欧美日韩另类丝袜其他| 欧美日韩精品| 亚洲福利国产精品| 欧美黄色日本| 亚洲大胆视频| 欧美激情国产日韩精品一区18| 久久性色av| 亚洲深夜福利| 一本在线高清不卡dvd| 在线看欧美视频| 亚洲在线播放| 免费亚洲视频| 欧美激情第五页| 国产精品色婷婷| 亚洲精品在线免费观看视频| 国产拍揄自揄精品视频麻豆| 国产视频亚洲精品| 一区二区日韩欧美| 国产亚洲综合在线| 99国产精品久久| 欧美国产亚洲视频| 久久狠狠久久综合桃花| 一区二区三区四区国产精品| 午夜精品久久久久久99热| 亚洲午夜av| 欧美伊久线香蕉线新在线| 欧美午夜在线观看| 国产欧美日韩精品a在线观看| 久久av最新网址| 午夜欧美电影在线观看| 在线看国产一区| 欧美成人三级在线| 亚洲人线精品午夜| 91久久精品国产91性色| 国产在线高清精品| 欧美精品不卡| 欧美亚男人的天堂| 亚洲国产精品久久久久秋霞影院| 欧美一区二区三区在线观看视频| 欧美精品一区在线播放| 国产喷白浆一区二区三区| 在线播放亚洲一区| 国产精品盗摄久久久| 国产精品v欧美精品∨日韩| 免费永久网站黄欧美| 国产精品theporn88| 1204国产成人精品视频| 久久综合一区| 亚洲在线一区| 亚洲欧美日韩天堂一区二区| 影音先锋久久精品| 国产欧美日韩综合精品二区| 日韩午夜在线播放| 午夜日韩在线| 国产一区二区三区高清播放| 欧美中文字幕在线播放| 日韩视频久久| 国产精品网红福利| 久热这里只精品99re8久| 国产精品久久久久秋霞鲁丝| 欧美日韩一区二区三区四区在线观看| 激情小说另类小说亚洲欧美| 欧美日韩和欧美的一区二区| 欧美一区2区三区4区公司二百| 欧美午夜国产| 欧美福利视频网站| 国产精品永久免费在线| 一本久久综合亚洲鲁鲁五月天| 日韩亚洲国产欧美| 欧美日韩在线综合| 欧美一区1区三区3区公司| 亚洲伦理一区| 一色屋精品亚洲香蕉网站| 午夜国产一区| 久久琪琪电影院| 欧美激情一区二区三区成人| 亚洲国产天堂久久综合| 久久精品国产91精品亚洲| 亚洲大片av| 欧美午夜无遮挡| 亚洲一区二区三区精品在线观看| 国内精品视频666| 性刺激综合网| 国产精品日韩欧美一区二区| 亚洲精品视频中文字幕| 国产精品一区二区三区久久| 亚洲精品美女在线观看| 国产精品亚洲一区二区三区在线| 欧美久久影院| 久久久久久久久久久久久久一区| 亚洲精选中文字幕| 国产精品乱码妇女bbbb| 久久一区二区三区国产精品| 亚洲二区在线视频| 欧美激情精品久久久六区热门| 亚洲激情在线观看| 亚洲一区三区电影在线观看| 美女网站在线免费欧美精品| 亚洲欧美日产图| 欧美高清视频一区二区三区在线观看| 欧美日韩精品一区二区在线播放| 欧美日韩在线播| 一区免费视频| 国内外成人免费激情在线视频网站| 中日韩美女免费视频网站在线观看| 国产精品盗摄一区二区三区| 一卡二卡3卡四卡高清精品视频| 亚洲精品中文在线| 亚洲精品日韩久久| 欧美日韩视频不卡| 免费在线播放第一区高清av| 欧美日韩小视频| 欧美精品久久久久久久久久| 亚洲一级在线| 在线视频欧美精品| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲国产成人精品女人久久久| 欧美亚洲在线| 亚洲国产精品一区二区第四页av| a4yy欧美一区二区三区| 这里只有精品电影| 国产精品久久久久av免费| 欧美日韩伦理在线免费| 国产精品扒开腿做爽爽爽视频| 午夜欧美电影在线观看| 欧美freesex交免费视频| 亚洲国产毛片完整版| 欧美在线看片| 欧美精品 国产精品| 国产免费一区二区三区香蕉精| 亚洲电影av| 欧美sm视频| 国产精品海角社区在线观看| 揄拍成人国产精品视频| 亚洲国产另类 国产精品国产免费| 欧美日韩国产一区二区三区地区| 国产精品超碰97尤物18| 欧美亚洲日本网站| 国产麻豆9l精品三级站| 韩国精品主播一区二区在线观看| 女仆av观看一区| 亚洲一区二区不卡免费| 国产精品国产三级国产专播品爱网|