EmbDev.net

Forum: FPGA, VHDL & Verilog what can i do?


von tanko (Guest)


Rate this post
useful
not useful
hi every one....

i have a design measure the distance between two samples (inputs),
d(s1,s2). and i want to ask a question


if i have 4 samples such as [ s1,s2,s3,s4 ] and i want to get the 
distances between every two samples, then i would have 
d(s1,s2),d(s1,s3),d(s1,s4),d(s2,s3),d(s2,s4)and d(s3,s4).
what should i do 1 or 2

1- should i repeat that module 6 times and i would have 6 component of 
it connected together to get the 6 distances between every sample and 
the other ...or

2- should i use that module one time and store the distance in register 
and reset the module then measure the distance between the next two 
samples and store the the result in another register again and so on....

 because i will need the distances result for sum them all.

thanks for help.

von PittyJ (Guest)


Rate this post
useful
not useful
Do 1

von Lothar M. (Company: Titel) (lkmiller) (Moderator)


Rate this post
useful
not useful
tanko wrote:
> because i will need the distances result for sum them all.
In this case the distance must be
dtot = 3 x d(s1,s4) + d(s2,s3)
because
d(s1,s4) = d(s1,s2) + d(s2,s4) = d(s1,s3) + d(s3,s4)
and therefore
dtot = d(s1,s4) + d(s1,s2)+d(s2,s4) + d(s1,s3)+d(s3,s4) + d(s2,s3)

von tanko (Guest)


Rate this post
useful
not useful
Lothar Miller wrote:

> In this case the distance must be
> dtot = 3 x d(s1,s4) + d(s2,s3)
> because
> d(s1,s4) = d(s1,s2) + d(s2,s4) = d(s1,s3) + d(s3,s4)
> and therefore
> dtot = d(s1,s4) + d(s1,s2)+d(s2,s4) + d(s1,s3)+d(s3,s4) + d(s2,s3)

sorry i didn't get your remark well
the four samples s1,s2,s3,s4
different and the distances results would e different

von Lothar M. (Company: Titel) (lkmiller) (Moderator)


Rate this post
useful
not useful
tanko wrote:
> different and the distances results would e different
If the distances are in ascending od descending order from s1 to s4 then 
my suggestion will work. Otherwise it will be more complcated...

von tanko (Guest)


Rate this post
useful
not useful
Lothar Miller wrote:

> If the distances are in ascending or descending order from s1 to s4 then
> my suggestion will work. Otherwise it will be more complicated...

no lother distances would not e ascending or descending order it will e 
completely different ,so would you suggest to do 1 or 2 as pittyj

von Lothar M. (Company: Titel) (lkmiller) (Moderator)


Rate this post
useful
not useful
Take solution 1 if you have enough ressources on the FPGA.

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.