You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Many (MANY) changes. Both sampling methods are now available at the same time. Made the paragraph and next/previous buttons part of the p5 canvas. Create the simplified 'pages' system as well as the first few pages. Created checkboxes for each of the panels/sliders. Sliders are temporarily only on one column to simplify page layout (we can revert this later).
@@ -369,6 +369,25 @@ class reconstructedSigPanel extends Panel {
369
369
}
370
370
}
371
371
372
+
classreconstructedDeltaModSigPanelextendsPanel{
373
+
constructor(){
374
+
super();
375
+
this.name="Reconstructed Signal Time Domain using Delta Modulation";
376
+
this.description='This is a straightforward time domain plot of the signal output from the simulated digital-to-analog conversion process using delta modulation. '
constanalytic_frequency_doc='Spikes are drawn at the appropriate frequency and amplitude based on the analytic definition of the signal determined by the frequency, number of harmonics, and harmonic amplitude scaling settings. As such, this plot should accurately reflect the frequency content of the signal without any influence of windowing or other considerations that would affect a discrete time fourier transform. Unfortunately, this approach does not reflect non-linear effects such as quantization and clipping, where applicable. ';
373
392
classinputSigFreqPanelextendsfreqPanel{
374
393
constructor(){
@@ -480,6 +499,17 @@ class reconstructedSigFFTPanel extends freqPanel {
this.name="Reconstructed Signal using Delta Modulation FFT";
506
+
this.description='This plot shows the FFT of the signal output by the simulated digital-to-analog conversion using delta modulation. '+fft_doc+'This plot clearly reveals one of the compromises inherent in the simulation; since everything must be represented by the computer, the ideal continuous time output signal must be approximated by a discrete time signal with a sufficiently high sampling rate. ';
0 commit comments