Gr-baz
Contents
[hide]General
baz.<block>
from baz import <module>
Components
patch
Before using various blocks in gr-baz, you must apply at least some of the patches contained in this directory to your GNU Radio source tree. For example: you must update gr_udp_source if you wish to use it as a BorIP client.
lib (C++)
delay
pow_cc
print_char
puncture_bb/depuncture_ff
swap_ff
test_counter_cc
unpacked_to_packed_bb
agc_cc
python
borip
auto_fec
eye
facsink
grc
GRC XML block definitions for:
- agc: AGC (Baz)
- auto_fec: AutoFEC
- borip_source: BorIP Source
- delay: Delay (variable)
- puncture_bb/depuncture_ff: Puncture/Depuncture
- pow_cc: Power
- swap_ff: Swap
- test_counter_cc: Test Counter
- eye: Eye Sink
- facsink: Fast Auto-correlation Sink
- gr_mpsk_receiver_debug_cc: MPSK Receiver (Debug)
- Requires appropriate patch to gr_mpsk_receiver_debug.cc
Also, this contains patches for GRC to enable 'any' block support. This enables you to use raw GNU Radio blocks by typing in the necessary Python function to create the block (without a dedicated GRC XML block definition). For example: I use it with baz.print_char
You can either apply the following two patches, OR apply one from the patch page:
- Block.py.diff
- Port.py.diff
apps
am_fft
Same functionality as usrp_fft.py, however the AM (magnitude) signal is shown instead of the original complex one.
usrp_fac
Stand-alone app for using the Fast Auto-correlation Sink.