Local Oscillator
Block: Local Oscillator (
lo_osc)Block Author: Aaron Parsons
Document Author: Ben Blackman
Contents |
Summary
Generates an oscillating sine and cosine.
Mask Parameters
Parameter |
Variable |
Description |
|---|---|---|
Output Bitwidth |
n_bits |
Bitwidth of the outputs. |
Counter Step |
counter_step |
Step size of the internal counter. |
Counter Start Value |
counter_start |
Initial value of the internal counter. |
Counter Bitwidth |
counter_width |
Bitwidth of the internal counter. |
Latency |
latency |
The latency of the block. |
Ports
Port |
Dir |
Data Type |
Description |
|---|---|---|---|
sin |
OUT |
Fix_(n_bits)_(n_bits-1) |
Sine of the current phase, which is given by the counter. |
cos |
OUT |
Fix_(n_bits)_(n_bits-1) |
Cosine of the current phase, which is given by the counter. |
Description
Usage
This block generates the sine and cosine of an oscillator with
user-defined spacing (based on counter_step and counter_width)
and bitwidth.