Method for transferring data to at least one receiver, said data being decomposed in a first and a second streams, said method comprising the steps of: - identifying, from a first number of bits of the first stream, a cluster of constellation points among clusters of constellation points comprised in a constellation of points, each cluster of constellation points having the same number of points and being comprised in a respective region, each region being delimited by a pair of straight lines forming an angle of 2π/C where C is the number of clusters and an arc of circle of one circle, said circle having a same centre as the constellation of points and at least one constellation point being on the circle, the intersection of the pair of straight lines being at a first non null distance from the centre of the circle, said distance being the same amongst all intersections, the radius of the circle being dependent of said distance, each bisector of the angle of 2π/C formed by each pair of straight lines passing through the centre of the circle, - identifying, from a second number of bits of the second stream, one constellation point out of the constellation points comprised in the identified cluster, the constellation points in each cluster being set on plural rings, the ring radii being dependent of the said distance, - mapping the first and second numbers of bits used for identifying in the previous steps to the identified constellation point of the identified cluster of constellation points, in order to form a symbol to be transmitted, - transmitting the symbol to the at least one receiver; said method being characterized in that: the location of constellation points of said constellation of points is obtained by: - separating the constellation points of an uniform amplitude phase shift keying constellation into said clusters of constellation points, each cluster of constellation points containing the same number of constellation points, each cluster of constellation points being comprised in a circle sector among a plurality of circle sectors, each of said circle sectors corresponding to said respective region, said circle sectors being contiguous, having the same central point and being each delimited by the same angle that is equal to said angle of 2π/C formed by said straight lines, wherein said circle sectors are separated from respective neighbour circle sectors by said straight lines, - applying, for each constellation point of each cluster, a translation of a second distance value in the direction of the bisector of the circle sector comprising the cluster while keeping the constellation points contained in respective clusters of constellation points in the respective circle sectors, - re-scaling the constellation of points on which the translations are applied, the second distance value being after the re-scaling equal to the first distance value. - identifying, from a first number of bits of the first stream, a cluster of constellation points among clusters of constellation points comprised in a constellation of points, each cluster of constellation points having the same number of points and being comprised in a respective region, each region being delimited by a pair of straight lines forming an angle of 2π/C where C is the number of clusters and an arc of circle of one circle, said circle having a same centre as the constellation of points and at least one constellation point being on the circle, the intersection of the pair of straight lines being at a first non null distance from the centre of the circle, said distance being the same amongst all intersections, the radius of the circle being dependent of said distance, each bisector of the angle of 2π/C formed by each pair of straight lines passing through the centre of the circle, - identifying, from a second number of bits of the second stream, one constellation point out of the constellation points comprised in the identified cluster, the constellation points in each cluster being set on plural rings, the ring radii being dependent of the said distance, - mapping the first and second numbers of bits used for identifying in the previous steps to the identified constellation point of the identified cluster of constellation points, in order to form a symbol to be transmitted, - transmitting the symbol to the at least one receiver; - separating the constellation points of an uniform amplitude phase shift keying constellation into said clusters of constellation points, each cluster of constellation points containing the same number of constellation points, each cluster of constellation points being comprised in a circle sector among a plurality of circle sectors, each of said circle sectors corresponding to said respective region, said circle sectors being contiguous, having the same central point and being each delimited by the same angle that is equal to said angle of 2π/C formed by said straight lines, wherein said circle sectors are separated from respective neighbour circle sectors by said straight lines, - applying, for each constellation point of each cluster, a translation of a second distance value in the direction of the bisector of the circle sector comprising the cluster while keeping the constellation points contained in respective clusters of constellation points in the respective circle sectors, - re-scaling the constellation of points on which the translations are applied, the second distance value being after the re-scaling equal to the first distance value.