2021
DOI: 10.3390/electronics10050627
|View full text |Cite
|
Sign up to set email alerts
|

A Modified KNN Algorithm for High-Performance Computing on FPGA of Real-Time m-QAM Demodulators

Abstract: A methodology for scalable and concurrent real-time implementation of highly recurrent algorithms is presented and experimentally validated using the AWS-FPGA. This paper presents a parallel implementation of a KNN algorithm focused on the m-QAM demodulators using high-level synthesis for fast prototyping, parameterization, and scalability of the design. The proposed design shows the successful implementation of the KNN algorithm for interchannel interference mitigation in a 3 × 16 Gbaud 16-QAM Nyquist WDM sys… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(11 citation statements)
references
References 28 publications
0
11
0
Order By: Relevance
“…In general, this is implemented offline, and not including any real application. Thus proposed models should involve the algorithm being applied in real time [34] [35]. With experimental datasets, KNN searches for k samples in the closest samples.…”
Section: ) Knn Algorithmmentioning
confidence: 99%
“…In general, this is implemented offline, and not including any real application. Thus proposed models should involve the algorithm being applied in real time [34] [35]. With experimental datasets, KNN searches for k samples in the closest samples.…”
Section: ) Knn Algorithmmentioning
confidence: 99%
“…Another possibility to codify the models is using high-level synthesis (HLS) languages such as C, C++, or System C [30,31]. HLS can be used to design FPGA circuits, where hardware implementations can be easily described and replaced in the target device using shorter and more abstract structures instead of using verbose and extremely detailed HDL structures [32,33].…”
Section: Hil Modelmentioning
confidence: 99%
“…The K-Nearest neighbor (KNN) algorithm is a supervised technique that is often utilized in a wide range of situations due to its efficiency and simplicity. The most modern development highlights KNN's potential for reducing distortion in a dataset (60)(61)(62)(63). Big data analysis with a KNN classifier demands powerful computing resources.…”
Section: K-nearest Neighbor (Knn)mentioning
confidence: 99%