SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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 ...
 

Kürzlich hochgeladen

Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...Amil Baba Dawood bangali
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptxNikhil Raut
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 

Kürzlich hochgeladen (20)

Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 

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