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

that includes transmitters, receivers, A/D, frequency offsets, gaussian noise, and a BER tester
| typedef fundtype<Numeric>::ftype SPUC::sim_qam< Numeric >::CNumeric |
| typedef complex<CNumeric> SPUC::sim_qam< Numeric >::complex_type |
| SPUC::sim_qam< Numeric >::~sim_qam | ( | ) | [inline] |
| SPUC::sim_qam< Numeric >::sim_qam | ( | float_type | rc_alpha = 0.25 |
) | [inline] |
| void SPUC::sim_qam< Numeric >::loop_end | ( | void | ) | [inline] |
| void SPUC::sim_qam< Numeric >::loop_init | ( | long | rate, | |
| long | conv_rate, | |||
| float_type | carrier_off = 0, |
|||
| float_type | time_off = 0 | |||
| ) | [inline] |
| complex<long> SPUC::sim_qam< Numeric >::rx_step | ( | complex_type | x | ) | [inline] |
| void SPUC::sim_qam< Numeric >::step | ( | void | ) | [inline] |
| complex<float_type> SPUC::sim_qam< Numeric >::tx_step | ( | ) | [inline] |
| a_d* SPUC::sim_qam< Numeric >::ADC |
| complex_type SPUC::sim_qam< Numeric >::adc_out |
| float_type SPUC::sim_qam< Numeric >::alpha |
| complex<float_type> SPUC::sim_qam< Numeric >::b_noise |
| complex<float_type> SPUC::sim_qam< Numeric >::base |
| complex<float_type> SPUC::sim_qam< Numeric >::base1 |
| float_type SPUC::sim_qam< Numeric >::carrier_offset_rate |
| float_type SPUC::sim_qam< Numeric >::channel_pwr |
| long SPUC::sim_qam< Numeric >::count |
| complex<long> SPUC::sim_qam< Numeric >::data |
| base_demod<Numeric>* SPUC::sim_qam< Numeric >::DUT |
| bool SPUC::sim_qam< Numeric >::enable_freq_offset |
| bool SPUC::sim_qam< Numeric >::enable_time_offset |
| vco<float_type>* SPUC::sim_qam< Numeric >::freq_offset |
| lagrange<complex<float_type> > SPUC::sim_qam< Numeric >::interp |
| complex<float_type> SPUC::sim_qam< Numeric >::main |
| complex<float_type> SPUC::sim_qam< Numeric >::main1 |
| noise* SPUC::sim_qam< Numeric >::n |
| long SPUC::sim_qam< Numeric >::output_delay |
| const long SPUC::sim_qam< Numeric >::over |
| float_type SPUC::sim_qam< Numeric >::phase_acc |
| float_type SPUC::sim_qam< Numeric >::phase_inc |
| long SPUC::sim_qam< Numeric >::rate |
| long SPUC::sim_qam< Numeric >::rcv_symbols |
| fir<complex<float_type>,float_type > SPUC::sim_qam< Numeric >::rx_filter |
| float_type SPUC::sim_qam< Numeric >::snr |
| float_type SPUC::sim_qam< Numeric >::time_inc |
| float_type SPUC::sim_qam< Numeric >::time_offset |
| qam_tx<float_type> SPUC::sim_qam< Numeric >::TX |
| complex<float_type> SPUC::sim_qam< Numeric >::tx_data |
| long SPUC::sim_qam< Numeric >::tx_symbols |
| float_type SPUC::sim_qam< Numeric >::var |
1.4.7