C Library Functions  - demod (3)

NAME

demod(3f) - [M_datapac:STATISTICS] perform a complex demodulation

CONTENTS

Synopsis
Description
Options
Examples
Author
Maintainer
License
References

SYNOPSIS

SUBROUTINE DEMOD(X,N,F)

DESCRIPTION

demod(3f) performs a complex demodulation on the data in the input vector x at the input demodulation frequency = f.

the complex demodulation consists of the following--

1. an amplitude versus time plot;
2. a phase versus time plot;
3. an updated demodulation frequency estimate to assist the analyst in determining a more appropriate frequency at which to demodulate in case the specified input demodulation frequency f does not flatten sufficiently the phase plot.

the allowable range of the input demodulation frequency f is 0.0 to 0.5 (exclusively).

the input demodulation frequency f is measured of in units of cycles per ’data point’ or, more precisely, in cycles per unit time where ’unit time’ is defined as the elapsed time between adjacent observations.

OPTIONS

X description of parameter
Y description of parameter

EXAMPLES

Sample program:

   program demo_demod
   use M_datapac, only : demod
   implicit none
   ! call demod(x,y)
   end program demo_demod

Results:

AUTHOR

The original DATAPAC library was written by James Filliben of the Statistical Engineering Division, National Institute of Standards and Technology.

MAINTAINER

John Urban, 2022.05.31

LICENSE

CC0-1.0

REFERENCES

o granger and hatanaka, pages 170 to 189, especially pages 173, 177, and 182.


Nemo Release 3.1 demod (3) July 22, 2023
Generated by manServer 1.08 from 927d5b65-0ead-4b2a-861a-c47b1d9439ce using man macros.