ASN10 - Quadrature sampling demonstration: Difference between revisions

From Class Wiki
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]
In Octave we were to plot <math> \ \frac{2}{T} \sum_{n=1}^\infty sin\bigg(\frac{2 \pi nt}{T}\bigg) \!</math><br><br>
<br><b>Problem Statement</b><br><br>
Classmate [[Max Woesner ]] has also demonstrated it as shown below with similar code.
Plot <math> \ \frac{2}{T} \sum_{n=1}^\infty sin\bigg(\frac{2 \pi nt}{T}\bigg) \!</math><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>
Running the MATLAB script above gives us the following plot.<br>
The MATLAB script gives <br>


[[Image:Quadrature sampling.jpg]]<br>
[[Image:Quadrature sampling.jpg]]<br>

Revision as of 12:18, 3 December 2009

Back to my home page

Assignment was actually done in class by professor.

In Octave we were to plot 2Tn=1sin(2πntT)

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