Home > freetb4matlab > comm > amodce.m

amodce

PURPOSE ^

%

SYNOPSIS ^

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

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} {@var{y} =} amodce (@var{x},@var{Fs},'amdsb-tc',offset)
% @deftypefnx {Function File} {@var{y} =} amodce (@var{x},@var{Fs},'amdsb-sc')
% @deftypefnx {Function File} {@var{y} =} amodce (@var{x},@var{Fs},'amssb')
% @deftypefnx {Function File} {@var{y} =} amodce (@var{x},@var{Fs},'amssb/time',@var{num},@var{den})
% @deftypefnx {Function File} {@var{y} =} amodce (@var{x},@var{Fs},'qam')
% @deftypefnx {Function File} {@var{y} =} amodce (@var{x},@var{Fs},'fm',@var{dev})
% @deftypefnx {Function File} {@var{y} =} amodce (@var{x},@var{Fs},'pm',@var{dev})
% @deftypefnx {Function File} {@var{y} =} amodce (@var{x},[@var{Fs},@var{iphs}],@var{...})
%
% Baseband modulator 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 modulations that are available are
%
% @table @asis
% @item 'am'
% @itemx 'amdsb-tc'
% Double-sideband with carrier
% @item 'amdsb-sc'
% Double-sideband with suppressed carrier
% @item 'amssb'
% Single-sideband with frequency domain Hilbert filtering
% @item 'amssb/time'
% Single-sideband with time domain filtering. Hilbert filter is used by 
% default, but the filter can be specified
% @item 'qam'
% Quadrature amplitude modulation
% @item 'fm'
% Frequency modulation
% @item 'pm'
% Phase modulation
% @end table
%
% Additional arguments are available for the modulations 'amdsb-tc', 'fm, 
% 'pm' and 'amssb/time'. 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
% @item num
% @itemx den
% The numerator and denominator of the filter transfer function for the
% time domain filtering of the SSB modulation
% @end table
%
% @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