„Laboratórium 2 - 7. Mérés: A/D D/A átalakítók vizsgálata” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
a
1. sor: 1. sor:
 
{{Vissza|Laboratórium 2}}
 
{{Vissza|Laboratórium 2}}
  
*[[Media:Labor2_mérés7_házi1.pdf‎|Kidolgozott házi feladat]]
+
== Gondolatok a mérésről, tippek és tapasztalatok ==
 +
 
 +
*Ide jöhet minden tipp és tapasztalat a mérésről:
 +
**Mire érdemes figyelni
 +
**Necces mérések bővebb leírása
 +
**Hibák, amiket nem kéne elkövetni
 +
 
 +
== Beugró kérdések ==
 +
 
 +
*[[Laboratórium 2 - 7. Mérés ellenőrző kérdései|Ellenőrző kérdések kidolgozása]] - '''''<span style="color: darkgreen">Szerkesszétek, bővítsétek!</span>'''''
 +
*Ide lehet gyűjteni olyan azokat a beugrókérdéseket, amik nem az ellenőrző kérdések közül kerültek ki.
 +
 
 +
== Házi feladathoz segítség ==
  
'''Egy kompakt megoldás a házira:'''
+
{{Rejtett
 +
|mutatott='''Egy kompakt megoldás a házira'''
 +
|szöveg=
 +
<syntaxhighlight lang="matlab" style="font-size: 140%;">
  
<pre>
+
% Szinuszjel illesztése a mintavételezett jelre
  
% szinuszjel illesztese a mintaveteleztett jelre
+
N = 5;     % ADC bitszáma
N = 5; %ADC bitszáma
+
fin = 5;   % a jel frekvenciája
fin = 5; % a jel frekvenciája
+
fs = 1024; % mintavételi frekvencia
fs = 1024; % mintavételi frekvencia
+
U = 2.5;   % referencia feszültség
U = 2.5; % referencia feszültség
 
  
 
load ad1.txt;
 
load ad1.txt;
omin = 2* pi * fin / fs;
+
omin = 2 * pi * fin / fs;
 
i=1:1024;
 
i=1:1024;
 
u1=cos(omin * i)'; u2=sin(omin * i)';
 
u1=cos(omin * i)'; u2=sin(omin * i)';
28. sor: 42. sor:
 
disp('A jel offsetje: offs =');disp(' ');disp(offs);
 
disp('A jel offsetje: offs =');disp(' ');disp(offs);
  
e = sum((ad1 - b').^2 / size(b,2)) * U/(2^N); % szumma hibanegyzet
+
e = sum((ad1 - b').^2 / size(b,2)) * U/(2^N); % szumma hibanegyzet
sinad = 10* log10((a^2 / 2)/e); % signal-to-noise and distrotion ratio
+
sinad = 10* log10((a^2 / 2)/e);               % signal-to-noise and distrotion ratio
Neff = N - log2(e / ((U/2^N)/sqrt(12))); % effektív bitszám
+
Neff = N - log2(e / ((U/2^N)/sqrt(12)));       % effektív bitszám
  
 
disp('sinad = ');disp(' ');disp(sinad);
 
disp('sinad = ');disp(' ');disp(sinad);
37. sor: 51. sor:
 
figure; plot(i,ad1,i,b);grid;
 
figure; plot(i,ad1,i,b);grid;
 
title('A mintavételezett és illesztett jel');
 
title('A mintavételezett és illesztett jel');
 +
</syntaxhighlight>
 +
}}
 +
*[[Media:Labor2_mérés7_házi1.pdf‎|Kidolgozott házi feladat]]
 +
 +
 +
*Ide lehet felrakni régi házi feladat megoldásokat
 +
*Tipikus hibákra figyelemfelhívás és esetleg megoldási javaslat
 +
*Mire érdemes figyelni
 +
*Egyéb segédanyagok
 +
 +
== Ellenőrző mérés ==
 +
 +
*Ide jöhetnek kitöltött jegyzőkönyvek
 +
*Ide lehet gyűjteni:
 +
**Milyen feladatot adtak az ellenőrző mérésen
 +
**Mire érdemes figyelni
 +
**Hibák, amiket nem kéne elkövetni és megoldási javaslat/trükk
 +
  
</pre>
 
  
 
[[Category:Villanyalap]]
 
[[Category:Villanyalap]]

A lap 2014. február 6., 13:52-kori változata

← Vissza az előző oldalra – Laboratórium 2

Gondolatok a mérésről, tippek és tapasztalatok

  • Ide jöhet minden tipp és tapasztalat a mérésről:
    • Mire érdemes figyelni
    • Necces mérések bővebb leírása
    • Hibák, amiket nem kéne elkövetni

Beugró kérdések

  • Ellenőrző kérdések kidolgozása - Szerkesszétek, bővítsétek!
  • Ide lehet gyűjteni olyan azokat a beugrókérdéseket, amik nem az ellenőrző kérdések közül kerültek ki.

Házi feladathoz segítség

Egy kompakt megoldás a házira
% Szinuszjel illesztése a mintavételezett jelre

N = 5;      % ADC bitszáma
fin = 5;    % a jel frekvenciája
fs = 1024;  % mintavételi frekvencia
U = 2.5;    % referencia feszültség

load ad1.txt;
omin = 2 * pi * fin / fs;
i=1:1024;
u1=cos(omin * i)'; u2=sin(omin * i)';
u = [u1 u2 ones(1024,1)];
p = u \ ad1;
a=sqrt(p(1)^2 + p(2)^2) * U/(2^N);
fi = atan2(-p(2),p(1));
offs=p(3) * U/(2^N);
b = a*cos(omin*i + fi)+ offs;

disp('A jel amplitudoja: a =');disp(' ');disp(a);
disp('A jel fazistolasa: fi =');disp(' ');disp(fi);
disp('A jel offsetje: offs =');disp(' ');disp(offs);

e = sum((ad1 - b').^2 / size(b,2)) * U/(2^N);  % szumma hibanegyzet
sinad = 10* log10((a^2 / 2)/e);                % signal-to-noise and distrotion ratio
Neff = N - log2(e / ((U/2^N)/sqrt(12)));       % effektív bitszám

disp('sinad = ');disp(' ');disp(sinad);
disp('Effektív bitszám Neff = ');disp(' ');disp(Neff);

figure; plot(i,ad1,i,b);grid;
title('A mintavételezett és illesztett jel');


  • Ide lehet felrakni régi házi feladat megoldásokat
  • Tipikus hibákra figyelemfelhívás és esetleg megoldási javaslat
  • Mire érdemes figyelni
  • Egyéb segédanyagok

Ellenőrző mérés

  • Ide jöhetnek kitöltött jegyzőkönyvek
  • Ide lehet gyűjteni:
    • Milyen feladatot adtak az ellenőrző mérésen
    • Mire érdemes figyelni
    • Hibák, amiket nem kéne elkövetni és megoldási javaslat/trükk