Home > freetb4matlab > comm > ademodce.m

ademodce

PURPOSE ^

%

SYNOPSIS ^

function y = ademodce (x, Fs, typ, varargin)

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} {@var{y} =} ademodce (@var{x},@var{Fs},'amdsb-tc',offset)
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{x},@var{Fs},'amdsb-tc/costas',offset)
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{x},@var{Fs},'amdsb-sc')
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{x},@var{Fs},'amdsb-sc/costas')
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{x},@var{Fs},'amssb')
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{x},@var{Fs},'qam')
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{x},@var{Fs},'qam/cmplx')
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{x},@var{Fs},'fm',@var{dev})
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{x},@var{Fs},'pm',@var{dev})
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{x},[@var{Fs},@var{iphs}],@var{...})
% @deftypefnx {Function File} {@var{y} =} ademodce (@var{...},@var{num},@var{den})
%
% Baseband demodulator for analog signals. The input signal is specified by
% @var{x}, its sampling frequency by @var{Fs} and the type of modulation
% by the third argument, @var{typ}. The default values of @var{Fs} is 1 and 
% @var{typ} is 'amdsb-tc'.
%
% If the argument @var{Fs} is a two element vector, the the first element
% represents the sampling rate and the second the initial phase.
%
% The different types of demodulations that are available are
%
% @table @asis
% @item 'am'
% @itemx 'amdsb-tc'
% Double-sideband with carrier
% @item 'amdsb-tc/costas'
% Double-sideband with carrier and Costas phase locked loop
% @item 'amdsb-sc'
% Double-sideband with suppressed carrier
% @item 'amssb'
% Single-sideband with frequency domain Hilbert filtering
% @item 'qam'
% Quadrature amplitude demodulation. In-phase in odd-columns and quadrature
% in even-columns
% @item 'qam/cmplx'
% Quadrature amplitude demodulation with complex return value.
% @item 'fm'
% Frequency demodulation
% @item 'pm'
% Phase demodulation
% @end table
%
% Additional arguments are available for the demodulations 'amdsb-tc', 'fm', 
% 'pm'. These arguments are
%
% @table @code
% @item offset
% The offset in the input signal for the transmitted carrier.
% @item dev
% The deviation of the phase and frequency modulation
% @end table
%
% It is possible to specify a low-pass filter, by the numerator @var{num} 
% and denominator @var{den} that will be applied to the returned vector.
%
% @end deftypefn
% @seealso{ademodce,dmodce}

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 22-May-2009 15:13:00 by m2html © 2003