SlideShare a Scribd company logo
1 of 8
Download to read offline
TELKOMNIKA, Vol. 15, No. 1, March 2017, pp. 28 ∼ 35
ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013
DOI: 10.12928/telkomnika.v15.i1.3161 28
FPGA-based Digital Baseband Transmission
System Performance Tester Research and Design
Huimin Duan* , Juanjuan Gu , Guohua Hu , and Qian Zhang
Hefei University
No.99 jinxiu Avenue, Hefei, Anhui Province, China. +86-551-62158571
*Corresponding author, email: 123667426@qq.com, duan@hfuu.edu.cn
Abstract
Communication System Transmission Performance Tester, as a digital communication system de-
sign and testing equipment, plays an important role in the construction and daily maintenance of the com-
munication system. The paper presents a kind of tester, which is designed using Cyclone IV FPGA (Field
Programmable Gata Array) and VHDL (Very High Speed Integrated Circuits Hardware Description Lan-
guage). According to the features in the eye diagram, the system performance can intuitively and qualita-
tively evaluated. The results prove that the system accurately displayed the eye diagram, thereby reflected
the performance of the baseband transmission system truthfully.
Keyword: communication system,transmission performance,FPGA, bit synchronization,eye diagram
Copyright c 2017 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
With the development of communication technology, communication systems are becom-
ing increasingly complicated. Accurate quantitative analysis of the performance of an actual base-
band transmission system is tedious and complicated or even impossible[1]. Especially in the de-
bugging and maintenance procedures, system performance may be varied in any time, a simple
method to qualitatively monitoring the system performance is then more needed [2, 3]. Commu-
nication system transmission performance tester plays an important role in this field.
FPGA (Field Programmable Gata Array) technology has features such as the flexible
architecture and logic unit, high integration and a wide scope of applicability[4, 5, 6]. Apply it to
the traditional tester, we can achieve the following benefits: improving the accuracy of the testing
eye diagram., expanding the analytical bandwidth of the system, increasing the anti-interference
and improving the efficiency of real-time execution[7].
2. Overall Design
As shown in the Figure 1,the system mainly consists of four modules: the transmitter,
the channel, the noise source, the receiver. Based on FPGA, the transmitter produces a level-
four and a level-twelve pseudo-random sequences, which are then be transmitted used to be
information source and channel noise. In the channel part, there are three kinds of LPF (Low
Pass Filter) with three different cutoff frequencies which can be used to simulate the channel with
different bandwidths[8]. At the receiving end, the received signal is applied as the input signal of
the oscilloscope, while the bit synchronous clock is used as the scanning synchronizing signal,
an eye diagram is then obtained[9].
The bit synchronous clock is a very important issue in digital communication systems.
Only to extract the correct timing pulses, the receiver can obtain the steady eye diagrams, then
makes accurately sampling decision and recovers the digital baseband signals. It directly affects
the overall performance of the entire digital communications system[2, 3]. In this study, we use
DPLL method to extract bit synchronous clock signal.
Received September 7, 2016; Revised December 30, 2016; Accepted January 14, 2017
TELKOMNIKA ISSN: 1693-6930 29
Figure 1. Diagram of system design
3. Research Method
3.1. Pseudo-random sequence and Manchester coding module
Based on FPGA, according to formula (1),the circuit of these two modules is designed
using VHDL, and its simulation results are shown in Figure 2[10], [11].
f(x) = (1 + x3
+ x4
) (1)
Figure 2. Results of pseudo-random sequence and Manchester coding module
In the picture: clk is the working clock; datain is the pseudo-random sequence output;
datamout is the Manchester coding output.
3.2. Digital Phase-Locked Loop Module
This module is designed by using of VHDL and its top-level module is shown in Figure 3.
It includes in total five sub-modules: a differential phase detector, an improved digital filter, bipolar
clock source, controller, and frequency divider[9], [12]. Two of which are important and described
below.
Figure 3. Scheme of digital PLL top-level module
Transmission System Performance Tester (Huimin Duan)
30 ISSN: 1693-6930
3.2.1. Differential Phase Detector Module
Differential phase detector is composed of differential circui and a phase comparator cir-
cuit which consists of two AND gates, as shown in Figure 4.
Figure 4. Scheme of differential phase detector
After the differential circuit, the input digital signal INSIGNAL (Manchester code) is output
to B as the edge detection signal, corresponding to the input signal. Its simulation diagram is
shown in Figure 5.
Figure 5. Simulation diagram of the edge detection signal
Edge detection signal B are respectively applied to two AND gates: the deduction gate
AND2 and the addition gate AND3 (in Figure 4). If CLK is ahead of B, then AND3 is blocked, and
AND2 sents a leading pulse D, as shown in Figure 6. If CLK lags behind B, deduction gate AND2
closed, addition gate AND3 then sents a lagging pulse E, as shown in Figure 7.
3.2.2. Controller Module
Implemented by CycloneIV FPGA, the controller module consists of deductions gate and
addition gate. The opening and closing of the gates are controlled by Delay Flip-flops. The circuit
diagram of the controller module is shown in Figure 8.
When comparing the local bit synchronous clock signal CLK to the edge detection signal
B, the working status of the controller have four different situations:
(1) CLK ahead of B
As shown in Figure 9, G and H are bi-phase clock pulses. when the CLK is ahead of B,
leading pulse D becomes positive pulse. At the rising edge of H, the level of the reverse control
signal CONTRAL Q changes from high to low, making that the deduction gate opens a trigger
cycle and a pulse is deducted from G,thereby deducting a pulse to the bit synchronization signal
I before the frequency dividing, and making that the phase of CLK is lagging by a period of H.
Figure 6. Simulation result of the leading pulse D Figure 7. Simulation result of delaying pulse E
TELKOMNIKA Vol. 15, No. 1, March 2017 : 28 ∼ 35
TELKOMNIKA ISSN: 1693-6930 31
Figure 8. Simulation diagram of the control module
Figure 9. Simulation diagram when CLK ahead of B
(2) CLK lags behind B
As shown in Figure 10, when the CLK is lagging behind ”B, lagging pulse E becomes
positive pulse. At the rising edge of ”H, the level of the reverse control signal CONTRAL Q is
unchanged, making that the addition gate opens a rigger cycle and a pulse is added to ”G, thereby
adding a pulse to the bit synchronization signal I before the frequency dividing, and making that
the phase of CLK is leading by a period of H.
Figure 10. Simulation diagram when CLK lags behind B
(3) CLK synchronized with B
As shown in Figure 11, the lagging pulse SINNAL1 and the leading pulse SINGLA2
achieve dynamic equilibrium at the second half of the simulation diagram. As the edge detec-
tion pulse B has a fixed timewidth, when compared to the bit synchronization clock signal CLK,
CLK’s jumping edge of lies in the middle of B”, therefore the leading pulse and the lagging pulse
are observed alternatively. Deducting a pulse before the leading pulse is coming , adding a pulse
before the lagging pulse is coming, the whole system is in a dynamic equilibrium status. This is
the required bit synchronization status in this design.
Figure 11. Simulation diagram when CLK synchronized with B
Transmission System Performance Tester (Huimin Duan)
32 ISSN: 1693-6930
(4) CLK and B have reversed phase
When the descending edge of CLK is aligned to the rising edge of ”B, the input bit signal
and the local synchronization clock have the reversed phase. At this time, the leading pulse D and
the lagging pulse E are observed alternatively, making a false synchronization, the control module
first deduct a pulse then add a pulse, making phase of CLK unchanged and not adjustable. To fix
this, the control signal CONTRAL Q is used here to avoid this situation, it functions as: turn off
the addition gate if there is a ”D, so the control module is not able to generate addition pulse and
the phase is able to be adjusted, therefore to solve the reversed phase problem of CLK and B.
3.3. Filter
The channel of baseband transmission system is equivalent to a LPF. In this design, we
used four-order Butterworth LPF mode to design three filters with the upper cut-off frequencies
of 100KHz, 200KHz, 500KHz, respectively[13], [14]. According to formula (2) and (3),the circuit
diagram of a low-pass filter with cut-off frequency of 100KHz is shown in Figure 12.
A(jω) =
A0
1 + (ω/ωc)2n
(2)
ωc =
1
RC
(3)
Figure 12. Scheme diagram of a low-pass filter with cut-off frequency of 100KHz
The filters with cut-off frequency of 200KHz and 500KHz are designed similarly as Figure
15, but only have difference in components parameters.
3.4. Addition module
A direct coupled amplifier is used in the addition circuit[15]. As the frequency of noise
signal is 10MHz, so we used the THS3091 chip which has a gain-bandwidth product of 100MHz
.The circuit as shown in Figure 13.
3.5. Attenuator
A -type attenuator network is used in this section. Adjustable resistance is used to change
the input impedance to adjust the attenuation factor .Attenuator circuit as shown in Figure 14.
4. Result and Analysis
The received baseband signal is sent to Channel X of the oscilloscope,the bit synchronous
clock is sent to Channel Y. Let the oscilloscope works in Channel Y trigger, then an eye diagram
will appear on the screen of the oscilloscope[16]. Observation and analysis of the eye diagrams
are as follows.
TELKOMNIKA Vol. 15, No. 1, March 2017 : 28 ∼ 35
TELKOMNIKA ISSN: 1693-6930 33
Figure 13. Circuit diagram of addition module Figure 14. Circuit diagram of attenuator
4.1. Same transmission system and different signal source
Testing condition : As shown in Table 1;Testing results : As shown in Table 2.
Table 1. Testing condition of same transmission system and different signal source
Name condition
The signal source f1=100Kbps, Vp-p=3.44V
Noise signal f2=10Mbps, Vp-p=100mv
LPF cut-off frequency Fo=100KHz
Table 2. Eye diagram with same transmission system and different signal source
Cut-off frequency Before interference After interference
100KHz
According to the waveforms shown in Table 2, when the noise is introduced, the eye dia-
gram becomes blurred. This result indicates that the eye diagram accurately reflects the problem
during the signal transmission.
4.2. Different transmission system and same signal source
Testing condition : As shown in Table 3; Testing results : As shown in Table 4.
Table 3. Testing condition of different transmission system and same signal sourcel
Name condition
The signal source f1=100Kbps, Vp-p=3.44V
Noise signal f2=10Mbps, Vp-p=100mv
LPF cut-off frequency Fo=100KHz/200KHz/500KHz
Transmission System Performance Tester (Huimin Duan)
34 ISSN: 1693-6930
Table 4. Eye diagram with different transmission system and same signal sourcel
Cut-off frequency Signals from receiver (including noises) Eye diagram
100KHz
200KHz
500KHz
By comparing each eye diagram, it can be seen that: the eye diagram obtained with the
500KHz LPF has the widest opening and the largest slope of its hypotenuse; the eye diagram
obtained with the 200KHz LPF has the median opening and the median slope of its hypotenuse;
while the eye diagram obtained with the 100KHz LPF has the smallest opening and the smallest
slope of its hypotenuse. Therefore when the optimal sampling time is selected in the moment that
the eye diagram show a largest height of aperture, when a 500KHz transmission system is used,
the SNR is maximum and is most sensitive to the timing error; while when a 100KHz transmission
system is used, the SNR is minimum and is least sensitive to the sampling timing error.
Above test results show that, the eye diagrams obtained through the designed system,
not only can truthfully reflect the noise caused interference to the signals, but also can accurately
reflect the performance difference of different transmission systems[14]. Overall, the transmission
performance tester can reflect the performance of the transmission system objectively.
5. Conclusion
In the research, the digital baseband transmission system performance tester makes use
of the Cyclone IV FPGA and its built-in DPLL to generate and analyze the signals. The design
improves the tester lock speed, the stability, reliability and flexibility, facilitating its maintenance
and upgrades. The tests prove that the eye diagram can be displayed accurately, thereby truthfully
reflected the performance of the baseband communication system.
In addition, through the eye diagram, we can easily obtain the amplitude distortion, zero
distortion, noise tolerance, time sensitivity and other performance indicators[1,14].They can not
only contribute to recovery of the baseband signal, but also can provide guidance for improve the
transmission performance of the communication system.
6. Acknowledgement
This project was supported by the Natural Science Research Project of Anhui Provin-
cial Education Department(KJ2015B1105908),Outstanding Youth Foundation of Hefei Univer-
sity(2016YQ09RC),Key Construction Discipline of Information and Communication engineering
in Hefei University(No.2014xk06) and Natural Science Foundation of Anhui Provincial Education
Department(KJ2015A164).
TELKOMNIKA Vol. 15, No. 1, March 2017 : 28 ∼ 35
TELKOMNIKA ISSN: 1693-6930 35
References
[1] Cao Zhigang, Sog Tiecheng, Yang Hongwen, Chen Wei, Zhang Hui. Principle and application
of communication – basic theory[M]. Beijing: Academic Publishing, 2015.
[2] Fan Rusen, Wang Yong, Pei Xiugao, Zhang Yuan, Song Chen,LIU Dan. Design and Implemen-
tation of the Digital Signal Transmission Performance Analyzer Based on FPGA[J]. Journal of
Shanghai University of Electric Power, 2013, 29(4): 399-403.
[3] Manoj Kumar A,R V Nadagouda, R Jegan. FPGA based Multichannel Bit Error Rate Tester for
Spacecraft Data Acquisition System[J]. International Journal of Reconfigurable and Embed-
ded Systems (IJRES), 2014, 3(2).
[4] Zoran Salcic, Asim Smailagic. Digital Systems Design and Prototyping: Using Field Pro-
grammable Logic and Hardware Description Languages: Second Editio[M]. Berlin: springer
publishing company,2000.
[5] Ram Dhekekar,N. Srikanth. Digital Control of Static Var Compensator with Field Pro-
grammable Gate Array[J]. International Journal of Reconfigurable and Embedded Systems
(IJRES), 2012, 1(3): 87-94.
[6] Xin Liu,Dajun Sun, Tingting Teng. SOPC Based MultiChannel Sliding Correlation Processing
System[J]. TELKOMNIKA Indonesian Journal of Electrical Engineering, 2013, 11(3): 1579-
1586.
[7] Fan Changxin, Cao Li-na. Principle of Communications: Seventh Edition[M]. Beijing: National
Defence Industry Press, 2012.
[8] Tan Xianfeng, Wang Zulin, LUO Lu, Zhang Zhenli. Design of Simple Digital Signal Transmis-
sion Performance Analyzer[J]. Journal of Jiangxi University of Science and Technology, 2013,
34(5): 48-53.
[9] Zhan Peng, Guo Yong, Lai Wugang, Cai Shunyan. Implementation of Digital phase - locked Bit
Synchronous extract based on VHDL[J]. Microcomputer Information.2007,23(7-2): 179-181.
[10] Samir Palnitkar. Verilog HDL:A Guide to Digital and Syntheis: Second Edition[M]. Yuwen XIA,
Yanxiang HU, Lansong DIAO, translator. Beijing:, 2013.
[11] Qu Tiankai. Simple m sequence signal generator based on FPGA[J]. Electronic World,
2012(5):9-10
[12] Chen Juan, Chen Xin. Fast Model Developing Method for Digital PLL[J]. Chinese Journal of
Electron Devices,2012, 35(5): 535-538.
[13] Chen Sanfeng. Design of a new Butterworth Lower-pass Filter[J]. Journal of Shenzhen Insti-
tute of Information Technology, 2011, 9(1):89-92.
[14] Zhao Xiaoqun. Study on the Implementation method of Butterworth low pass Filter[J]. Journal
of Dalian Nationalities University, 2013, 15(1):72-75.
[15] Kang Huaguang, Chen Daqin, Zhang Lin. Basis of Analogue Electronic Technique–Analog
part : Sixth Editio[M]. Beijing: Academic Publishing, 2013.
[16] Shen Xianghua, Jiang Hongmei. Improvement of synchronous signal in the oscilloscope
scanning experiment[J]. Tonghua Teachers College Journal, 2006, 27( 4) : 45-47.
[17] Ji Jincan. LVDS Signal Performance and Determinet based on eye Diagram[J]. China Sci-
ence and Tehnilogy Information, 2008(19): 83-84.
Transmission System Performance Tester (Huimin Duan)

More Related Content

What's hot

LTE Location Management and Mobility Management
LTE Location Management and Mobility ManagementLTE Location Management and Mobility Management
LTE Location Management and Mobility Managementaliirfan04
 
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...VLSICS Design
 
RACH procedure in LTE
RACH procedure in LTERACH procedure in LTE
RACH procedure in LTEdebamoha
 
LTE Reviews - PCI Analysis
LTE Reviews - PCI AnalysisLTE Reviews - PCI Analysis
LTE Reviews - PCI Analysispaulo_campolina
 
UMTS UTRAN Call Flow
UMTS UTRAN Call FlowUMTS UTRAN Call Flow
UMTS UTRAN Call FlowSujeet Kumar
 
How does the ue know when an eNB is talking to it
How does the ue know when an eNB is talking to itHow does the ue know when an eNB is talking to it
How does the ue know when an eNB is talking to italiirfan04
 
Lte x2-handover-sequence-diagram
Lte x2-handover-sequence-diagramLte x2-handover-sequence-diagram
Lte x2-handover-sequence-diagramPrashant Sengar
 
Ue introduction
Ue introductionUe introduction
Ue introductionJamesFun
 
Call flow and MS attach in LTE
Call flow and MS attach in LTECall flow and MS attach in LTE
Call flow and MS attach in LTEShashank Asthana
 
Self-Configuration and Self-Optimization Network
Self-Configuration and Self-Optimization NetworkSelf-Configuration and Self-Optimization Network
Self-Configuration and Self-Optimization NetworkPraveen Kumar
 
Synchronization in SDH network
Synchronization in SDH networkSynchronization in SDH network
Synchronization in SDH networkasifmatin
 
54495209 umts-3 g-wcdma-call-flows
54495209 umts-3 g-wcdma-call-flows54495209 umts-3 g-wcdma-call-flows
54495209 umts-3 g-wcdma-call-flowsNoppadol Loykhwamsuk
 
Umts call-flow-scenarios overview
Umts call-flow-scenarios overviewUmts call-flow-scenarios overview
Umts call-flow-scenarios overviewaritra321
 

What's hot (20)

LTE Location Management and Mobility Management
LTE Location Management and Mobility ManagementLTE Location Management and Mobility Management
LTE Location Management and Mobility Management
 
Gdi cell
Gdi cellGdi cell
Gdi cell
 
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
 
ucttirm
ucttirmucttirm
ucttirm
 
RACH procedure in LTE
RACH procedure in LTERACH procedure in LTE
RACH procedure in LTE
 
LTE Procedures
LTE ProceduresLTE Procedures
LTE Procedures
 
LTE Reviews - PCI Analysis
LTE Reviews - PCI AnalysisLTE Reviews - PCI Analysis
LTE Reviews - PCI Analysis
 
UMTS UTRAN Call Flow
UMTS UTRAN Call FlowUMTS UTRAN Call Flow
UMTS UTRAN Call Flow
 
How does the ue know when an eNB is talking to it
How does the ue know when an eNB is talking to itHow does the ue know when an eNB is talking to it
How does the ue know when an eNB is talking to it
 
Lte x2-handover-sequence-diagram
Lte x2-handover-sequence-diagramLte x2-handover-sequence-diagram
Lte x2-handover-sequence-diagram
 
Ue introduction
Ue introductionUe introduction
Ue introduction
 
Call flow and MS attach in LTE
Call flow and MS attach in LTECall flow and MS attach in LTE
Call flow and MS attach in LTE
 
Self-Configuration and Self-Optimization Network
Self-Configuration and Self-Optimization NetworkSelf-Configuration and Self-Optimization Network
Self-Configuration and Self-Optimization Network
 
Paper lte-interoperable
Paper lte-interoperablePaper lte-interoperable
Paper lte-interoperable
 
Synchronization in SDH network
Synchronization in SDH networkSynchronization in SDH network
Synchronization in SDH network
 
Ps call flow
Ps call flowPs call flow
Ps call flow
 
DMRC SDH theory
DMRC SDH theoryDMRC SDH theory
DMRC SDH theory
 
54495209 umts-3 g-wcdma-call-flows
54495209 umts-3 g-wcdma-call-flows54495209 umts-3 g-wcdma-call-flows
54495209 umts-3 g-wcdma-call-flows
 
3GPP LTE-MAC
3GPP LTE-MAC3GPP LTE-MAC
3GPP LTE-MAC
 
Umts call-flow-scenarios overview
Umts call-flow-scenarios overviewUmts call-flow-scenarios overview
Umts call-flow-scenarios overview
 

Similar to FPGA-based Digital Baseband Transmission System Performance Tester Research and Design

Spur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
Spur Reduction Of MB-OFDM UWB System using CMOS Frequency SynthesizerSpur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
Spur Reduction Of MB-OFDM UWB System using CMOS Frequency SynthesizerIDES Editor
 
Jitter transfer Functions in Minutes
Jitter transfer Functions in MinutesJitter transfer Functions in Minutes
Jitter transfer Functions in MinutesJean-Marc Robillard
 
250 MHz Multiphase Delay Locked Loop for Low Power Applications
250 MHz Multiphase Delay Locked Loop for Low  Power Applications 250 MHz Multiphase Delay Locked Loop for Low  Power Applications
250 MHz Multiphase Delay Locked Loop for Low Power Applications IJECEIAES
 
Design and Analysis of Second and Third Order PLL at 450MHz
Design and Analysis of Second and Third Order PLL at 450MHzDesign and Analysis of Second and Third Order PLL at 450MHz
Design and Analysis of Second and Third Order PLL at 450MHzVLSICS Design
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
4 ijaems nov-2015-4-fsk demodulator- case study of pll application
4 ijaems nov-2015-4-fsk demodulator- case study of pll application4 ijaems nov-2015-4-fsk demodulator- case study of pll application
4 ijaems nov-2015-4-fsk demodulator- case study of pll applicationINFOGAIN PUBLICATION
 
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUIT
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUITA 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUIT
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUITVLSICS Design
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...CSCJournals
 
A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...
A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...
A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...VLSICS Design
 
Design of all digital phase locked loop
Design of all digital phase locked loopDesign of all digital phase locked loop
Design of all digital phase locked loopeSAT Publishing House
 
Direct digital synthesis based cordic algorithm a novel approach towards digi...
Direct digital synthesis based cordic algorithm a novel approach towards digi...Direct digital synthesis based cordic algorithm a novel approach towards digi...
Direct digital synthesis based cordic algorithm a novel approach towards digi...eSAT Journals
 
Small signal analysis based closed loop control of buck converter
Small signal analysis based closed loop control of buck converterSmall signal analysis based closed loop control of buck converter
Small signal analysis based closed loop control of buck converterRamaraochowdary Kantipudi
 
Multiplier and Accumulator Using Csla
Multiplier and Accumulator Using CslaMultiplier and Accumulator Using Csla
Multiplier and Accumulator Using CslaIOSR Journals
 
Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction GargiKhanna1
 

Similar to FPGA-based Digital Baseband Transmission System Performance Tester Research and Design (20)

Spur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
Spur Reduction Of MB-OFDM UWB System using CMOS Frequency SynthesizerSpur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
Spur Reduction Of MB-OFDM UWB System using CMOS Frequency Synthesizer
 
Jitter transfer Functions in Minutes
Jitter transfer Functions in MinutesJitter transfer Functions in Minutes
Jitter transfer Functions in Minutes
 
250 MHz Multiphase Delay Locked Loop for Low Power Applications
250 MHz Multiphase Delay Locked Loop for Low  Power Applications 250 MHz Multiphase Delay Locked Loop for Low  Power Applications
250 MHz Multiphase Delay Locked Loop for Low Power Applications
 
Design and Analysis of Second and Third Order PLL at 450MHz
Design and Analysis of Second and Third Order PLL at 450MHzDesign and Analysis of Second and Third Order PLL at 450MHz
Design and Analysis of Second and Third Order PLL at 450MHz
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
4 ijaems nov-2015-4-fsk demodulator- case study of pll application
4 ijaems nov-2015-4-fsk demodulator- case study of pll application4 ijaems nov-2015-4-fsk demodulator- case study of pll application
4 ijaems nov-2015-4-fsk demodulator- case study of pll application
 
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUIT
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUITA 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUIT
A 20 Gb/s INJECTION-LOCKED CLOCK AND DATA RECOVERY CIRCUIT
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
An Effective Design and Verification Methodology for Digital PLL
An Effective Design and Verification Methodology for Digital PLLAn Effective Design and Verification Methodology for Digital PLL
An Effective Design and Verification Methodology for Digital PLL
 
Ijetcas14 593
Ijetcas14 593Ijetcas14 593
Ijetcas14 593
 
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
A Low Power Digital Phase Locked Loop With ROM-Free Numerically Controlled Os...
 
A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...
A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...
A High-Speed, Low Power Consumption Positive Edge Triggered D Flip-Flop for H...
 
Design of all digital phase locked loop
Design of all digital phase locked loopDesign of all digital phase locked loop
Design of all digital phase locked loop
 
Direct digital synthesis based cordic algorithm a novel approach towards digi...
Direct digital synthesis based cordic algorithm a novel approach towards digi...Direct digital synthesis based cordic algorithm a novel approach towards digi...
Direct digital synthesis based cordic algorithm a novel approach towards digi...
 
jana2012.pdf
jana2012.pdfjana2012.pdf
jana2012.pdf
 
Small signal analysis based closed loop control of buck converter
Small signal analysis based closed loop control of buck converterSmall signal analysis based closed loop control of buck converter
Small signal analysis based closed loop control of buck converter
 
F010113644
F010113644F010113644
F010113644
 
Multiplier and Accumulator Using Csla
Multiplier and Accumulator Using CslaMultiplier and Accumulator Using Csla
Multiplier and Accumulator Using Csla
 
Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction
 
PLL
PLLPLL
PLL
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 

Recently uploaded (20)

scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 

FPGA-based Digital Baseband Transmission System Performance Tester Research and Design

  • 1. TELKOMNIKA, Vol. 15, No. 1, March 2017, pp. 28 ∼ 35 ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013 DOI: 10.12928/telkomnika.v15.i1.3161 28 FPGA-based Digital Baseband Transmission System Performance Tester Research and Design Huimin Duan* , Juanjuan Gu , Guohua Hu , and Qian Zhang Hefei University No.99 jinxiu Avenue, Hefei, Anhui Province, China. +86-551-62158571 *Corresponding author, email: 123667426@qq.com, duan@hfuu.edu.cn Abstract Communication System Transmission Performance Tester, as a digital communication system de- sign and testing equipment, plays an important role in the construction and daily maintenance of the com- munication system. The paper presents a kind of tester, which is designed using Cyclone IV FPGA (Field Programmable Gata Array) and VHDL (Very High Speed Integrated Circuits Hardware Description Lan- guage). According to the features in the eye diagram, the system performance can intuitively and qualita- tively evaluated. The results prove that the system accurately displayed the eye diagram, thereby reflected the performance of the baseband transmission system truthfully. Keyword: communication system,transmission performance,FPGA, bit synchronization,eye diagram Copyright c 2017 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction With the development of communication technology, communication systems are becom- ing increasingly complicated. Accurate quantitative analysis of the performance of an actual base- band transmission system is tedious and complicated or even impossible[1]. Especially in the de- bugging and maintenance procedures, system performance may be varied in any time, a simple method to qualitatively monitoring the system performance is then more needed [2, 3]. Commu- nication system transmission performance tester plays an important role in this field. FPGA (Field Programmable Gata Array) technology has features such as the flexible architecture and logic unit, high integration and a wide scope of applicability[4, 5, 6]. Apply it to the traditional tester, we can achieve the following benefits: improving the accuracy of the testing eye diagram., expanding the analytical bandwidth of the system, increasing the anti-interference and improving the efficiency of real-time execution[7]. 2. Overall Design As shown in the Figure 1,the system mainly consists of four modules: the transmitter, the channel, the noise source, the receiver. Based on FPGA, the transmitter produces a level- four and a level-twelve pseudo-random sequences, which are then be transmitted used to be information source and channel noise. In the channel part, there are three kinds of LPF (Low Pass Filter) with three different cutoff frequencies which can be used to simulate the channel with different bandwidths[8]. At the receiving end, the received signal is applied as the input signal of the oscilloscope, while the bit synchronous clock is used as the scanning synchronizing signal, an eye diagram is then obtained[9]. The bit synchronous clock is a very important issue in digital communication systems. Only to extract the correct timing pulses, the receiver can obtain the steady eye diagrams, then makes accurately sampling decision and recovers the digital baseband signals. It directly affects the overall performance of the entire digital communications system[2, 3]. In this study, we use DPLL method to extract bit synchronous clock signal. Received September 7, 2016; Revised December 30, 2016; Accepted January 14, 2017
  • 2. TELKOMNIKA ISSN: 1693-6930 29 Figure 1. Diagram of system design 3. Research Method 3.1. Pseudo-random sequence and Manchester coding module Based on FPGA, according to formula (1),the circuit of these two modules is designed using VHDL, and its simulation results are shown in Figure 2[10], [11]. f(x) = (1 + x3 + x4 ) (1) Figure 2. Results of pseudo-random sequence and Manchester coding module In the picture: clk is the working clock; datain is the pseudo-random sequence output; datamout is the Manchester coding output. 3.2. Digital Phase-Locked Loop Module This module is designed by using of VHDL and its top-level module is shown in Figure 3. It includes in total five sub-modules: a differential phase detector, an improved digital filter, bipolar clock source, controller, and frequency divider[9], [12]. Two of which are important and described below. Figure 3. Scheme of digital PLL top-level module Transmission System Performance Tester (Huimin Duan)
  • 3. 30 ISSN: 1693-6930 3.2.1. Differential Phase Detector Module Differential phase detector is composed of differential circui and a phase comparator cir- cuit which consists of two AND gates, as shown in Figure 4. Figure 4. Scheme of differential phase detector After the differential circuit, the input digital signal INSIGNAL (Manchester code) is output to B as the edge detection signal, corresponding to the input signal. Its simulation diagram is shown in Figure 5. Figure 5. Simulation diagram of the edge detection signal Edge detection signal B are respectively applied to two AND gates: the deduction gate AND2 and the addition gate AND3 (in Figure 4). If CLK is ahead of B, then AND3 is blocked, and AND2 sents a leading pulse D, as shown in Figure 6. If CLK lags behind B, deduction gate AND2 closed, addition gate AND3 then sents a lagging pulse E, as shown in Figure 7. 3.2.2. Controller Module Implemented by CycloneIV FPGA, the controller module consists of deductions gate and addition gate. The opening and closing of the gates are controlled by Delay Flip-flops. The circuit diagram of the controller module is shown in Figure 8. When comparing the local bit synchronous clock signal CLK to the edge detection signal B, the working status of the controller have four different situations: (1) CLK ahead of B As shown in Figure 9, G and H are bi-phase clock pulses. when the CLK is ahead of B, leading pulse D becomes positive pulse. At the rising edge of H, the level of the reverse control signal CONTRAL Q changes from high to low, making that the deduction gate opens a trigger cycle and a pulse is deducted from G,thereby deducting a pulse to the bit synchronization signal I before the frequency dividing, and making that the phase of CLK is lagging by a period of H. Figure 6. Simulation result of the leading pulse D Figure 7. Simulation result of delaying pulse E TELKOMNIKA Vol. 15, No. 1, March 2017 : 28 ∼ 35
  • 4. TELKOMNIKA ISSN: 1693-6930 31 Figure 8. Simulation diagram of the control module Figure 9. Simulation diagram when CLK ahead of B (2) CLK lags behind B As shown in Figure 10, when the CLK is lagging behind ”B, lagging pulse E becomes positive pulse. At the rising edge of ”H, the level of the reverse control signal CONTRAL Q is unchanged, making that the addition gate opens a rigger cycle and a pulse is added to ”G, thereby adding a pulse to the bit synchronization signal I before the frequency dividing, and making that the phase of CLK is leading by a period of H. Figure 10. Simulation diagram when CLK lags behind B (3) CLK synchronized with B As shown in Figure 11, the lagging pulse SINNAL1 and the leading pulse SINGLA2 achieve dynamic equilibrium at the second half of the simulation diagram. As the edge detec- tion pulse B has a fixed timewidth, when compared to the bit synchronization clock signal CLK, CLK’s jumping edge of lies in the middle of B”, therefore the leading pulse and the lagging pulse are observed alternatively. Deducting a pulse before the leading pulse is coming , adding a pulse before the lagging pulse is coming, the whole system is in a dynamic equilibrium status. This is the required bit synchronization status in this design. Figure 11. Simulation diagram when CLK synchronized with B Transmission System Performance Tester (Huimin Duan)
  • 5. 32 ISSN: 1693-6930 (4) CLK and B have reversed phase When the descending edge of CLK is aligned to the rising edge of ”B, the input bit signal and the local synchronization clock have the reversed phase. At this time, the leading pulse D and the lagging pulse E are observed alternatively, making a false synchronization, the control module first deduct a pulse then add a pulse, making phase of CLK unchanged and not adjustable. To fix this, the control signal CONTRAL Q is used here to avoid this situation, it functions as: turn off the addition gate if there is a ”D, so the control module is not able to generate addition pulse and the phase is able to be adjusted, therefore to solve the reversed phase problem of CLK and B. 3.3. Filter The channel of baseband transmission system is equivalent to a LPF. In this design, we used four-order Butterworth LPF mode to design three filters with the upper cut-off frequencies of 100KHz, 200KHz, 500KHz, respectively[13], [14]. According to formula (2) and (3),the circuit diagram of a low-pass filter with cut-off frequency of 100KHz is shown in Figure 12. A(jω) = A0 1 + (ω/ωc)2n (2) ωc = 1 RC (3) Figure 12. Scheme diagram of a low-pass filter with cut-off frequency of 100KHz The filters with cut-off frequency of 200KHz and 500KHz are designed similarly as Figure 15, but only have difference in components parameters. 3.4. Addition module A direct coupled amplifier is used in the addition circuit[15]. As the frequency of noise signal is 10MHz, so we used the THS3091 chip which has a gain-bandwidth product of 100MHz .The circuit as shown in Figure 13. 3.5. Attenuator A -type attenuator network is used in this section. Adjustable resistance is used to change the input impedance to adjust the attenuation factor .Attenuator circuit as shown in Figure 14. 4. Result and Analysis The received baseband signal is sent to Channel X of the oscilloscope,the bit synchronous clock is sent to Channel Y. Let the oscilloscope works in Channel Y trigger, then an eye diagram will appear on the screen of the oscilloscope[16]. Observation and analysis of the eye diagrams are as follows. TELKOMNIKA Vol. 15, No. 1, March 2017 : 28 ∼ 35
  • 6. TELKOMNIKA ISSN: 1693-6930 33 Figure 13. Circuit diagram of addition module Figure 14. Circuit diagram of attenuator 4.1. Same transmission system and different signal source Testing condition : As shown in Table 1;Testing results : As shown in Table 2. Table 1. Testing condition of same transmission system and different signal source Name condition The signal source f1=100Kbps, Vp-p=3.44V Noise signal f2=10Mbps, Vp-p=100mv LPF cut-off frequency Fo=100KHz Table 2. Eye diagram with same transmission system and different signal source Cut-off frequency Before interference After interference 100KHz According to the waveforms shown in Table 2, when the noise is introduced, the eye dia- gram becomes blurred. This result indicates that the eye diagram accurately reflects the problem during the signal transmission. 4.2. Different transmission system and same signal source Testing condition : As shown in Table 3; Testing results : As shown in Table 4. Table 3. Testing condition of different transmission system and same signal sourcel Name condition The signal source f1=100Kbps, Vp-p=3.44V Noise signal f2=10Mbps, Vp-p=100mv LPF cut-off frequency Fo=100KHz/200KHz/500KHz Transmission System Performance Tester (Huimin Duan)
  • 7. 34 ISSN: 1693-6930 Table 4. Eye diagram with different transmission system and same signal sourcel Cut-off frequency Signals from receiver (including noises) Eye diagram 100KHz 200KHz 500KHz By comparing each eye diagram, it can be seen that: the eye diagram obtained with the 500KHz LPF has the widest opening and the largest slope of its hypotenuse; the eye diagram obtained with the 200KHz LPF has the median opening and the median slope of its hypotenuse; while the eye diagram obtained with the 100KHz LPF has the smallest opening and the smallest slope of its hypotenuse. Therefore when the optimal sampling time is selected in the moment that the eye diagram show a largest height of aperture, when a 500KHz transmission system is used, the SNR is maximum and is most sensitive to the timing error; while when a 100KHz transmission system is used, the SNR is minimum and is least sensitive to the sampling timing error. Above test results show that, the eye diagrams obtained through the designed system, not only can truthfully reflect the noise caused interference to the signals, but also can accurately reflect the performance difference of different transmission systems[14]. Overall, the transmission performance tester can reflect the performance of the transmission system objectively. 5. Conclusion In the research, the digital baseband transmission system performance tester makes use of the Cyclone IV FPGA and its built-in DPLL to generate and analyze the signals. The design improves the tester lock speed, the stability, reliability and flexibility, facilitating its maintenance and upgrades. The tests prove that the eye diagram can be displayed accurately, thereby truthfully reflected the performance of the baseband communication system. In addition, through the eye diagram, we can easily obtain the amplitude distortion, zero distortion, noise tolerance, time sensitivity and other performance indicators[1,14].They can not only contribute to recovery of the baseband signal, but also can provide guidance for improve the transmission performance of the communication system. 6. Acknowledgement This project was supported by the Natural Science Research Project of Anhui Provin- cial Education Department(KJ2015B1105908),Outstanding Youth Foundation of Hefei Univer- sity(2016YQ09RC),Key Construction Discipline of Information and Communication engineering in Hefei University(No.2014xk06) and Natural Science Foundation of Anhui Provincial Education Department(KJ2015A164). TELKOMNIKA Vol. 15, No. 1, March 2017 : 28 ∼ 35
  • 8. TELKOMNIKA ISSN: 1693-6930 35 References [1] Cao Zhigang, Sog Tiecheng, Yang Hongwen, Chen Wei, Zhang Hui. Principle and application of communication – basic theory[M]. Beijing: Academic Publishing, 2015. [2] Fan Rusen, Wang Yong, Pei Xiugao, Zhang Yuan, Song Chen,LIU Dan. Design and Implemen- tation of the Digital Signal Transmission Performance Analyzer Based on FPGA[J]. Journal of Shanghai University of Electric Power, 2013, 29(4): 399-403. [3] Manoj Kumar A,R V Nadagouda, R Jegan. FPGA based Multichannel Bit Error Rate Tester for Spacecraft Data Acquisition System[J]. International Journal of Reconfigurable and Embed- ded Systems (IJRES), 2014, 3(2). [4] Zoran Salcic, Asim Smailagic. Digital Systems Design and Prototyping: Using Field Pro- grammable Logic and Hardware Description Languages: Second Editio[M]. Berlin: springer publishing company,2000. [5] Ram Dhekekar,N. Srikanth. Digital Control of Static Var Compensator with Field Pro- grammable Gate Array[J]. International Journal of Reconfigurable and Embedded Systems (IJRES), 2012, 1(3): 87-94. [6] Xin Liu,Dajun Sun, Tingting Teng. SOPC Based MultiChannel Sliding Correlation Processing System[J]. TELKOMNIKA Indonesian Journal of Electrical Engineering, 2013, 11(3): 1579- 1586. [7] Fan Changxin, Cao Li-na. Principle of Communications: Seventh Edition[M]. Beijing: National Defence Industry Press, 2012. [8] Tan Xianfeng, Wang Zulin, LUO Lu, Zhang Zhenli. Design of Simple Digital Signal Transmis- sion Performance Analyzer[J]. Journal of Jiangxi University of Science and Technology, 2013, 34(5): 48-53. [9] Zhan Peng, Guo Yong, Lai Wugang, Cai Shunyan. Implementation of Digital phase - locked Bit Synchronous extract based on VHDL[J]. Microcomputer Information.2007,23(7-2): 179-181. [10] Samir Palnitkar. Verilog HDL:A Guide to Digital and Syntheis: Second Edition[M]. Yuwen XIA, Yanxiang HU, Lansong DIAO, translator. Beijing:, 2013. [11] Qu Tiankai. Simple m sequence signal generator based on FPGA[J]. Electronic World, 2012(5):9-10 [12] Chen Juan, Chen Xin. Fast Model Developing Method for Digital PLL[J]. Chinese Journal of Electron Devices,2012, 35(5): 535-538. [13] Chen Sanfeng. Design of a new Butterworth Lower-pass Filter[J]. Journal of Shenzhen Insti- tute of Information Technology, 2011, 9(1):89-92. [14] Zhao Xiaoqun. Study on the Implementation method of Butterworth low pass Filter[J]. Journal of Dalian Nationalities University, 2013, 15(1):72-75. [15] Kang Huaguang, Chen Daqin, Zhang Lin. Basis of Analogue Electronic Technique–Analog part : Sixth Editio[M]. Beijing: Academic Publishing, 2013. [16] Shen Xianghua, Jiang Hongmei. Improvement of synchronous signal in the oscilloscope scanning experiment[J]. Tonghua Teachers College Journal, 2006, 27( 4) : 45-47. [17] Ji Jincan. LVDS Signal Performance and Determinet based on eye Diagram[J]. China Sci- ence and Tehnilogy Information, 2008(19): 83-84. Transmission System Performance Tester (Huimin Duan)