other arrangements for example elements of data communication system 100 can be implemented in hardware software or combinations thereof referring to fig1 data communication system 100 includes a first communication device 102 transmitting a serial data stream 108 to a second communication device 104 over a serial communications channel 106 serial data stream 108 has an embedded clock signal for example serial data stream 108 can be a gigabit serdes data stream or the like communication device 102 includes a serializing spread spectrum clock transmitter 110 serializing transmitter 110 receives n bit parallel data 112 and a clock signal 114 and serializes the data according to a spread spectrum clock signal 124 to produce a serial data stream 108 having embedded spread spectrum clock signal 124 transmitter 110 transmits serial data stream 108 over serial communications channel 106 communication device 104 includes a deserializing spread spectrum clock receiver 116 deserializing receiver 116 receives serial data stream 108 over serial communications channel 106 recovers embedded spread spectrum clock signal 124 as recovered spread spectrum clock signal 126 and outputs n bit parallel data 118 and a clock signal 120 based on serial data stream 108 and recovered spread spectrum clock signal 126 fig2 shows elements of deserializing receiver 116 of fig1 according to one embodiment although in the described embodiments the elements of deserializing receiver 116 are presented in one arrangement other embodiments may feature other arrangements for example elements of deserializing receiver 116 can be implemented in hardware software or combinations thereof referring to fig2 deserializing receiver 116 includes.