1. A communication system comprising: a transmission device that transmits a beacon signal; and a reception device that receives the beacon signal, wherein the transmission device includes a first software processing unit configured to perform, when a first information portion to be included is updated, software processing on the updated first information portion, a first hardware processing unit configured to perform hardware processing on a second information portion to be included in the beacon signal, the second information portion being updated at least once in every predetermined period of time, and a transmitting unit configured to transmit the beacon signal, and wherein the reception device includes a second software processing unit, a receiving unit configured to receive the beacon signal while the second software processing unit is in a state of hibernation, a determining unit configured to determine whether the first information portion has been updated, wherein the second software processing unit is awakened from the state of hibernation to perform software processing on the first information portion when it is determined that the first information portion has been updated, a separating unit configured to separate the first information portion from the second information portion included in the beacon signal received using the receiving unit, and a second hardware processing unit configured to perform hardware processing on the second information portion separated using the separating unit; wherein the software processing is performed by a central processing unit (CPU) and the hardware processing is performed by a programmable hardware.