Next Article in Journal
An Online Measurement and Calibration Method for a Radio Telescope Sub-Reflector Support Structure Using Fiber Bragg Grating
Next Article in Special Issue
High-Speed Hardware Architecture Based on Error Detection for KECCAK
Previous Article in Journal
Lateral Extensional Mode Piezoelectric ZnO-on-Nickel RF MEMS Resonators for Back-End-of-Line Integration
Previous Article in Special Issue
FPGA Implementation for Elliptic Curve Cryptography Algorithm and Circuit with High Efficiency and Low Delay for IoT Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved Blind Zone Channelization Structure and Rapid Implementation Method

Key Laboratory for Wide Band Gap Semiconductor Materials and Devices of Education Ministry, School of Microelectronics, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Micromachines 2023, 14(5), 1091; https://doi.org/10.3390/mi14051091
Submission received: 21 April 2023 / Revised: 11 May 2023 / Accepted: 19 May 2023 / Published: 22 May 2023
(This article belongs to the Special Issue FPGA Applications and Future Trends)

Abstract

:
The paper proposes an enhanced design for broadband digital receivers that aims to improve signal capture probability, real-time performance, and the hardware development cycle. To overcome the issue of false signals in the blind zone channelization structure, this paper introduces an improved joint-decision channelization structure that reduces channel ambiguity during signal reception. Xilinx’s high-level synthesis (HLS) tools are used for accelerated algorithm implementation, and techniques such as pipelining and loop parallelization are employed to reduce system latency. The entire system is implemented on FPGA. The simulation results demonstrate that the proposed solution effectively eliminates channel ambiguity, improves algorithm implementation speed, and meets the design requirements.

1. Introduction

Since the beginning of the 21st century, with the rapid development of modern electronic technology, electronic information warfare has become a major form of warfare between nations. In electronic warfare equipment, more and more advanced technologies are being applied in the fields of jamming, anti-jamming, reconnaissance, and counter-reconnaissance, making the electromagnetic environment increasingly complex [1,2]. At the same time, the radio signals generated by these devices also vary in signal energy and carrier frequency size. To adapt to such a complex environment, electronic warfare receivers need to have a wide monitoring frequency band range, real-time signal processing, a large dynamic range, and the ability to process time–domain overlapping signals [3,4,5].
Traditional electronic warfare receivers mostly use analog technology design, including crystal video receivers, compression receivers, superheterodyne receivers, Bragg receivers, instantaneous frequency measurement (IFM) receivers [6], and channelized receivers. Crystal video receivers have the advantage of a simple structure but can only be used for signal detection and cannot measure signal frequency. Compression receivers use the Fourier transform to compress input signals of different frequencies into time–domain pulse signals, which has good data processing performance, but signal compression may lead to system detection errors. Superheterodyne receivers typically use multi-stage mixing to convert the input RF (radio frequency) signal to intermediate frequency (IF) for processing at a lower frequency, with a good reception dynamic range, but requiring the introduction of filters to eliminate local oscillator leakage, increasing the receiver cost and complexity. Bragg receivers convert input signals into optical signals through an optical Bragg cell [7], and use a small amount of hardware resources to realize a large number of channels, but have a small reception dynamic range and low sensitivity. IFM receivers mainly use the non-linear characteristics of crystal detectors to measure the frequency of input signals, which can cover a larger monitoring frequency range, with high frequency measurement accuracy, but poor frequency measurement accuracy for time–domain overlapping signals, making it difficult to meet the actual electronic warfare requirements. Channelized receivers divide the working frequency band into multiple channels and, after channelization processing, signals of different frequencies appear in different channels with a large monitoring bandwidth and reception sensitivity, capable of processing time–domain overlapping signals; these receivers can meet the actual electronic warfare requirements and thus have important research value.
Due to the limitations of analog devices, traditional receivers have a good performance but are heavy and bulky, with poor flexibility [8]. With the rapid development of electronic information technology, more and more digital signal processing methods have been applied in the field of digital receivers. At the same time, with the continuous breakthrough of high-speed ADC (analog-to-digital converter) sampling technology, its sampling rate has been increased from MHz to GHz, enabling RF signals to be directly sampled, which also puts higher demands on backend data processing [9,10].
The ability to achieve full probability reception of signals across the entire frequency band is the most important performance metric for wideband digital receivers. A simple and effective method is to construct an overlapped digital channelization model, where the channel parts overlap and the processed signals are seamlessly joined in the frequency domain [11,12]. Although this method can achieve blind-spot-free signal reception, there is some wasting of the frequency spectrum due to the overlapping of the passbands. Another method is to use interpolated half-band filters to decompose the input signal into two complementary and non-overlapping channel signals in the frequency spectrum, and then filter each channel signal with an analysis filter bank to achieve channelization [13]. Although this method can correctly receive wideband channelized signals, its complex structure increases the difficulty of hardware implementation. Based on the limitations of the above methods, this article uses a 50% overlapping filter bank partitioning method [14] to construct filters and proposes an improved decision algorithm to eliminate the introduced ambiguity between channels. This method can avoid wasting spectral resources and is more suitable for hardware implementation. After introducing the decision algorithm proposed in this paper, it can effectively improve the signal acquisition capability of the receiver and improve the resolution of the output signal.
The limited application of broadband digital receivers is partially due to the mismatch between the speed of hardware development and theoretical development. With the rapid development of integrated circuit technology, digital receivers based on field-programmable gate arrays (FPGAs) have a good performance and can meet practical needs [15]. FPGAs have a relatively smaller size and weight compared with clusters of computers, multi-core processors, and many-core processors, etc. [16].
In the hardware implementation of the digital channelization receiver, if the traditional FPGA development process is used, the debugging and development cycle of the entire system will also increase when the data volume is large. Refs. [17,18] have both used the traditional FPGA development process, and when the number of channels is large, the delay of each part will also increase, leading to unreasonable timing in the system. In this article, a new development tool, the HLS development platform, is used in combination. To address problems in traditional FPGA development processes, such as long development cycles and tedious debugging processes, this tool uses the C/C++ high-level programming language to design and implement algorithms, and synthesizes the designed program into Verilog language to complete the transformation to the RTL level [19]. In the synthesis process, optimization instructions such as pipeline and loop parallelism can be added to reduce system delay. By combining the HLS platform with the traditional development process, the hardware implementation efficiency and design flexibility of the entire receiver system can be greatly improved.
This paper presents an improved method to address the issues of false signals in digital receivers. The proposed method transforms the process of eliminating false signals into extracting amplitude-frequency information from the output signals. This not only improves the discrimination of useful signals, but also simplifies the implementation process of FPGAs. Additionally, the paper employs a hybrid design approach by combining the HLS design approach [19] with traditional methods to accelerate the implementation process of front-end algorithms, resulting in increased hardware implementation efficiency and design flexibility for the entire receiver system.

2. Polyphase Filtering Digital Channelization Model

2.1. The Original Structure

For the digital channelization filter bank, the input signal s(n) is down-converted and then evenly divided into K subbands by K filters. After D-fold decimation, the output results are obtained, and this process satisfies:
K = F D
When F = 1, it becomes a critical decimation process, and the original structure of the channelized receiver is shown in Figure 1.
The input signal is first modulated and then shifted to baseband. Afterward, it undergoes low-pass filtering and decimation before being fed into subsequent modules for further processing. However, at this stage, the filtering operation occurs before decimation, leading to redundant computations during signal processing. Moreover, convolution operations must be completed within a single sampling period. To address these issues, an alternative approach is proposed, which involves swapping the positions of filtering and decimation operations. This way, the computational requirements of various modules in the system can be met more efficiently.

2.2. Subchannelization

Multi-rate signal processing with the polyphase filtering technique plays a crucial role in reducing the complexity of signal rate conversion and lowering system design complexity. The key process in this technique is subchannelization, where the target monitoring frequency band is divided according to certain rules, and different partitioning methods correspond to different system complexities, computational loads, and resource consumption. In this design, the filter group adopts a 50% overlapping partitioning method [20], as shown in Figure 2, which concatenates the passbands of adjacent subchannels, eliminating any blind spots in the entire monitoring bandwidth and achieving the full probability of interception.

2.3. Improved Non-Blind Channelization Structure

The DFT-based polyphase channelization algorithm is developed based on the channelization structure of the low-pass filter bank. Given the input signal s(n), the output f k ( m ) of the kth subchannel is defined as:
y k ( m ) = { [ s ( n ) e j ω k n ] h ( n ) } | n = m D   = { i = + s ( n i ) e j ω k ( n i ) h ( i ) } | n = m D   = i = + s ( m D i ) e j ω k ( m D i ) h ( i )   = p = 0 D 1 i = + s ( m D i D p ) e j ω k ( m D i D p ) h ( i D + p )
Now, let s p ( m ) = s ( m D p ) and h p ( m ) = h ( m D + p ) . Then, we can further simplify Equation (2) as follows:
y k ( m ) = p = 0 D 1 [ i = + s p ( m i ) e j ω k ( m i ) D h p ( i ) ] e j ω k p
Convert part of the relationship in Equation (3) to:
x p ( m ) = i = + s p ( m i ) e j ω k ( m i ) D h p ( i ) = [ s p ( m ) e j ω k m D ] h p ( m )
The center frequency of each subchannel in the filter bank under the even-indexed arrangement is:
ω k = 2 π k D
Substituting Equation (5) into Equation (4), we obtain:
x p ( m ) = [ s p ( m ) e j m 2 π k D D ] h p ( m ) = s p ( m ) h p ( m )
Substituting Equation (6) into Equation (3), we obtain:
y k ( m ) = p = 0 D 1 x p ( m ) e j 2 π D k p = D F T [ s p ( m ) h p ( m ) ]
In the above equation, DFT represents discrete Fourier transform, which can be replaced by fast Fourier transform (FFT) in hardware implementation to reduce hardware resource consumption and improve system operation speed. The improved structure is shown in the following Figure 3. This structure eliminates the multiplier factors used in traditional structures, resulting in improvements in the data path and resource utilization.

2.4. Improved Channel Decision Module

The proposed joint-decision process for eliminating channel ambiguity in the channelized receiver involves “Instantaneous Feature Extraction + Auto-Correlation Threshold Amplitude Detection + Phase Differential Instantaneous Frequency Measurement”. In the instantaneous feature extraction step, the coordinate rotation digital computer (CORDIC) algorithm is used to extract the instantaneous amplitude and phase information of the channelized output signal in vector mode. Traditional amplitude detection methods compare the signal amplitude with a fixed threshold value to determine the presence of signals in the channel [21]. In this study, the auto-correlation amplitude detection algorithm is used, which compares the signal amplitude information with dynamically changing threshold values that depend on the amplitudes of multiple points, resulting in more accurate detection results [22]. The phase differential instantaneous frequency measurement utilizes the extracted instantaneous phase information to measure the instantaneous frequency of the signal and, based on the frequency measurement result and the corresponding relationship with the channel center frequency, the correct channel output is determined, eliminating channel ambiguity. Figure 4 illustrates the joint-decision process, which ultimately yields accurate channel output results.
The CORDIC (coordinate rotation digital compute) algorithm calculates the amplitude and phase information of the output signal through iterative rotations [23]. The solving process is shown in Equation (8):
α k ( n ) = I k 2 ( n ) + Q k 2 ( n ) φ k ( n ) = arctan [ Q k ( n ) I k ( n ) ] f k ( n ) = f s 2 π [ φ k ( n ) φ k ( n 1 ) ]
I k ( n ) and Q k ( n ) represent the real and imaginary parts of the output of the kth subchannel, and α k ( n ) , φ k ( n ) , and f k ( n ) represent the instantaneous amplitude, phase, and frequency of the signal, respectively. The threshold value for adaptive detection is set based on the amplitude information of the output signal, and it is determined according to Equation (9):
V T [ n ] = β μ + γ = β 1 D k = 1 D A k [ n ] + γ
where β represents the threshold coefficient, A k [ n ] represents the amplitude of the output signal from the kth subchannel, D represents the extraction factor under critical extraction state, V T [ n ] represents the adaptive detection threshold, and γ represents the noise floor introduced by the receiver. The amplitude value of the channelized output signal varies dynamically with the input signal, so the threshold values determined according to Equation (9) are also dynamic.
The instantaneous frequency of the output signal can be obtained using the phase difference instantaneous frequency measurement method, where the relationship between instantaneous frequency and instantaneous phase is given by Equation (10):
f k ( n ) = φ k ( n ) φ k ( n 1 ) 2 π T
T represents the sampling period of the signal. The frequency of the output signal can be obtained using the four-point phase difference averaging method to reduce measurement errors caused by noise, as the phase difference instantaneous frequency measurement method is sensitive to noise. In this design, the frequency of the output signal is given by the result obtained from the four-point phase difference averaging method.
f k ( n ) = i = 0 3 Δ φ ( n ) 8 π T
The entire decision-making process is as follows:
  • Set the detection threshold V T [ n ] .
  • Use the signal amplitude calculated from the CORDIC module as input. To reduce the impact of the signal-to-noise ratio, consider a signal to be present in the channel if the amplitude values A k [ n ] are greater than the detection threshold for five consecutive times. Then, proceed to the channel decision-making part.
  • Finally, perform a phase-difference-based instantaneous frequency estimation for the channel. The frequency deviation value Δ f k ( n ) represents the frequency deviation of the signal from the center of the channel. If | Δ f k ( n ) | is less than half of the bandwidth, B, of the channel, it is considered that the signal is within the current channel, otherwise it is considered a false signal.

3. Simulation and Implementation of Improved Structure

3.1. Receiver System Simulation

Simulation Conditions: In MATLAB, the input signal is set as the sum of four signals from Table 1. The input signal-to-noise ratio (SNR) is set to 10 dB, with a total of 4096 sampling points. The number of digital channelized channels is 16. The prototype filter is set to have an order of 192 and a stopband attenuation of 60 dB. The frequency range for each sub-channel is shown in Table 2.
The channelized output results are shown in Figure 5. The simulation experiment tested the receiving capability of the channelized receiver for different input signals. The parameters of the four input signals were set in a controlled manner, selecting four typical frequencies to ensure that each signal belonged to a different channel. From Figure 5, it can be observed that the receiver model was able to correctly channelize and receive the superimposed signals from the four different input signals.
For the channels with detected signals, the extracted amplitude, phase, and frequency information are shown in Figure 6 and Figure 7 (taking channel 3 and channel 14 as examples). From left to right and top to bottom in Figure 6, we have the following results:
Amplitude extraction result for channel 3, Phase extraction result for channel 3, Amplitude extraction result for channel 14 and Phase extraction result for channel 14. From left to right in Figure 7, we have the following results: Frequency measurement result for channel 3 and Frequency measurement result for channel 14.

3.2. Hardware Implementation

The hardware implementation of the wideband digital channelized receiver primarily focuses on the large-scale and high-speed digital signal processing. The hardware platform is based on the Zynq UltraScale + RFSoC series chip, specifically the ZU27DR, which includes high-speed ADC and FPGA sections. The improved scheme of the entire receiver system is shown in Figure 8.

3.3. Data Extraction and Routing Module

In the HLS platform, when implementing the data extraction and routing module, input data can be stored in a multi-dimensional array based on the storage format of the data stream. During the transformation process, the input data needs to be rearranged by columns for parallel computation. Optimization directives can be added during the C Synthesis stage to reduce system latency [24]. Since the four loops in the data extraction and routing module have clear boundaries, and the input signal is divided into I and Q paths, there is no dependency between the real and imaginary part computations. Therefore, optimization can be achieved using the “Pipeline + Rewind” approach, as shown in Figure 9, to improve the parallel processing capability of the hardware.

3.4. Polyphase Filtering Module

In HLS, when designing the polyphase filtering module, the prototype filter coefficients need to be stored in an array. The coefficients are stored in an array of size (16, (filter order/16)). The implementation process of polyphase filtering is similar to convolution in the time domain, with the only difference being that FIR filtering requires zero padding at the end of the input sequence and uses a circular right shift to align the first item of the input sequence with the first item of the coefficient. Each right shift requires a multiplication operation, and the multiplication results are stored in registers. The final accumulated result is the output of the FIR filter. The polyphase filtering module consists of 16 parallel channels, and since the structure of each channel is the same except for the coefficients and input data, the implementation process of any sub-channel is shown in Figure 10.

3.5. The Fully Parallel FFT Module

Due to the high throughput requirements of the data output from the multi-phase filtering structure during FFT computation, a parallel FFT module that can perform parallel computation is needed [25]. However, the FFT IP core provided by Xilinx requires at least 16 clock cycles to complete a 16-point DFT computation [26], which does not meet the design requirements. In this paper, a parallel FFT structure is designed using a pipelined design approach, based on the radix-2 decimation in time (DIT) method, to compute the 16-point DFT. The core of the FFT algorithm is the butterfly operation, which divides the 16-point DFT into two 8-point DFTs based on the parity of the input sequence x(n), and further divides the 8-point DFTs into two 4-point DFTs, and so on, until the 16-point DFT is transformed into multiple 2-point DFT computations [27,28]. The butterfly operation flow of the 16-point parallel FFT module is shown in Figure 11.

3.6. Channel Decision Module

The CORDIC algorithm has three hardware implementation architectures: serial architecture, parallel architecture, and parallel pipeline architecture. These three architectures are based on the same basic structure of processing units, but operate at different shift amounts and storage angles, resulting in different implementation methods. In this paper, the parallel pipeline architecture is chosen for its design, which consumes significantly more hardware resources compared to the serial architecture.
By adding pipeline registers between each iteration, the processing speed of the system can be effectively improved, reducing the critical path length from N processing units in the parallel architecture to 1 processing unit in the pipeline architecture.
After obtaining the phase of the complex signal through the CORDIC module, the instantaneous frequency of the signal is calculated using the phase-difference-based frequency estimation algorithm, as shown in Figure 12.

4. Simulation and Analysis

The ChipScope, an integrated logic analyzer provided by Xilinx, was used to observe the signal, as described in [29]. In MATLAB, a sine wave signal with a carrier frequency of 935 MHz was generated and simulated. Since the input test signal is a complex signal, one path was selected for extraction and comparison verification in the real and imaginary parts. Here, the I path was selected for comparison verification. The first 10 columns of the extracted simulation results in MATLAB are shown in Figure 13.
The data shown in Figure 13 are obtained after quantization. The timing simulation results of the extraction path module are shown in Figure 14. After comparing with the simulation results in Matlab, it can be confirmed that the function of the module is correct.
The MATLAB simulation result and timing simulation result of the polyphase filter module are shown in Figure 15 and Figure 16, respectively. After comparison, it was found that the simulation results in HLS were correct, thus completing the consistency verification between the multi-phase filter module and the theoretical model.
The final channelized output result is shown in the Figure 17, where PFFT_OUT_3I is the real component of the third channel output, and PFFT_OUT_3Q is the imaginary component of the third channel output. It can be seen that there is an IQ component output in the third channel, proving that the calculation result of this module in FPGA is correct.
In addition, a chirp signal with a center frequency of 875 MHz and a bandwidth of 10 MHz was generated for the simulation of instantaneous feature extraction. The simulation results, depicted in Figure 18 and Figure 19, demonstrate the improved channel decision module’s ability to accurately extract amplitude, phase, and frequency information from the received signal. By comparing the extracted signal information with the sub-channel center frequencies defined in the receiver, false signals can be eliminated, resulting in a blind-zone-free reception in the receiver.

5. Conclusions

In this paper, an improved channel decision method has been proposed to address the issue of false signals in communication receivers based on the theory of blind-spot-free reception in a polyphase filtering structure. The method combines instantaneous feature extraction, the adaptive detection of signal amplitude, and phase difference frequency measurement algorithms to transform the process of eliminating false signals into extracting amplitude, phase, and frequency information from the output signal. This new approach improves the discrimination of useful signals and is more easily implemented on FPGA. Additionally, the hardware implementation of the receiver is optimized for speed and latency using HLS high-level synthesis technology, which significantly shortens the development cycle compared to traditional FPGA development processes. The simulation results confirm the practical value of this method for wideband digital receivers.

Author Contributions

Conceptualization, Z.J.; methodology, Z.J.; formal analysis, Z.J.; investigation, Z.J.; writing—original draft preparation, Z.J.; writing—review and editing, Z.J.; supervision, H.L.; project administration, H.L.; funding acquisition, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (Grant No. U2241221).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Man, J.; Li, W.; Wang, H.; Ma, W. On the technology of frequency hopping communication network-station selection. In Proceedings of the 2021 International Conference on Electronics, Circuits and Information Engineering (ECIE), Zhengzhou, China, 22–24 January 2021; pp. 35–41. [Google Scholar]
  2. Chen, G.; Liu, L. Overview of Carrier frequency concealment Radar Signal Design. In Proceedings of the 2018 International Conference on Mechanical, Electronic, Control and Automation Engineering (MECAE 2018), Qingdao, China, 30–31 March 2018; Atlantis Press: Amsterdam, The Netherlands, 2018; pp. 497–500. [Google Scholar]
  3. Obadi, A.B.; Soh, P.J.; Aldayel, O.; Al-Doori, M.H.; Mercuri, M.; Schreurs, D. A survey on vital signs detection using radar techniques and processing with FPGA implementation. IEEE Circuits Syst. Mag. 2021, 21, 41–74. [Google Scholar] [CrossRef]
  4. Ghelfi, P.; Scotti, F.; Onori, D.; Bogoni, A. Photonics for ultrawideband RF spectral analysis in electronic warfare applications. IEEE J. Sel. Top. Quantum Electron. 2019, 25, 1–9. [Google Scholar] [CrossRef]
  5. Sharma, P.; Sarma, K.K.; Mastorakis, N.E. Artificial intelligence aided electronic warfare systems-recent trends and evolving applications. IEEE Access 2020, 8, 224761–224780. [Google Scholar] [CrossRef]
  6. Wang, H.; Lü, Y. A digital instantaneous frequency measurement receiver based on sub-Nyquist sampling. In Proceedings of the IEEE 10th International Conference On Signal Processing Proceedings, Beijing, China, 24–28 October 2010; pp. 1902–1905. [Google Scholar]
  7. Udayakumar, R.; Khanaa, V.; Saravanan, T. Chromatic dispersion compensation in optical fiber communication system and its simulation. Indian J. Sci. Technol. 2013, 6, 4762–4766. [Google Scholar] [CrossRef]
  8. Misra, V.; Bozkurt, A.; Calhoun, B.; Jackson, T.; Jur, J.S.; Lach, J.; Lee, B.; Muth, J.; Oralkan, Ö.; Öztürk, M.; et al. Flexible technologies for self-powered wearable health and environmental sensing. Proc. IEEE 2015, 103, 665–681. [Google Scholar] [CrossRef]
  9. Zhang, Z.; Li, H.; Zhang, S.; Liu, Y. Analog-to-digital converters using photonic technology. Chin. Sci. Bull. 2014, 59, 2666–2671. [Google Scholar] [CrossRef]
  10. Cordeiro, R.F.; Prata, A.; Oliveira, A.S.R.; Vieira, J.M.N.; De Carvalho, N.B. Agile all-digital RF transceiver implemented in FPGA. IEEE Trans. Microw. Theory Tech. 2017, 65, 4229–4240. [Google Scholar] [CrossRef]
  11. Ma, D.; Du, Y.; Xu, C.Z.; Shao, Y.-Z.; Wang, S.-J.; Ping, Y.-F. Research on Total Probability Digital Channelization Technique without Blind Zone. In Wireless and Satellite Systems, Proceedings of the11th EAI International Conference, WiSATS 2020, Nanjing, China, 17–18 September 2020; Proceedings, Part II; Springer International Publishing: Cham, Switzerland, 2021; pp. 480–486. [Google Scholar]
  12. Comoretto, G.; Chiello, R.; Roberts, M.; Halsall, R.; Adami, K.Z.; Alderighi, M.; Aminaei, A.; Baker, J.; Belli, C.; Chiarucci, S.; et al. The signal processing firmware for the low frequency aperture array. J. Astron. Instrum. 2017, 6, 1641015. [Google Scholar] [CrossRef]
  13. Lu, W.-X.; Xu, P.; Cao, Y.-J. Modified Design of Digital Channelized Structure and Detection Method. Mod. Def. Technol. 2018, 46, 73–79. [Google Scholar]
  14. Abo-Zahhad, M. ECG signal compression using discrete wavelet transform. In Discrete Wavelet Transforms: Theory and Applications; IntechOpen: London, UK, 2011; pp. 143–168. [Google Scholar]
  15. Zheng, J.; Wu, W.; Zhao, Y.; Yuan, S.; Dong, R.; Zhang, L.; Fu, H. A Parallel Approach for Oil Palm Tree Detection on a SW26010 Many-Core Processor. In Proceedings of the IGARSS 2022–2022 IEEE International Geoscience and Remote Sensing Symposium, Kuala Lumpur, Malaysia, 17–22 July 2022. [Google Scholar]
  16. Li, W.; He, C.; Fu, H.; Zheng, J.; Dong, R.; Xia, M.; Yu, L.; Luk, W. A Real-Time Tree Crown Detection Approach for Large-Scale Remote Sensing Images on FPGAs. Remote Sens. 2019, 11, 1025. [Google Scholar] [CrossRef]
  17. Tian, Q.; Jiang, A.; Bi, B. Design and FPGA Implementation of a Digital Channelized Receiver. In Proceedings of the 2022 IEEE 2nd International Conference on Information Communication and Software Engineering (ICICSE), Chongqing, China, 18–20 March 2022; pp. 200–204. [Google Scholar] [CrossRef]
  18. Wang, Y.; Zhang, M.; Ji, S.; Wang, J. Design of Multi-channel Real-time Signal Acquisition System. J. Phys. Conf. Ser. 2022, 2189, 012007. [Google Scholar] [CrossRef]
  19. Özkan, M.A.; Pérard-Gayot, A.; Membarth, R.; Slusallek, P.; Leißa, R.; Hack, S.; Teich, J.; Hannig, F. AnyHLS: High-level synthesis with partial evaluation. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2020, 39, 3202–3214. [Google Scholar] [CrossRef]
  20. Wang, H.; Lü, Y.Y. A digital channelized receiver architecture with low calculation cost. In Proceedings of the 2010 Second Pacific-Asia Conference on Circuits, Communications and System, Beijing, China, 1–2 August 2010; Volume 1, pp. 1–4. [Google Scholar]
  21. Bai, F.; Gagar, D.; Foote, P.; Zhao, Y. Comparison of alternatives to amplitude thresholding for onset detection of acoustic emission signals. Mech. Syst. Signal Process. 2017, 84, 717–730. [Google Scholar] [CrossRef]
  22. Mohamed, S.M.; Sayed, W.S.; Radwan, A.G.; Said, L.A. FPGA implementation of reconfigurable CORDIC algorithm and a memristive chaotic system with transcendental nonlinearities. IEEE Trans. Circuits Syst. I Regul. Pap. 2022, 69, 2885–2892. [Google Scholar] [CrossRef]
  23. Li, T.; Chen, Z. A wideband reconnaissance receiver design based on real-time spectrum analysis technology. In Proceedings of the 2017 IEEE 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 25–26 March 2017; pp. 1463–1467. [Google Scholar]
  24. Cong, J.; Liu, B.; Neuendorffer, S.; Noguera, J.; Vissers, K.; Zhang, Z. High-level synthesis for FPGAs: From prototyping to deployment. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2011, 30, 473–491. [Google Scholar] [CrossRef]
  25. Liu, X.; Wang, Z.K.; Deng, Q.X. Design and FPGA implementation of a reconfigurable 1024-channel channelization architecture for SDR application. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2016, 24, 2449–2461. [Google Scholar] [CrossRef]
  26. Rauf, A.; Pasha, M.A.; Masud, S. Towards design and automation of a scalable split-radix FFT processor for high throughput applications. Microprocess. Microsyst. 2019, 65, 148–157. [Google Scholar] [CrossRef]
  27. Roslidar, R.; Zulfikar, Z. MATLAB based Design for an 8-point Discrete Fourier Transform formed on Products of Rademacher Functions. J. Telecommun. Electron. Comput. Eng. 2018, 10, 39–43. [Google Scholar]
  28. Rachana, M.K.; Manju, V.M. Study on Area Efficient Radix-2 FFT Architecture to Process Twin Data Streams for High Speed Real Time Application. Indian J. Emerg. Electron. Comput. Commun. 2017, 4, 638–643. [Google Scholar]
  29. Murali, A.; Kakarla, H.K.; Anitha Priyadarshini, G.M. Improved design debugging architecture using low power serial communication protocols for signal processing applications. Int. J. Speech Technol. 2021, 24, 291–302. [Google Scholar] [CrossRef]
Figure 1. Original structure of digital channelized reception.
Figure 1. Original structure of digital channelized reception.
Micromachines 14 01091 g001
Figure 2. Adjacent channel with 50% overlapping uniform channel partitioning.
Figure 2. Adjacent channel with 50% overlapping uniform channel partitioning.
Micromachines 14 01091 g002
Figure 3. Efficient Digital Channelizer Receiver Model for Complex Signals.
Figure 3. Efficient Digital Channelizer Receiver Model for Complex Signals.
Micromachines 14 01091 g003
Figure 4. Joint-decision process.
Figure 4. Joint-decision process.
Micromachines 14 01091 g004
Figure 5. The channelized output results for 16 channels.
Figure 5. The channelized output results for 16 channels.
Micromachines 14 01091 g005
Figure 6. The amplitude and phase extraction results.
Figure 6. The amplitude and phase extraction results.
Micromachines 14 01091 g006
Figure 7. Instantaneous frequency measurement results.
Figure 7. Instantaneous frequency measurement results.
Micromachines 14 01091 g007
Figure 8. Improved Scheme for Wideband Digital Channelization Receiver.
Figure 8. Improved Scheme for Wideband Digital Channelization Receiver.
Micromachines 14 01091 g008
Figure 9. “Pipeline + Rewind” Optimization approaches.
Figure 9. “Pipeline + Rewind” Optimization approaches.
Micromachines 14 01091 g009
Figure 10. The implementation process of FIR filtering in any sub-channel.
Figure 10. The implementation process of FIR filtering in any sub-channel.
Micromachines 14 01091 g010
Figure 11. The 16-point FFT parallel processing flow.
Figure 11. The 16-point FFT parallel processing flow.
Micromachines 14 01091 g011
Figure 12. Instantaneous frequency measurement solution process.
Figure 12. Instantaneous frequency measurement solution process.
Micromachines 14 01091 g012
Figure 13. Simulation results of the extracted channel in MATLAB.
Figure 13. Simulation results of the extracted channel in MATLAB.
Micromachines 14 01091 g013
Figure 14. Time–domain simulation result of the extraction branch module.
Figure 14. Time–domain simulation result of the extraction branch module.
Micromachines 14 01091 g014
Figure 15. Polyphase filtering results in MATLAB.
Figure 15. Polyphase filtering results in MATLAB.
Micromachines 14 01091 g015
Figure 16. The timing simulation results of the polyphase filtering module.
Figure 16. The timing simulation results of the polyphase filtering module.
Micromachines 14 01091 g016
Figure 17. Time–domain simulation result of channelized output.
Figure 17. Time–domain simulation result of channelized output.
Micromachines 14 01091 g017
Figure 18. The results of amplitude and phase extraction.
Figure 18. The results of amplitude and phase extraction.
Micromachines 14 01091 g018
Figure 19. The results of instantaneous frequency extraction.
Figure 19. The results of instantaneous frequency extraction.
Micromachines 14 01091 g019
Table 1. Information for setting up the overlapped input signals for simulation.
Table 1. Information for setting up the overlapped input signals for simulation.
Input SignalsFrequency (MHz)Amplitude (V)
Signal 1-sin9351.5
Signal 2-chirp870–8902
Signal 3-sin7202
Signal 4-chirp590–6001.5
Table 2. Subchannel frequency range distribution table.
Table 2. Subchannel frequency range distribution table.
Channel NumberChannel Center Frequency (MHz)Range of Subchannel Frequency (MHz)
110001000–984.375
2968.75984.375~953.125
3937.5953.125~921.875
4906.25921.875~890.625
5875890.625~859.375
6843.75859.375~828.125
7812.5828.125~796.875
8781.25796.875~765.625
9750765.625~734.375
10718.75734.375~703.125
11687.5703.125~671.875
12656.25671.875~640.625
13625640.625~609.375
14593.75609.375~578.125
15562.5578.125~546.875
16531.25546.875~515.625
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jia, Z.; Liu, H. An Improved Blind Zone Channelization Structure and Rapid Implementation Method. Micromachines 2023, 14, 1091. https://doi.org/10.3390/mi14051091

AMA Style

Jia Z, Liu H. An Improved Blind Zone Channelization Structure and Rapid Implementation Method. Micromachines. 2023; 14(5):1091. https://doi.org/10.3390/mi14051091

Chicago/Turabian Style

Jia, Ziliang, and Hongxia Liu. 2023. "An Improved Blind Zone Channelization Structure and Rapid Implementation Method" Micromachines 14, no. 5: 1091. https://doi.org/10.3390/mi14051091

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop