An electronic device (102, 104) comprising: a plurality of input ports (412, 414, 416) configured to receive at least two serial communication signals (212, 214, 216); an encoder circuit configured to encode the at least two serial communication signals (212, 214, 216) based on signal edges of the at least two serial communication signals to generate an encoded serial communication signal, wherein the encoder circuit comprises: a signal edge detector circuit (452, 454, 456, 458, 460) configured to detect a set of the signal edges of the at least two serial communication signals (212, 214, 216) for a time period, and a modulator circuit configured to obtain a predetermined code that corresponds to the detected set of signal edges, wherein the encoded serial communication signal comprises the predetermined code, wherein the encoded serial communication signal enables reconstruction of the at least two serial communication signals (212, 214, 216) independent of a clock signal; and a transmitter configured to transmit the encoded serial communication signal, wherein the modulator circuit is configured to obtain a predetermined code for each detected set of signal edges of the at least two serial communication signals (212, 214, 216), each predetermined code being a unique combination of bits. a plurality of input ports (412, 414, 416) configured to receive at least two serial communication signals (212, 214, 216); an encoder circuit configured to encode the at least two serial communication signals (212, 214, 216) based on signal edges of the at least two serial communication signals to generate an encoded serial communication signal, wherein the encoder circuit comprises: a signal edge detector circuit (452, 454, 456, 458, 460) configured to detect a set of the signal edges of the at least two serial communication signals (212, 214, 216) for a time period, and a modulator circuit configured to obtain a predetermined code that corresponds to the detected set of signal edges, wherein the encoded serial communication signal comprises the predetermined code, wherein the encoded serial communication signal enables reconstruction of the at least two serial communication signals (212, 214, 216) independent of a clock signal; and a transmitter configured to transmit the encoded serial communication signal, wherein the modulator circuit is configured to obtain a predetermined code for each detected set of signal edges of the at least two serial communication signals (212, 214, 216), each predetermined code being a unique combination of bits. a signal edge detector circuit (452, 454, 456, 458, 460) configured to detect a set of the signal edges of the at least two serial communication signals (212, 214, 216) for a time period, and a modulator circuit configured to obtain a predetermined code that corresponds to the detected set of signal edges, wherein the encoded serial communication signal comprises the predetermined code, wherein the encoded serial communication signal enables reconstruction of the at least two serial communication signals (212, 214, 216) independent of a clock signal; and a transmitter configured to transmit the encoded serial communication signal, wherein the modulator circuit is configured to obtain a predetermined code for each detected set of signal edges of the at least two serial communication signals (212, 214, 216), each predetermined code being a unique combination of bits.