I am using a 7811R FPGA module on a 1042Q chassis; I have an ADC board connected and delivering 8 separate streams of data to the DIO lines of the FPGA module. The data is collected in the FPGA VI and than transfered to a Host VI for further data processing.
I am trying to implement a digital beamformer for an antenna array; for that purpose I need to multiply the 8 data streams by a weight (complex number with amplitude and phase). I can't quite grasp how I would multiply a digital data stream by a complex number!
Would I have to collect a sequence of 8 data points and use them as one number? What kind of data should I use for complex number multiplication?
Any other considerations I am not taking into account that you know of?
Thanks in advance.