Show the following properties of Hamming weight

  • Thread starter Thread starter lenti
  • Start date Start date
  • Tags Tags
    Properties Weight
Click For Summary

Homework Help Overview

The discussion revolves around properties of Hamming weight for binary words x and y of equal length. Participants are exploring various properties and relationships involving the Hamming weight, denoted as w(x) and w(y).

Discussion Character

  • Exploratory, Conceptual clarification, Assumption checking

Approaches and Questions Raised

  • The original poster attempts to show specific properties of Hamming weight, while some participants question the meaning of the operations involved, particularly the dot product and the addition of binary words. Others provide definitions and examples to clarify the concept of Hamming weight.

Discussion Status

The discussion is ongoing, with participants providing definitions and examples related to Hamming weight. There is a mix of understanding and uncertainty regarding the operations and properties being discussed, particularly concerning the formula for w(x + y) and the interpretation of w(x * y).

Contextual Notes

Some participants note the need for clarification on the operations involved, such as the meaning of x * y and the implications of the properties being explored. There is also a mention of the lack of a specific formula for Hamming weight beyond its definition.

lenti
Messages
5
Reaction score
0
hi,

I have to show the following properties of the Hamming weight for binary words x and y of equal lenght:

a)w(x+y)=w(x)+w(y)-2w(x*y)

b)w(x+y)>=w(x)-w(y)

c) For w(y) even, w(x+y) is even iff w(x) is even

d) For w(y) odd, w(x+y) is odd iff w(x) is even

can anybody help me,

thanks

lenti
 
Last edited:
Physics news on Phys.org
You probably won't get much help if you don't at least provide us the formula for Hamming weight.
 
Well the Hamming weight of a length-N word x denoted w(x) is defined as the number of components (symbols) of x that are nonzero.

Well there is no special formula about the hamming weight it can be formulated as w(x)= [tex]\sum[/tex]I{x[tex]\neq[/tex]0}

where I{x[tex]\neq[/tex]0}, the indicator of event {x[tex]\neq[/tex]0}, is 1 if x[tex]\neq[/tex]0 and 0 if x=0

thanks
 
Last edited:
a) I'm not sure what x*y means, but I suspect it is the dot product of the two words treated as vectors. If so, w(x*y) gives a measure of how many bits in x are 1 at the same place they are in y. If each bit in x is different from the corresponding bit in y, w(x*y) = 0. Is this correct?

For example, if
x = 1011
y = 0111

then x*y = 0011.

Also, x + y seems to be a new word of the same length as x (and as y), where a given bit is 1 in x + y if the corresponding bit in x or in y (or in both) is set.

For example, if
x = 1011
y = 0111
then x + y = 1111.

If I'm on the right track here, it seems that the formula should be w(x + y) = w(x) + w(y) - w(x*y), without the factor of 2 that you showed. Of course, I might not be on the right track, since I'm not sure what w(x*y) means.
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
3K
Replies
8
Views
2K
Replies
11
Views
3K
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K