155 research outputs found
A real-time fingerprint-based indoor positioning using deep learning and preceding states
In fingerprint-based positioning methods, the received signal strength (RSS) vectors from access points are measured at reference points and saved in a database. Then, this dataset is used for the training phase of a pattern recognition algorithm. Several noise types impact the signals in radio channels, and RSS values are corrupted correspondingly. These noises can be mitigated by averaging the RSS samples. In real-time applications, the users cannot wait to collect uncorrelated RSS samples to calculate their average in the online phase of the positioning process. In this paper, we propose a solution for this problem by leveraging the distribution of RSS samples in the offline phase and the preceding state of the user in the online phase.
In the first step, we propose a fast and accurate positioning algorithm using a deep neural network (DNN) to learn the distribution of available RSS samples instead of averaging them at the offline phase. Then, the similarity of an online RSS sample to the RPsâ fingerprints is obtained to estimate the userâs location. Next, the proposed DNN model is combined with a novel state-based positioning method to more accurately estimate the userâs location. Extensive experiments on both benchmark and our collected datasets in two different scenarios (single RSS sample and many RSS samples for each user in the online phase) verify the superiority of the proposed algorithm compared with traditional regression algorithms such as deep neural network regression, Gaussian process regression, random forest, and weighted KNN
Confidence interval estimation for fingerprint-based indoor localization
Fingerprint-based localization methods provide high accuracy location estimation, which use machine learning algorithms to recognize the statistical patterns of collected data. In these methods, the usersâ locations can be estimated based on the received signal strength vectors from some transmitters. However, the data collection is a labor-intensive phase, and the collected data should be updated periodically. Many researchers have contributed to reducing this cost. The easiest way to remove the data collection cost is to use fingerprints generated by the model-based approaches, in which the trained machine learning algorithm can be updated based on the environment changes. Probabilistic-based localization algorithms, in addition to the user location, can estimate a region of interest called 2Ï confidence interval in which the probability of user presence is 95%. Gaussian process regression (GPR) is a probabilistic method that can be used to achieve this goal. However, conventional GPR (CGPR) cannot accurately estimate the confidence interval when noise-free fingerprints generated by the model-based approaches are used in the training phase. In this paper, we propose a novel GPR-based localization algorithm, named enhanced GPR (EGPR), which improves the accuracy level of confidence interval estimation compared to the existing methods while fixing the level of computational complexity in the online phase. We also theoretically prove that GPR-based algorithms are minimum variance unbiased and efficient estimators. Experiments under line-of-sight and non-line-of-sight conditions demonstrate the superiority of our proposed method over counterparts in terms of accuracy as well as applicability in real-time localization systems
Compressed Sensing based Dynamic PSD Map Construction in Cognitive Radio Networks
In the context of spectrum sensing in cognitive radio networks, collaborative spectrum sensing has been proposed as a way to overcome multipath and shadowing, and hence increasing the reliability of the sensing. Due to the high amount of information to be transmitted, a dynamic compressive sensing approach is proposed to map the PSD estimate to a sparse domain which is then transmitted to the fusion center. In this regard, CRs send a compressed version of their estimated PSD to the fusion center, whose job is to reconstruct the PSD estimates of the CRs, fuse them, and make a global decision on the availability of the spectrum in space and frequency domains at a given time. The proposed compressive sensing based method considers the dynamic nature of the PSD map, and uses this dynamicity in order to decrease the amount of data needed to be transmitted between CR sensorsâ and the fusion center. By using the proposed method, an acceptable PSD map for cognitive radio purposes can be achieved by only 20 % of full data transmission between sensors and master node. Also, simulation results show the robustness of the proposed method against the channel variations, diverse compression ratios and processing times in comparison with static methods
Joint Coordinate Optimization in Fingerprint-Based Indoor Positioning
Fingerprint-based indoor positioning uses pattern
recognition algorithms (PRAs) to estimate the usersâ locations in wireless local area network environments, where satellite-based positioning methods cannot work properly. Traditionally, the training phase of PRA is separately conducted for \u1d465 and \u1d466 coordinates. However, the received signal strength from access points is a unique fingerprint for each measured point, not for \u1d465 and \u1d466 coordinates separately. In this letter, we propose a method to jointly employ the \u1d465 and \u1d466 coordinates during the training phase using a novel PRA-based Gaussian process regression (GPR), named 2D-GPR. Experimental results show that the proposed 2D-GPR improves the accuracy of positioning more than 40\u1d450\u1d45a in limited data samples and has a lower calculation cost compared with conventional GPR
CSI-Based Human Activity Recognition Using Multi-Input Multi-Output Autoencoder and Fine-Tuning
Wi-Fi-based human activity recognition (HAR) has gained considerable attention recently due to its ease of use and the availability of its infrastructures and sensors. Channel state information (CSI) captures how Wi-Fi signals are transmitted through the environment. Using channel state
information of the received signals transmitted from Wi-Fi access points, human activity can be recognized with more accuracy compared with the received signal strength indicator (RSSI). However, in many scenarios and applications, there is a serious limit in the volume of training data because of
cost, time, or resource constraints. In this study, multiple deep learning models have been trained for HAR to achieve an acceptable accuracy level while using less training data compared to other machine learning techniques. To do so, a pre-trained encoder which is trained using only a limited
number of data samples, is utilized for feature extraction. Then, by using fine-tuning, this encoder is utilized in the classifier, which is trained by a fraction of the rest of the data, and the training is continued alongside the rest of the classifierâs layers. Simulation results show that by using only 50% of the training data, there is a 20% improvement compared with the case where the encoder is not used. We also showed that by using an untrainable encoder, an accuracy improvement of 11% using 50% of the training data is achievable with a lower complexity level
CSI-Based Human Activity Recognition using Convolutional Neural Networks
Human activity recognition (HAR) as an emerging technology can have undeniable impacts on several applications such as health monitoring, context-aware systems, transportation, robotics, and smart cities. Among the main research methods in HAR (sensor, image, and WiFi-based), the WiFi-based method has attracted considerable attention due to the ubiquity of WiFi devices. WiFi devices can be utilized to distinguish daily activities such as âwalkâ, ârunâ, and âsleepâ. These activities affect WiFi signal propagation and can be further used to recognize activities. This paper proposes a Deep Learning method for HAR tasks using channel state information (CSI). A new model is developed in which CSI data are converted to grayscale images. These images are then fed into a 2D-Convolutional Neural Network (CNN) for activity classification. We take advantage of CNN's high accuracy on image classification along with WiFi-based ubiquity. The experimental results demonstrate that our proposed approach achieves acceptable performance in HAR tasks
Power allocation for D2D communications using max-min message-passing algorithm
The approach of factor-graphs (FGs) is applied in the context of power control and user pairing in Device-to-Device (D2D) communications as an effective underlay concept in wireless cellular networks. D2D communications can increase the spectral efïŹciency of wireless cellular networks by establishing a direct link between devices with limited help from the evolved node base stations (eNBs). A well-designed user pairing and power allocation scheme with low complexity can remarkably improve the systemâs performance. In this paper, a simple and distributed FG based approach is utilized for power control and user pairing implementation in an underlay cellular network with D2D communications. A max-min criterion is proposed to maximize the minimum rate of all active users in the network, including the cellular and multiple D2D co-channel links in the uplink direction. An associated message-passing (MP) algorithm is presented to distributedly solve the resultant NP-hard maximization problem, with a guaranteed convergence compared to game-theoretic and Q-learning based methods. The complexity and convergence of the proposed method are analyzed and numerical results conïŹrm that the proposed scheme outperforms alternative algorithms in terms of complexity, while keeping the sum-rate of users nearly the same as centralized counterpart methods
A CSI-Based Human Activity Recognition Using Deep Learning
The Internet of Things (IoT) has become quite popular due to advancements in Information and Communications technologies and has revolutionized the entire research area in Human Activity Recognition (HAR). For the HAR task, vision-based and sensor-based methods can present better data but at the cost of usersâ inconvenience and social constraints such as privacy issues. Due to the ubiquity of WiFi devices, the use of WiFi in intelligent daily activity monitoring for elderly persons has gained popularity in modern healthcare applications. Channel State Information (CSI) as one of the characteristics ofWiFi signals, can be utilized to recognize different human activities. We have employed a Raspberry Pi 4 to collect CSI data for seven different human daily activities, and converted CSI data to images and then used these images as inputs of a 2D Convolutional Neural Network (CNN) classifier. Our experiments have shown that the proposed CSI-based HAR outperforms other competitor methods including 1D-CNN, Long Short-Term Memory (LSTM), and Bi-directional LSTM, and achieves an accuracy of around 95% for seven activities
Efficiently Improving the Wi-Fi-Based Human Activity Recognition, Using Auditory Features, Autoencoders, and Fine-Tuning
Human activity recognition (HAR) based on Wi-Fi signals has attracted significant attention due to its convenience and the availability of infrastructures and sensors. Channel State Information (CSI) measures how Wi-Fi signals propagate through the environment. However, many scenarios and applications have insufficient training data due to constraints such as cost, time, or resources. This poses a challenge for achieving high accuracy levels with machine learning techniques. In this study, multiple deep learning models for HAR were employed to achieve acceptable accuracy levels with much less training data than other methods. A pre-trained encoder trained from a Multi-Input Multi-Output Autoencoder (MIMO AE) on Mel Frequency Cepstral Coefficients (MFCC) from a small subset of data samples was used for feature extraction. Then, fine-tuning was applied by adding the encoder as a fixed layer in the classifier, which was trained on a small fraction of the remaining data. The evaluation results (K-fold cross-validation and K=5) showed that using only 30% of the training and validation data (equivalent to 24% of the total data), the accuracy was improved by 17.7% compared to the case where the encoder was not used (with an accuracy of 79.3% for the designed classifier, and an accuracy of 90.3% for the classifier with the fixed encoder). While by considering more calculational cost, achieving higher accuracy using the pre-trained encoder as a trainable layer is possible (up to 2.4% improvement), this small gap demonstrated the effectiveness and efficiency of the proposed method for HAR using Wi-Fi signals
Throughput Improvement by Mode Selection in Hybrid Duplex Wireless Networks
Hybrid duplex wireless networks, use half duplex (HD) as well as full duplex (FD) modes to utilize the advantages of both technologies. This paper tries to determine the proportion of the network nodes that should be in HD or FD modes in such networks, to maximize the overall throughput of all FD and HD nodes. Here, by assuming imperfect self-interference cancellation (SIC) and using ALOHA protocol, the local optimum densities of FD, HD and idle nodes are obtained in a given time slot, using KarushâKuhnâTucker (KKT) conditions as well as stochastic geometry tool. We also obtain the sub-optimal value of the signal-to-interference ratio (SIR) threshold constrained by fixed node densities, using the steepest descent method in order to maximize the network throughput. The results show that in such networks, the proposed hybrid duplex mode selection scheme improves the level of throughput. The results also indicate the effect of imperfect SIC on reducing the throughput. Moreover, it is demonstrated that by choosing an optimal SIR threshold for mode selection process, the achievable throughput in such networks can increase by around 5%
- âŠ