Jammer System With FPGA (Graduation Project Report)
Jammer System With FPGA (Graduation Project Report)
Mustafa USTA
Bachelor's Graduation Project
KONYA
DECEMBER 2024
SUMMARY
Mustafa USTA
JAMMER SYSTEM WITH FPGA
Bachelor Project
Konya, 2025
Keywords
FPGA, signal jamming, rf technologies, digital signal processing, spectrum analysis,
algorithm design, hardware design language
ii
TABLE OF CONTENT
SUMMARY .................................................................................................................................. ii
TABLE OF CONTENTS ............................................................................................................ iiii
LIST OF TABLES ....................................................................................................................... iv
LIST OF FIGURES ..................................................................................................................... iv
LIST OF ABBREVIATIIONS..................................................................................................... vi
1. INTRODUCTION .................................................................................................................... 1
2. JAMMER WITH FPGA ........................................................................................................... 3
2.1. System Overview .............................................................................................................. 4
2.1.1. Purpose and Importance of the System..................................................................... 4
2.1.2. System Operation Algorithm .................................................................................... 5
2.1.3. System Components and Architecture ...................................................................... 7
2.2. FPGA Technology ............................................................................................................ 9
2.2.1. What is FPGA, What are its Advantages and Disadvantages? ............................... 10
2.2.2. FPGA Coding Languages and Hardware Design Language Types ........................ 10
2.2.3. The Role of FPGA in the Project and the FPGA Board Used ................................ 13
2.3. RF Components and Signal Processing .......................................................................... 21
2.3.1. RF Fundamentals and Spectrum ............................................................................. 22
2.3.2. Voltage Controlled Oscillator ................................................................................. 22
2.3.3. Phase-Locked Loop (PLL) ..................................................................................... 24
2.3.4. Digital-to-Analog Converter (DAC) ....................................................................... 25
2.3.5. Modulation Techniques .......................................................................................... 26
2.4. Jammer Technology ........................................................................................................ 28
2.4.1. What is Jammer ?.................................................................................................... 28
2.4.2. Jammer Types ......................................................................................................... 29
2.4.3. Jammer Algorithm Used in the Project................................................................... 31
2.5. System Integration and Communications ....................................................................... 32
2.6. Project Time Management .............................................................................................. 36
2.7. Project Cost Management ............................................................................................... 37
3. CONCLUSION ....................................................................................................................... 38
4. TABLES AND FIGURES ...................................................................................................... 40
4.1. Tables .............................................................................................................................. 40
4.2. Figures ............................................................................................................................ 42
REFERENCES ........................................................................................................................... 48
iii
LIST OF TABLES
iv
LIST OF FIGURES
v
LIST OF ABBREVIATIONS
Abbreviation Description
ADC Analog-to-Digital Converter
ACK Acknowledgment Process
AM Amplitude Modulation
ASIC Application-Specific Integrated Circuit
DSP Digital Signal Processing
FPGA Field-Programmable Gate Array
FM Frequency Modulation
GSM Global System for Mobile Communications
HLS High-Level Synthesis
HMI Human-Machine Interface
I2C Inter-Integrated Circuit
LFSR Linear Feedback Shift Register
LO Local Oscillator
NACK Negative Acknowledgment Process
PLL Phase-Locked Loop
RF Radio Frequency
RTL Register Transfer Level
VCO Voltage-Controlled Oscillator
VHDL VHSIC Hardware Description Language
vi
1. INTRODUCTION
This research project aims to delve deeper into FPGA (Field Programmable Gate Array)
technology and use the knowledge gained to develop an innovative, functional and
portable system for the integration of digital signal processing (DSP) and radio frequency
(RF) systems. The study process started by exploring the wide possibilities offered by
FPGAs, followed by extensive investigations on signal processing techniques and jammer
systems.
Objectives
Main objectives of the project can be listed as follows:
• In-depth study of the FPGA ecosystem and its applications.
• Understand the basics of FPGA programming by assimilating the VHDL language.
• To gain expertise in jammer systems and digital signal processing techniques.
• To create an original signal processing flow diagram using the acquired knowledge.
• To develop signal mixing algorithms by conducting detailed research on RF systems.
Method
The research methodology started with a theoretical background in FPGA and VHDL. At
this stage, an extensive literature review on signal processing techniques and RF systems
was carried out. Based on the theoretical knowledge, the following practical steps were
followed:
1
1. FPGA board selection and VHDL training: Setting up development environments
and acquiring basic coding skills.
2. In-depth research on jammer systems and signal processing techniques: Complex
signal generation using LFSR.
3. ADC component selection and ADC-FPGA communication via I2C protocol.
4. Detailed investigation on basic standards and components of RF systems.
2
2. JAMMER WITH FPGA
FPGA (Field-Programmable Gate Array) is a highly effective solution for systems that
require flexibility and high speed in hardware-based applications. The most important
advantage of FPGAs is their high parallelism and data processing capacity. Each
hardware component can operate in parallel, which is ideal for applications where
multiple signals need to be processed simultaneously. This enables complex digital signal
processing tasks to be performed at high speed and low latency. FPGAs can perform
operations such as signal modulation, filtering, timing, and data analysis much more
efficiently than software-based systems.
Jammer systems are devices that temporarily prevent communication systems from
functioning by jamming wireless communication signals in the target frequency bands.
The function of these systems is to jam signals in the frequency ranges of various
communication technologies (such as Bluetooth, Wi-Fi, GSM), causing transmission to
fail. Jammers are complex systems that require powerful signal processing algorithms,
precise frequency control and fast response time.
The FPGA has the capacity to handle this complexity of jammer systems. The FPGA
platform can perform all signal processing operations in parallel and integrate complex
digital algorithms as well as RF technologies. Thanks to the flexibility offered by FPGAs,
new algorithms and components that can be adapted to jammer systems can be
implemented quickly.
In the project, the jammer system developed using FPGA increased the efficiency of the
system by running digital signal processing (DSP) algorithms at the hardware level.
While the FPGA performs tasks such as signal mixing, frequency analysis, modulation
techniques and filtering, its integration with RF components enables effective jamming
at targeted frequencies. This integration successfully combines the signal processing
power of the FPGA platform with RF technologies, enabling the design of a high-
performance and flexible jammer system.
The potential application areas of the developed FPGA-based jammer system cover
almost all electronic devices and wireless communication technologies used today. This
wide range includes cell phones, Wi-Fi networks, Bluetooth devices, GPS systems, drone
control systems and even IoT (Internet of Things) devices. Our system has the capacity
to perform signal jamming and blocking functions in every area where these technologies
are used. It offers an effective solution especially in security-critical areas, in
environments where sensitive information needs to be protected, or where wireless
communication needs to be restricted in certain areas.
In conclusion, the parallel processing capability and flexibility of the FPGA has greatly
increased the applicability and efficiency of jammer technology. The integration of FPGA
and jammer systems provides the necessary hardware-based solutions to perform
complex signal processing operations quickly and accurately. This project demonstrates
a powerful and flexible system that addresses a wide range of applications in today's
world of modern electronic devices and wireless communication technologies.
3
2.1. System Overview
In this project, an FPGA-based jammer system has been developed, and digital signal
processing algorithms have been integrated with RF (Radio Frequency) technologies. The
system performs jamming of transmitted signals in certain frequency bands for wireless
communication technologies. The main purpose of the developed system is to provide a
high performance, fast and reliable solution for jammer applications.
At the core of the jammer system is an FPGA-based digital control mechanism. FPGA is
preferred because of its capacity to perform signal processing algorithms at high speed.
In this system, the FPGA plays critical roles from the generation of the digital signal,
determination of the target frequencies, modulation of the signals and coordination with
RF components.
The overall structure of the project consists of the following components:
• Signal Processing Unit: Algorithms running on the FPGA hardware undertake the task
of generating and modulating jammer signals. These algorithms include frequency
analysis, LFSR (Linear Feedback Shift Register) based random signal generation and
phase control.
• RF Components: The system is supported by an RF module consisting of components
such as a Voltage Controlled Oscillator (VCO), Phase Locked Loop (PLL), and filtering
units. These components provide signal amplification to the RF band and frequency
selectivity.
• Communication and Integration: The communication between the FPGA and RF
components is provided using the I2C protocol. This protocol allows the system to
perform precise control and dynamic adjustments.
• Control and Display Unit: System parameters and operations can be monitored and
managed via control software and digital displays.
• In the design of the system, easy extensibility and modularity were prioritized. Thanks
to the flexibility of the FPGA, new algorithms can be added for different jammer
applications and the existing infrastructure can be easily updated.
The project design was tested and optimized during the implementation process, thus
achieving a successful result on both theoretical and practical level.
This overview summarizes the main components and functionality of the system. In the
following sections, each component and function will be discussed in more detail.
This project aims to develop an in-depth understanding of both digital signal processing
and RF technologies by designing an FPGA-based jammer system. The aim of the
system is not only limited to fulfill a jamming function, but also to demonstrate that
hardware-based digital systems can be effectively integrated into wireless
communication systems. In this context, the project provides a platform to test advanced
engineering skills on a real system.
4
The use of FPGAs adds an innovative dimension to the project. The flexible hardware
architecture of FPGAs offers the capacity to run complex jamming algorithms on
multiple frequencies simultaneously. This enables multitasking in RF systems with
parallel processing capability. Considering the dynamic nature of jammer systems, the
FPGA's reconfigurable and reprogrammable features make this technology highly
suitable for optimizing system performance and enabling rapid adaptation to future
development needs.
The importance of the project is not only limited to the application of the advantages
provided by FPGA technology. It also offers the ability to analyze and control the
behavior of RF components through digital signal processing algorithms. This makes it
possible to address critical issues more effectively such as frequency management,
spectrum analysis and jamming in communication systems.
As a result, this project brings together two main disciplines: FPGA-based hardware
design and RF systems. The integration of these two disciplines represents an important
step towards developing the next generation jammer systems. The system has a flexible
and modular architecture that can be used both in academia and industry. Therefore, the
project aims not only to increase technical know-how but also to provide a basis for
future designs.
The system consists of two main parts: FPGA and PCB. The FPGA provides only signal
generation (LFSR) and system control, while the PCB handles signal processing and RF-
based operations. The system works according to the following sequence:
5
f) Antenna Selection
The user selects the antenna by interacting with the switches on the controller to activate
the preferred antenna.
All the systems mentioned above will be explained in detail in other topics.
The flow diagram of the working mechanism of the system is shown in Figure 1 in the
appendix section in the image below.
6
2.1.3. System Components and Architecture
The system consists of two basic structures: FPGA module and PCB (Circuit Board). The
FPGA manages the control and signal generation part of the system, while various RF
and analog operations are performed on the PCB. The cooperation between these two
structures ensures highly efficient and precise operation of the system. The components
and general architecture of the system are described below:
• Amplitude Modulator:
The analog signal generated by the DAC is subjected to amplitude modulation.
7
• VCO:
The frequency provided by it is given as input to the modulator circuit,
allowing operation in different bands.
• RF Mixer:
The modulated signal is mixed with the carrier frequency provided by the
VCO2 in the mixer circuit. This produces a complex signal that is carried into
the target frequency range.
• RF Amplifier:
The low amplitude signal from the mixer is amplified to a specified power
level by an RF amplifier. This process ensures that the signal is effectively
transmitted to the antenna.
• Digital Attenuator:
The signal at the RF amplifier output is attenuated and reduced to specified
energy levels with the help of a digital attenuator. This attenuation process is
controlled via FPGA.
• Antenna:
The output signal is transmitted through the antenna. The system is designed
to work with two different antenna types:
o Directional Antenna: Allows to direct the signal in a specific
direction.
o Omnidirectional Antenna: Radiates the signal equally in all
directions.
• VCO: With the VCOs used in the system, the frequency and bandwidth of the
signal can be adjusted and easily controlled by the controller.
i. The pseudo-noise signal generated by the FPGA with LFSR is sent to the DAC via
I2C protocol and converted to analog form.
8
ii. The analog signal on the PCB is modulated, transported in the RF mixer and amplified
with the help of an amplifier.
iii. The processed signal is transferred to the antenna and broadcast.
iv. The system provides flexible control by making antenna selection, frequency settings
and signal power settings via FPGA.
Why Use?
FPGAs are widely used in many industries for the following primary reasons:
• Hardware Flexibility: FPGA offers rapid prototyping, testing and reconfiguration
thanks to its software-controllable hardware architecture.
• Parallel Processing Capability: The FPGA can perform multiple operations at the same
time thanks to its parallel logic cells, providing high efficiency.
Fields of Application:
FPGA is particularly prominent in various fields such as communication systems, image
processing, military and space technologies, medical electronics, digital signal processing
(DSP), artificial intelligence and machine learning accelerators.
Detailed advantages and disadvantages of this technology will be discussed in the next
section.
9
2.2.1. What is FPGA, What are its Advantages and Disadvantages?
FPGA stands for Field Programmable Gate Array and is a hardware technology that
enables dynamic reprogramming of electronic circuits. FPGAs are equipped with
thousands of programmable logic blocks and reconfigurable interconnection resources
that connect them together.
Figure 2 shows the basic components of an FPGA. Logic blocks perform the basic
functions of the circuit, while interconnect resources enable these blocks to communicate
with each other. Peripheral I/O cells (Input/Output Cells) manage the connection of the
FPGA to the outside world. In Figure 3, the connections of flip flops, mux and register
structures, which are the elements in the slice structure in the FPGA, are shown in detail.
Figure 2 and Figure 3 images can be found in the appendices section of the report.
10
These languages provide flexibility in logic design and offer solutions to suit the
requirements of different projects.
➢ Behavioral Design:
It describes the high-level behavior of the system.
It models the input-output relationship of the hardware but does not provide exact timing
information.
Usually performed using HLS tools.
➢ Structural Design:
It defines the system at the gate and flip-flop level.
It is a more detailed and low-level design approach.
➢ Dataflow Design:
Focus on data transfer and process pipelines.
Common in high-performance digital signal processing (DSP) projects.
❖ Features of VHDL:
11
• Rich Data Types: Supports a wide range of data types, including numbers,
arrays, strings, and special data types.
• Platform Independence: The design can be easily ported to different platforms
such as an FPGA or ASIC.
• Timing Modeling: Suitable for timing analysis and verification.
• Code Portability: Well-structured code can be reused in other projects,
❖ Structure of VHDL:
VHDL handles hardware design through three main constructs:
A. Entity
• Defines the input-output ports of the hardware module.
B. Architecture
• Defines the functional structure of Entity.
• It may be Structural, behavioral, or dataflow.
C. Configuration
• Allows us to choose between different architectures (not widely used).
Advantages of VHDL:
i. Modular and Reusable Code: Developed designs can be easily used in other projects.
ii. Detailed Timing Control: Suitable for clock frequency and timing analysis.
iii. Industry Standard: It has a large user community and documentation.
iv. Behavioral Simulation of Hardware: Design verification can be done before building
real circuits.
Disadvantages of VHDL:
i. Learning Curve: The syntax is complex and detailed.
ii. Long Code: Requires longer coding compared to Verilog.
iii. Complexity: Too detailed and complex for small projects.
In conclusion, VHDL is a widely used language in the field of digital hardware design
due to its flexibility and capabilities. It facilitates design processes with its modular and
hierarchical structure, especially in large-scale, complex projects.
12
2.2.3. The Role of FPGA in the Project and the FPGA Board Used
• Role of FPGA:
The leading role of the FPGA (Field-Programmable Gate Array) used in the project is to
perform high-speed signal processing and control processes of the entire system
simultaneously. Jammer systems need to target signals in different frequency bands while
simultaneously coordinating various control mechanisms. This is where FPGA
technology offers an ideal solution.
▪ Signal Processing
The Jammer system used in the project requires exceedingly high processing power to
effectively process the targeted signals. The FPGA's built-in DSP (Digital Signal
Processing) slices allow us to perform signal processing operations quickly and
accurately.
Parallel processing capability allows multiple signals to be processed simultaneously.
This is especially critical for a Jammer system targeting multiple frequencies.
▪ System Control
❖ The integrated logic cells of the FPGA provide control of the hardware and
peripherals on the board. Precise management of inputs and outputs is essential for
complex systems.
❖ The control of the buttons, switches and sensors used in my project is managed by
FPGA to increase the reliability of the system.
▪ High Working Frequency
The 100 MHz+ processing frequency of the Nexys A7-100T board provides a great
advantage, especially in responding to rapidly changing signals.
The dynamic frequency management feature of the FPGA makes it possible to target
devices operating in different frequency bands (e.g., Wi-Fi, Bluetooth, GSM).
▪ Low Latency
The hardware-based operating principle of the FPGA allows operations to be completed
with much lower latency than software-based solutions. This is an important feature to
perform critical operations such as signal degradation in a timely manner.
▪ Versatility
Thanks to its programmability, the FPGA can be adapted to the algorithms needed in the
system. This can respond to the different needs of the project, both for signal processing
methods and control mechanisms.
Helps me to quickly adapt to different scenarios during development phases.
13
• Advantages of FPGA Usage:
a. Single Controller Solution: The FPGA's ability to perform signal processing and
control tasks simultaneously eliminated the need for an external processor or
controller.
b. Hardware and Software Integration: RAM, sensors and input-output units on the board
are all easily integrated with the FPGA, reducing the complexity of the system.
c. Flexibility: Thanks to the programmable structure of the FPGA, the design can be
easily updated at different stages of the project and in case of changing needs.
Nexys A7-100T board was used in the project. The prominent technical features of the
board are shown in Table 2 in detail.
The reason the Nexys A7-100T board was specifically selected for the project:
1) Availability in Turkey
The accessibility of the FPGA to students in Turkey at affordable prices is an
important advantage.
14
As you can see, there are many input and output pins, various sensors, display, and
notification LEDs on the board. Thanks to such reasons, the Nexys A7-100T board is a
suitable choice for learning and practicing cards.
Within the scope of the project, a maximum bandwidth of 1070 MHz is used. In order to
generate a signal of sufficient complexity in this bandwidth, a 12-bit LFSR structure was
chosen. Reasons for the choice:
1) 𝑥12 = 4096 different values, which is quite sufficient in terms of the signal complexity
of the system.
2) Although it is possible to work with a larger bit size on the FPGA side, my choice
was limited to twelve bits due to the difficulties in finding an affordable and high bit
count DAC (Digital to Analog Converter) in Turkey.
Although the maximum operating frequency of the DAC used in the project is 3.4 MHz,
the system was tested at a frequency of 400 kHz. Higher DAC bit levels can increase the
ability to generate complex signals. However, since twelve bits is an adequate solution
15
and considering the bit level and frequency constraints supported by the DAC, a special
polynomial of degree 𝑥12 was used in the project.
The polynomial chosen is critical for LFSR to work properly. The polynomials that
generate the most complex and pseudo-random signals are specially defined in the Galois
field.
The special 12-bit LFSR polynomial used in this project is shown as “𝑥12 + 𝑥11 + 𝑥10 +
𝑥 4 + 1”. Figure 5 shows the code equivalent of the polynomial in VHDL in FPA.
1. Register:
o Each register holds a one-bit state and is shifted to the next cycle.
2. XOR Gate:
16
2.2.3.2. I2C Protocol and Use of MCP4725 DAC Module
In the project, the MCP4725 DAC module was used to generate analog signals from
digital data. Low power consumption, high resolution and I2C protocol communication
made this module an ideal solution for the project. The I2C protocol was preferred for
data transfer between the FPGA and the DAC because the communication method of the
MCP4725 is based on this protocol.
The main features related to the use of the MCP4725 module in the project are:
17
▪ Clock Synchronization: The clock frequency is defined as 400 kHz on the FPGA and
designed as a generic structure.
A block diagram of the basic Master Slave structure is shown in Figure 7.
In the project, this protocol was preferred because the MCP4725 DAC module works
with the I2C protocol. Furthermore, stable communication between devices operating
at high data rate and frequency often requires communication protocols. The I2C
protocol was an ideal choice for stable, organized, and low pin usage communication
between digital devices.
Advantages of I2C:
Disadvantages of I2C:
18
Figure 8 shows the basic master-to-slave reading graph and Figure 9 shows the
basic master-to-slave write signal graph with a detailed example. Please refer to the
figure for details.
19
• Emitted Signal Type: Analog or digital modulation information.
• Frequency: Broadcast frequency range.
• Signal Strength: Output power of the broadcast signal.
• System Temperature: Temperature status of FPGA and peripheral components.
• Battery Voltage: Instant information about battery voltage.
The parameters set by the user will be implemented through the algorithm and physical
components (e.g., VCOs, antenna, and attenuator) created in the FPGA.
2) Control Algorithm
The control algorithm will be structured using parallel processes to include combinatorial
and sequential operations of the system. This algorithm:
• Processing the user's selected adjustments and transferring them to the relevant units,
The system will operate with a closed-loop feedback control mechanism. Thanks to
the feedback mechanism:
• Current values (e.g. out. power, antenna efficiency) are compared with targeted values.
• These processes are visualized to the user through indicators on the HMI.
Example:
If the system output power is targeted at 3W but only 2.8W is detected at the antenna
output, the system detects this difference. By changing the settings of the required
components (e.g. VCO or amplifier), the output power is optimized and maximum
efficiency is achieved.
20
The user can see this correction process on the HMI screen as current data and
efficiency percentage.
✓ LFSR (Linear Feedback Shift Register): Integrated in the FPGA for random number
generation and regulating data flow.
i. Analog and Digital Operations: While signals are processed in analog media, digital
conversions and calculations are more frequently used in modern technologies.
ii. Precision and Stability: High accuracy RF systems require complex control algorithms
and quality hardware to minimize signal distortion and meet spectral requirements.
RF components and signal processing techniques will play a critical role to increase the
sensitivity of the system used in this project, reduce unwanted interference and maximize
efficiency. In the following sub-headings, these systems will be discussed in detail and
their roles within the scope of the project will be analyzed.
21
2.3.1. RF Fundamentals and Spectrum
1) RF Fundamentals
2) Spectrum
The electromagnetic spectrum is defined in a table that organizes the use of radio
frequency signals into frequency ranges. Specific frequency ranges are assigned for each
technology, and it is critical to ensure that these frequencies are used effectively and
without interference. The spectrum table shown in Table 4 shows in detail the frequency
ranges of both the technologies the system works with and the technologies it wants to
block. In addition, Figure 10 visualizes the frequencies given in Table 4 on the spectrum
for ease of understanding.
The operating principle of the VCO allows the oscillation frequency to rise and fall
depending on the control voltage. This offers flexibility in dynamic frequency
management and modulation techniques. VCOs are commonly used in amplitude
22
modulation (AM), frequency modulation (FM) and phase modulation (PM) systems, as
well as in complex RF signal processing circuits.
This project uses two different VCOs, each serving a different purpose:
Mission: Adjusts the bandwidth of the signal in the system by controlling the amplitude
of the complex signal.
How it works: The amplitude of a complex signal varies through this VCO.
When the amplitude-modified signal is fed into the input of the RF mixer, the mixer
reflects this amplitude change as a bandwidth change.
This gives the system a modulation capability that is both more flexible and adaptable to
different bandwidths.
Task: To shift the bandwidth-shifted information signal to the frequency of the carrier
signal.
How it works: Working as a local oscillator, this VCO provides a carrier signal to the
mixer input.
In addition, the frequency variation provided by the VCO allows the system to generate
complex signals that can vary in bandwidth and frequency simultaneously.
23
• In the signal processing process, the user can adapt both the carrier frequency and the
bandwidth of the signal according to the needs.
• It can be used for a wide range of applications, making the project versatile and
flexible.
The “Voltage versus Frequency” graph used to illustrate the operating characteristics of
the VCO describes the relationship between the control voltage and the generated
frequency. The graph is shown in Figure 11.
A Phase-Locked Loop (PLL) is a feedback control system that regulates the output
signal by adapting to the phase of a reference signal. PLLs are often used in applications
that require signal matching and synchronization. This circuit is typically designed to
control an oscillator and eliminate the mismatch between phases.
PLLs are particularly ideal for the following situations, as they can be used in
combination with VCOs and offer a versatile control mechanism:
PLL is not used in this project at this stage. However, PLL integration is planned as a
solution mechanism for possible phase mismatches that may be encountered during the
use of VCOs. After completion of the project:
24
• If phase mismatch or stability problems arise in the system, the use of PLL will
be considered to eliminate these problems.
• In order to provide phase equalization and stabilization, the PLL circuit can be
considered in the development phase of the project.
Since the PLL is integrated with the VCO circuit, when phase mismatches are detected,
the frequency of the VCO is controlled by the PLL and pulled to the correct reference
frequency. This guarantees harmonious and stable operation of the system. The VCOs
in the PLL function as the key element of phase locking. In Figure 12, the internal
structure of a PLL circuit and the vco-pll connection are explained in detail. Figure 13
shows the graphs of the applied signals.
25
ii. It works synchronously with the LFSR circuit.
iii. Data is transferred with the I²C protocol. This protocol provides reliable data
communication with low pin count.
Amplitude modulation is a method in which the amplitude of the carrier signal varies
according to the information signal. This technique is particularly suitable for transmitting
low frequency information signals over long distances.
A. Working Principle
The amplitude of the carrier signal is increased or decreased according to the amplitude
of the information signal. This results in a modulated signal that carries the information
signal and can be easily transmitted and received. Figure 16 shows the amplitude
modulation process in terms of signals with graphs.
B. Advantages
o It has a simple and easy to implement structure.
o Requires less complex circuit design.
26
C. Disadvantages
o Sensitive to noise.
o Low efficiency: energy is wasted on the carrier.
Application Details
❖ Achieving Frequency Range: The modulation process can change the frequency
range of the information signal, and this range can be customized for different
technologies.
❖ Adjustable Bandwidth: Bandwidth control is achieved by changing the amplitudes
of complex information signals.
❖ Conclusion: This process carries the bandwidth of the complex signal and allows
for a more flexible signal with tunable characteristics.
Frequency modulation is a modulation method in which the frequency of the carrier signal
is varied according to the amplitude of the information signal. This technique is used for
high-quality and noise-resistant transmission.
A. Working Principle
The frequency of the carrier signal is increased or decreased depending on the
amplitude of the information signal. The modulated frequency variations carry the
characteristics of the information signal. Figure 18 shows the input and output signal
graphs of the frequency modulation process.
B. Advantages
Resistant to noise and distortion.
Provides higher sound quality.
C. Disadvantages
Requires wider bandwidth.
More complex to implement and decode than amplitude modulation.
27
2.4. Jammer Technology
These technologies are carefully controlled both for defense purposes and because they
pose a risk of misuse. Jammer systems have an important role to provide control over a
signal spectrum and prevent unwanted interference.
A jammer is a device or system that targets and neutralizes signals operating in a specific
frequency range. Basically, a jammer works by generating an interference signal at the
frequency of the target signal to interrupt communication between the transmitter and
receiver. This interference signal prevents the receiving device from detecting or
processing the original signal. The working logic of the technology is visualized in
Figure 19.
28
C. Advantages and Disadvantages of Jammer Technology
Jammers, like other technologies, have some advantages and disadvantages.
1) Advantages:
a) Provides an effective solution to eliminate security threats.
b) Useful for regulating communication traffic in sensitive areas.
c) It operates at high frequencies, so it can neutralize many devices at the same time.
2) Disadvantages:
a) It creates serious security vulnerabilities and ethical problems when used illegally.
b) Side effects can disrupt not only the target signal but also innocent signals in the
same frequency band.
c) Operating enormously powerful devices can damage other electronic equipment
or have been observed to trigger communication errors.
Jammers are classified into various categories according to the type of signals they target,
the frequency ranges they use and the breadth of the effects they provide. Below are the
common jammer types and their features in detail.
1) Wideband Jammer
• Description: Generates interference signals over a wide frequency range.
• Advantages:
o It can block multiple signals at the same time.
o It has a simple and effective structure.
• Disadvantages:
o Energy consumption is high.
o Low precision frequency targeting capability.
2) Narrowband Jammer
• Definition: It targets only a specific frequency range.
• Advantages:
o It can operate with lower power consumption.
o Highly effective at neutralizing certain types of signals.
• Disadvantages:
o It has a more limited footprint than broadband devices.
29
3) Frequency Sweep Jammer
• Description: It targets multiple signal types by scanning the frequency range at a
specific speed.
• Advantages:
o Provides continuous wide area signal blocking.
• Disadvantages:
o Requires a more complex design for high frequency scan rates.
2) Wi-Fi/Bluetooth Jammer
• Description: Designed to block wireless connection technologies (Wi-Fi,
Bluetooth).
• Use Cases: Sensitive meetings, ensuring data security, preventing unauthorized
data transfer.
3) GPS Jammer
• Description: Disrupts Global Positioning Systems (GPS) signals, preventing
devices from being located.
• Areas of Use: Military operations, vehicle security against theft.
4) Drone Jammer
• Description: Disables drones' control signals and GPS data.
• Areas of Use: Protection of private property, airspace security.
5) Military Jammer
• Description: Targeting enemy communications networks and radar systems.
• Areas of Use: Electronic warfare, secure military operations.
30
III. Types of Jammers According to Signal Propagation Method
1) Spot Jammer
• Definition: It focuses on a specific frequency point and blocks a single signal.
• Advantages:
o Efficient and energy-efficient operation.
• Disadvantages:
o Narrow targeting capacity.
2) Barrage Jammer
• Definition: It blocks multiple signals simultaneously over a wide frequency range.
• Advantages:
o Can create far-reaching initiatives.
• Disadvantages:
o Less efficient for target signals.
3) Pulse Jammer
• Definition: Disrupts signal communication by generating short pulses at the target
frequency.
• Advantages:
o High energy efficiency.
• Disadvantages:
o Only effective in certain applications.
The jammer algorithm of the project is based on the generation, processing, and efficient
distribution of a complex signal into a specific bandwidth. The combination of advanced
processing components (VCO, DAC, RF mixer) provides signal generation and
interference that meets the project requirements. Thanks to the flexibility in bandwidth
and frequency variability, the algorithm can be customized for different communication
technologies.
a. Complex Signal Generation
b. Digital Signal Processing and Conversion
c. Frequency Band Allocation
d. Continuous Distribution and Targeting
The algorithm can be examined under sub-headings such as.
31
2.5. System Integration and Communication
C) Control of Antennas:
o A control circuit will be installed to regulate the physical parameters of the
antennas such as directivity and bandwidth.
D) PCB Design:
o A PCB board will be designed to include all components of the system.
o On the PCB, control elements and other electronic circuit components will be
integrated to provide an integrated structure of the system.
32
II. Communication System
The communication section will be detailed under a separate sub-heading. However,
in general, the following processes will be addressed in the communication plan:
In this section, the communication process between the FPGA and the DAC using the
I2C protocol is detailed. The communication of the DAC, which plays a fundamental role
in the analog signal processing of the system, over I2C is a critical stage of system
integration.
a) DAC Addressing:
• By setting the addressing pin on the DAC, the 7-bit slave address is defined as
1100000.
• This address is controlled by the FPGA so that the transmitted signal is directed
to the correct slave device.
b) Frequency Selection:
There are three different operating frequencies determined by DAC:
• 100 kHz
• 400 kHz
• 3.4 MHz
Considering the system requirements and operating conditions, the frequency of 100 kHz
is considered to be insufficient. For this reason, frequencies between 400 kHz and 3.4
MHz are being evaluated among the available options and testing processes are ongoing.
The choice of frequency will be determined by the stability of the DAC and its
compatibility with the FPGA, which will directly affect the system performance.
33
c) Conversion of Digital Signals to Analog Signals:
The digital signals from the FPGA are transmitted to the DAC via the I2C protocol.
The DAC converts this 12-bit digital data into an analog signal.
The data converted to analog signal is ready to be used in the system for other operations.
➢ Ongoing Work
At this stage, the testing process is not complete, and the following issues are being
worked on:
2) Compatibility Tests
➢ Addressing and communication tests are performed to ensure accurate and
reliable data transfer between DAC and FPGA.
➢ It is aimed at optimizing signal quality and analog output stability.
3) Subsequent Operations
After the analog signal is obtained, the integration tests required for its use in other
processing units will be performed.
Note: The final decision on the communication parameters of the DAC and FPGA
will be determined based on the test results and the optimal values for the system
performance will be selected. This part will be detailed in the following stages.
In this section, the predictions and plans on the control mechanisms and frequency
management of the two VCOs to be used in the system are discussed. Although no active
work has been carried out at this stage, the basic approach, and plans on how the process
will be managed are explained.
34
• Depending on the control voltage, the width of the frequency band and the
technologies will be moved to operating frequencies.
35
2.6. Project Time Management
This project was carried out progressively over a 14-week academic term. Each week,
specific tasks were assigned, and the project was divided into phases to ensure
structured progress.
▪ Weeks 1-2: Course and project selection were completed. The project topic was
determined, and preliminary research began.
▪ Weeks 4-5: General system research was conducted, the project concept was refined,
the system outline was created, a roadmap was established, and an estimated cost
analysis was performed. Additionally, the FPGA board was selected and ordered.
Simultaneously, basic FPGA training began.
▪ Weeks 6-7: The first phase of FPGA training was completed. The FPGA environment
was explored, and basic applications were implemented.
▪ Weeks 11-12: The system integration phase began. The fundamental working
principles of the entire system were established, and necessary testing and simulations
were performed. The required components were identified, and suitable parts were
sourced from local suppliers. Potential compatibility issues in practical applications
were examined and addressed.
▪ Weeks 13-14: The first physical implementation phase was initiated. The LFSR system
was successfully implemented on the FPGA. The DAC component, ordered in Week
12, arrived in Week 13. Since the FPGA needed to communicate with the DAC via the
I2C protocol, work was conducted on implementing I2C communication in VHDL.
Basic communication codes were developed, but full integration and successful
communication were not entirely completed.
▪ Week 15: The project documentation, report writing, and presentation preparation
were completed.
36
This time management approach ensured systematic progress throughout the project
while addressing encountered challenges with appropriate solutions. The Gantt chart
illustrating the project's time management is shown in Figure 20.
The costs for this project were incurred at various points between September and
December 2024. The expenses were distributed as follows:
▪ FPGA Board: 12,570 TL, accounting for 73% of the total cost.
▪ 12-bit DAC Module: 390 TL, representing 2.3% of the total cost.
▪ VCO Modules: Two units, each cost 346 TL, totaling 692 TL.
and contributed 4% to the budget.
▪ RF Mixer IC: One unit at 322 TL, making up 1.9% of the cost.
▪ RF Signal Generator: One unit at 880 TL, covering 5.1% of the budget.
▪ PCB Production: 1,200 TL, comprising 7% of the total expenses.
▪ Enclosure Manufacturing: 350 TL, accounting for 2% of the cost.
▪ Additional Materials: 800 TL, corresponding to 4.7% of the budget.
The total estimated cost of the project is 17,204 TL. However, within the 15-week
period, only the FPGA board, the 12-bit DAC module, and half of the additional
material costs (400 TL) were purchased, summing up to 13,360 TL, which corresponds
to 77.75% of the total budget.
The project cost breakdown is detailed in Table 5, while a pie chart illustrating the cost
distribution is presented in Figure 21.
37
3. CONCLUSION
This project is an original work that aims to develop an innovative solution for the
defense industry by combining two engineering disciplines. The project aims to analyze
FPGA and RF technologies in depth and transform this knowledge into a practical
project. The small number of jammer systems developed using FPGA in literature
makes this project more unique. In this context, the methods and techniques used in the
project offer an innovative structure that combines both digital and analog solutions.
This project has not only provided technical innovations, but also an important
contribution in terms of engineering approach.
During the project, many different methods were used to combine FPGA and RF
systems. From communication protocols to frequency multiplier circuits, digital signal
processing and frequency handling, a range of engineering techniques have been
followed. These methodologies have been a huge learning curve, not only theoretically
but also. In addition, obstacles encountered at the start of the project, such as production
difficulties, component availability constraints and cost issues, necessitated the need to
develop an engineering perspective and provide innovative solutions. During these
challenging and sometimes costly processes, important technical solutions were
developed to keep the project moving forward by working on alternative components
and new designs.
An important feature that distinguishes the project from similar studies in technical
terms is the FPGA-based solution and the structure that combines digital-analog
components. While some jammer systems in the literature use signal generation or
modulation methods with completely analog circuits, this project offers a new way by
adopting a digital FPGA-based approach. This makes the project unique in terms of RF
circuits and frequency processing methods. System design with FPGA brings not only
compatibility with existing analog solutions, but also the construction of a more flexible
and modern structure.
As the project continued, after the successful completion of the first phase, the LFSR-
based signal generation system and the 12-bit DAC output system, the second phase, the
communication processes between the FPGA and the DAC, progressed rapidly. This is
a critical step before moving on to RF signal processing. In this process, MATLAB-
based simulation studies are carried out in parallel, focusing on determining the correct
RF topology and signal processing methods. Optimization of the control algorithm to be
integrated into the LFSR system to be developed on the FPGA is also planned at this
38
stage. As the RF system becomes clearer, it is aimed to control this system and make it
more efficient.
In the following stages, PCB design will be made in line with the results obtained from
the simulations and the final production process will begin. Finally, the integration of
the entire system will be ensured by designing the power circuit and the physical shell,
and all tests included in the project will be successfully carried out and reporting
procedures will be completed. This process, beyond being a phase that ends the project,
allows the information obtained to be presented as a more comprehensive solution.
One of the biggest challenges encountered during the project was the complexity of
ensuring the compatibility of the technologies. It was obvious that the combination of
FPGA and RF technologies required careful consideration of the sensitive details of
both areas. In particular, we tried to ensure that the system developed on the FPGA and
the RF circuits are correctly matched and that the systems work in harmony with each
other. To achieve this goal, different tests and protocols were applied to ensure that all
components worked together efficiently. This process demonstrates the importance of
not only technical skills in engineering design, but also the importance of a systemic
approach.
As the project progresses, optimizations will be made on both the hardware and
software side with the aim of building a user-friendly structure. The optimizations made
on the FPGA have enabled significant improvements to increase the efficiency of the
system. On the other hand, novel methods in RF signal processing will revolutionize the
signal generation and modulation techniques of the system. The combination of these
two areas has enabled a more effective utilization of the power of technologies and has
increased the applicability and effectiveness of the project and is expected to increase.
As a result, this project has evolved from being based solely on academic knowledge to
a structure that offers solutions to real world problems and can serve the end user. This
demonstrates the importance of adopting an interdisciplinary approach in the
engineering design process. Following the completion of the project, it is anticipated
that the results obtained will be inspiring not only in this field, but also for other
projects in the defense industry.
39
4. TABLES AND FIGURES
4.1. Tables
40
Table 3. Communication protocol comparison
Properties I2C SPI UART CAN
Number of
2 4 1 2
Lines
Communication
Max. 3.4 MHz Max. 60 MHz Max. 1.5 Mbps Max. 1 Mbps
Speed
Addressing + - - +
Distance Short Short-Medium Long Medium-Long
Fast data Vehicle
Area of Use Sensors Series devices
transfer networks
41
4.2. Figures
42
Figure 4 Card used in the project (Nexys A7-100T)
43
Figure 8 Read function of the protocol
44
Figure 10 Operating frequencies of communication technologies
45
Figure 15 LFSR simulation output graph
46
Figure 20 GANNT chart of project
47
REFERENCES
4) Cignani, C., Florian, A., Costantini, G., Vannini, G., & Filicori, F. (n.d.). Practical
Considerations on Low-Phase-Noise Oscillator Design. Department of
Engineering, University of Ferrara & Department of Electronics, University of
Bologna.
5) Kumar, C. S. N., Ganesh, M., Manu, M., & Srinivas, H. V. (2013). Cell Phone
Jammer with Prescheduled Time Duration. Bachelor’s thesis, Visvesvaraya
Technological University, Government Engineering College, Dairy Circle.
7) Madara, D. S., Ataro, E., & Sitati, S. (2016). Design and Testing of a Mobile-
Phone-Jammer. School of Engineering, Moi University.
12) Broer, H., Seri, M., & Takens, F. (2008). Oscillations: Swings and Vibrations from
a Mathematical Viewpoint.
13) Frenzel, L. E. Jr. (2014). Principles of Electronic Communication Systems (4th ed.).
McGraw Hill Education.
14) Tang, G., Cai, Y., Gan, R., & Zhao, Y. (2023). Techniques and System Design of
Radar Active Jamming. Springer, National Defense Industry Press.
48