RC Multiplier

Block: RC Multiplier (rcmult)
Block Author: Aaron Parsons
Document Author: Ben Blackman

Contents

Summary

Takes an input and sine and cosine value and gives out both real and imaginary outputs.

Mask Parameters

Parameter

Variable

Description

Latency

latency

The latency of the multipliers and of the rcmult block.

Ports

Port

Dir

Data Type

Description

d

IN

Inherited

The input to be multiplied by sine and cosine values.

sin

IN

Inherited

The sine value used to multiply d and generate the imag output.

cos

IN

Inherited

The cosine value used to multiply d and generate the real output.

real

OUT

Inherited

The result of multiplying d with cos.

imag

OUT

Inherited

The result of multiplying d with sin.

Description

Usage

This rcmult block takes an input value, d, and computes the real and imaginary components by multiplying by the cos and sin, respectively. The block has a delay of latency associated with it.