The application provides a
software-defined wake-up
receiver implementation method and
system, which comprises the following steps: a
transmitter generates a wake-up sequence according to an agreed
code rate and a wake-up sequence, and transmits the wake-up sequence at a frequency point at which a wake-up
receiver works, so as to form a wake-up
signal; a
radio frequency front end of the wake-up
receiver performs low-power down-conversion on the received wake-up
signal, so as to obtain a
baseband signal, and then moves the
baseband signal from a carrier frequency to a
base frequency; a
comparator in the wake-up receiver compares the
baseband signal after down-conversion with a threshold, so as to generate a bit
stream; a correlator and a masker in a digital circuit of the wake-up receiver compare the bit
stream under the
clock driving of a
digital control oscillator, detect a moment at which the wake-up signal ends, and
pull up a wake-up flag, so as to enable a high-power circuit part. According to different steps and purposes of
software definition, the wake-up receiver technology can be used for implementing
network address allocation, changing signal properties of the wake-up sequence, improving security and the like.