Re: help! how do I formulate this sampling system and analyze it?



Hi Tim,

This is really a great method! All of a sudden I've got enlightened a
lot, I feel. Thank you so much!

Tim Wescott wrote:
> If you split the ADC up into an integrating part and a sampling part,
> then the integrating part is a continuous-time function who's transfer
> function is

Here is my headache part, I keep having difficulty recasting this
integral type ADC into an integration part(which can be deemed as a
convolutional filter), and a sampling part...

In this way, I can handle this ADC in traditional way that is most
commonly and thoroughly taught in DSP classes.

But what should be the integration convolution kernel( the filter)?

The ADC integrate the input signal against which kernel then sample?


> Assuming that you define y_n as appearing at t = nT this is a non-causal
> system. I don't believe that, so I'm going to assume that y_1 appears
> at time T/2, y_2 appears at 3T/2, etc. You can modify your math to be
> non-causal if you feel like it, but remember to be very careful with
> your notation.

You thought deeper than me.

All I know is that in the Matlab discrete time representation, the
system's prosessor/filter is centered at zero, but in Matlab
representation, I have moved it to be centered at (N+1)/2, where N is
the length of the filter after cutoff(the filter itself is of infinite
support) and N is an odd number.

So in fact, in Matlab direct implementation, the system is as simple
as:

digitial_spatial_waveform_signal_input => conv(input, filter), where
the filter is as described above ->
digital_filtered_spatial_waveform_signal_output

Does this work well with your method?

> Ta da!

This is really cool.

In fact, I am guessing that if I keep getting deviation of the paper's
results from Matlab discrete-time implementation's result. I can
construct an "equivalent" discrete time filter in Matlab to put in:

digitial_spatial_waveform_signal_input => conv(input, filter), where
the filter is as described above ->
digital_filtered_spatial_waveform_signal_output

and try to make their result match.

Now let's think reversely, given a discrete-time filter which is used
in "conv" in Matlab,

how to use your above method to devise a continuous time
processor/filter to put tinto the miexed signal system:

digitial_spatial_waveform_signal_input => DAC (zero order hold type
with no reconstruction filter) => continuous time processor/filter, but
still implemented in Matlab -> ADC(integral and dump type) =>
digital_filtered_spatial_waveform_signal_output

Theoratically, will these two discrete-time system and mixed signal
system produce exactly same result? If so, how to obtain the continuous
time processor from a given discrete time filter using your method?

Thanks a lot!

.



Relevant Pages

  • Re: some suggestions on my octave-band spectrogram analysis in fixed point DSP implementation
    ... i am aiming to design a 1/3 octave band spctrogram for vibration ... I use the digital 1/3 octave bandpass filter banks to achieve my goal. ... I did it in MATLAB. ... But after the implementation inside the fixed point dsp TMS320LF2407 ...
    (comp.dsp)
  • Re: Levinson-Durbin Recursion revisited
    ... to inverse filter design, and this is also the subject of this post. ... levinsonin matlab produces a set of filter coefficients that is the ... an autocorrelation buffer which is one sample longer than ...
    (comp.dsp)
  • Re: matlab and dual core processing
    ... Yes, I need to compute a filter on a piece of data, and it's ... I'll have a look at both Star-P or Matlab DCT to see if they ... I'm not sure if running multiple instances of Matlab on a ...
    (comp.soft-sys.matlab)
  • Re: Filter design pls help
    ... I have relialized the filter using fdatool in matlab ... Can any one pls help me with the vhdl code ... "Applied Control Theory for Embedded Systems" by Tim Wescott ...
    (comp.dsp)
  • Re: Filter design pls help
    ... I have relialized the filter using fdatool in matlab ... Can any one pls help me with the vhdl code ... The working implementation our teacher has asked is on FPGAs ...
    (comp.dsp)