A home appliance comprising: a selection unit for inputting an instruction for performing a failure diagnosis; a memory for storing product information of the home appliance for the failure diagnosis; a controller for changing a mode of the home appliance to a smart diagnosis mode and for encoding the product information stored at the memory; a modulator for generating a predetermined frequency signal to correspond to a control signal; and an audio output unit driven by the modulator to output a sound to correspond to the frequency signal, wherein the controller encodes the product information into the control signal formed with a plurality of frames, when a failure diagnosis execution instruction is input by the selection unit, wherein the controller comprises: an encoding unit for generating the control signal by encoding the product information to a control signal of a predetermined format, wherein the encoding unit sets IFS, which is a segment in which a signal is not output for a predetermined time period between the plurality of frames such that the sound is not recognized as a noise by a terminal, and characterized in that the encoding unit generates the control signal so that a plurality of symbols form one frame and sets a dead time to a symbol at a segment in which a data value is changed to remove a reverberation effect that influences on a next signal modulation due to a charge and discharge principle of a capacitor. a selection unit for inputting an instruction for performing a failure diagnosis; a memory for storing product information of the home appliance for the failure diagnosis; a controller for changing a mode of the home appliance to a smart diagnosis mode and for encoding the product information stored at the memory; a modulator for generating a predetermined frequency signal to correspond to a control signal; and an audio output unit driven by the modulator to output a sound to correspond to the frequency signal, wherein the controller encodes the product information into the control signal formed with a plurality of frames, when a failure diagnosis execution instruction is input by the selection unit, wherein the controller comprises: an encoding unit for generating the control signal by encoding the product information to a control signal of a predetermined format, wherein the encoding unit sets IFS, which is a segment in which a signal is not output for a predetermined time period between the plurality of frames such that the sound is not recognized as a noise by a terminal, and characterized in that the encoding unit generates the control signal so that a plurality of symbols form one frame and sets a dead time to a symbol at a segment in which a data value is changed to remove a reverberation effect that influences on a next signal modulation due to a charge and discharge principle of a capacitor. an encoding unit for generating the control signal by encoding the product information to a control signal of a predetermined format, wherein the encoding unit sets IFS, which is a segment in which a signal is not output for a predetermined time period between the plurality of frames such that the sound is not recognized as a noise by a terminal, and characterized in that the encoding unit generates the control signal so that a plurality of symbols form one frame and sets a dead time to a symbol at a segment in which a data value is changed to remove a reverberation effect that influences on a next signal modulation due to a charge and discharge principle of a capacitor.