Communication system, communication method, and program
The communication system addresses frequency deviations in low-precision oscillator circuits by transmitting reference signals for correction, ensuring reliable data signal reception.
Patent Information
- Application Number
- PCT/JP2024/022872
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-06
- Filing Date
- 2024-06-24
- Publication Date
- 2025-08-14
AI Technical Summary
Communication systems using low-precision oscillator circuits, such as CR oscillator circuits, experience frequency deviations due to disturbances like temperature changes, leading to potential signal loss if frequency deviations become too large.
A communication system where devices transmit a reference signal prior to data signals, allowing the receiving device to detect and account for frequency shifts, enabling accurate reception of data signals despite oscillator precision variations.
Ensures reliable communication even with low-precision oscillator circuits by correcting for frequency deviations, ensuring data signal reception accuracy.
Smart Images

Figure JP2024022872_14082025_PF_FP_ABST
Abstract
Description
Communication system, communication method and program
[0001] The present disclosure relates to a communication system, a communication method, and a program.
[0002] Japanese Patent Laid-Open Publication No. 11-120424 discloses a vending machine control device. The vending machine control device includes a main control unit and multiple terminal control units. The main control unit and each terminal control unit are connected to each other via a communication line so that they can communicate with each other. The main control unit includes an oscillator circuit using a ceramic oscillator or a crystal oscillator. The terminal control units include a CR oscillator circuit. By matching the oscillation frequencies of each oscillator circuit, synchronous transmission between the main control unit and each terminal control unit becomes possible.
[0003] Japanese Patent Application Publication No. 11-120424
[0004] A low-precision oscillator circuit, such as a CR oscillator circuit, experiences a change in oscillation frequency due to disturbances such as temperature changes. In a communication system, if a frequency deviation occurs between the oscillation frequency of a first transmitting device and the oscillation frequency of a second receiving device, communication between the first and second devices is affected. If the frequency deviation becomes too large, the second receiving device will no longer be able to receive the signal.
[0005] The present invention aims to solve the above-mentioned problems.
[0006] (1) A first aspect of the present disclosure is a communication system comprising a first device and a second device capable of communicating with the first device, wherein the first device comprises a transmitting unit that transmits a reference signal to the second device prior to transmitting a data signal to the second device, and the second device comprises a detecting unit that detects a frequency shift of the reference signal transmitted from the first device, and a receiving unit that performs reception processing of the data signal transmitted from the first device, taking into account the frequency shift detected by the detecting unit.
[0007] In the above-described communication system, the receiver of the second device performs reception processing of the data signal transmitted from the first device, taking into account the frequency shift of the reference signal. Therefore, even if the frequency of the data signal transmitted from the first device is shifted from the correct frequency, the receiver of the second device can receive the data signal.
[0008] (2) In the communication system described in the above item (1), the transmitter may perform transmission using one of a frequency modulation and a phase modulation modulation.
[0009] (3) In the communication system according to the above item (1) or (2), the transmitting unit may perform transmission by wireless communication.
[0010] (4) In the communication system described in the above item (3), the transmitting unit may perform transmission by acoustic wave communication.
[0011] (5) In the communication system described in any one of items (1) to (4) above, the first device may be a medical device.
[0012] (6) In the communication system described in any one of items (1) to (5) above, the second device may include a memory unit that stores a table that associates the frequency values of the data signal transmitted from the first device with the data values indicated by the data signal, the transmitter performs transmission using frequency modulation, and the receiver corrects the frequency values of the table stored in the memory unit based on the frequency deviation, and recognizes the data values indicated by the data signal transmitted from the first device based on the frequency values of the data signal transmitted from the first device and the corrected table.
[0013] (7) In the communication system described in any one of items (1) to (5) above, the second device may include a memory unit that stores a table that associates the frequency value of the data signal transmitted from the first device with the data value indicated by the data signal, the transmitter unit may transmit using frequency modulation, and the receiver unit may detect the frequency value of the data signal transmitted from the first device, correct the detected frequency value based on the frequency deviation, and recognize the data value indicated by the data signal transmitted from the first device based on the corrected frequency value and the table.
[0014] (8) A second aspect of the present disclosure is a communication method for communicating between a first device and a second device, comprising: a transmitting step of transmitting a reference signal from the first device to the second device prior to transmitting a data signal from the first device to the second device; a detecting step of detecting a frequency shift of the reference signal transmitted from the first device by the second device; and a receiving step of performing a receiving process of the data signal transmitted from the first device by the second device, taking into account the frequency shift detected by the detecting step.
[0015] In the above-described communication method, the receiving step performs a receiving process of the data signal transmitted from the first device, taking into account the frequency deviation of the reference signal. Therefore, even if the frequency of the data signal transmitted from the first device is deviated from the correct frequency, the second device can receive the data signal.
[0016] (9) A third aspect of the present disclosure is a program for causing a computer provided in a second device that communicates with a first device to execute the following steps: a first receiving step of performing receiving processing of a reference signal transmitted from the first device prior to receiving a data signal from the first device; a detection step of detecting a frequency shift of the reference signal received by the first receiving step; and a receiving step of performing receiving processing of the data signal transmitted from the first device, taking into account the frequency shift detected by the detection step.
[0017] According to the present invention, signals can be transmitted from a first device to a second device in a satisfactory manner.
[0018] Fig. 1 is a functional block diagram of a communication system according to an embodiment of the present invention. Fig. 2 is a diagram illustrating the configuration of a medical device (medicinal liquid administration device). Fig. 3 is a sequence diagram of communication processing executed in the communication system.
[0019] If each device in a communication system is equipped with a highly accurate oscillator circuit, frequency deviation can be suppressed, thereby enabling good communication.
[0020] On the other hand, the present invention enables communication to be performed favorably even if any of the devices constituting the communication system is equipped with a low-precision oscillator circuit. In other words, the present invention enables communication to be performed favorably regardless of the precision of the oscillator circuit. An embodiment of this invention will be described below.
[0021] FIG. 1 is a functional block diagram of a communication system 10 according to an embodiment of the present invention. The embodiment described below is a communication system 10 capable of transmitting medical information from a medical device (first device) 12 to an information device (second device) 14 by wireless communication using sound waves (sound wave communication). Note that the first device is not limited to the medical device 12. Furthermore, the second device is not limited to the information device 14. Furthermore, wireless communication using radio waves may be performed instead of wireless communication using sound waves. Furthermore, communication from the medical device 12 to the information device 14 may be performed via a communication cable. In other words, the communication system 10 may perform wired communication.
[0022] 1, the communication system 10 according to this embodiment includes a medical device 12 and an information device 14. The communication system 10 is a system in which the information device 14 acquires medical information held by the medical device 12.
[0023] In the communication system 10, there may be one or more medical devices 12 and information devices 14. For example, when the communication system 10 is used in a hospital or the like, the communication system 10 may be expected to include multiple medical devices 12. In this case, for example, one information device 14 may individually manage medical information for multiple medical devices 12. Furthermore, the communication system 10 may include multiple types of medical devices 12 (e.g., drug solution administration devices 16, blood pressure monitors, thermometers, etc.). In this case, for example, it is also possible for one information device 14 to manage medical information related to multiple types of medical devices 12 for multiple patients.
[0024] [1-1 Configuration of the medical device 12 (medicinal solution administration device 16)] Fig. 2 is an explanatory diagram of the configuration of the medical device 12 (medicinal solution administration device 16). As shown in Fig. 2, the medical device 12 is a device that can be attached to and detached from the living body 100. In other words, the medical device 12 is used while in contact with the skin (body surface 102) of the living body 100. The medical device 12 can acquire medical information while attached to the living body 100. In this embodiment, a medicinal solution administration device 16 for administering a medicinal solution to the living body 100 is exemplified as the medical device 12. Note that the medical device 12 is not limited to the medicinal solution administration device 16, and may be a measuring device such as a blood pressure monitor, a thermometer, a blood glucose meter, or a pulse oximeter.
[0025] The drug solution administration device 16 is a patch-type device that is attached to the body surface 102. The drug solution administration device 16 continuously administers the drug solution into the living body 100 over a relatively long period of time (for example, several minutes to several hours). The drug solution administration device 16 may also administer the drug solution intermittently into the living body 100. Examples of the drug solution include protein preparations such as insulin preparations. Examples of the drug include narcotic analgesics, diuretics, etc.
[0026] The medicinal solution administration device 16 includes a device main body 18 and an adhesive member 20. The device main body 18 has a housing 22, a prefilled syringe 24, and a puncturing unit 26. The housing 22 houses various components including the prefilled syringe 24. The prefilled syringe 24 is pre-filled with medicinal solution. The puncturing unit 26 has a puncturing operation section 28 for operating a puncturing needle (not shown). When a user presses the puncturing operation section 28, the puncturing needle protrudes from the housing 22. The adhesive member 20 is fixed to the housing 22. The adhesive member 20 has an adhesive surface that can be attached to a body surface 102.
[0027] In such a medicinal solution administration device 16, with the adhesive member 20 attached to the body surface 102, a user (e.g., a patient) presses the puncture operation unit 28, causing the puncture needle to puncture the living body 100. Thereafter, administration of the medicinal solution from the pre-filled syringe 24 to the living body 100 begins. When administration of the medicinal solution is complete, the user removes the medicinal solution administration device 16 from the body surface 102.
[0028] 1, the drug solution administration device 16 further includes an oscillation unit 30, a calculation unit (computer) 32, a storage unit 34, and a signal supply unit 36. Note that the drug solution administration device 16 may also include components other than these components, but the description thereof will be omitted here.
[0029] The oscillator 30 includes, for example, an oscillator circuit (such as a CR oscillator circuit, an LC oscillator circuit, or a ring oscillator), a frequency divider, etc. The oscillator 30 continuously generates an electrical signal of a predetermined oscillation frequency.
[0030] The calculation unit 32 is configured by a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). That is, the calculation unit 32 is configured by processing circuitry. The calculation unit 32 has a transmission unit 38. The transmission unit 38 can be realized by the calculation unit 32 executing a program stored in the storage unit 34.
[0031] At least a part of the transmitter 38 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).Also, at least a part of the transmitter 38 may be configured by an electronic circuit including discrete devices.
[0032] The transmitter 38 performs a transmission process to transmit a signal indicating medical information to the information device 14. For example, the transmitter 38 reads out medical information stored in the memory 34. The medical information is composed of, for example, a binary data string. That is, the medical information is composed of multi-bit data (digital values). The transmitter 38 can sequentially read out one bit of data from the data string.
[0033] The transmitting unit 38 generates a data signal corresponding to the data (digital value) read from the storage unit 34, and outputs the generated data signal to the signal supplying unit 36. In this way, the transmitting unit 38 generates and sequentially outputs a data signal indicating 0 and a data signal indicating 1.
[0034] The transmitter 38 modulates each of the two different data signals into an electrical signal having a frequency corresponding to the data signal based on the electrical signal generated by the oscillator 30. For example, the transmitter 38 generates a data signal modulated by FSK (frequency shift keying). When transmitting a data signal indicating 0, the transmitter 38 generates an electrical signal having a frequency f1 and outputs it to the signal supply unit 36. The frequency f1 is, for example, 14 kHz, but is not limited to this. When transmitting a data signal indicating 1, the transmitter 38 generates an electrical signal having a frequency f2 and outputs it to the signal supply unit 36. The frequency f2 is, for example, 20 kHz, but is not limited to this.
[0035] The transmitter 38 performs a transmission process to transmit a reference signal to the information device 14 prior to transmitting a data signal to the information device 14. The reference signal is a signal used to correct (calibrate) the frequency difference between the oscillation frequency in the drug solution administration device 16 and the oscillation frequency in the information device 14. When transmitting the reference signal, the transmitter 38 generates an electrical signal having a frequency f3 and outputs it to the signal supply unit 36. The frequency f3 is, for example, 18 kHz, but is not limited to this. The frequency of the reference signal may be the same as the frequency (f1 or f2) of the data signal.
[0036] The storage unit 34 is composed of a volatile memory (not shown) and a non-volatile memory (not shown). Examples of the volatile memory include RAM (Random Access Memory). The volatile memory is used as a working memory for the processor and temporarily stores data necessary for processing or calculation. Examples of the non-volatile memory include ROM (Read Only Memory) and flash memory. The non-volatile memory is used as a storage memory and stores programs, tables, maps, etc. At least a portion of the storage unit 34 may be provided in the processor, integrated circuit, etc. described above.
[0037] The storage unit 34 stores medical information in advance. When the medical device 12 is a medicinal liquid administration device 16, the medical information includes identification information (serial number) of the medicinal liquid administration device 16 and administration end information for notifying that administration of the medicinal liquid has ended normally or abnormally. When the medical device 12 is a measuring device (such as a blood pressure monitor), the medical information includes identification information of the measuring device and vital sign information (such as blood pressure) measured by the measuring device.
[0038] The signal supply unit 36 is configured by, for example, a speaker. The signal supply unit 36 converts the electrical signal generated by the transmission unit 38 into a sound wave and outputs it. The signal supply unit 36 converts an electrical signal with a frequency f1 into a sound wave with a frequency f1 and outputs it. The signal supply unit 36 converts an electrical signal with a frequency f2 into a sound wave with a frequency f2 and outputs it. The signal supply unit 36 converts an electrical signal with a frequency f3 into a sound wave with a frequency f3 and outputs it.
[0039] In the communication system 10, when a radio signal is transmitted from the drug solution administration device 16 to the information device 14, the signal supply unit 36 is configured by, for example, an antenna. In this case, the signal supply unit 36 outputs radio waves of electrical signals of each frequency.
[0040] [1-2 Configuration of Information Device 14] Examples of the information device 14 include, but are not limited to, a smartphone, a tablet, etc. The information device 14 can acquire medical information from the medicinal solution administration device 16. The information device 14 can manage the medical information acquired from the medicinal solution administration device 16.
[0041] The information device 14 includes a signal acquisition unit 40, an oscillation unit 42, a calculation unit (computer) 44, a storage unit 46, an operation unit 48, and a display unit 50. The information device 14 may also include components other than these components, but a description of these components will be omitted here.
[0042] The signal acquisition unit 40 is configured with, for example, a microphone. The signal acquisition unit 40 acquires sound waves transmitted from the drug solution administration device 16, converts the acquired sound waves into an electrical signal, and outputs the electrical signal to the calculation unit 44. For example, the signal acquisition unit 40 converts sound waves with a frequency of f1 into an electrical signal with a frequency of f1 and outputs the electrical signal. The signal acquisition unit 40 converts sound waves with a frequency of f2 into an electrical signal with a frequency of f2 and outputs the electrical signal. The signal acquisition unit 40 converts sound waves with a frequency of f3 into an electrical signal with a frequency of f3 and outputs the electrical signal.
[0043] The oscillator 42 includes, for example, an oscillator circuit (such as a CR oscillator circuit, an LC oscillator circuit, a ring oscillator, or a crystal oscillator circuit), a frequency divider, etc. The oscillator 42 continuously generates an electric signal of a predetermined oscillation frequency.
[0044] The calculation unit 44 is configured by a processor such as a CPU, a GPU, or the like. That is, the calculation unit 44 is configured by a processing circuit. The calculation unit 44 has a receiving unit 52, a detecting unit 54, and a display control unit 56. The receiving unit 52, the detecting unit 54, and the display control unit 56 can be realized by the calculation unit 44 executing a program stored in the storage unit 46.
[0045] At least a part of the receiving unit 52, the detecting unit 54, and the display control unit 56 may be realized by an integrated circuit such as an ASIC, an FPGA, etc. Also, at least a part of the receiving unit 52, the detecting unit 54, and the display control unit 56 may be configured by an electronic circuit including a discrete device.
[0046] The receiving unit 52 performs processing to receive the signal transmitted from the medicinal solution administration device 16. The receiving unit 52 performs spectral analysis of the electrical signal output from the signal acquisition unit 40, for example, by FFT (Fast Fourier Transformation). The receiving unit 52 detects the frequency of the signal transmitted from the medicinal solution administration device 16 by performing spectral analysis. Based on the detected frequency value, the receiving unit 52 identifies whether the transmitted signal is a data signal indicating 0, a data signal indicating 1, or a reference signal. In this specification, the frequency value is also referred to as a frequency value.
[0047] The detection unit 54 detects a frequency deviation of the reference signal transmitted prior to transmission of the data signal from the medicinal solution administration device 16. For example, the detection unit 54 detects a frequency deviation of the reference signal transmitted from the medicinal solution administration device 16 by comparing the frequency value of the reference signal detected by the reception unit 52 with the correct frequency value of the reference signal.
[0048] The storage unit 46 is composed of a volatile memory (not shown) and a non-volatile memory (not shown). Examples of the volatile memory include RAM. The volatile memory is used as a working memory for the processor and temporarily stores data necessary for processing or calculation. Examples of the non-volatile memory include ROM and flash memory. The non-volatile memory is used as a storage memory and stores programs, tables, maps, etc. At least a portion of the storage unit 46 may be provided in the processor, integrated circuit, etc. described above.
[0049] The storage unit 46 stores a frequency table that associates the frequency value of a signal transmitted from the medicinal solution administration device 16 with the type (content) of that signal. In the frequency table, the frequency value of f1 is associated with the type "data signal indicating 0." In addition, in the frequency table, the frequency value of f2 is associated with the type "data signal indicating 1." In addition, in the frequency table, the frequency value of f3 is associated with the type "reference signal."
[0050] The operation unit 48 is used when the user operates the information device 14. The display unit 50 is provided with a display element (not shown). Examples of the display element include a liquid crystal display element and an organic electroluminescence display element. The operation unit 48 and the display unit 50 can be configured by a touch panel (not shown) equipped with such a display element, but are not limited to this. The operation unit 48 may also be configured by a keyboard, a mouse, etc.
[0051] 3 is a sequence diagram of communication processing executed in the communication system 10. The medicinal solution administration device 16 performs a transmission process to the information device 14 at a predetermined timing. For example, when administration of the medicinal solution to the living body 100 is completed, a sensor (not shown) provided in the medicinal solution administration device 16 outputs a signal indicating that administration of the medicinal solution has been completed to the calculation unit 32. When the calculation unit 32 receives this signal, it executes the communication processing described below.
[0052] In step S1 (transmission step), the transmitter 38 of the medicinal solution administration device 16 performs processing to transmit a reference signal. The transmitter 38 generates an electrical signal having a frequency of f3 based on the electrical signal generated by the oscillator 30 and outputs the generated electrical signal to the signal supply unit 36. The signal supply unit 36 converts the electrical signal received from the transmitter 38 into a sound wave and transmits the sound wave to the information device 14. This sound wave is the reference signal.
[0053] In step S2 (first receiving step), the receiving unit 52 of the information device 14 receives the reference signal via the signal acquiring unit 40. Specifically, the signal acquiring unit 40 receives sound waves (reference signals) transmitted from the medicinal solution administration device 16. The signal acquiring unit 40 converts the sound waves (reference signals) into electrical signals and outputs them. The receiving unit 52 performs spectral analysis using FFT on the electrical signals acquired from the signal acquiring unit 40 to detect the frequency with the highest intensity.
[0054] In step S3 (detection step), the detection unit 54 of the information device 14 detects a frequency deviation of the signal initially transmitted from the medicinal solution administration device 16, i.e., the reference signal. The detection unit 54 detects the frequency deviation of the reference signal based on the frequency table stored in the storage unit 46. Specifically, the detection unit 54 compares the frequency value of the reference signal detected by the receiving unit 52 in step S2 with the frequency value of the reference signal in the frequency table. The difference between the two frequency values corresponds to the frequency deviation of the reference signal transmitted from the medicinal solution administration device 16. For example, if the frequency value of the reference signal transmitted from the medicinal solution administration device 16 is greater by fx than the frequency value of the reference signal in the frequency table stored in the storage unit 46, the detection unit 54 detects a frequency deviation of +fx. For example, if the frequency value of the reference signal transmitted from the medicinal solution administration device 16 is smaller by fx than the frequency value of the reference signal in the frequency table stored in the storage unit 46, the detection unit 54 detects a frequency deviation of -fx.
[0055] Each of the processes in steps S4 and S5 described below is executed once for each piece of data included in the data string to be transmitted from the medicinal solution administration device 16 to the information device 14. Each of the processes in steps S4 and S5 is repeatedly executed until transmission of all data is completed.
[0056] In step S4, the transmitter 38 of the medical solution administration device 16 performs processing to transmit a data signal. After transmitting the reference signal in step S1, the transmitter 38 reads the medical information stored in the memory unit 34. When reading the medical information, the transmitter 38 sequentially reads one-bit data from a data string representing the medical information. The transmitter 38 performs frequency modulation according to the value indicated by the read data. For example, if the read data is 0, the transmitter 38 generates an electrical signal having a frequency of f1 based on the electrical signal generated by the oscillator 30. On the other hand, if the read data is 1, the transmitter 38 generates an electrical signal having a frequency of f2 based on the electrical signal generated by the oscillator 30. The signal supply unit 36 converts the electrical signal generated by the transmitter 38 into a sound wave and transmits it to the information device 14. This sound wave is a data signal corresponding to data 0 or 1.
[0057] In step S5 (receiving step), the receiving unit 52 of the information device 14 receives the data signal via the signal acquisition unit 40. Here, the receiving unit 52 receives the data signal taking into account the frequency deviation detected in step S3. Methods for taking the frequency deviation into account include, for example, a first method and a second method. In the first method, the receiving unit 52 corrects the frequency values in the frequency table stored in the storage unit 46 based on the frequency deviation. The receiving unit 52 corrects the frequency table using the first method once before processing step S5. On the other hand, in the second method, the receiving unit 52 corrects the frequency value of the detected data signal based on the frequency deviation every time it detects the frequency of the data signal. The receiving unit 52 corrects the frequency value of the data signal using the second method every time it performs the processing of step S5.
[0058] The first method will be described. For example, assume that the frequency deviation detected by the detecting unit 54 in step S3 is +fx. In this case, the receiving unit 52 modifies the frequency table by adding fx to each frequency value (f1, f2) in the frequency table. Also assume that the frequency deviation detected by the detecting unit 54 in step S3 is -fx. In this case, the receiving unit 52 modifies the frequency table by subtracting fx from each frequency value (f1, f2) in the frequency table.
[0059] After correcting the frequency table, the receiving unit 52 receives each data signal via the signal acquiring unit 40. Specifically, the signal acquiring unit 40 converts sound waves (data signals) into electrical signals and outputs them. The receiving unit 52 performs FFT spectral analysis on the electrical signals acquired from the signal acquiring unit 40 to detect the frequency with the highest intensity. The receiving unit 52 recognizes the data value indicated by the data signal based on the detected frequency value and the corrected frequency table.
[0060] The second method will be described. The receiver 52 receives each data signal via the signal acquirer 40. Specifically, the signal acquirer 40 converts sound waves (data signals) into electrical signals and outputs them. The receiver 52 performs FFT spectral analysis on the electrical signals acquired from the signal acquirer 40 to detect the frequency with the highest intensity.
[0061] As in the description of the first method, for example, assume that the frequency deviation detected by the detecting unit 54 in step S3 is +fx. In this case, the receiving unit 52 subtracts fx from the frequency value of the detected data signal. The receiving unit 52 recognizes the data value indicated by the data signal based on the corrected (subtracted) frequency value and the frequency table. Also assume that the frequency deviation detected by the detecting unit 54 in step S3 is −fx. In this case, the receiving unit 52 adds fx to the frequency value of the detected data signal. The receiving unit 52 recognizes the data value indicated by the data signal based on the corrected (added) frequency value and the frequency table.
[0062] In step S6, the display control unit 56 of the information device 14 performs display control to display medical information (identification information of the medicinal liquid administration device 16 and administration end information) on the display unit 50. As a result, the display unit 50 displays a message notifying that administration of the medicinal liquid in the medicinal liquid administration device 16 has ended normally or abnormally.
[0063] [3 Modification] In the above-described embodiment, the modulation method used by the transmitter 38 of the chemical solution administration device 16 is frequency modulation. However, the modulation method used by the transmitter 38 may be phase modulation.
[0064] [4. Effect] The medicinal liquid administration device 16 is a disposable item. For this reason, for example, it is conceivable to use an inexpensive oscillator circuit (CR oscillator circuit, LC oscillator circuit, ring oscillator, etc.) for the transmitter 38 of the medicinal liquid administration device 16. However, inexpensive oscillator circuits have the problem of low accuracy. Oscillator circuits with low accuracy are prone to deviations in oscillation frequency.
[0065] In the above-described communication system 10, the receiving unit 52 of the information device 14 takes into account the frequency shift of the reference signal when receiving the data signal transmitted from the medicinal solution administration device 16. Therefore, even if the frequency of the data signal transmitted from the medicinal solution administration device 16 is shifted from the correct frequency, the receiving unit 52 of the information device 14 can receive the data signal satisfactorily.
[0066] Although the present disclosure has been described in detail, the present disclosure is not limited to the individual embodiments described above. Various additions, substitutions, modifications, partial deletions, etc. are possible in these embodiments without departing from the gist of the present disclosure or the spirit of the present disclosure derived from the content of the claims and their equivalents. These embodiments can also be implemented in combination. For example, in the above-described embodiments, the order of each operation and the order of each process are shown as examples and are not limited to these. The same applies when numerical values or mathematical expressions are used in the description of the above-described embodiments.
Claims
1. A communication system comprising a first device and a second device capable of communicating with the first device, wherein the first device comprises a transmitter that transmits a reference signal to the second device prior to transmitting a data signal to the second device, and the second device comprises: a detector that detects a frequency shift of the reference signal transmitted from the first device; and a receiver that performs reception processing of the data signal transmitted from the first device, taking into account the frequency shift detected by the detector.
2. A communication system according to claim 1, wherein the transmitter performs transmission using one of frequency modulation and phase modulation.
3. A communication system according to claim 1, wherein the transmitting unit performs transmission by wireless communication.
4. A communication system according to claim 3, wherein the transmitting unit transmits by acoustic wave communication.
5. A communication system according to any one of claims 1 to 4, wherein the first device is a medical device.
6. A communication system according to claim 1, wherein the second device comprises a memory unit that stores a table that associates the frequency values of the data signal transmitted from the first device with the data values indicated by the data signal, the transmitter unit transmits using frequency modulation, and the receiver unit corrects the frequency values of the table stored in the memory unit based on the frequency deviation, and recognizes the data values indicated by the data signal transmitted from the first device based on the frequency values of the data signal transmitted from the first device and the corrected table.
7. A communication system according to claim 1, wherein the second device comprises a memory unit that stores a table that associates the frequency values of the data signal transmitted from the first device with the data values indicated by the data signal, the transmitter unit transmits using frequency modulation, and the receiver unit detects the frequency value of the data signal transmitted from the first device, corrects the detected frequency value based on the frequency deviation, and recognizes the data value indicated by the data signal transmitted from the first device based on the corrected frequency value and the table.
8. A communication method for communicating between a first device and a second device, comprising: a transmitting step of transmitting a reference signal from the first device to the second device prior to transmitting a data signal from the first device to the second device; a detecting step of the second device detecting a frequency shift of the reference signal transmitted from the first device; and a receiving step of the second device performing reception processing of the data signal transmitted from the first device, taking into account the frequency shift detected in the detecting step.
9. A program for causing a computer provided in a second device that communicates with a first device to execute the following steps: a first receiving step of performing reception processing of a reference signal transmitted from the first device prior to receiving a data signal from the first device; a detection step of detecting a frequency deviation of the reference signal received in the first receiving step; and a receiving step of performing reception processing of the data signal transmitted from the first device, taking into account the frequency deviation detected in the detection step.
Citation Information
Patent Citations
Controller for vending machine
JP1999120424A
Mobile station and afc control method in mobile station
JP2000115127A
Apparatus and method for radio communication
JP2001358663A
Wireless communication apparatus and wireless communication system
JP2006270254A
Receiver and program thereof
JP2008035311A