SlideShare a Scribd company logo
1 of 6
Download to read offline
Bulletin of Electrical Engineering and Informatics
Vol. 8, No. 2, June 2019, pp. 422~427
ISSN: 2302-9285, DOI: 10.11591/eei.v8i2.1483  422
Journal homepage: http://beei.org/index.php/EEI
Efficient FPGA implementation of high speed digital delay for
wideband beamforming using parallel architectures
Gian Carlo Cardarilli1
, Luca Di Nunzio2
, Rocco Fazzolari3
, Daniele Giardino4
, Marco Matta5
, Marco
Re6
, Sergio Spanò7
, Lorenzo Simone8
1,2,3,4,5,6,7
University of Rome Tor Vergata, Via del Politecnico 1, 00133 Roma, Italy
8
Thales Alenia Space Roma, Via Saccomuro 24-00131 Roma, Italy
Article Info ABSTRACT
Article history:
Received Jan 23, 2019
Revised Feb 2, 2019
Accepted Feb 25, 2019
In this paper, the authors present an FPGA implementation of a digital delay
for beamforming applications. The digital delay is based on a Parallel Farrow
Filter. Such architecture allows to reach a very high processing rate with
wideband signals and it is suitable to be used with Time-Interleaved Analog
to Digital Converters (TI-ADC). The proposed delay has been simulated in
MATLAB, implemented on FPGA and characterized in terms of amplitude
and phase response, maximum clock frequency and area.
Keywords:
Farrow filter
TI-ADC
Variable fractional delay
Wideband digital beamfoming
Copyright © 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Luca Di Nunzio,
University of Rome Tor Vergata
Via del Politecnico 1, 00133 Roma Italy
Email: di.nunzio@ing.uniroma2.it
1. INTRODUCTION
The beamforming technique [1-5] is based on the combination of M different signals coming from
M antennas. Such combination is obtained by delaying and summing the signals in order to produce additive
interferences in some directions and destructive interferences in others.
In this application, the delay blocks represent a crucial element. When the beamforming involves
narrowband signals, the delays can be realized with simple phase shifters, implemented with complex
multipliers. Vice versa in case of wide-band signals, delay blocks must be implemented using more complex
circuits [6-7]. A common solution consists in the use of fractional delay filters. These filters are able to
generate delays, which are a fraction of the system clock cycle. In wideband applications, as for example
wideband beamforming, the filters must comply with some specifications, namely:
a. Large bandwidth (ideally Nyquist frequency)
b. Reduced Magnitude ripple
c. Reduced Phase ripple
d. Ideally constant Group delay
These requirements can be easily met using the Weighted Least-Squares (WLS) method
implemented with the Farrow architecture [8-13]. However, as the processing rate increases, e.g. more than 1
GHz, the hardware implementation could present some complications, for example the high sample rate that
makes impossible the use of FPGAs. The reason is the impossibility of FPGAs to reach processing rates
beyond the GHz. In fact, although modern Time-Interleaved ADCs [14-16] (TI-ADC) are able to provide
wide-band signals with sample rates over the GHz, FPGAs are not able to process such signals without
decimation and, consequently, without reducing the bandwidth of signals involved in processing [17, 18].
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Efficient FPGA implementation of high speed digital delay for wideband… (Gian Carlo Cardarilli)
423
In this paper, the authors present an FPGA based digital delay for wideband digital beamforming.
The proposed solution is able to reach preocessing rates compatible with actual TI-ADC. Such digital delay
is based on Parallel FIR Filters which are used to compose a Parallel Farrow Filter.
2. RESEARCH METHOD
Farrow filters [19-21] represent the most common solution for the implementation of fractional
delay filters. They are widely discussed in the literature and a detailed analysis is provided in [20]. In Figure
1 the block diagram of a Farrow filter is provided. The filter is composed of delay blocks, adders, multipliers
(used for the selection of the delay entity) and M subfilters. Subfilters are represented in the figure with
blocks named Ci(z) with 0≤I≤M-1. As discussed in [3, 4], modern TI-ADCs for high speed/wide-band
applications are usually composed of 2 or 4 ADC cores. Each core provides the output on a separate bus. All
the cores work in parallel and the total sample rate of the ADC is the sum of the sample rates of the
single cores.
In other words, the total sample rate is L∙fsa where L is the number of cores and fsa is the sample rate
of each core. The idea of the proposed digital delay is to parallelize the Farrow architecture in order to
process the incoming parallel data from the TI-ADC cores as shown in Figure 2. This is possible by
parallelizing the sub-filters that compose the Farrow filter. The parallel architecture is based on polyphase
filters banks [22, 23]. This technique allows to reduce the operating frequency by parallelizing the filters and,
as consequence, could be used to reduce the system power consumption by acting on power supply [24].
To achieve such parallelization, we introduce a new polyphase architecture that we call Parallel-
Polyphase. This architecture, differently from traditional polyphase architectures, is able to process data
without any decimation and consequently without any bandwidth reduction.
Figure 1. Farrow filter architecture
Let's consider the impulse response ci[n] of a generic sub-filter Ci composing the Farrow filter. In
order to implement the architecture shown in Figure 2, each sub-filter must be parallelized by a factor equal
to the number of TI-ADC available cores (Figure 2 shows the case of a TI-ADC composed by 4 cores). In the
following, we get the equations for a generic parallel filter having L inputs and L outputs, where L is the
number of the TI-ADC cores. We transform the discrete convolution of a classic SISO (Single Input, Single
Output) FIR filter into a parallel convolution to model a MIMO (Multi-Input, Multi-Output) FIR Filter. A
FIR filer is described by the discrete convolution:
, - ∑ , - , - (1)
where N is the length of the filter output and c[n] is the impulse response of Ci(z).
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 2, June 2019 : 422 – 427
424
Figure 2. Parallel farrow filter with L=4
Applying a factor L polyphase decomposition [25] to the output y[n], we split the output in L
branches yk[n] with k= 0, 1, 2 to L-1:
, - , - ∑ , - , - (2)
Note that each output yk[n] depends on every sample of the input sequence x[n]. Because TI-ADCs
provide the inputs in parallel (each core has an independent bus), input x[n] in the equation must be also
parallelized. This is possible using a change of variables: i=Lm+l with
0 ≤ l ≤ L-1 and 0 ≤ m ≤ M-1 where M is the length of the subfilters obtained by the polyphase decomposition
of c[n] [6]. The new equation of the model is shown in (3).
, - ∑ (∑ , ( ) - , -) (3)
(3) describes the L outputs yk[n] in function of the L inputs. In terms of Z transform we have:
( ) ∑ ( ) ( ) (4)
where * , ( ) -+ ( ) are the L parallel inputs provided by the TI-ADC and * ,
-+ ( ) is the subfilter of c[n]. The term may have a negative subscript. For this reason, we
consider β=k-l and we rewrite Xk-l with subscript between 0 and L-1:
( ) * , -+ * , ( )- ( )+ ( ) (5)
Consequently:
( ) ∑ ( ) ( ) ∑ ( )( ) ( )
( ) ∑ ( ) ( )
(6)
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Efficient FPGA implementation of high speed digital delay for wideband… (Gian Carlo Cardarilli)
425
For example, choosing L=4, a generic filter Ci(z) can be parallelized as shown in Figure 3. The
polyphase sub-filters Hi(zL
) are computed as shown in [6]. Note that the regularity of such architecture allows
an easy scalability for any value of L.
Figure 3. Parallel polyphase decomposition for L=4
3. RESULTS AND DISCUSSION
The architecture of Figure 2 has been coded in VHDL and implemented on a XILINX XCVU9P-
L2FLGA2104E FPGA [26]. After the hardware implementation, the digital delay has been tested injecting
sinusoids at the input. Keeping a 16-bit resolution in the entire data-path (also inputs are represented with 16
bits) we obtain the following results:
a. Magnitude ripple < 0.2 dB.
b. Phase ripple < 2°.
c. Minimum delay 10 ps.
d. Maximum clock frequency (500 MHz)
The Farrow filter is composed by M=5 subfilters with a length of N=11. The maximum clock
frequency of 500 MHz allows the reaching of 2 GSPS using 4 cores. In Figure 4 the magnitude and the phase
error response in function of the delay are provided. Figure 5 shows examples of delay in the time domain.
Table 1. Resources utilization
Resources Utilization Available Utilization%
LUT 4,449 1,182,240 0.38%
LUT RAM 784 591,840 0.13%
FF 10,735 2,364,480 0.45%
DSP 80 6,840 1.17%
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 2, June 2019 : 422 – 427
426
Figure 4. Bode diagrams of the proposed digital delay
Figure 5. Time response with delay 31.25 ps and 62.5 ps
4. CONCLUSION
In this paper, a digital delay for beamforming has been presented. The proposed digital delay is
based on a parallel polyphase decomposition that can be easily implemented on FPGA or ASIC. Thanks to its
regularity, this parallel polyphase decomposition can be easily generalized for any value of L. The introduced
digital delay allows FPGAs to process wide-band signals without any decimation and consequently without
any bandwidth reduction. We have shown an implementation’s example able to process a 2 GSPS signal
using a TI-ADC with 4 cores and a 500 MHz clock frequency. The signals can be delayed of small quantities
up to 10ps with Magnitude Ripple and Frequency Ripple respectively less than 0.2 dB and 2°.
REFERENCES
[1] Steyskal, Hans. “Digital Beamforming Antennas: An Introduction”. Microwave journal, 1987; 30 (1): pp. 10p
between p 107 and 124
[2] R. Mucci, "A comparison of efficient beamforming algorithms," in IEEE Transactions on Acoustics, Speech, and
Signal Processing, vol. 32, no. 3, pp. 548-558, June 1984.
[3] Malek, N.A., Khalifa, O.O., Abidin, Z.Z., Mohamad, S.Y., Abdul Rahman, N.A. Beam steering using the active
element pattern of antenna array. Telkomnika (Telecommunication Computing Electronics and Control), 2018;
16(4): 1542-1550.
[4] M. Younis, C. Fischer and W. Wiesbeck, "Digital beamforming in SAR systems," in IEEE Transactions on
Geoscience and Remote Sensing, vol. 41, no. 7, pp. 1735-1739, July 2003.
[5] D. E. Dudgeon, "Fundamentals of digital array processing," in Proceedings of the IEEE, vol. 65, no. 6, pp. 898-904,
June 1977.
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Efficient FPGA implementation of high speed digital delay for wideband… (Gian Carlo Cardarilli)
427
[6] Cardarilli G.C., Di Nunzio L., Fazzolari R., Re M., Rufolo G., Bernocchi G. Analog chain calibration in Digital
Beam-Forming applications. ARPN Journal of Engineering and Applied Sciences, 2018 13 (2), pp. 752-760.
[7] C. Cheung, R. Shah and M. Parker, "Time delay digital beamforming for wideband pulsed radar
implementation," 2013 IEEE International Symposium on Phased Array Systems and Technology, Waltham, MA,
2013, pp. 448-455.
[8] C. K. Chu and Yee-Hong Leung, "Further results on the WLS design of variable fractional delay filters," 2012 6th
International Conference on Signal Processing and Communication Systems, Gold Coast, QLD, 2012, pp. 1-7.
[9] T. Deng, "Symmetric Structures for Odd-Order Maximally Flat and Weighted-Least-Squares Variable Fractional-
Delay Filters," in IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 54, no. 12, pp. 2718-2732,
Dec. 2007.
[10] Wu-Sheng Lu and Tian-Bo Deng, "An improved weighted least-squares design for variable fractional delay FIR
filters," in IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 46, no. 8, pp.
1035-1040, Aug. 1999.
[11] Chien-Cheng Tseng, "Design of variable fractional delay allpass filter using weighted least squares method," 2002
IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353), Phoenix-Scottsdale,
AZ, USA, 2002, pp. V-V.
[12] S. Tahir, M. Elnamaky, M. A. Ashraf and K. Jamil, "Hardware implementation of digital beamforming network for
Ultra Wide band signals using uniform linear arrays," The 2nd Middle East Conference on Antennas and
Propagation, Cairo, 2012, pp. 1-4.
[13] Cardarilli G.C., Giardino D., Matta M., Re M., Silvestri F., Simone L., Spanó S. “Comparison and Implementation
of Variable Fractional Delay Filters for Wideband Digital Beamforming”. Lecture Notes in Electrical Engineering,
Article In Press 2019
[14] F. Harris, Xiaofei Chen, E. Venosa and F. A. N. Palmieri, "Two channel TI-ADC for communication signals," 2011
IEEE 12th International Workshop on Signal Processing Advances in Wireless Communications, San Francisco,
CA, 2011, pp. 576-580.
[15] G. Manganaro and D. Robertson Interleaving ADCs: Unraveling the Mysteries https://www.analog.com/en/analog-
dialogue/articles/interleaving-adcs
[16] Interleaving ADCs for Higher Sample Rates Literature Number: SNAA111
http://www.ti.com/lit/wp/snaa111/snaa111.pdf
[17] Cappello S., Cardarilli G.C., Di Nunzio L., Fazzolari R., Re M., Albicocco P. “Flexible channel extractor for
wideband systems based on polyphase filter bank”. Journal of Theoretical and Applied Information Technology,
2017; 95(16): 3841-3850.
[18] Cardarilli G.C., Di Nunzio L., Fazzolari R., Re M., Nannarelli A. “Power Efficient Digital Front-End for Cognitive
Radio Systems”. Conference Record of the IEEE Asilomar Conference on Signals, Systems and Computers, 2018
[19] V. Valimaki and T. I. Laakso, "Principles of fractional delay filters," 2000 IEEE International Conference on
Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100), Istanbul, Turkey, 2000, pp. 3870-
3873 vol.6.
[20] Laakso T.I., Välimäki V., Karjalainen M., Laine U.K.:”Splitting the unit: Delay tools for fractional delay filter
design”. IEEE Signal Processing Magazine, 1996; 13(1), pp. 30-60.
[21] C. K. S. Pun, Y. C. Wu, S. C. Chan and K. L. Ho, "An efficient design or fractional-delay digital FIR filters using
the Farrow structure," Proceedings of the 11th IEEE Signal Processing Workshop on Statistical Signal Processing
(Cat. No.01TH8563), Singapore, 2001, pp. 595-598.
[22] P. P. Vaidyanathan, "Multirate digital filters, filter banks, polyphase networks, and applications: a tutorial,"
in Proceedings of the IEEE, vol. 78, no. 1, pp. 56-93, Jan. 1990.
[23] Cardarilli, G.C., Di Nunzio, L., Fazzolari, R., Fereidountabar, A., Giuliani, F., Re, M., Simone, L. “Comparison of
jamming excision methods for direct sequence/spread spectrum (DS/SS) modulated signal”, Journal of Theoretical
and Applied Information Technology, 2017; 95(13): 2878-2888.
[24] Cardarilli, G.C., Di Nunzio, L., Fazzolari, R., Re, M., Silvestri, F., Spanò, S. “Energy consumption saving in
embedded microprocessors using hardware accelerators”. TELKOMNIKA (Telecommunication, Computing,
Electronics and Control). (2018); 16(3): 1019-1026.
[25] Mitra S.K., and Yonghong K. Digital signal processing: a computer-based approach. Vol. 2. New York: McGraw-
Hill, 2006.
[26] UltraScale Architecture Staying a Generation Ahead with an Extra Node of Value.
https://www.xilinx.com/products/technology/ultrascale.html

More Related Content

What's hot

Capsulization of Existing Space Time Techniques
Capsulization of Existing Space Time TechniquesCapsulization of Existing Space Time Techniques
Capsulization of Existing Space Time TechniquesIJEEE
 
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET Journal
 
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...Journal For Research
 
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...ijsrd.com
 
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...VLSICS Design
 
Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...ijmnct
 
Channel Coding and Clipping in OFDM for WiMAX using SDR
Channel Coding and Clipping in OFDM for WiMAX using SDRChannel Coding and Clipping in OFDM for WiMAX using SDR
Channel Coding and Clipping in OFDM for WiMAX using SDRidescitation
 
Performance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSK
Performance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSKPerformance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSK
Performance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSKCSCJournals
 
Simulation of ofdm modulation adapted to the transmission of a fixed image
Simulation of ofdm modulation adapted to the transmission of a fixed imageSimulation of ofdm modulation adapted to the transmission of a fixed image
Simulation of ofdm modulation adapted to the transmission of a fixed imageIAEME Publication
 
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier SystemsFPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier SystemsIJMER
 
MartinDickThesis
MartinDickThesisMartinDickThesis
MartinDickThesisMartin Dick
 
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDMReduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDMIJERA Editor
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveIJORCS
 
Pilot induced cyclostationarity based method for dvb system identification
Pilot induced cyclostationarity based method for dvb system identificationPilot induced cyclostationarity based method for dvb system identification
Pilot induced cyclostationarity based method for dvb system identificationiaemedu
 
Study of timing synchronization in mimoofdm systems using dvb t
Study of timing synchronization in mimoofdm systems using dvb tStudy of timing synchronization in mimoofdm systems using dvb t
Study of timing synchronization in mimoofdm systems using dvb tijitjournal
 
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR TCM DECODERS
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR  TCM DECODERSHIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR  TCM DECODERS
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR TCM DECODERSLalitha Gosukonda
 
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...VLSICS Design
 

What's hot (18)

Capsulization of Existing Space Time Techniques
Capsulization of Existing Space Time TechniquesCapsulization of Existing Space Time Techniques
Capsulization of Existing Space Time Techniques
 
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
IRJET- VLSI Architecture for Reversible Radix-2 FFT Algorithm using Programma...
 
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
 
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
 
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
 
Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...
 
Channel Coding and Clipping in OFDM for WiMAX using SDR
Channel Coding and Clipping in OFDM for WiMAX using SDRChannel Coding and Clipping in OFDM for WiMAX using SDR
Channel Coding and Clipping in OFDM for WiMAX using SDR
 
Performance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSK
Performance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSKPerformance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSK
Performance Analysis of MIMO-OFDM System Using QOSTBC Code Structure for M-PSK
 
Simulation of ofdm modulation adapted to the transmission of a fixed image
Simulation of ofdm modulation adapted to the transmission of a fixed imageSimulation of ofdm modulation adapted to the transmission of a fixed image
Simulation of ofdm modulation adapted to the transmission of a fixed image
 
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier SystemsFPGA Implementation of Efficient Viterbi Decoder for  Multi-Carrier Systems
FPGA Implementation of Efficient Viterbi Decoder for Multi-Carrier Systems
 
MartinDickThesis
MartinDickThesisMartinDickThesis
MartinDickThesis
 
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDMReduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
 
Pilot induced cyclostationarity based method for dvb system identification
Pilot induced cyclostationarity based method for dvb system identificationPilot induced cyclostationarity based method for dvb system identification
Pilot induced cyclostationarity based method for dvb system identification
 
Study of timing synchronization in mimoofdm systems using dvb t
Study of timing synchronization in mimoofdm systems using dvb tStudy of timing synchronization in mimoofdm systems using dvb t
Study of timing synchronization in mimoofdm systems using dvb t
 
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR TCM DECODERS
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR  TCM DECODERSHIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR  TCM DECODERS
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR TCM DECODERS
 
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
Performance analysis of DWT based OFDM over FFT based OFDM and implementing o...
 
wcnc05
wcnc05wcnc05
wcnc05
 

Similar to Efficient FPGA implementation of high speed digital delay for wideband beamforming using parallel architectures

A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...journal ijme
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryIJERD Editor
 
First order sigma delta modulator with low-power
First order sigma delta modulator with low-powerFirst order sigma delta modulator with low-power
First order sigma delta modulator with low-powereSAT Publishing House
 
First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...eSAT Journals
 
A Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down ConvertersA Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down ConvertersEditor IJMTER
 
Design of Optimized FIR Filter Using FCSD Representation
Design  of  Optimized  FIR  Filter  Using  FCSD Representation Design  of  Optimized  FIR  Filter  Using  FCSD Representation
Design of Optimized FIR Filter Using FCSD Representation IJEEE
 
Optimized implementation of an innovative digital audio equalizer
Optimized implementation of an innovative digital audio equalizerOptimized implementation of an innovative digital audio equalizer
Optimized implementation of an innovative digital audio equalizera3labdsp
 
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)Piero Belforte
 
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...idescitation
 
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band RadarIRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band RadarIRJET Journal
 
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...VLSICS Design
 
Design And Implementation of Combined Pipelining and Parallel Processing Arch...
Design And Implementation of Combined Pipelining and Parallel Processing Arch...Design And Implementation of Combined Pipelining and Parallel Processing Arch...
Design And Implementation of Combined Pipelining and Parallel Processing Arch...VLSICS Design
 
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...VLSICS Design
 
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
Performance Analysis of OFDM Transceiver with Folded FFT and LMS FilterPerformance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filteridescitation
 
Design of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADCDesign of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADCVLSICS Design
 

Similar to Efficient FPGA implementation of high speed digital delay for wideband beamforming using parallel architectures (20)

A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
5G
5G5G
5G
 
First order sigma delta modulator with low-power
First order sigma delta modulator with low-powerFirst order sigma delta modulator with low-power
First order sigma delta modulator with low-power
 
First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...
 
A Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down ConvertersA Simulation of Wideband CDMA System on Digital Up/Down Converters
A Simulation of Wideband CDMA System on Digital Up/Down Converters
 
Design of Optimized FIR Filter Using FCSD Representation
Design  of  Optimized  FIR  Filter  Using  FCSD Representation Design  of  Optimized  FIR  Filter  Using  FCSD Representation
Design of Optimized FIR Filter Using FCSD Representation
 
Optimized implementation of an innovative digital audio equalizer
Optimized implementation of an innovative digital audio equalizerOptimized implementation of an innovative digital audio equalizer
Optimized implementation of an innovative digital audio equalizer
 
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless ApplicationDesign Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
Design Radix-4 64-Point Pipeline FFT/IFFT Processor for Wireless Application
 
F0213137
F0213137F0213137
F0213137
 
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
RTB: BIDIRECTIONAL TRANSCEIVER (ESSCIRC85)
 
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
FPGA Implementation of Optimized CIC Filter for Sample Rate Conversion in Sof...
 
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band RadarIRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
IRJET- FPGA based Processor for Feature Detection in Ultra-Wide Band Radar
 
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
 
Design And Implementation of Combined Pipelining and Parallel Processing Arch...
Design And Implementation of Combined Pipelining and Parallel Processing Arch...Design And Implementation of Combined Pipelining and Parallel Processing Arch...
Design And Implementation of Combined Pipelining and Parallel Processing Arch...
 
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
DESIGN AND IMPLEMENTATION OF COMBINED PIPELINING AND PARALLEL PROCESSING ARCH...
 
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
Performance Analysis of OFDM Transceiver with Folded FFT and LMS FilterPerformance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
Performance Analysis of OFDM Transceiver with Folded FFT and LMS Filter
 
Design of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADCDesign of Low Power Sigma Delta ADC
Design of Low Power Sigma Delta ADC
 

More from journalBEEI

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherjournalBEEI
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...journalBEEI
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...journalBEEI
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksjournalBEEI
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkjournalBEEI
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...journalBEEI
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...journalBEEI
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...journalBEEI
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmjournalBEEI
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennajournalBEEI
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headjournalBEEI
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...journalBEEI
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationjournalBEEI
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...journalBEEI
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)journalBEEI
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...journalBEEI
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...journalBEEI
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...journalBEEI
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationjournalBEEI
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...journalBEEI
 

More from journalBEEI (20)

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipher
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural network
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antenna
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human head
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting application
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...
 

Recently uploaded

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 

Recently uploaded (20)

IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 

Efficient FPGA implementation of high speed digital delay for wideband beamforming using parallel architectures

  • 1. Bulletin of Electrical Engineering and Informatics Vol. 8, No. 2, June 2019, pp. 422~427 ISSN: 2302-9285, DOI: 10.11591/eei.v8i2.1483  422 Journal homepage: http://beei.org/index.php/EEI Efficient FPGA implementation of high speed digital delay for wideband beamforming using parallel architectures Gian Carlo Cardarilli1 , Luca Di Nunzio2 , Rocco Fazzolari3 , Daniele Giardino4 , Marco Matta5 , Marco Re6 , Sergio Spanò7 , Lorenzo Simone8 1,2,3,4,5,6,7 University of Rome Tor Vergata, Via del Politecnico 1, 00133 Roma, Italy 8 Thales Alenia Space Roma, Via Saccomuro 24-00131 Roma, Italy Article Info ABSTRACT Article history: Received Jan 23, 2019 Revised Feb 2, 2019 Accepted Feb 25, 2019 In this paper, the authors present an FPGA implementation of a digital delay for beamforming applications. The digital delay is based on a Parallel Farrow Filter. Such architecture allows to reach a very high processing rate with wideband signals and it is suitable to be used with Time-Interleaved Analog to Digital Converters (TI-ADC). The proposed delay has been simulated in MATLAB, implemented on FPGA and characterized in terms of amplitude and phase response, maximum clock frequency and area. Keywords: Farrow filter TI-ADC Variable fractional delay Wideband digital beamfoming Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Luca Di Nunzio, University of Rome Tor Vergata Via del Politecnico 1, 00133 Roma Italy Email: di.nunzio@ing.uniroma2.it 1. INTRODUCTION The beamforming technique [1-5] is based on the combination of M different signals coming from M antennas. Such combination is obtained by delaying and summing the signals in order to produce additive interferences in some directions and destructive interferences in others. In this application, the delay blocks represent a crucial element. When the beamforming involves narrowband signals, the delays can be realized with simple phase shifters, implemented with complex multipliers. Vice versa in case of wide-band signals, delay blocks must be implemented using more complex circuits [6-7]. A common solution consists in the use of fractional delay filters. These filters are able to generate delays, which are a fraction of the system clock cycle. In wideband applications, as for example wideband beamforming, the filters must comply with some specifications, namely: a. Large bandwidth (ideally Nyquist frequency) b. Reduced Magnitude ripple c. Reduced Phase ripple d. Ideally constant Group delay These requirements can be easily met using the Weighted Least-Squares (WLS) method implemented with the Farrow architecture [8-13]. However, as the processing rate increases, e.g. more than 1 GHz, the hardware implementation could present some complications, for example the high sample rate that makes impossible the use of FPGAs. The reason is the impossibility of FPGAs to reach processing rates beyond the GHz. In fact, although modern Time-Interleaved ADCs [14-16] (TI-ADC) are able to provide wide-band signals with sample rates over the GHz, FPGAs are not able to process such signals without decimation and, consequently, without reducing the bandwidth of signals involved in processing [17, 18].
  • 2. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Efficient FPGA implementation of high speed digital delay for wideband… (Gian Carlo Cardarilli) 423 In this paper, the authors present an FPGA based digital delay for wideband digital beamforming. The proposed solution is able to reach preocessing rates compatible with actual TI-ADC. Such digital delay is based on Parallel FIR Filters which are used to compose a Parallel Farrow Filter. 2. RESEARCH METHOD Farrow filters [19-21] represent the most common solution for the implementation of fractional delay filters. They are widely discussed in the literature and a detailed analysis is provided in [20]. In Figure 1 the block diagram of a Farrow filter is provided. The filter is composed of delay blocks, adders, multipliers (used for the selection of the delay entity) and M subfilters. Subfilters are represented in the figure with blocks named Ci(z) with 0≤I≤M-1. As discussed in [3, 4], modern TI-ADCs for high speed/wide-band applications are usually composed of 2 or 4 ADC cores. Each core provides the output on a separate bus. All the cores work in parallel and the total sample rate of the ADC is the sum of the sample rates of the single cores. In other words, the total sample rate is L∙fsa where L is the number of cores and fsa is the sample rate of each core. The idea of the proposed digital delay is to parallelize the Farrow architecture in order to process the incoming parallel data from the TI-ADC cores as shown in Figure 2. This is possible by parallelizing the sub-filters that compose the Farrow filter. The parallel architecture is based on polyphase filters banks [22, 23]. This technique allows to reduce the operating frequency by parallelizing the filters and, as consequence, could be used to reduce the system power consumption by acting on power supply [24]. To achieve such parallelization, we introduce a new polyphase architecture that we call Parallel- Polyphase. This architecture, differently from traditional polyphase architectures, is able to process data without any decimation and consequently without any bandwidth reduction. Figure 1. Farrow filter architecture Let's consider the impulse response ci[n] of a generic sub-filter Ci composing the Farrow filter. In order to implement the architecture shown in Figure 2, each sub-filter must be parallelized by a factor equal to the number of TI-ADC available cores (Figure 2 shows the case of a TI-ADC composed by 4 cores). In the following, we get the equations for a generic parallel filter having L inputs and L outputs, where L is the number of the TI-ADC cores. We transform the discrete convolution of a classic SISO (Single Input, Single Output) FIR filter into a parallel convolution to model a MIMO (Multi-Input, Multi-Output) FIR Filter. A FIR filer is described by the discrete convolution: , - ∑ , - , - (1) where N is the length of the filter output and c[n] is the impulse response of Ci(z).
  • 3.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 2, June 2019 : 422 – 427 424 Figure 2. Parallel farrow filter with L=4 Applying a factor L polyphase decomposition [25] to the output y[n], we split the output in L branches yk[n] with k= 0, 1, 2 to L-1: , - , - ∑ , - , - (2) Note that each output yk[n] depends on every sample of the input sequence x[n]. Because TI-ADCs provide the inputs in parallel (each core has an independent bus), input x[n] in the equation must be also parallelized. This is possible using a change of variables: i=Lm+l with 0 ≤ l ≤ L-1 and 0 ≤ m ≤ M-1 where M is the length of the subfilters obtained by the polyphase decomposition of c[n] [6]. The new equation of the model is shown in (3). , - ∑ (∑ , ( ) - , -) (3) (3) describes the L outputs yk[n] in function of the L inputs. In terms of Z transform we have: ( ) ∑ ( ) ( ) (4) where * , ( ) -+ ( ) are the L parallel inputs provided by the TI-ADC and * , -+ ( ) is the subfilter of c[n]. The term may have a negative subscript. For this reason, we consider β=k-l and we rewrite Xk-l with subscript between 0 and L-1: ( ) * , -+ * , ( )- ( )+ ( ) (5) Consequently: ( ) ∑ ( ) ( ) ∑ ( )( ) ( ) ( ) ∑ ( ) ( ) (6)
  • 4. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Efficient FPGA implementation of high speed digital delay for wideband… (Gian Carlo Cardarilli) 425 For example, choosing L=4, a generic filter Ci(z) can be parallelized as shown in Figure 3. The polyphase sub-filters Hi(zL ) are computed as shown in [6]. Note that the regularity of such architecture allows an easy scalability for any value of L. Figure 3. Parallel polyphase decomposition for L=4 3. RESULTS AND DISCUSSION The architecture of Figure 2 has been coded in VHDL and implemented on a XILINX XCVU9P- L2FLGA2104E FPGA [26]. After the hardware implementation, the digital delay has been tested injecting sinusoids at the input. Keeping a 16-bit resolution in the entire data-path (also inputs are represented with 16 bits) we obtain the following results: a. Magnitude ripple < 0.2 dB. b. Phase ripple < 2°. c. Minimum delay 10 ps. d. Maximum clock frequency (500 MHz) The Farrow filter is composed by M=5 subfilters with a length of N=11. The maximum clock frequency of 500 MHz allows the reaching of 2 GSPS using 4 cores. In Figure 4 the magnitude and the phase error response in function of the delay are provided. Figure 5 shows examples of delay in the time domain. Table 1. Resources utilization Resources Utilization Available Utilization% LUT 4,449 1,182,240 0.38% LUT RAM 784 591,840 0.13% FF 10,735 2,364,480 0.45% DSP 80 6,840 1.17%
  • 5.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 2, June 2019 : 422 – 427 426 Figure 4. Bode diagrams of the proposed digital delay Figure 5. Time response with delay 31.25 ps and 62.5 ps 4. CONCLUSION In this paper, a digital delay for beamforming has been presented. The proposed digital delay is based on a parallel polyphase decomposition that can be easily implemented on FPGA or ASIC. Thanks to its regularity, this parallel polyphase decomposition can be easily generalized for any value of L. The introduced digital delay allows FPGAs to process wide-band signals without any decimation and consequently without any bandwidth reduction. We have shown an implementation’s example able to process a 2 GSPS signal using a TI-ADC with 4 cores and a 500 MHz clock frequency. The signals can be delayed of small quantities up to 10ps with Magnitude Ripple and Frequency Ripple respectively less than 0.2 dB and 2°. REFERENCES [1] Steyskal, Hans. “Digital Beamforming Antennas: An Introduction”. Microwave journal, 1987; 30 (1): pp. 10p between p 107 and 124 [2] R. Mucci, "A comparison of efficient beamforming algorithms," in IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 32, no. 3, pp. 548-558, June 1984. [3] Malek, N.A., Khalifa, O.O., Abidin, Z.Z., Mohamad, S.Y., Abdul Rahman, N.A. Beam steering using the active element pattern of antenna array. Telkomnika (Telecommunication Computing Electronics and Control), 2018; 16(4): 1542-1550. [4] M. Younis, C. Fischer and W. Wiesbeck, "Digital beamforming in SAR systems," in IEEE Transactions on Geoscience and Remote Sensing, vol. 41, no. 7, pp. 1735-1739, July 2003. [5] D. E. Dudgeon, "Fundamentals of digital array processing," in Proceedings of the IEEE, vol. 65, no. 6, pp. 898-904, June 1977.
  • 6. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Efficient FPGA implementation of high speed digital delay for wideband… (Gian Carlo Cardarilli) 427 [6] Cardarilli G.C., Di Nunzio L., Fazzolari R., Re M., Rufolo G., Bernocchi G. Analog chain calibration in Digital Beam-Forming applications. ARPN Journal of Engineering and Applied Sciences, 2018 13 (2), pp. 752-760. [7] C. Cheung, R. Shah and M. Parker, "Time delay digital beamforming for wideband pulsed radar implementation," 2013 IEEE International Symposium on Phased Array Systems and Technology, Waltham, MA, 2013, pp. 448-455. [8] C. K. Chu and Yee-Hong Leung, "Further results on the WLS design of variable fractional delay filters," 2012 6th International Conference on Signal Processing and Communication Systems, Gold Coast, QLD, 2012, pp. 1-7. [9] T. Deng, "Symmetric Structures for Odd-Order Maximally Flat and Weighted-Least-Squares Variable Fractional- Delay Filters," in IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 54, no. 12, pp. 2718-2732, Dec. 2007. [10] Wu-Sheng Lu and Tian-Bo Deng, "An improved weighted least-squares design for variable fractional delay FIR filters," in IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 46, no. 8, pp. 1035-1040, Aug. 1999. [11] Chien-Cheng Tseng, "Design of variable fractional delay allpass filter using weighted least squares method," 2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353), Phoenix-Scottsdale, AZ, USA, 2002, pp. V-V. [12] S. Tahir, M. Elnamaky, M. A. Ashraf and K. Jamil, "Hardware implementation of digital beamforming network for Ultra Wide band signals using uniform linear arrays," The 2nd Middle East Conference on Antennas and Propagation, Cairo, 2012, pp. 1-4. [13] Cardarilli G.C., Giardino D., Matta M., Re M., Silvestri F., Simone L., Spanó S. “Comparison and Implementation of Variable Fractional Delay Filters for Wideband Digital Beamforming”. Lecture Notes in Electrical Engineering, Article In Press 2019 [14] F. Harris, Xiaofei Chen, E. Venosa and F. A. N. Palmieri, "Two channel TI-ADC for communication signals," 2011 IEEE 12th International Workshop on Signal Processing Advances in Wireless Communications, San Francisco, CA, 2011, pp. 576-580. [15] G. Manganaro and D. Robertson Interleaving ADCs: Unraveling the Mysteries https://www.analog.com/en/analog- dialogue/articles/interleaving-adcs [16] Interleaving ADCs for Higher Sample Rates Literature Number: SNAA111 http://www.ti.com/lit/wp/snaa111/snaa111.pdf [17] Cappello S., Cardarilli G.C., Di Nunzio L., Fazzolari R., Re M., Albicocco P. “Flexible channel extractor for wideband systems based on polyphase filter bank”. Journal of Theoretical and Applied Information Technology, 2017; 95(16): 3841-3850. [18] Cardarilli G.C., Di Nunzio L., Fazzolari R., Re M., Nannarelli A. “Power Efficient Digital Front-End for Cognitive Radio Systems”. Conference Record of the IEEE Asilomar Conference on Signals, Systems and Computers, 2018 [19] V. Valimaki and T. I. Laakso, "Principles of fractional delay filters," 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100), Istanbul, Turkey, 2000, pp. 3870- 3873 vol.6. [20] Laakso T.I., Välimäki V., Karjalainen M., Laine U.K.:”Splitting the unit: Delay tools for fractional delay filter design”. IEEE Signal Processing Magazine, 1996; 13(1), pp. 30-60. [21] C. K. S. Pun, Y. C. Wu, S. C. Chan and K. L. Ho, "An efficient design or fractional-delay digital FIR filters using the Farrow structure," Proceedings of the 11th IEEE Signal Processing Workshop on Statistical Signal Processing (Cat. No.01TH8563), Singapore, 2001, pp. 595-598. [22] P. P. Vaidyanathan, "Multirate digital filters, filter banks, polyphase networks, and applications: a tutorial," in Proceedings of the IEEE, vol. 78, no. 1, pp. 56-93, Jan. 1990. [23] Cardarilli, G.C., Di Nunzio, L., Fazzolari, R., Fereidountabar, A., Giuliani, F., Re, M., Simone, L. “Comparison of jamming excision methods for direct sequence/spread spectrum (DS/SS) modulated signal”, Journal of Theoretical and Applied Information Technology, 2017; 95(13): 2878-2888. [24] Cardarilli, G.C., Di Nunzio, L., Fazzolari, R., Re, M., Silvestri, F., Spanò, S. “Energy consumption saving in embedded microprocessors using hardware accelerators”. TELKOMNIKA (Telecommunication, Computing, Electronics and Control). (2018); 16(3): 1019-1026. [25] Mitra S.K., and Yonghong K. Digital signal processing: a computer-based approach. Vol. 2. New York: McGraw- Hill, 2006. [26] UltraScale Architecture Staying a Generation Ahead with an Extra Node of Value. https://www.xilinx.com/products/technology/ultrascale.html