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 first software processing means for performing, if a first information portion which is to be included in the beacon signal to be transmitted and which is not necessarily updated in every predetermined period of time has been updated, software processing on the updated first information portion, first hardware processing means for performing hardware processing on a second information portion which is to be included in the beacon signal to be transmitted and which is updated at least once in every predetermined period of time, generating means for generating the beacon signal to be transmitted by adding the second information portion subjected to the hardware processing using the first hardware processing means to the first information portion subjected to the software processing using the first software processing means, and transmitting means for transmitting the beacon signal generated using the generating means, and wherein the reception device includes receiving means for receiving the beacon signal, separating means for separating the first information portion from the second information portion included in the beacon signal received using the receiving means, second hardware processing means for performing hardware processing on the second information portion separated using the separating means, determining means for determining whether the first information portion separated using the separating means has been updated, and second software processing means for performing, if the determining means determines that the first information portion has been updated, software processing on the updated first information portion.