A method for communicating data in a network node, comprising: receiving, from a first network node, a data transmission at a second network node, the first network node configured to perform decode-and-forward operations and the second network node configured to perform compression operations (440, 704); generating at the second network node a compression index to be used for conveying the data transmission to a further network node; characterized by: encoding, using superposition coding, the generated compression index at the second network node; and sending the encoded compression index to at least the first network node (450, 716), and further characterized in that: encoding, using superposition coding, the generated compression index comprises: dividing the compression index into two or more component compression indices; and encoding each of the two or more component compression indices according to one of at least two or more determined channel coding rates, each of the determined channel coding rates corresponding to a component codebook of the superposition code. receiving, from a first network node, a data transmission at a second network node, the first network node configured to perform decode-and-forward operations and the second network node configured to perform compression operations (440, 704); generating at the second network node a compression index to be used for conveying the data transmission to a further network node; characterized by: encoding, using superposition coding, the generated compression index at the second network node; and sending the encoded compression index to at least the first network node (450, 716), and further characterized in that: encoding, using superposition coding, the generated compression index comprises: dividing the compression index into two or more component compression indices; and encoding each of the two or more component compression indices according to one of at least two or more determined channel coding rates, each of the determined channel coding rates corresponding to a component codebook of the superposition code. encoding, using superposition coding, the generated compression index at the second network node; and sending the encoded compression index to at least the first network node (450, 716), and further characterized in that: encoding, using superposition coding, the generated compression index comprises: dividing the compression index into two or more component compression indices; and encoding each of the two or more component compression indices according to one of at least two or more determined channel coding rates, each of the determined channel coding rates corresponding to a component codebook of the superposition code. encoding, using superposition coding, the generated compression index comprises: dividing the compression index into two or more component compression indices; and encoding each of the two or more component compression indices according to one of at least two or more determined channel coding rates, each of the determined channel coding rates corresponding to a component codebook of the superposition code. dividing the compression index into two or more component compression indices; and encoding each of the two or more component compression indices according to one of at least two or more determined channel coding rates, each of the determined channel coding rates corresponding to a component codebook of the superposition code.