blob: eb0c422f7ab919f3c7aa3d5972007f8790d7240c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
//Caption:Program to calculate how many bits per sample can be saved by using DPCM
//Example 3.4
//Page 128
w=800//Omega=800Hz
//x(t)=A sin(2pi.wt), equation for sine wave with maximum amplitude
//x'(t)=A(2pi).w.cos(2pi.wt), diff w.r.t time
(2*%pi)*800*(1/8000)
//0.62831*a, x'(t)max
disp('savings in the bits per sample can be determined as ')
log2(1/0.628)
//Result
//0.67 bits
|