METHOD FOR RECEIVING DATA IN MIMO MOLECULAR COMMUNICATION SYSTEM
20170346512 · 2017-11-30
Inventors
Cpc classification
H04B1/10
ELECTRICITY
H04B13/00
ELECTRICITY
International classification
Abstract
Disclosed is a method for receiving data that can reduce intersymbol interference (ISI) and interlink interference (ILI) occurring in a MIMO molecular communication system. An embodiment of the present invention provides a method for receiving data at a receiver in a MIMO molecular communication system, where the method includes: determining an enzyme inhibitor discharge stopping timepoint by using the distance between the antennas of the transmitter and the distance between the transmitter and the receiver; discharging an enzyme inhibitor, which is configured to deactivate an enzyme that is distributed around the receiver, and receiving a molecule transmitted from the transmitter; and stopping the discharge of the enzyme inhibitor according to the enzyme inhibitor discharge stopping timepoint, and where the enzyme is reactive to the molecule.
Claims
1. A method for receiving data at a receiver in a MIMO molecular communication system, the method comprising: determining an enzyme inhibitor discharge stopping timepoint by using a distance between antennas of a transmitter and a distance between the transmitter and the receiver; discharging an enzyme inhibitor and receiving a molecule transmitted from the transmitter, the enzyme inhibitor configured to deactivate an enzyme distributed around the receiver; and stopping a discharge of the enzyme inhibitor according to the enzyme inhibitor discharge stopping timepoint, wherein the enzyme is reactive to the molecule.
2. The method for receiving data according to claim 1, wherein the enzyme inhibitor discharge stopping timepoint increases in proportion to the distance between the transmitter antennas and the distance between the transmitter and the receiver, from a timepoint of the discharging of the enzyme inhibitor.
3. The method for receiving data according to claim 1, wherein the receiving of the molecule comprises: discharging the enzyme inhibitor after a preset duration of time from the enzyme inhibitor discharge stopping timepoint.
4. The method for receiving data according to claim 1, further comprising: discharging the enzyme according to the enzyme inhibitor discharge stopping timepoint.
5. A method for receiving data at a receiver in a MIMO molecular communication system, the method comprising: determining a receiver open-mode period and a receiver closed-mode period by using a distance between antennas of a transmitter and a distance between the transmitter and the receiver; discharging an enzyme inhibitor and receiving a molecule transmitted from the transmitter during the receiver open-mode period, the enzyme inhibitor configured to deactivate an enzyme distributed around the receiver; and stopping a discharge of the enzyme inhibitor during the receiver closed-mode period following the receiver open-mode period, wherein the enzyme is reactive to the molecule.
6. The method for receiving data according to claim 5, wherein the transmitter transmits the molecule according to a preset transmission cycle, and the receiver open-mode period and the receiver closed-mode period are determined within the transmission cycle.
7. The method for receiving data according to claim 6, wherein a length of the receiver open-mode period increases in proportion to the distance between the transmitter antennas and the distance between the transmitter and the receiver.
8. The method for receiving data according to claim 5, wherein the determining of the receiver open-mode period and the receiver closed-mode period comprises: adjusting the receiver open-mode period and the receiver closed-mode period according to a number of molecules received during the receiver open-mode period.
9. The method for receiving data according to claim 5, further comprising: discharging the enzyme during the receiver closed-mode period.
10. The method for receiving data according to claim 5, wherein the receiving of the molecule comprises: recovering data by counting a number of molecules and comparing a counted value with a threshold value.
11. A method for receiving data at a receiver in a MIMO molecular communication system, the method comprising: receiving a molecule transmitted from a transmitter during a receiver open-mode period; activating a molecule-blocking filter around the receiver during a receiver closed-mode period following the receiver open-mode period; and recovering data by counting a number of the received molecules.
12. The method for receiving data according to claim 11, wherein the receiver is located in an environment having an enzyme reactive to the molecule distributed therein, and the activating of the molecule-blocking filter comprises: deactivating a discharge of an enzyme inhibitor activated during the receiver open-mode period.
13. The method for receiving data according to claim 11, wherein the activating of the molecule-blocking filter comprises: activating the molecule-blocking filter by discharging an enzyme reactive to the molecule.
14. The method for receiving data according to claim 11, further comprising: determining the receiver open-mode period and the receiver closed-mode period by using at least one of a distance between antennas of the antenna and a distance between the transmitter and the receiver.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DETAILED DESCRIPTION OF THE INVENTION
[0025] As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to particular modes of practice, and it is to be appreciated that all changes, equivalents, and substitutes that do not depart from the spirit and technical scope of the present invention are encompassed in the present invention. In describing the drawings, like reference numerals are used for like elements.
[0026] An aspect of the present invention is to propose a method for receiving data that can reduce interference components when a receiver in a MIMO molecular communication system receives molecules.
[0027] As described above, molecular communication entails molecules moving by way of diffusion, and the inherent properties of diffusion can cause intersymbol interference or interlink interference. To reduce such interference, an embodiment of the present invention may use a molecule-blocking filter positioned around the receiver, where the molecule-blocking filter may be activated when molecules of interference components approach the receiver so that the receiver cannot receive the interference component molecules.
[0028] An embodiment may use an enzyme or an enzyme inhibitor for the molecule-blocking filter. The enzyme may react with the molecules to block the reception of the molecules at the receiver, while the enzyme inhibitor may deactivate the enzyme.
[0029] While the descriptions that follow concentrate on embodiments that utilize an enzyme or an enzyme inhibitor as the molecule-blocking filter, other embodiments may use different forms, such as a membrane, etc., for the molecule-blocking filter. For example, the size of the pores in the membrane can be controlled to allow or block the passage of molecules through the molecule-blocking filter.
[0030] Certain embodiments of the present invention are described below in more detail with reference to the accompanying drawings.
[0031]
[0032] An embodiment of the invention may use an enzyme and an enzyme to reduce intersymbol interference and interlink interference.
[0033] The enzyme may react with molecules that are transmitted from the transmitter for information transfer and may decompose the molecule or change its property so that the molecule is not received by the receptor of the receiver. That is, from the perspective of the receiver, the enzyme may operate as a molecule-blocking filter.
[0034] The enzyme inhibitor may deactivate the enzyme to inhibit its reaction with the transmitted molecules. That is, from the perspective of the receiver, the enzyme inhibitor may serve to deactivate the molecule-blocking filter.
[0035] Thus, an embodiment of the invention can reduce interference by using the enzyme to prevent those molecules that cause interference from being received at the receiver. Also, an embodiment of the invention can permit the reception of desired molecules by using the enzyme inhibitor to deactivate or remove the enzyme, in order that the molecules transferring information can be received at the receiver.
[0036] From
[0037] Some examples of molecules that can be used for transmitting information along with the enzyme and enzyme inhibitor that can be used in conjunction with the molecules according to an embodiment of the invention are shown below in Table 1.
TABLE-US-00001 TABLE 1 Molecule Enzyme Enzyme Inhibitor acetylcholine acetylcholinesterase DIFP (diisopropyl phosphorofluoridate) alcohol alcohol dehydrogenase thiolane 1-oxides fomepizole alkylating agent tryptophan chymotrypsin TPCK (tosyl phenylalanine chloromethyl ketone)
[0038] Acetylcholinesterase decomposes acetylcholine into choline and acetate. Alcohol dehydrogenase is an enzyme that oxidizes ethanol into acetaldehyde. Chymotrypsin is a proteolytic enzyme.
[0039] Depending on whether or not the deactivated enzyme can recover its function, enzyme inhibitors can be divided into irreversible inhibitors and reversible inhibitors, and both irreversible inhibitors and reversible inhibitors can be utilized in different embodiments of the invention. However, since the interference removal effect of a reactivated enzyme may not be as strong, it may be preferable to use an irreversible inhibitor for the enzyme inhibitor.
[0040]
[0041] In
[0042] Referring to
[0043] An enzyme that is reactive to the molecules transmitted from the transmitter 310 may be distributed around the receiver 320. Depending on the embodiment, the distribution of the enzyme around the receiver 320 can be achieved by positioning the receiver 320 in an environment in which the enzyme was already distributed beforehand or by having the receiver 320 discharge the enzyme. For example, in cases where a MIMO molecular communication system according to an embodiment of the invention is used within a digestive organ of a human body, the receiver 320 can be positioned in an environment that has the chymotrypsin enzyme distributed therein.
[0044] The receiving antennas 321, 322 of the receiver 320 can have minute holes formed in the surfaces for discharging the enzyme and enzyme inhibitor, and the concentration of the enzyme distributed around the receiver 320 can be set to various levels according to the amount of enzyme discharged by the receiver 320.
[0045] The transmitter 310 may transmit a predetermined amount of molecules according to a preset transmission cycle is as illustrated in
[0046] The receiver 320 may count the numbers of molecules received during the respective transmission cycles and compare the counted value with a threshold value to recover data.
[0047] As illustrated in
[0048] During the receiver open-mode period 410, the enzyme may be deactivated, allowing the receiver 320 to receive molecules. During the receiver closed-mode period 420, the discharge of the enzyme inhibitor may be stopped, and the enzyme may be discharged, making it difficult for the receiver 320 to receive molecules due to the activation of the enzyme.
[0049] That is, in
[0050] The receiver open-mode period 410 and the receiver closed-mode period 420 may be determined within a transmission cycle, and the beginning of the receiver closed-mode period can be determined as the timepoint at which the probability of interference occurring is high. Thus, in determining the receiver closed-mode period, it may be desirable to consider the timepoints at which there are a high probability of molecules sent during a first cycle being received at the receiver during the next, second cycle (probability of intersymbol interference) and a high probability of molecules sent from an undesired link being received at the receiver (probability of interlink interference).
[0051] A timepoint at which the probability of such types of interference occurring is high may be associated with the distance between the transmitting antennas and the distance between the transmitter and the receiver. This is because a greater distance between the transmitter and the receiver and a greater distance between the transmitting antennas would lead to a longer time required by the molecules to reach the receiver by diffusion. Thus, the receiver 320 may determine the receiver open-mode period 410 and the receiver closed-mode period 420 by using the distance a between the antennas of the transmitter and the distance b between the transmitter 310 and the receiver 320, as illustrated in
[0052] The length of the receiver open-mode period can be determined to be increased in proportion to the distance between the transmitter antennas and the distance between the transmitter and the receiver. In other words, the timepoint of the receiver closed-mode period can be determined to increase in proportion to the distance between the transmitter antennas and the distance between the transmitter and the receiver, from the timepoint of the receiver open-mode period. That is, the greater the distance between the transmitter antennas and the greater the distance between the transmitter and the receiver, the later the enzyme inhibitor discharge stopping timepoint.
[0053] In a different embodiment, the receiver 320 can receive molecules without discharging either an enzyme or an enzyme inhibitor during the receiver open-mode period 410 and can block the reception of molecules corresponding to an interference component by discharging an enzyme during the receiver closed-mode period 420. However, since having a certain concentration of enzymes distributed around the receiver may be more advantages in terms of removing interference, and since the enzyme inhibitor does not deactivate all of the enzymes around the receiver, it can be preferable to employ the method of discharging an enzyme inhibitor during the receiver open-mode period 410 for enhancing the interference removal effect.
[0054]
[0055] As illustrated in
[0056] In the receiver open-mode period, the enzymes within the distribution range 323 may be deactivated as the enzyme inhibitor is discharged by the receiver. That is, the molecule-blocking filter 323 may be deactivated. Therefore, the molecules can be received by the receiving antenna 321.
[0057] Conversely, in the receiver closed-mode period, the discharge of the enzyme inhibitor by the receiver may be stopped, and the enzyme may be discharged, so that active enzymes are present within the distribution range 323. That is, the molecule-blocking filter 323 may be activated. Therefore, if a molecule enters the distribution range 323, it may be decomposed by the enzyme and may not be received by the receiving antenna 321.
[0058]
[0059] A receiver according to an embodiment of the invention may determine the receiver open-mode period and the receiver closed-mode period by using the distance between the transmitter antennas and the distance between the transmitter and the receiver (operation S610). That is, the receiver can determine the starting point (td) of the receiver closed-mode period, which is also the ending point of the receiver open-mode period.
[0060] The receiver may then determine whether the current timepoint corresponds to the receiver open-mode period or the receiver closed-mode period (operation S620). The receiver can use a counter to determine whether or not the current timepoint is within the receiver open-mode period 410.
[0061] If the result of the determining shows that the current timepoint corresponds to the receiver open-mode period, the receiver may discharge the enzyme inhibitor (operation S630) and may count the received molecules to recover data (operation S640). Conversely, if the result of the determining shows that the current timepoint corresponds to the receiver closed-mode period, the receiver may stop the discharging of the enzyme inhibitor (operation S650). Here, the receiver 320 can stop the discharge of the enzyme inhibitor concurrently with entering the receiver closed-mode period 420 or can stop the discharge of the enzyme inhibitor with a time difference after entering the receiver closed-mode period 420.
[0062] Afterwards, the receiver may determine whether or not the receiver closed-mode period has ended and whether or not molecules have been received (operations S660, S670), and if the receiver closed-mode period has ended and there is a need for the receiving of the molecules to continue, the receiver may reset the counter (operation S680) and return to operation S620.
[0063] According to the number of molecules received during the receiver open-mode period, the receiver in operation S610 can adjust the receiver open-mode period and receiver closed-mode period.
[0064] Since the enzyme is deactivated during the receiver open-mode period as described above, a plot of the number of received molecules may correspond to the solid line in the graph of
[0065] Suppose, for example, that in the example referenced in
[0066]
[0067] A receiver according to an embodiment of the invention may determine an enzyme inhibitor discharge stopping timepoint by using the distance between the transmitter antennas and the distance between the transmitter and the receiver (operation S710). Here, the enzyme inhibitor discharge stopping timepoint can increase in proportion to the distance between the transmitter antennas and the distance between the transmitter and the receiver, from the timepoint at which the discharge of the enzyme inhibitor begins.
[0068] The receiver may discharge the enzyme inhibitor, which deactivates the enzymes distributed around the receiver, and may receive the molecules sent from the transmitter (operation S720). Then, the discharge of the enzyme inhibitor may be stopped according to the enzyme inhibitor discharge stopping timepoint (operation S730).
[0069] At a preset duration of time after the enzyme inhibitor discharge stopping timepoint, the receiver may again discharge the enzyme inhibitor to receive molecules, where the preset duration of time can be determined according to the transmission cycle of the transmitter.
[0070] Then, the receiver can stop the discharge of the enzyme inhibitor and discharge the enzyme. Here, the enzyme can be discharged at the same time the discharge of the enzyme inhibitor is stopped or after a certain duration of time.
[0071]
[0072] A receiver according to an embodiment of the invention may receive the molecules from the transmitter during a receiver open-mode period (operation S810), and during a receiver closed-mode period following the receiver open-mode period, may activate a molecule-blocking filter around the receiver (operation S820).
[0073] In cases where the receiver is positioned in an environment having an enzyme distributed therein that is reactive to the molecules, the receiver may discharge an enzyme inhibitor in operation S810 and deactivate the discharge of the enzyme inhibitor in operation S820. Alternatively, the receiver can activate the molecule-blocking filter by discharging an enzyme that is reactive to the molecules in operation S820.
[0074] The receiver may count the number of molecules received in operation S810 to recover the data (S830).
[0075] As described above, the receiver can consider the distance between the transmitter antennas and the distance between the transmitter and the receiver in determining the receiver open-mode period and closed-mode period, and in certain embodiments, the receiver can consider at least one of the distance between transmitter antennas and the distance between the transmitter and receiver. For instance, if the distance between the transmitter antennas is negligibly small compared to the distance between the transmitter and the receiver, the receiver can determine the receiver open-mode period and closed-mode period by using just the distance between the transmitter and the receiver.
[0076] It is also possible for the receiver to receive the molecules or activate the molecule-blocking filter by using information on a receiver open-mode period and closed-mode period that were determined beforehand.
[0077] The technology described above can be implemented in the form of program instructions that may be performed using various computer means and can be recorded in a computer-readable medium. Such a computer-readable medium can include program instructions, data files, data structures, etc., alone or in combination. The program instructions recorded on the medium can be designed and configured specifically for the invention or can be a type of medium known to and used by the skilled person in the field of computer software. A computer-readable medium may include a hardware device that is specially configured to store and execute program instructions. Some examples may include magnetic media such as hard disks, floppy disks, magnetic tapes, etc., optical media such as CD-ROM's, DVD's, etc., magneto-optical media such as floptical disks, etc., and hardware devices such as ROM, RAM, flash memory, etc. Examples of the program of instructions may include not only machine language codes produced by a compiler but also high-level language codes that can be executed by a computer through the use of an interpreter, etc. The hardware mentioned above can be made to operate as one or more software modules that perform the actions of the embodiments of the invention, and vice versa.
[0078] While the spirit of the invention has been described in detail with reference to particular embodiments, the embodiments are for illustrative purposes only and do not limit the invention. It is to be appreciated that those skilled in the art can change or modify the embodiments without departing from the scope and spirit of the invention. Thus, the spirit of the present invention is not to be confined to the embodiments described above but rather encompasses all equivalents and variations.