No, It has variable frequency.
Actually we are going to multiply a signsl's frequency by 4, and to do this we have two original signals named A,B which are a linear glass scale encoder's outputs and they have 90 degrees phase difference.
we xor them to make the frequency twice, and so I need to make another more xor to reach to 4 times multiplied frequency.