A reception device comprising: a plurality of reception units (331-1, 331-2) configured to execute processing for receiving data streams that have same data structures and are transmitted from a plurality of transmission units (322-1, 322-2) included in a transmission device by using a plurality of lanes in parallel as processing of a first layer; and wherein each of a plurality of communication links (#0, #1) is established by one of the plurality of reception units (331-1, 331-2), by one of the plurality of transmission units (322-1, 322-2) and a plurality of lanes; and execute processing for integrating the received data streams into a single system data and acquiring a packet configuring the data stream as processing of a second layer; and wherein each of the plurality of reception units (331-1; 331-2) includes a plurality of signal processing units (402-0,...,402-N) that execute the processing of the first layer in parallel as many as the number of the plurality of lanes in the corresponding data link (#0, #1); and wherein the plurality of signal processing units (402-0,...,402-N) detect a control code from each of the received data streams in each of the plurality of lanes; and a control unit configured to correct a difference between timings of corresponding control codes in each of the plurality of lanes in each of the plurality communication links (#0, #1), by matching timings of the control codes from each of the plurality of lanes in each of the plurality communication links (#0, #1); and wherein the difference between timings of the corresponding control codes in each of the plurality of communication links (#0, #1) is corrected, such that the timings of the control code in each of the plurality of lanes and in each of the plurality of communication links (#0, #1) are the same. wherein each of a plurality of communication links (#0, #1) is established by one of the plurality of reception units (331-1, 331-2), by one of the plurality of transmission units (322-1, 322-2) and a plurality of lanes; and execute processing for integrating the received data streams into a single system data and acquiring a packet configuring the data stream as processing of a second layer; and wherein each of the plurality of reception units (331-1; 331-2) includes a plurality of signal processing units (402-0,...,402-N) that execute the processing of the first layer in parallel as many as the number of the plurality of lanes in the corresponding data link (#0, #1); and wherein the plurality of signal processing units (402-0,...,402-N) detect a control code from each of the received data streams in each of the plurality of lanes; and a control unit configured to correct a difference between timings of corresponding control codes in each of the plurality of lanes in each of the plurality communication links (#0, #1), by matching timings of the control codes from each of the plurality of lanes in each of the plurality communication links (#0, #1); and wherein the difference between timings of the corresponding control codes in each of the plurality of communication links (#0, #1) is corrected, such that the timings of the control code in each of the plurality of lanes and in each of the plurality of communication links (#0, #1) are the same.