Prev: winopen
Next: 3d scatter plot of a color image?
From: Aurele JAMI on 17 Jun 2010 09:54 Bonjour à tous, J'ai créé un model simulink qui permet l'acquisition de ma carte son en temps réel avec un recouvrement important et une analyse -également en temps réel- est effectuer et tout ça marche parfaitement bien ! Je cherche de l'aide car je tente d'appliquer ce fonctionnement sous matlab et me retrouve bloqué à cause de l'analyse temps réel ! Quel est le moyen de créer un recouvrement ('buffer') et d'analyser chaque trame alors que l'acquisition continue...?! Voici mon code jusqu'à présent : AI = analoginput('winsound'); chan = addchannel(AI,1); chans = addchannel(AI,2); Fech = 8000; % frequence d'echantillonnage d = 20; % paramètre pour le fenêtrage l = 1.5; % paramètre pour le fenêtrage set(AI,'SampleRate',Fech); Fe = get(AI,'SampleRate'); set(AI,'TriggerRepeat',inf); start(AI); AI1=getdata(AI,l*Fe*(d-1),'double'); AI2=AI1(:,2); %Seule la channel 2 m'intéresse %-------------------- % buffering | AIbuff = buffer(AI2,l*d*Fe,l*Fe*(d-1)); S'en suit plusieurs analyses... J'espère avoir été assez clair et reste disponible pour toute question supplémentaire. Aurèle.
From: Aurele JAMI on 12 Jul 2010 10:24 Any answer, help, orientation for my research...? thank you in advance !!
|
Pages: 1 Prev: winopen Next: 3d scatter plot of a color image? |