433 MHz ASK/OOK signal (AM demodulation)

_control.RegisterStreamHook(_scopeViewProcess, ProcessorType.FilteredAudioOutput);

filteredaudio.jpg

_control.RegisterStreamHook(_scopeViewProcess, ProcessorType.DemodulatorOutput);

demodoutput.jpg

graphics.SmoothingMode = SmoothingMode.HighQuality;

smooth-hq.jpg

graphics.SmoothingMode = SmoothingMode.AntiAlias;

smooth-antialias.jpg

graphics.InterpolationMode = InterpolationMode.Bicubic;

interpolation-bicubic.jpg

graphics.InterpolationMode = InterpolationMode.Bilinear;

smooth-bilinear.jpg

graphics.InterpolationMode = InterpolationMode.NearestNeighbor;

intepolation-nearestn.jpg

 

        public void Render(float* samples, int length)
        {
            if (true)
            {
                RenderLockBits(samples, length);

            } else {

                Point[] _points = new Point[scopePanel.Width+2];

== CHG ==>

        public void Render(float* samples, int length)
        {
            if (false)
            {
                RenderLockBits(samples, length);

            } else {

render-mode-false.jpg

+ graphics.CompositingMode = CompositingMode.SourceCopy;

render-mode-false-sourcecopy.jpg

.... to-do:
Buffering + horizontal scrollbar, start/stop and simple ASK/OOK analyzer ....