In recent times, India is facing a high rate of cardiac diseases. Besides, cardiac diseases have become significant causes of mortality in India, both across the rural and urban populations [1-5]. When those people (enduring diseases) go to isolated places and if they get the symptoms of heart attack in that isolated place, then using Remote Health Monitoring (RHM), patients' vital information (i.e. sensed data sensed by the sensors placed on the body of the patient) is communicated to the nearby hospital very fast so that doctor could give suggestions to the patient before the ambulance arrives to the patients' location. However, there is an enormous scope to improve “Remote Health Monitoring” by enhancing its accuracy and reducing end-to-end latency.
In existing RHM systems, patients' data was transmitted either through the same wireless network that belongs to the same operator [6-19] or through Wireless Sensor Networks (WSNs) [20-24]. This may take more time because of lesser throughput or non-availability of resources in that particular wireless network. Further, the transmission of multiple patients' information through the same wireless network may lead to disaster because of higher latencies involved through existing transmission methods. This happens because of the limited number of channels available within that individual wireless network. Further, unavailability of the Base Station (BS) of a particular wireless network in certain places may hinder the delivery of data. In contrast, proposed work removes this impediment and delivers each patients' vital information very swiftly to the doctor by using multiple heterogeneous networks. This becomes feasible by splitting the entire data into multiple chunks and transmitting all those chunks of data through different reachable wireless networks. Additionally, in case of inaccessibility of a specific wireless network's BS, chunks of data can be distributed through the other attainable wireless networks' BSs. Consequently, usage of heterogeneous networks reduces latency when compared to the deployment of single wireless network alone. Moreover, proposed work reduces the latency for doing the hand-off between adjacent RATs (or Radio Access Technologies) by employing the separate control white space channel and using Software Defined Radio (SDR). Thus, the proposed system can provide enhanced health care services to remote areas of developing countries where there is a shortage of an effective specialized doctors. Additionally, by introducing this scheme, patient mortality caused by cardiac diseases will be significantly reduced.
The rest of this paper is organized as follows. Relevant preceding work is inferred in Section 2. Besides, the methodology of the proposed system is discussed in Section 3. Subsequently, Section 4 presents simulation results for reducing end-to-end latency and to enhance spectral efficiency. Ultimately, conclusion is deduced in Section 5.
2 RELATED PRECEDING WORKIn the literature, several research works have been proposed for “Remote Health Monitoring” (RHM). For instance, [25, 26] makes use of Internet of Things (IoT). Here, patients' vital data is sent from sensors to a connector (like PDA and Laptops) by using Bluetooth technology. Afterwards, connectors send the sensed data to a remote site by using one of the cellular technology.
Analogously, in [27], driver's drowsiness is detected by sensing the eye movements of the driver (so as to alert the driver while driving).
Similarly, [7-19, 28] describes the Quality Of Service (QOS) issues for real-time RHM system accomplished through a specific wireless network. However, QOS is facilitated here by performing optimal resource allocation in a particular wireless network (Even though data is received from other heterogeneous network, data is to be transmitted further from this exclusive wireless network only after implementing its resource allocation fully). In spite of this, hand-off is not considered in [14-19, 28]; whereas hand-off is investigated in the present paper.
Equivalently, [29] proposes wireless sensor network architecture for patient monitoring. But, sensor networks try to preserve the energy to the maximum extent possible. Further, many sensor relays should be installed to transmit the sensed data to the far away located remote coordinator.
Conversely, when there is more than one wireless network available to communicate the perceived patients' videos to the hospital, using only one specific wireless network for transmission (as in contemporary systems) may not reduce end-to-end latency to the desired extent [19, 30-36]. In consistence with this, interconnection between two different networks like Wi-Fi and 3G/4G networks is detailed in [37-40]. However, the proposed work can handle any number of interconnections, in contrast to the present-day technologies. Additionally, in the surrounded networks, if any network is not having enough channels to transmit the patients' sensed videos, that network uses white space channels to send the videos. Correspondingly, every RAT is equipped with SDR characteristics. Hence, SDR (installed in RAT) chooses the appropriate specifications from among various modulations, different channel coding techniques etc. as per the strengths of the channels. Consequent to this novelty used, the proposed work meets the basic requirements of 5G, that is, low end-to-end latency, high spectrum efficiency [41, 42], and also facilitates higher data rates through the connection of the existing diverse radio networks.
3 METHODOLOGYIn the proposed remote health monitoring system, three scenarios are designed for fast and efficient data transmission operation.
3.1 Experimental method for reliable heterogeneous communication of the patients' statisticsBody Area Network (BAN) of the patient measures the patients' vital statistics. (It is assumed here that BAN is perfect in every sense. That is, BAN has adequate energy and sufficient Band width for its implementation). In BAN, sensors placed in/on the body of the patient conveys the patient's statistics (or video) to the cell phone. Meanwhile, size of measured data that is to be transmitted from patient's cell phone to the hospital is more than mega bytes. In this fashion, multiple patients' information is to be conveyed. In order to communicate this much amount of data using the single wireless network requires a large number of resources. Hence, patient sensed data (or videos) is split into multiple parts, and these parts are transmitted through various heterogeneous networks that are there in between cell phone and hospital. Instead of sending the entire sensed data through a single wireless network, sending the data through multiple heterogeneous networks reduces the end-to-end latency profoundly.
In a particular location, m RATs (RAT1, RAT2, …, and RATm) are available to send the patients' data. Here, cell phone or RAT decides about the number of RATs that are in its surroundings. To apprehend this, cell phone/RAT broadcasts its control signal on white space channel. RAT that receives this control signal communicates back on the other white space control channel informing that it is available for the required data transmission. Thus, cell phone/RAT resolves about its circumambient RATs.
For instance, if the patient's cell phone detects that two heterogeneous networks (RAT1 and RAT2) are there nearer to it (as depicted in Figure 1), then sensed data is split into two parts, with the first part transmitted to RAT1 and the second part relayed to RAT2.
Patients' sensed data transmitted through heterogeneous networks
In similar fashion, RAT1 detects that there are n RATs surrounding to it. Then, RAT1 divides the received data part into n chunks and then conveys nth chunk to the nth surrounded RAT by using different channels. Here, size of the nth fragmented data chunk depends on the consecutive parameters: (a) transmission capability of nth RAT, (b) number of channels (either its own channel or white space channel) that can be assigned for nth data chunk transmission & (c) allotted channel strength determined based on the parameters like interference effect on the chosen channel, channel attenuation etc.
If unpremeditatedly, RAT1 does not have enough free channels to transmit the 3rd chunk to RAT3, then RAT1 uses white space channels to send that 3rd chunk to RAT3 as shown in Figure 1. However, the chosen white space channel should not create more than the endurable interference to primary users [41]. Besides, as the RAT avails its freely available channels apparently for these transmissions, RAT does not disrupt its own activities. Moreover, its resources are not wasted for implementing the proposed work. The format for sending the nth chunk data from RAT1 to RATn is given in Table 1.
TABLE 1. nth chunk data packet sent from RAT1 to RATn Source address (cell phone address followed by RAT1 address) RAT1 received which part of patients' sensed data (In Figure 1, it is 1st part of patients' sensed data) Indication that it is nth chunk of the RAT1's received data part nth chunk of transmitted data (along with the data size of the nth chunk) Final destination address (hospital's cell phone address) Temporary destination address (RATn address) Information related to the data transmission (like channel utilized for data transmission, modulation used, error coding applied etc.)Similarly, using the above mentioned procedure, all the RATs transfer their received data chunks to their adjacent heterogeneous RATs. Finally RATx which is adjacent to the hospital accumulates all the data chunks (based on the number of the received segmented chunk as per Table 1) and then form the final data. This converged data is sent to the hospital's Wi-Fi or UWB (Ultra Wide band) from which data is delivered finally to doctors' cell phone and ambulance cell phone.
3.2 Heterogeneous communication using white space channelsDuring the transmission of patients' sensed data, if RAT1 finds out that there are m number of multiple dissimilar RATs around it, then that RAT1 divides the received data into m fragments and transmits mth fragment to the surrounded mth RAT. For illustrative purposes, RAT1 has divided the received data into m = 2 fragments as shown in Figure 2. But, RAT1 has enough channels to communicate with RAT4 alone and does not have adequate channels to communicate with RAT3. Then, RAT1 uses the available channels to transmit the 1st fragment to RAT4. However, RAT1 delivers the 2nd fragment to RAT3 using white space channels.
Usage of white space channels in heterogeneous communication done through divergent RATs
Moreover, if the distance between RAT1 and RAT3 is more, then RAT1 can't use its own channels. This is because of RAT1's retaining channels having more attenuation when data is transmitted for longer distances using these channels. In that case, RAT1 can use white space channels so as to transmit its signals for longer distances without much attenuation. Additionally, if no RAT (or no wireless network's coverage) is there in the surrounding region of RAT1, then seamless communication can be continued further by sending the sensed data through whitespace channels. As white space channels travel for longer distances, RAT (of a wireless network) located in farther regions from RAT1 can now be used to retain the seamless communication.
3.3 Reliable model for the hand-off between heterogeneous wireless networksIf the patient is in isolated place; then also patient's sensed videos have to reach the hospital. Despite everything, that isolated place may not be there in the coverage area of any wireless network. To check if the cell phone is in the coverage area of the cellular network, cellphone sends its control information on the Reverse Control Channel (RCC) to its cellular network (RAT1 in Figure 3). Moreover, subsequent events can happen:
Sending the patients' data from the Wireless Body Area Network (WBAN) to the cell phone
If cellular network (or RAT1) is there nearby to the cell phone location (or patients' location) and RAT1 has enough free channels to further transmit the patients' data, then RAT1 responds to cell phone on the Forward Control Channel (FCC) that cell phone can send its data to RAT1 now. Then, cell phone transmit all of its sensed data on the RAT1 mentioned frequency channels to the RAT1. Subsequently, RAT1 forwards the data further towards the final destination (or Hospital). This is presented in Figure 4.
Flow diagram for patients' data transmission when cellular network (or RAT1) has enough free channels
When cell phone requests the nearby cellular network (or RAT1) that it has data to send, RAT1 informs to the cell phone on the forward control channel (FCC) that it does not have any free channels to send all of the patients' information (or) RAT1 does not respond as RAT1 is far away from the patients' location. This is done as revealed in Figure 5.
Flow diagram for patients' data transmission when cellular network (or RAT1) has no free channels to transmit the patients' sensed data further
But, cell phone has to transmit the patients' data immediately even though RAT1 does not have any free channels. For this reason, cell phone uses Cognitive Radio networking features to connect to the nearest base station (of any RAT). Concurrently, it is inferred that either RAT or cell phone updates its data base list of white space channels frequently, by querying the remotely maintained spectrum database [43].
Moreover, it is deduced here that base stations of RAT's or Gateways are equipped with VHF/UHF frequency receiving/transmitting antennas. In addition, base stations are SDR controlled, as SDR controlled base stations can use VHF white spaces for doing heterogeneous communication. Furthermore, VHF white space control channel is used by all RATs (to inform to the other RATs about which white space channels are used for data transmission) and this control channel is not used for transferring data.
As illustrated in Figure 5, cell phone sends the control packet specified in Table 2 on white space control channel.
TABLE 2. Control packet to be sent from cell phone to multiple RATs Source address (cell phone number) Destination address (hospital's phone number) Amount of data chunk to be sent to the destined RAT along with the addresses of the intermediary RATs that are communicating White space channel numbers, (on which cell phone can send the patients' sensed data later) White space channel to be used for sending back the reply (control Packet) to the cell phone Information related to the control packet transmission (like error coding applied etc.)As VHF frequencies can reach for longer distances even for smaller transmitted powers, control packets sent on the white space control channel reach to the RATs that are in faraway places also. After seeing this control packet, RATs that are ready to send the patients' sensed videos give the reply on the white space control channel (which is given in the fifth field of Table 1 control packet) to the cell phone.
4 SIMULATION RESULTS AND DISCUSSIONIn this section, results demonstrating the use of multiple heterogeneous RATs in improving the end-to-end latency and spectral efficiency are discussed. These results are validated in Matlab software.
It is assumed here that every RAT is equipped with SDR features. Hence, if a RAT is availing a channel to deliver its chunk of data, then based on the strength of that channel (i.e. channel parameters like its noise, impact of other channels on this particular channel etc.) ; RAT adopts its error-correcting parameters, modulations, along with others. For instance, transmission on more robust channel can be accomplished by utilizing higher order modulations like 64-QAM, 256-QAM etc. Conversely, lower order modulations compatible to BPSK and QPSK are exploited for weaker channels, in order to facilitate error-free decoding at the receiver.
Further, SDR is adept at selecting the better channel from among the available channels (either to evade Interference or to obtain higher data rates). Besides, if all the channels are weaker channels; then SDR chooses white channels for transmitting its data. In this way, SDR endeavours to reduce the bit error rate.
It is assumed here that M locations are there in between the patient's cell phone and hospital. Herein, y = 1, 2, ⋯, M refers to the yth particular locality. Additionally, ‘my’ heterogeneous RATs are presumed to be there in yth specific territory. Moreover, xth heterogeneous RAT in yth explicit region can render Bxy bandwidth specifically. Right here; x = 1, 2, ⋯, my holds good. Consequently, as per the provided bandwidth, xth RAT in yth locality is capable of transferring bxy number of bits. That is, bxy∝Bxy. Accordingly, xth chunk of data comprises bxy bits.
Moreover, entire patient's sensed information of N bits is split into ‘my’ chunks (in yth locality) and each chunk of data is transmitted by one RAT that is there in yth place. Additionally, consider that xth RAT in yth locality can transmit the xth chunk of data with the data rate of Rxy bits per second. (By the same token, Rxy∝Bxy∝ xth chunk of data ; x = 1, 2, ⋯, my). Therefore, all of the ‘my’ RATs (that are there in yth territory) have the overall bit rate of ∑x=1myRxy bps. Consequently, it takes Ly = N∑x=1myRxy seconds time for my RATs to send the entire data (from the edge of (y-1)th territory upto the boundary of yth area). Thus, it takes ∑y=1MLy seconds time for the heterogeneous network to transmit the entire N bits data from patients's cell phone to the hospital.
Furthermore, single wireless network allows RS bits per second. Thus, to transmit N bits of data in yth territory; it takes LS = NRS seconds time. Hence, heterogeneous network dispatches data much faster than the single wireless network by (M×LS - ∑y=1MLy) seconds.
Moreover, comparison is given below in Table 3 to evaluate the performance of the proposed heterogeneous networking system over the usage of single wireless network [14-18] for transmitting the data from patient's cell phone to the hospital.
TABLE 3. Improvement of the latency of the proposed heterogeneous networking system over the usage of single wireless network as in [] (Here, my heterogeneous RATs are there in yth specific territory. However; y = 1, 2 (==> M = 2) locations are assumed to be there in between patient's cell phone and the hospital. In any case, xth heterogeneous RAT in yth explicit region can transmit Rxy bits/s; whereas single wireless network transmits the data with the rate of RS bits/s in all M locations. Further, number of bits to be sent from the patient's cell phone to the hospital is: N = 10 mega bits) S.No. m1 number of RATs in first location render the latency of L1 = N∑x=1m1Rx1 s m2 number of RATs in second location offer the latency of L2 = N∑x=1m2Rx2 s Heterogeneous networking system takes LH = ∑y=1M=2Ly s time to transmit N bits in M = 2 locations. Utilization of single wireless network in each location provides LS = NRS s latency. Swiftness of the heterogeneous network over the single wireless network in dispatching the data by M×LS - LH s. a) m1 = 3 RATS yield Rx1 = bps. ==>L1 = 50 s m2 = 4 RATS provide Rx2 = bps. ==>L2 = 62.5 s. LH = L1 + L2 = 112.5 s. Single Wireless Network in each location contributes RS = 20 Kbps. ==>LS (in each location) = 500 s. Swiftness of data delivery by Heterogeneous Networking System over Single Wireless Network = 887.5 s. b) m1 = 2 RATS yield Rx1 = bps. ==>L1 = 111.11 s. m2 = 3 RATS provide Rx2 = bps. ==>L2 = 200 s. LH = L1 + L2 = 311.11 s. Single Wireless Network in each location contributes RS = 20 Kbps. ==>LS (in each location) = 500 s. Swiftness of data delivery by Heterogeneous Networking System over Single Wireless Network = 688.89 s. c) m1 = 4 RATS yield Rx1 = bps. ==>L1 = 66.67 s. m2 = 3 RATS provide Rx2 = bps. ==>L2 = 133.33 s. LH = L1 + L2 = 200 s. Single Wireless Network in each location contributes RS = 20 Kbps. ==>LS (in each location) = 500 s. Swiftness of data delivery by Heterogeneous Networking System over Single Wireless Network = 800 s. d) m1 = 2 RATS yield Rx1 = bps. ==>L1 = 333.33 s. m2 = 2 RATS provide Rx2 = bps. ==>L2 = 250 s. LH = L1 + L2 = 583.33 s. Single Wireless Network in each location contributes RS = 20 Kbps. ==>LS (in each location) = 500 s. Swiftness of data delivery by Heterogeneous Networking System over Single Wireless Network = 416.67 s.Equivalently, Table 3 reveals that heterogeneous networking system disseminates data from the source to destination with the lowest latency when compared to the usage of single wireless network.
Additionally, BH is the bandwidth used by the entire heterogeneous networking system in all M locations. That is, BH = ∑y=1MBy. Here, By is the bandwidth used in yth locality and By = ∑x=1myBxy with Bxy representing the bandwidth that can be utilized by xth RAT that is there in yth locality. Further, BS is the bandwidth used by single wireless network in a location. As M locations are there, single wireless network makes use of M ×BS bandwidth. Thus, Spectrum Efficiency of heterogeneous networking system over the single wireless network is taken as: S.E. = BHBH+M×BS.
Accordingly, from Table 4, it can be noticed that if one RAT does not have enough bandwidth to contribute, then, other RATs that are there in the same locality can provide the sufficient bandwidth. Because of this reason, Spectrum Efficiency becomes more for the heterogeneous networking system when compared to the single wireless network of [14-18].
TABLE 4. Spectral efficiency of the proposed heterogeneous networking system over the usage of single wireless network as in []. (Here, my heterogeneous RATs are there in yth specific territory. However, y = 1, 2, 3 (==> M = 3) locations are assumed to be there in between patient's cell phone and the hospital. In any case, xth heterogeneous RAT in yth explicit region can exploit the best possible channel (or white space); whereas utilizing single wireless network (to transmit the data) can only allocate its available channel alone, which may not be the optimum channel) S.No. m1 number of RATs in first location render B1 = ∑x=1m1Bx1 bandwidth m2 number of RATs in second location offer B2 = ∑x=1m2Bx2 b
留言 (0)