Saiful Islam

Mr. Saiful Islam

Finnish Geospatial Research Institute, Kirkkonummi, Finland
orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
26 July 2022 in IEEE Access
Verified
Journal Article
Open access
FPFabricio Prol
Fabricio Prol
RFRuben Morales Ferre
Ruben Morales Ferre
ZSZ. Saleem
Z. Saleem
PVP. Valisuo
P. Valisuo
CPC. Pinell
C. Pinell
HKH. Kuusniemi
H. Kuusniemi
More and more satellites are populating the sky nowadays in the Low Earth orbits (LEO). Most of the targeted applications are related to broadband and narrowband communications, Earth observation, synthetic aperture radar, and internet-of-Things (IoT) connectivity. In addition to these targeted applications, there is yet-to-be-harnessed potential for LEO and positioning, navigation, and timing (PNT) systems, or what is nowadays referred to as LEO-PNT. No commercial LEO-PNT solutions currently exist and there is no unified research on LEO-PNT concepts. Our survey aims to fill the gaps in knowledge regarding what a LEO-PNT system entails, its technical design steps and challenges, what physical layer parameters are viable solutions, what tools can be used for a LEO-PNT design (e.g., optimisation steps, hardware and software simulators, etc.), the existing models of wireless channels for satellite-to-ground and ground-to-satellite propagation, and the commercial prospects of a future LEO-PNT system. A comprehensive and multidisciplinary survey is provided by a team of authors with complementary expertise in wireless communications, signal processing, navigation and tracking, physics, machine learning, Earth observation, remote sensing, digital economy, and business models.

12 August 2024 in GPS Solutions
Verified
Journal Article
Open access
PDF file
SISaiful Islam
Saiful Islam
MBMohammad Zahidul H. Bhuiyan
Mohammad Zahidul H. Bhuiyan
MLMuwahida Liaquat
Muwahida Liaquat
IPInto Pääkkönen
Into Pääkkönen
SKSanna Kaasalainen
Sanna Kaasalainen
Spoofing is becoming a prevalent threat to the users of Global Navigation Satellite Systems (GNSS). It is important to deepen our understanding of spoofing attacks and develop resilient techniques to effectively combat this threat. Detecting and mitigating these attacks requires thorough testing, typically conducted in a laboratory environment through the establishment of a spoofing test-bed. The complexity, cost and resource demands of creating such a test-bed underscore the necessity of utilizing openly available datasets. To address this need, this paper introduces a new GNSS spoofing data repository from Finnish Geospatial Research Institute (FGI) named hereafter as ‘FGI-SpoofRepo’. This data repository consists of raw In-phase and Quadrature (I/Q) data of live recordings of GPS L1 C/A, Galileo E1, GPS L5, and Galileo E5a signals. These datasets encompass three distinct types of spoofing characteristics (synchronous, asynchronous, and meaconing), making them very useful example candidates of open data for testing the performance of any anti-spoofing techniques (be it detection or mitigation). The inclusion of live signals in multiple GNSS frequencies and the presence of cryptographic signatures in Galileo E1 signal make these datasets potential benchmarks for assessing the resilience performance of multi-frequency multi-constellation receivers. The analysis of the datasets is carried out with an open-source MATLAB-based software-defined receiver, FGI-GSRx. An updated version of FGI-GSRx, equipped with the necessary modifications for processing and analyzing the new datasets, is released alongside the datasets. Therefore, the GNSS research community can utilize the open-source FGI-GSRx or any third-party SDR to process the publicly available raw I/Q data for implementation, testing and validation of any new anti-spoofing technique. The results show that time-synchronous spoofing seamlessly takes over positioning solution, while time-asynchronous spoofing acts as noise or in some cases, completely prevent the receiver from providing a positioning solution. Signal re-acquisition during an ongoing spoofing attack (cold start), the receiver tends to lock onto the spoofing signal with the highest peak, posing a potential threat to GNSS receivers without assisted information. Overall, this research aims to advance the understanding of complex spoofing attacks on GNSS signals, providing insight into enhancing resilience in navigation systems.

16 March 2022 in Sensors
Verified
Journal Article
Open access
PDF file
SISaiful Islam
Saiful Islam
MBMohammad Zahidul H. Bhuiyan
Mohammad Zahidul H. Bhuiyan
STSarang Thombre
Sarang Thombre
SKSanna Kaasalainen
Sanna Kaasalainen
Today, a substantial portion of global trade is carried by sea. Consequently, the reliance on Global Navigation Satellite System (GNSS)-based navigation in the oceans and inland waterways has been rapidly growing. GNSS is vulnerable to various radio frequency interference. The objective of this research is to propose a resilient Multi-Frequency, Multi-Constellation (MFMC) receiver in the context of maritime navigation to identify any GNSS signal jamming incident and switch to a jamming-free signal immediately. With that goal in mind, the authors implemented a jamming event detector that can identify the start, end, and total duration of the detected jamming event on any of the impacted GNSS signal(s). By utilizing a jamming event detector, the proposed resilient MFMC receiver indeed provides a seamless positioning solution in the event of single-frequency jamming on either the lower or upper L-band. In addition, this manuscript also contains positioning performance analysis of GPS-L5-only, Galileo-E5a-only, and Galileo-E5b-only signals and their multi-GNSS combinations in a maritime operational environment in the Gulf of Finland. The positioning performance of lower L-band GNSS signals in a maritime environment has not been thoroughly investigated as per the authors’ knowledge.

20 June 2024 in Sensors
Verified
Journal Article
Open access
PDF file
MLMuwahida Liaquat
Muwahida Liaquat
MBMohammad Zahidul H. Bhuiyan
Mohammad Zahidul H. Bhuiyan
SISaiful Islam
Saiful Islam
IPInto Joonas Akseli Pääkkönen
Into Joonas Akseli Pääkkönen
SKSanna Kaasalainen
Sanna Kaasalainen
The Global Navigation Satellite System (GNSS) software-defined receivers offer greater flexibility, cost-effectiveness, customization, and integration capabilities compared to traditional hardware-based receivers, making them essential for a wide range of applications. The continuous evolution of GNSS research and the availability of new features require these software-defined receivers to upgrade continuously to facilitate the latest requirements. The Finnish Geospatial Research Institute (FGI) has been supporting the GNSS research community with its open-source implementations, such as a MATLAB-based GNSS software-defined receiver `FGI-GSRx’ and a Python-based implementation `FGI-OSNMA’ for utilizing Galileo’s Open Service Navigation Message Authentication (OSNMA). In this context, longer datasets are crucial for GNSS software-defined receivers to support adaptation, optimization, and facilitate testing to investigate and develop future-proof receiver capabilities. In this paper, we present an updated version of FGI-GSRx, namely, FGI-GSRx-v2.0.0, which is also available as an open-source resource for the research community. FGI-GSRx-v2.0.0 offers improved performance as compared to its previous version, especially for the execution of long datasets. This is carried out by optimizing the receiver’s functionality and offering a newly added parallel processing feature to ensure faster capabilities to process the raw GNSS data. This paper also presents an analysis of some key design aspects of previous and current versions of FGI-GSRx for a better insight into the receiver’s functionalities. The results show that FGI-GSRx-v2.0.0 offers about a 40% run time execution improvement over FGI-GSRx-v1.0.0 in the case of the sequential processing mode and about a 59% improvement in the case of the parallel processing mode, with 17 GNSS satellites from GPS and Galileo. In addition, an attempt is made to execute v2.0.0 with MATLAB’s own parallel computing toolbox. A detailed performance comparison reveals an improvement of about 43% in execution time over the v2.0.0 parallel processing mode for the same GNSS scenario.

8 May 2024 in Preprints.org
Verified
Preprint
Open access
PDF file
MLMuwahida Liaquat
Muwahida Liaquat
MBMohammad Zahidul H. Bhuiyan
Mohammad Zahidul H. Bhuiyan
SISaiful Islam
Saiful Islam
IPInto Joonas Akseli Pääkkönen
Into Joonas Akseli Pääkkönen
SKSanna Kaasalainen
Sanna Kaasalainen
The Global Navigation Satellite Systems (GNSS) software-defined receivers offer greater flexibility, cost-effectiveness, customization, and integration capabilities compared to traditional hardware-based receivers, making them essential for a wide range of applications. The continuous evolution of GNSS research and the availability of new features require these software-defined receivers to upgrade continuously to facilitate the latest requirements. The Finnish Geospatial Research Institute (FGI) has been supporting the GNSS research community with its open-source implementations, such as a MATLAB-based GNSS software-defined receiver ’FGI-GSRx’ and a Python-based implementation ’FGI-OSNMA’ for utilizing Galileo’s Open Service Navigation Message Authentication (OSNMA). In this context, longer datasets are crucial for GNSS software-defined receivers to support adaptation, optimization and facilitate testing to investigate and develop future-proof receiver capabilities. In this paper we present an updated version of FGI-GSRx, namely FGI-GSRx-v2.0.0, which is also available as an open-source resource for the research community. FGI-GSRx-v2.0.0 offers improved performance as compared to its previous version, especially for the execution of long datasets. This is carried out by optimizing the receiver’s functionality and offering a newly added parallel processing feature to ensure faster capabilities to process the raw GNSS data. This paper also presents an analysis of some key design aspects of previous and current versions of FGI-GSRx for a better insight into the receiver’s functionalities. The results show that FGI-GSRx-v2.0.0 offers about 40% run time execution improvement over FGI-GSRx-v1.0.0 in case of sequential processing mode and about 59% improvement in case of parallel processing mode with 17 GNSS satellites from GPS and Galileo. In addition, an attempt is made to execute v2.0.0 with MATLAB’s own parallel computing toolbox. A detail performance comparison reveals an improvement of about 43% in execution time over v2.0.0 parallel processing mode for the same GNSS scenario.

27 January 2025 in Applied Acoustics
Verified
Journal Article
Open access
AGAjinkya Gorad
Ajinkya Gorad
ZZZheng Zhao
Zheng Zhao
JGJosé M. Vallet García
José M. Vallet García
Ville LehtolaVille Lehtola
Ville Lehtola
THToni Hammarberg
Toni Hammarberg
SSSimo Särkkä
Simo Särkkä