+ Post New Thread
Results 1 to 6 of 6
  1. #1
    Full Member level 2
    Points: 2,055, Level: 10

    Join Date
    Oct 2005
    Posts
    137
    Helped
    6 / 6
    Points
    2,055
    Level
    10

    wut do they mean by "fixed point" saying "fix

    hi,
    i see this expresion in many articles and i did not get the meaning. what is fixed point? in VHDL design when we restrict signals in specified bits, we say that it is become fixed point. but in adaptive filters, what is fixed point? as in "fast fixed point ICA algorithm"

    thanks in advance

    •   AltAdvertisement

        
       

  2. #2
    Advanced Member level 1
    Points: 5,679, Level: 17
    Achievements:
    7 years registered
    Old Nick's Avatar
    Join Date
    Sep 2007
    Posts
    480
    Helped
    68 / 68
    Points
    5,679
    Level
    17

    Re: what do they mean by "fixed point" saying &quo

    it just means that a number is described with a fixed number of decimal places.



    •   AltAdvertisement

        
       

  3. #3
    Full Member level 2
    Points: 2,055, Level: 10

    Join Date
    Oct 2005
    Posts
    137
    Helped
    6 / 6
    Points
    2,055
    Level
    10

    wut do they mean by "fixed point" saying "fix

    do you see this meaning in the special case of source separation algorithms? because I didnt find such a thing in articls...



    •   AltAdvertisement

        
       

  4. #4
    Full Member level 1
    Points: 8,323, Level: 21

    Join Date
    Jan 2005
    Posts
    102
    Helped
    350 / 350
    Points
    8,323
    Level
    21

    Re: wut do they mean by "fixed point" saying "

    Hi Vahid,
    Fixed Point arithmetic or representation basically says that you are limiting the representation of fractional part to a specific (fixed) number of bits. And hence the precision is fixed to a specific value and the decimal point are fixed to specific number of digits.

    Now lets take an example say the maximum value of the data you have is 11.3567812 ( I consider the absolute value so the range is bounded by -11.**** to +11.******). Now your processor has a data width for storage of integer data thats say 32 bits. How many bits are required for your integer part in this case 11 to be represented in binary 4 bits right. Now the fixed point representation of 11.3567812 in a 32 bit processor, will be in Q27 format which will give you least error in fixed point computation.
    Now let me define Q27, here you have used 1 for the sign bit and 4 bits for integer-part so numbers of bits left for fraction is 32-4-1 = 27 hence Q27 format.
    Now you must note that the maximum representation possible in this Q27 notation is -16.0 to 15.999999992549419403076171875
    NOTE: Fixed point representation will have an error of 1/2^(no.of bit in fraction +1) as error. So the precission is limited by the number of bit allocated to the fraction. You can as well restrict your self to storing data in just 16 bits but you will be increasing the error.

    Now coming the the way "Fast Fixed point ICA Algorithm......" or what ever might be the case that you are referring to, you will definitely not see the author talking in these terms, because the author already assume that the float to fixed conversion is done and that the results are within tolerable error criteria. Now comes the problem of optimizing the fixed point code. Here author might talk about making the algorithm fast w.r.t a processor or making some fundamental computation changes in the way the fixed point code is executed so as that the code runs faster.

    I hope I'm clear without creating confusion.

    ~Kalyan.


    1 members found this post helpful.

  5. #5
    Newbie level 5
    Points: 879, Level: 6

    Join Date
    Apr 2008
    Posts
    9
    Helped
    0 / 0
    Points
    879
    Level
    6

    Re: wut do they mean by "fixed point" saying "

    Hi,

    In DSP we will find this word most frequently,

    there are two types of processors are there 1.Fixed point 2. floating point

    Fixed point means the number of bits for representing Integer part and fractional part are fixed. there is no point in the register physically. just we are assuming like that.

    bye....
    paramesh



    •   AltAdvertisement

        
       

  6. #6
    Newbie level 3
    Points: 756, Level: 6

    Join Date
    Oct 2008
    Posts
    3
    Helped
    1 / 1
    Points
    756
    Level
    6

    wut do they mean by "fixed point" saying "fix

    Hi,
    I work in fast fixed point ica for complex valued . i tryed to write a program for this but i cant do you have any suggestion in this



--[[ ]]--