ASN10 - Quadrature sampling demonstration: Difference between revisions
Jump to navigation
Jump to search
Jodi.Hodge (talk | contribs) No edit summary |
Jodi.Hodge (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
Assignment was actually done in class by professor. |
Assignment was actually done in class by professor. |
||
⚫ | |||
[http://www.example.com link title] |
|||
Classmate [[Max Woesner ]] has also demonstrated it as shown below with similar code. |
|||
<br><b>Problem Statement</b><br><br> |
|||
⚫ | |||
<b>Solution</b><br> |
|||
While we can't sum to infinity in the computer, we can get a close approximation summing over a large enough range of <math> n \!</math><br> |
|||
I found summing over <math> n = 1:1000 \!</math> was about the most the computer could handle reasonably.<br> |
|||
The following script was written in MATLAB to produce the desired plot. <br> |
|||
<pre> |
<pre> |
||
clear all; |
clear all; |
||
Line 33: | Line 27: | ||
ylabel('Sampling Waveform') |
ylabel('Sampling Waveform') |
||
</pre><br> |
</pre><br> |
||
The MATLAB script gives <br> |
|||
[[Image:Quadrature sampling.jpg]]<br> |
[[Image:Quadrature sampling.jpg]]<br> |
Revision as of 11:18, 3 December 2009
Assignment was actually done in class by professor.
In Octave we were to plot
Classmate Max Woesner has also demonstrated it as shown below with similar code.
clear all; close all; sum = 0; T = 1; t = -T:0.0001:T; N = 1000; for n = 1:N; if n==0 h = 0; else h = 2/T; end sum = sum+h*sin(2*pi*n*t/T); end plot(t,sum) title('Quadrature Sampling Waveform') xlabel('time(T)') ylabel('Sampling Waveform')
The MATLAB script gives