Two questions actually, but I would like to make it more visual:
I am implementing a modulator that includes matrix multiplication of a complex vector:
Just to give an example:
cck_encoding_table(1,:)= [ 1j 1 1j -1 1j 1 -1j 1 ]; cck_encoding_table(2,:)= [ -1j -1 -1j 1 1j 1 -1j 1 ]; cck_encoding_table(3,:)= [ -1j 1 -1j -1 -1j 1 1j 1 ]; cck_encoding_table(4,:)= [ 1j -1 1j 1 -1j 1 1j 1 ];
Basically, I need to implement this in Simulink (Xilinx), eventually in Hardware:
cck_n_code=exp(1j*Phi1)*cck_encoding_table(index+1,:);
My question is how to model matrix multiplication with complex vectors. My understanding is to use the Complex Multiplier . But this is only multiplied by 2 complex vectors
If I had to multiply more than 2 complex vectors per cycle, this would be possible.
I do not expect any answers, such as the model itself, but a possible approach / direction, if any, to solve the problem.
Thanks for reading, Kieran
Kiran source share