> Înseamnă că n-am noroc în viată şi trebuie să modific soluţia, pentru că 
> n-am acces la s.o. Am vorbit cu taiwanezul care produce divaisul şi 
> mi-a zis că nu se poate modifica; bine, m-a trimis uşurel la 
> plimbare...


- Esti sigur ca prelucrarile tale numerice sint 100% ok ? Ia incearca sa
scoti esantioanele neprelucrate si sa vezi daca  par ok "ochiometric".

- 32 esantioane este batut in cuie ? 

- As mai incerca si o abordare alternativa : in loc sa incerc sa astept
625us si sa gresesc cu citeva zeci de us la fiecare esantionare, as
incerca mai degraba sa iau timp de 1 secunda sau 2 atitea esantioane cit
imi permite hardwareul. In felul asta ai doar o singura variatie de
masurare a timpului (si care e mult mai mica proportional...50us la 1
sec e altceva) si apoi mai ai variatiile date de celelalte procese (pe
care le poti minimiza eventual cu nice sau daca ai la dispozitie
schedutils. In aceste conditii ma astept ca numarul total de esantioane
pe care le poti face la blana intr-o secunda sa fie aproape constant si
limitat doar de puterea procesorului sau a placii de achizitie. Pe urma
din cit ai esantionat iti faci downsampling la cit ai nevoie si vezi
daca iti da mai bine.
Desigur, ca sa poti incerca chestia asta trebuie sa :
- ai destula memorie pentru sampleuri timp de 1..2 sec
- placa de achizitie sa stie sa iti semnalizeze ca are sau nu un
esantion valid


_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui