#include <sim_qpsk.h>
Collaboration diagram for SPUC::sim_qpsk< Numeric >:

Public Types | |
| typedef fundtype< Numeric >::ftype | CNumeric |
| typedef complex< CNumeric > | complex_type |
Public Member Functions | |
| sim_qpsk (void) | |
| void | loop_init (float_type actual, float_type time_offset=0, long adj_chan=0) |
| complex< float_type > | tx_step (void) |
| void | step (void) |
| void | rx_step (complex< CNumeric > sample) |
| void | loop_end (void) |
Public Attributes | |
| qpsk_ber_test | BER_mon |
| quad_data< float_type > * | tx_data_source |
| vco< float_type > * | freq_offset |
| noise * | n |
| qpsk< Numeric > | RECEIVER |
| a_d * | ADC |
| long | num |
| float_type | var |
| float_type | snr |
| float_type | timing_offset |
| long | total_over |
| complex< float_type > | base |
| complex< float_type > | main |
| complex< float_type > | b_noise |
| complex< CNumeric > | adc_out |
| long | rcv_symbols |
| long | count |
| Number of symbols decoded. | |
| float_type | resample_over |
| index of sample number at input rate | |
| float_type | nominal_scale |
| float_type | actual_over |
| float_type | tx_time_inc |
| int | rc_delay |
| long | symbol_nco_word |
| long | time |
| long | freq |
transmitters, receivers, A/D, frequency offsets, gaussian noise, and a BER tester
| typedef fundtype<Numeric>::ftype SPUC::sim_qpsk< Numeric >::CNumeric |
| typedef complex<CNumeric> SPUC::sim_qpsk< Numeric >::complex_type |
| SPUC::sim_qpsk< Numeric >::sim_qpsk | ( | void | ) | [inline] |
| void SPUC::sim_qpsk< Numeric >::loop_end | ( | void | ) | [inline] |
| void SPUC::sim_qpsk< Numeric >::loop_init | ( | float_type | actual, | |
| float_type | time_offset = 0, |
|||
| long | adj_chan = 0 | |||
| ) | [inline] |
| void SPUC::sim_qpsk< Numeric >::rx_step | ( | complex< CNumeric > | sample | ) | [inline] |
| void SPUC::sim_qpsk< Numeric >::step | ( | void | ) | [inline] |
| complex<float_type> SPUC::sim_qpsk< Numeric >::tx_step | ( | void | ) | [inline] |
| float_type SPUC::sim_qpsk< Numeric >::actual_over |
| a_d* SPUC::sim_qpsk< Numeric >::ADC |
| complex<CNumeric> SPUC::sim_qpsk< Numeric >::adc_out |
| complex<float_type> SPUC::sim_qpsk< Numeric >::b_noise |
| complex<float_type> SPUC::sim_qpsk< Numeric >::base |
| qpsk_ber_test SPUC::sim_qpsk< Numeric >::BER_mon |
| long SPUC::sim_qpsk< Numeric >::count |
Number of symbols decoded.
| long SPUC::sim_qpsk< Numeric >::freq |
| vco<float_type>* SPUC::sim_qpsk< Numeric >::freq_offset |
| complex<float_type> SPUC::sim_qpsk< Numeric >::main |
| noise* SPUC::sim_qpsk< Numeric >::n |
| float_type SPUC::sim_qpsk< Numeric >::nominal_scale |
| long SPUC::sim_qpsk< Numeric >::num |
| int SPUC::sim_qpsk< Numeric >::rc_delay |
| long SPUC::sim_qpsk< Numeric >::rcv_symbols |
| qpsk<Numeric> SPUC::sim_qpsk< Numeric >::RECEIVER |
| float_type SPUC::sim_qpsk< Numeric >::resample_over |
index of sample number at input rate
| float_type SPUC::sim_qpsk< Numeric >::snr |
| long SPUC::sim_qpsk< Numeric >::symbol_nco_word |
| long SPUC::sim_qpsk< Numeric >::time |
| float_type SPUC::sim_qpsk< Numeric >::timing_offset |
| long SPUC::sim_qpsk< Numeric >::total_over |
| quad_data<float_type>* SPUC::sim_qpsk< Numeric >::tx_data_source |
| float_type SPUC::sim_qpsk< Numeric >::tx_time_inc |
| float_type SPUC::sim_qpsk< Numeric >::var |
1.4.7