Main Page
|
Modules
|
Namespace List
|
Class Hierarchy
|
Alphabetical List
|
Class List
|
Directories
|
File List
|
Namespace Members
|
Class Members
|
File Members
SPUC
::
qpsk_variable
SPUC::qpsk_variable Class Reference
[
Communication Classes
,
Examples
]
A QPSK receiver that can operate over a range of non-integer sampling rates.
More...
#include <
qpsk_variable.h
>
Collaboration diagram for SPUC::qpsk_variable:
[
legend
]
List of all members.
Public Member Functions
long
I_data
()
long
Q_data
()
complex
< long >
data
()
long
carrier_loop
()
long
symbol_loop
()
long
symclk
(void)
long
agc_out
(void)
void
symbol_lock_average
(void)
void
clock
(
complex
< double >adc_in)
qpsk_variable
(void)
Public Attributes
a_d
ADC
agc
sigma_delta
loop_filter
< long >
afc_loop_filter
loop_filter
< long >
carrier_loop_filter
loop_filter
< long >
symbol_loop_filter
sum_and_dump
symbol_lock_detect
qpsk_discriminators
discriminators
long
agc_bit
long
carrier_loop_out
long
symbol_loop_out
long
symbol_clk
long
symbol_clk_pls
long
sample_clk
long
symbol_x2_clk
long
symbol_x2_clk_pls
lagrange
<
complex
< double > >
interp
carrier_nco
carrier__nco
cordic
cordic_mult
resampler
rate_change
fir
<
complex
< long > >
rcv_sqrt_rc
fir
<
complex
< long > >
fmf
delay
<
complex
< long > >
hard_decision_delay
delay
<
complex
< long > >
final_baseband_delay
delay
<
complex
< long > >
timing_disc_delay
long
bpsk
long
resampler_round
long
dec_rate_log
int
sym_dec
long
carrier_error
long
symbol_nco_out
complex
< long >
hard_decision_prev
complex
< long >
final_baseband_prev
complex
< long >
adc_out
complex
< long >
baseband
complex
< long >
decimated
complex
< long >
decimated_baseband
complex
< long >
resampled
complex
< long >
carrier_in
complex
< long >
carrier_nco_out
complex
< long >
mf_in
complex
< long >
mf_out
complex
< long >
fmf_out
complex
< long >
final_baseband
long
timing_error
long
nda_timing_error
long
sym_lock
long
symbol_locked
long
sym_lock_thres
long
cp_afc
long
quad_afc
long
afc
complex
< long >
hard_decision
long
qpsk_bpsk_reg
long
lock_rate_reg
long
invert_q_reg
Detailed Description
A QPSK receiver that can operate over a range of non-integer sampling rates.
Constructor & Destructor Documentation
SPUC::qpsk_variable::qpsk_variable
(
void
)
Member Function Documentation
long SPUC::qpsk_variable::agc_out
(
void
)
[inline]
long SPUC::qpsk_variable::carrier_loop
(
)
[inline]
void SPUC::qpsk_variable::clock
(
complex
< double >
adc_in
)
complex
<long> SPUC::qpsk_variable::data
(
)
[inline]
long SPUC::qpsk_variable::I_data
(
)
[inline]
long SPUC::qpsk_variable::Q_data
(
)
[inline]
void SPUC::qpsk_variable::symbol_lock_average
(
void
)
long SPUC::qpsk_variable::symbol_loop
(
)
[inline]
long SPUC::qpsk_variable::symclk
(
void
)
[inline]
Member Data Documentation
a_d
SPUC::qpsk_variable::ADC
complex
<long>
SPUC::qpsk_variable::adc_out
long
SPUC::qpsk_variable::afc
loop_filter
<long>
SPUC::qpsk_variable::afc_loop_filter
long
SPUC::qpsk_variable::agc_bit
complex
<long>
SPUC::qpsk_variable::baseband
long
SPUC::qpsk_variable::bpsk
carrier_nco
SPUC::qpsk_variable::carrier__nco
long
SPUC::qpsk_variable::carrier_error
complex
<long>
SPUC::qpsk_variable::carrier_in
loop_filter
<long>
SPUC::qpsk_variable::carrier_loop_filter
long
SPUC::qpsk_variable::carrier_loop_out
complex
<long>
SPUC::qpsk_variable::carrier_nco_out
cordic
SPUC::qpsk_variable::cordic_mult
long
SPUC::qpsk_variable::cp_afc
long
SPUC::qpsk_variable::dec_rate_log
complex
<long>
SPUC::qpsk_variable::decimated
complex
<long>
SPUC::qpsk_variable::decimated_baseband
qpsk_discriminators
SPUC::qpsk_variable::discriminators
complex
<long>
SPUC::qpsk_variable::final_baseband
delay
<
complex
<long> >
SPUC::qpsk_variable::final_baseband_delay
complex
<long>
SPUC::qpsk_variable::final_baseband_prev
fir
<
complex
<long> >
SPUC::qpsk_variable::fmf
complex
<long>
SPUC::qpsk_variable::fmf_out
complex
<long>
SPUC::qpsk_variable::hard_decision
delay
<
complex
<long> >
SPUC::qpsk_variable::hard_decision_delay
complex
<long>
SPUC::qpsk_variable::hard_decision_prev
lagrange
<
complex
<double> >
SPUC::qpsk_variable::interp
long
SPUC::qpsk_variable::invert_q_reg
long
SPUC::qpsk_variable::lock_rate_reg
complex
<long>
SPUC::qpsk_variable::mf_in
complex
<long>
SPUC::qpsk_variable::mf_out
long
SPUC::qpsk_variable::nda_timing_error
long
SPUC::qpsk_variable::qpsk_bpsk_reg
long
SPUC::qpsk_variable::quad_afc
resampler
SPUC::qpsk_variable::rate_change
fir
<
complex
<long> >
SPUC::qpsk_variable::rcv_sqrt_rc
complex
<long>
SPUC::qpsk_variable::resampled
long
SPUC::qpsk_variable::resampler_round
long
SPUC::qpsk_variable::sample_clk
agc
SPUC::qpsk_variable::sigma_delta
int
SPUC::qpsk_variable::sym_dec
long
SPUC::qpsk_variable::sym_lock
long
SPUC::qpsk_variable::sym_lock_thres
long
SPUC::qpsk_variable::symbol_clk
long
SPUC::qpsk_variable::symbol_clk_pls
sum_and_dump
SPUC::qpsk_variable::symbol_lock_detect
long
SPUC::qpsk_variable::symbol_locked
loop_filter
<long>
SPUC::qpsk_variable::symbol_loop_filter
long
SPUC::qpsk_variable::symbol_loop_out
long
SPUC::qpsk_variable::symbol_nco_out
long
SPUC::qpsk_variable::symbol_x2_clk
long
SPUC::qpsk_variable::symbol_x2_clk_pls
delay
<
complex
<long> >
SPUC::qpsk_variable::timing_disc_delay
long
SPUC::qpsk_variable::timing_error
The documentation for this class was generated from the following files:
examples/qpsk/
qpsk_variable.h
examples/qpsk/
qpsk_variable.cpp
Generated on Fri Sep 16 11:08:20 2005 for spuc by
1.4.4