設(shè)計(jì)或其他-語(yǔ)言信號(hào)處理chap10作業(yè)_第1頁(yè)
設(shè)計(jì)或其他-語(yǔ)言信號(hào)處理chap10作業(yè)_第2頁(yè)
設(shè)計(jì)或其他-語(yǔ)言信號(hào)處理chap10作業(yè)_第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Chap10作(**)切音符的函數(shù)myNoteSegment.m,其note=myNoteSegment(pitchVec,timeUnit,pitchTh,pitchVec:輸入的音高向量timeUnitpitchTh:note:切出的音符,以「音高,音長(zhǎng),音高,音長(zhǎng)...」的格式來,其中音高的單位是Semitone,音長(zhǎng)的單位是1/64秒。,的長(zhǎng)度可以小于minNoteDuration。如何測(cè)試此函數(shù):wave檔案以及midi。請(qǐng)使用pvPlay.m來原始音高向量,并用notePlay來播(**) 的函數(shù):upperRatio,resolution,distanceType):pitchVec2數(shù)據(jù)庫(kù)中的音高向量lowerRatio:最低伸縮比例upperRatio:最高伸縮比例resolution:伸縮總次數(shù)distanceType:所用的距離函數(shù),1L1norm,2L2norm。minDist:線性伸縮的最短距離bestVec1pitchVec1allDist:線性伸縮的所有距離vec1vec2,則不再計(jì)算距離。linScalingMexmyLinearScaling,看看是否得到同提示:可用interp1指令來進(jìn)行內(nèi)差,median指令來計(jì)算中位數(shù),mean指令來計(jì)算平均值,normLpnorminterp1.m的使用有疑問,Example1:Originalvector原始向量%Thevectorinterpolationshouldhavealengthequalto1.8theoriginal %Lengthofthescaledvectorx2=linspace(1,n,m);y2=interp1(x,y,x2);%Vectorafterinterpolationsubplot(2,1,1),plot(x,y,'o-',x2,y2,'o:');legend('Originalvector','Interpolatedvector','location','northOutside','orientation',subplot(2,1,2),plot(1:length(y),y,'o-',1:length(y2),y2,legend('Originallegend('Originalvector','Scaledvector','location','northOutside','orientation',fprintf('Desiredlengthratio=%f\n',fprintf('Actuallengthratio=%f\n',Desiredlengthratio=1.750000Actuallengthratio=1.800000(***)DTW3程序代碼:請(qǐng)寫一個(gè) 函數(shù)myDtw3.m來實(shí)做type-3[minDist, th,dtwTable]=myDtw3(vec1, %dtw3:Dynamictime withlocalpathsof0and45 endCorner,plotOpt)%%vec1:testingvector,whichshouldbeapitchvec2:referencevector,whichshouldbeavectorofnote minDistance:minimundistanceof th:optimalpathofdynamicalprogrammingthroughtheDTW (Itssizeis2xk,wherekisthepath ifnargin<4,endCorner=1;end%Ifinputisvector,makeitrowifsize(vec1,1)==1|size(vec1,2)==1,vec1=vec1(:)';endifsize(vec2,1)==1|size(vec2,2)==1,vec2=vec2(:)';%======ConstructDTWtable%======ConstructthefirstelementoftheDTWtabledtwTable(1,1)=vecDist(vec1(:,1),vec2(:,1));%======ConstructthefirstrowoftheDTWtable(xyview)fori=2:size1%======ConstructthefirstcolumnoftheDTWtable(xyview)ifbeginCorner==0fordtwTable(1,j)=vecDist(vec1(:,1),%======ConstructalltheotherrowsofDTWtablefori=2:size1forpointDist=vecDist(vec1(:,i),%======Check45-degree%======Check0-degree%======Findtheoveralloptimum%==========Subfunctionfunctiondistance=vecDist(x,y)(***)DTW3程序代碼:改進(jìn)方案:請(qǐng)寫一個(gè)函數(shù)來重復(fù)上一題,(***)旋律辨識(shí)的效能測(cè)試之一:請(qǐng)先閱讀本節(jié)的最后一個(gè)習(xí)題,充分了解如LSresolution為可變參數(shù),使其從5增加到12。畫出的圖應(yīng)該類似下圖:調(diào)移位次數(shù)為可變參數(shù)(此參數(shù)也是每次比對(duì)一首wav時(shí),所必須執(zhí)行DTW的個(gè)數(shù),請(qǐng)使值為1,3,5,7,9。畫出的圖應(yīng)該類似下圖:LSDTW在辨識(shí)效能(含辨識(shí)率及辨 (***)旋律辨識(shí)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論