i'm not sure that my question matches this topic, but:
Hilbert tansformation, FPGA.
i- and q-components are coming to the input separately. As far as i understood i should apply Hilbert filter and delay just to real component. What about q-component?
Here is my Matlab simulation:
L = 26;
h = firpm(L,[0.1 0.9],[1 1],'Hilbert');
h=round(h*256);
x_hil_i=filter(h,1,real(inp));
x_hil_i=x_hil_i/256;
delayfilter = zeros(L,1).';
delayfilter(14) = 1;
inp_del_i= filter(delayfilter,1,real(inp));
b_i1=inp_del_i+1i*x_hil_i;
b_i2=inp_del_i-1i*x_hil_i;
figure; plot (abs(fftshift(fft(b_iA))));
figure; plot (abs(fftshift(fft(b_iB))));