# How to determine Hilbert coefficients

I want to take a real signal on my FPGA and create a complex one. I have FIR core implemted for a Hilbert Transform, and Xilinx's datasheet on it shows coefficients of: (-819,0,-1365,0,-4096,0,4096,0,1365,0,819) as an example.

I wanted to add more taps, so as practice I used the matlab fdesign function:

d=fdesign.hilbert(11,0.1);
hd=design(d,'firls');
coef=hd.Numerator


The coefficients seem reasonable (though I will need to multiply by 10000 to get integers). What I don't understand is the 0.1 transition width variable (I took the 0.1 from an example online), nor if I need to tune this filter for a frequency range, or if they are generic enough.