RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CpfskSource Class Reference

#include <cpfsk.h>

Inheritance diagram for CpfskSource:
SignalSource

Public Member Functions

 CpfskSource (double sampling_interval, double freq_dev, int samps_per_symb, long prn_seed, int num_samps_per_seg, int samps_initial_delay)
 
 ~CpfskSource ()
 
void GetNextSegment (double *output_vector, int num_samps)
 
void GetNextSegment (complex *output_vector, int num_samps)
 
- Public Member Functions inherited from SignalSource
 SignalSource ()
 
 ~SignalSource ()
 
virtual void ResetSource (void)
 

Private Attributes

double Samp_Intvl
 
int Num_Samps_Per_Seg
 
int Seg_Num
 
int Samps_Per_Symb
 
int Saved_Samp_Idx
 
long Prn_Seed
 
double Freq_Dev
 
double Old_Phi
 
double Saved_Rad_Freq
 
complexTime_Signal
 
int Samps_Initial_Delay
 
logical In_Delay_Intvl
 

Detailed Description

Definition at line 11 of file cpfsk.h.

Constructor & Destructor Documentation

CpfskSource::CpfskSource(double sampling_interval,
double freq_dev,
int samps_per_symb,
long prn_seed,
int num_samps_per_seg,
int samps_initial_delay 
)

Definition at line 18 of file cpfsk.cpp.

CpfskSource::~CpfskSource()

Definition at line 47 of file cpfsk.cpp.

Member Function Documentation

void CpfskSource::GetNextSegment(double * output_vector,
int num_samps 
)
virtual

Reimplemented from SignalSource.

Definition at line 57 of file cpfsk.cpp.

void CpfskSource::GetNextSegment(complexoutput_vector,
int num_samps 
)
virtual

Reimplemented from SignalSource.

Definition at line 115 of file cpfsk.cpp.

Member Data Documentation

double CpfskSource::Freq_Dev
private

Definition at line 31 of file cpfsk.h.

logical CpfskSource::In_Delay_Intvl
private

Definition at line 36 of file cpfsk.h.

int CpfskSource::Num_Samps_Per_Seg
private

Definition at line 26 of file cpfsk.h.

double CpfskSource::Old_Phi
private

Definition at line 32 of file cpfsk.h.

long CpfskSource::Prn_Seed
private

Definition at line 30 of file cpfsk.h.

double CpfskSource::Samp_Intvl
private

Definition at line 25 of file cpfsk.h.

int CpfskSource::Samps_Initial_Delay
private

Definition at line 35 of file cpfsk.h.

int CpfskSource::Samps_Per_Symb
private

Definition at line 28 of file cpfsk.h.

double CpfskSource::Saved_Rad_Freq
private

Definition at line 33 of file cpfsk.h.

int CpfskSource::Saved_Samp_Idx
private

Definition at line 29 of file cpfsk.h.

int CpfskSource::Seg_Num
private

Definition at line 27 of file cpfsk.h.

complex* CpfskSource::Time_Signal
private

Definition at line 34 of file cpfsk.h.


The documentation for this class was generated from the following files: