資料介紹
提出結合MATLAB來開發DSP系統的思想,闡述了實現該思想的兩種工具,并詳細介紹了使用MATLAB Link for Code Composer Studio輔助DSP設計的相關內容,包括其功能特點、實現方式、工作原理等。
最后結合典型的FIR濾波器實例,探討了使用該工具的方法,并設計了圖形用戶界面。結果表明應用MATLAB輔助開發DSP系統可以發揮二者的優勢,縮短開發周期,降低開發門檻,優化開發過程。
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 TMS320C6000 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)關閉CCS 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濾波器對應的差分方程可表示為:
其中,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系統的適用性,便于不同技術層次的用戶操作。
?
最后結合典型的FIR濾波器實例,探討了使用該工具的方法,并設計了圖形用戶界面。結果表明應用MATLAB輔助開發DSP系統可以發揮二者的優勢,縮短開發周期,降低開發門檻,優化開發過程。
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 TMS320C6000 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)關閉CCS 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濾波器對應的差分方程可表示為:
其中,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系統的適用性,便于不同技術層次的用戶操作。
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于MATLAB平臺的DSP嵌入式應用程序設計的研究總結
- 基于MATLAB平臺的DSP嵌入式應用程序設計的研究簡介
- 系統仿真及其Matlab實現 27次下載
- LMS自適應濾波器的MATLAB仿真和DSP實現 65次下載
- 基于MATLAB的DSP控制系統仿真平臺設計方案 20次下載
- DSP系統程序遠程更新的研究與實現 10次下載
- 如何在DSP芯片上實現Matlab的仿真算法 34次下載
- Matlab教程之Matlab安裝教程和如何使用Matlab生成DSP C6748可用的算法 21次下載
- Matlab輔助DSP圖像處理開發 25次下載
- 一種基于Matlab的DSP開發思路的研究 5次下載
- 基于MATLAB平臺的DSP嵌入式應用程序設計的研究 5次下載
- 基于DSP開發系統設計與實現 7次下載
- 基于MATLAB平臺的DSP控制系統仿真技術研究 15次下載
- MATLAB平臺的DSP嵌入式應用程序設計的研究 7次下載
- 融合DSP設計與FPGA硬件實現 225次下載
- ZEMAX與MATLAB動態數據交換及其應用 1160次閱讀
- 基于DSP技術和USB通信技術相結合實現數據采集系統的設計 5217次閱讀
- 基于DSP+FPGA實現的TL6678F-EasyEVM開發板的介紹 3987次閱讀
- C和匯編代碼結合 是實現DSP軟件設計的最好方式 2951次閱讀
- 基于Matlab/RTW實現實時仿真與嵌入式系統開發設計 4641次閱讀
- 基于FPGA和DSP的噴油器霧化粒徑測量系統的設計 2032次閱讀
- 基于DSP的穩定平臺伺服系統的設計研究 2653次閱讀
- 基于Matlab/Simulink的二階控制系統仿真研究 4.3w次閱讀
- 基于Matlab的FIR帶通濾波器設計與實現 2.9w次閱讀
- 基于DSP CCS2.2實現指紋識別預處理系統 2039次閱讀
- 基于以太網的DSP遠程加載技術研究 1493次閱讀
- Ladon DSP/SOC開發平臺 1272次閱讀
- DSP開發注意問題 811次閱讀
- 基于現代DSP技術的QPSK調制器的設計 2237次閱讀
- 電網調度微機開票系統的研究和開發 642次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 2次下載 | 免費
- 2AN158 GD32VW553 Wi-Fi開發指南
- 1.51MB | 2次下載 | 免費
- 3AN148 GD32VW553射頻硬件開發指南
- 2.07MB | 1次下載 | 免費
- 4AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 5AN153-用于電源系統管理的Linduino
- 1.38MB | 次下載 | 免費
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 7SM2018E 支持可控硅調光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
- 8AN-1308: 電流檢測放大器共模階躍響應
- 545.42KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 53314A函數發生器維修手冊
- 16.30 MB | 31次下載 | 免費
- 6美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 7如何正確測試電源的紋波
- 0.36 MB | 17次下載 | 免費
- 8感應筆電路圖
- 0.06 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多