... | ... | @@ -114,62 +114,3 @@ The following is a list of configurable parameters under each *Channel N* tab. |
|
|
| IQ Balance Mode | Controls the behavior of software IQ imbalance corrrection. Off: Disable correction algorithm (pass through). Manual: Keep last estimated correction when switched from Automatic to Manual. Automatic: Periodicallly find the best solution to compensate for image signals.
|
|
|
| AGC | Chooses between the manual (False) and automatic (True) gain mode where appropriate. To allow manual control of RF/IF gain stages, manual gain mode must be configured. |
|
|
|
| RF Gain | Overall RF gain of the device. | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Message Port Interface
|
|
|
|
|
|
Customized to include command port
|
|
|
|
|
|
Pass as a PMT dictionary, e.g., in python
|
|
|
|
|
|
```python
|
|
|
cmd = pmt.dict()
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
| Command | Descrpiption |
|
|
|
| ------- | ------------ |
|
|
|
| tx_time | |
|
|
|
| freq | |
|
|
|
| rate | |
|
|
|
| gain | |
|
|
|
|
|
|
|
|
|
Tx underrun indication
|
|
|
|
|
|
|
|
|
### Stream Tag Interface
|
|
|
|
|
|
Tags in receive stream
|
|
|
|
|
|
rx_time
|
|
|
rx_rate
|
|
|
rx_freq
|
|
|
|
|
|
|
|
|
Timestamp
|
|
|
|
|
|
Tags in transmit stream
|
|
|
|
|
|
Burst streaming
|
|
|
|
|
|
## libbladeRF
|
|
|
|
|
|
The blocks of gr-bladeRF utilize the API provided by libbladeRF for configuring and streaming data to/from bladeRF devices.
|
|
|
|
|
|
directly in Python or in C/C++ programs without the use of
|
|
|
|
|
|
- [libbladeRF documentation](https://nuand.com/bladeRF-doc/libbladeRF/v2.2.1/)
|
|
|
|
|
|
There are good examples of
|
|
|
|
|
|
## Performance
|
|
|
|
|
|
Metrics:
|
|
|
- Noise figure/floor
|
|
|
- Frequency Stability
|
|
|
- DC offset
|
|
|
- IQ imbalance |