% -*- 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}