Modifies the I/Q data to apply signal impairments.
You must use this node inside a Clock-Driven Loop. This node provides the following functionality: , where represents scalar multiplication.
Samples Per Cycle (SPC)—On the Item tab, change the number of parallel samples used on the data in and data out terminals. For multiple samples per cycle, data in and data out become fixed size arrays of SPC elements. The first element, data, is the oldest sample in the array.
Overflows—Gain and offset values may cause overflows (signal clipping) to occur. Overflows on data in.overflow are pipelined along with the data path, combined with overflows that occur inside of this node, and output on data out.overflow.
Reset—Toggling the reset input high resets the registers in the output valid path, allowing for deterministic startup behavior. The registers in the data out path are not reset; however, output valid is held low while reset is asserted and does not assert after reset until the registers in the data out path have been flushed. While reset is asserted, ready for input is held low and input valid is ignored.
|Pipeline delay||4 clock cycles|
|Approximate resource usage in a Xilinx Virtex-5 FPGA or Virtex-6 FPGA|
|Approximate maximum clock rate in a Xilinx Virtex-5 FPGA or Virtex-6 (-1) FPGA||160 MHz|
Where This Node Can Run:
Desktop OS: none
FPGA: All devices