A receiving method in cooperative communications, comprising: demodulating a received signal transmitted by a first source end to obtain a first log-likelihood ratio; demodulating a received signal transmitted by a second source end to obtain a second log-likelihood ratio; demodulating a received signal transmitted by a relay node to obtain a third log-likelihood ratio; wherein, the signal transmitted by the relay node is a signal obtained after the relay node performs network coding on the signal transmitted by the first source end and the signal transmitted by the second source end; wherein the relay node demodulates and decodes the received signal transmitted by the first source end and the received signal transmitted by the second source end and performs network coding of the two decoded signals by using an XOR operation on the two decoded signals at the relay node; based on the exclusive OR feature of said network coding, processing the first log-likelihood ratio, the second log-likelihood ratio, and the third log-likelihood ratio to obtain information about the prior probability that the signal transmitted by the first source end is 0 and information about the prior probability that the signal transmitted by the first source end is 1; obtaining a posterior log-likelihood ratio of the first source end according to the first log-likelihood ratio, the information about the prior probability that the signal transmitted by the first source end is 0 and the information about the prior probability that the signal transmitted by the first source end is 1; and decoding the received signal transmitted by the first source end by using the posterior log-likelihood ratio of the first source end. demodulating a received signal transmitted by a first source end to obtain a first log-likelihood ratio; demodulating a received signal transmitted by a second source end to obtain a second log-likelihood ratio; demodulating a received signal transmitted by a relay node to obtain a third log-likelihood ratio; wherein, the signal transmitted by the relay node is a signal obtained after the relay node performs network coding on the signal transmitted by the first source end and the signal transmitted by the second source end; wherein the relay node demodulates and decodes the received signal transmitted by the first source end and the received signal transmitted by the second source end and performs network coding of the two decoded signals by using an XOR operation on the two decoded signals at the relay node; based on the exclusive OR feature of said network coding, processing the first log-likelihood ratio, the second log-likelihood ratio, and the third log-likelihood ratio to obtain information about the prior probability that the signal transmitted by the first source end is 0 and information about the prior probability that the signal transmitted by the first source end is 1; obtaining a posterior log-likelihood ratio of the first source end according to the first log-likelihood ratio, the information about the prior probability that the signal transmitted by the first source end is 0 and the information about the prior probability that the signal transmitted by the first source end is 1; and decoding the received signal transmitted by the first source end by using the posterior log-likelihood ratio of the first source end.