A method of receiving a signal, comprising: receiving, by a wearable communication device, a modulated wave signal transmitted by a terminal device, wherein the modulated wave signal is obtained by modulating original data by the terminal device; demodulating the modulated wave signal to obtain a to-be-decoded signal; performing a waveform shaping process on the to-be-decoded signal to obtain a square wave signal, wherein a high level in the square wave signal is configured to represent a first preset value, and a time interval exists between two high levels in the square wave signal corresponding to any two adjacent first preset values; acquiring a plurality of time interval eigenvalues in the square wave signal; acquiring a first mapping relation, wherein the first mapping relation is configured to indicate a one-to-one mapping relation of the plurality of time interval eigenvalues and a plurality of coding sequences; performing, according to the plurality of time interval eigenvalues and the first mapping relation, a first decoding process on the square wave signal to obtain an original coding sequence, wherein the original coding sequence is obtained by encoding the original data by the terminal device; and performing a second decoding process on the original coding sequence to obtain the original data; wherein acquiring the plurality of time interval eigenvalues in the square wave signal, comprises: setting a packet header signal to the modulated wave signal; acquiring a period of the packet header signal, a pulse width of the modulated wave signal, and an edge deviation between a rising edge or a falling edge of each square wave in the square wave signal and a pulse starting point of the modulated wave signal when a threshold outputted from a comparator is greater than zero according to the packet header signal, wherein the comparator is configured to perform the waveform shaping process on the modulated wave signal; and acquiring the plurality of time interval eigenvalues according to the period of the packet header signal, the pulse width and the edge deviation, wherein the time interval eigenvalue is configured to characterize the time interval between any two adjacent high levels. receiving, by a wearable communication device, a modulated wave signal transmitted by a terminal device, wherein the modulated wave signal is obtained by modulating original data by the terminal device; demodulating the modulated wave signal to obtain a to-be-decoded signal; performing a waveform shaping process on the to-be-decoded signal to obtain a square wave signal, wherein a high level in the square wave signal is configured to represent a first preset value, and a time interval exists between two high levels in the square wave signal corresponding to any two adjacent first preset values; acquiring a plurality of time interval eigenvalues in the square wave signal; acquiring a first mapping relation, wherein the first mapping relation is configured to indicate a one-to-one mapping relation of the plurality of time interval eigenvalues and a plurality of coding sequences; performing, according to the plurality of time interval eigenvalues and the first mapping relation, a first decoding process on the square wave signal to obtain an original coding sequence, wherein the original coding sequence is obtained by encoding the original data by the terminal device; and performing a second decoding process on the original coding sequence to obtain the original data; wherein acquiring the plurality of time interval eigenvalues in the square wave signal, comprises: setting a packet header signal to the modulated wave signal; acquiring a period of the packet header signal, a pulse width of the modulated wave signal, and an edge deviation between a rising edge or a falling edge of each square wave in the square wave signal and a pulse starting point of the modulated wave signal when a threshold outputted from a comparator is greater than zero according to the packet header signal, wherein the comparator is configured to perform the waveform shaping process on the modulated wave signal; and acquiring the plurality of time interval eigenvalues according to the period of the packet header signal, the pulse width and the edge deviation, wherein the time interval eigenvalue is configured to characterize the time interval between any two adjacent high levels. setting a packet header signal to the modulated wave signal; acquiring a period of the packet header signal, a pulse width of the modulated wave signal, and an edge deviation between a rising edge or a falling edge of each square wave in the square wave signal and a pulse starting point of the modulated wave signal when a threshold outputted from a comparator is greater than zero according to the packet header signal, wherein the comparator is configured to perform the waveform shaping process on the modulated wave signal; and acquiring the plurality of time interval eigenvalues according to the period of the packet header signal, the pulse width and the edge deviation, wherein the time interval eigenvalue is configured to characterize the time interval between any two adjacent high levels.