A method (200, 300, 400) for detecting hybrid automatic repeat request acknowledgement, HARQ-ACK, information from a user equipment, characterized in that the method comprises: extracting (S202, S303, S403) a HARQ-ACK symbol sequence in data transmitted from the user equipment; generating (S203, S302, S402) a plurality of candidate HARQ-ACK symbol sequences; calculating a degree of similarity between each of the plurality of candidate HARQ-ACK symbol sequences and the extracted HARQ-ACK symbol sequence to obtain a plurality of degrees of similarity; comparing an extremum of the plurality of degrees of similarity with a predetermined threshold; and determining, based upon the comparing, whether the HARQ-ACK information has been transmitted; wherein calculating the degree of similarity comprises calculating (S304, S404) a Euclidean distance or a degree of correlation between each of the plurality of candidate HARQ-ACK symbol sequences and the extracted HARQ-ACK symbol sequence to form a plurality of Euclidean distances or a plurality of degrees of correlation, and wherein calculating step comprises calculating (S306, S307, S406, S407) a first threshold and a second threshold according to a cumulative distribution function with respect to the plurality of Euclidean distances or the plurality of degrees of correlation, wherein the first threshold meets a missed detection probability condition of the HARQ-ACK information and the second threshold meets a false detection probability condition of the HARQ-ACK information, the method further comprising: for the plurality of Euclidean distances: selecting the higher one of the first threshold and the second threshold as the predetermined threshold; or for the plurality of degrees of correlation: selecting the lower one of the first threshold and the second threshold as the predetermined threshold. extracting (S202, S303, S403) a HARQ-ACK symbol sequence in data transmitted from the user equipment; generating (S203, S302, S402) a plurality of candidate HARQ-ACK symbol sequences; calculating a degree of similarity between each of the plurality of candidate HARQ-ACK symbol sequences and the extracted HARQ-ACK symbol sequence to obtain a plurality of degrees of similarity; comparing an extremum of the plurality of degrees of similarity with a predetermined threshold; and determining, based upon the comparing, whether the HARQ-ACK information has been transmitted; wherein calculating the degree of similarity comprises calculating (S304, S404) a Euclidean distance or a degree of correlation between each of the plurality of candidate HARQ-ACK symbol sequences and the extracted HARQ-ACK symbol sequence to form a plurality of Euclidean distances or a plurality of degrees of correlation, and wherein calculating step comprises calculating (S306, S307, S406, S407) a first threshold and a second threshold according to a cumulative distribution function with respect to the plurality of Euclidean distances or the plurality of degrees of correlation, wherein the first threshold meets a missed detection probability condition of the HARQ-ACK information and the second threshold meets a false detection probability condition of the HARQ-ACK information, the method further comprising: for the plurality of Euclidean distances: selecting the higher one of the first threshold and the second threshold as the predetermined threshold; or for the plurality of degrees of correlation: selecting the lower one of the first threshold and the second threshold as the predetermined threshold. for the plurality of Euclidean distances: selecting the higher one of the first threshold and the second threshold as the predetermined threshold; or for the plurality of degrees of correlation: selecting the lower one of the first threshold and the second threshold as the predetermined threshold.