Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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

Status
Not open for further replies.

vahidkh6222

Full Member level 2
Joined
Oct 11, 2005
Messages
137
Helped
6
Reputation
12
Reaction score
0
Trophy points
1,296
Activity points
2,419
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
 

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.
 

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

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

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.
 
Re: wut do they mean by "fixed point" saying &quot

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
 

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
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top