• LinkedIn
  • Mail
  • Youtube
  • Register
  • Log In
  • Change Password
Call us: +39 0532 1772145 | Email: info@activetechnologies.it
Active Technologies
  • HOME
  • ABOUT
  • PRODUCTS
    • Signal Generators
      • Pulse Generators
        • Pulse Rider PG-1000
        • Pulse Rider PG-1500
        • Arb Rider AWG-2000
        • Arb Rider AWG-4000
        • Arb Rider AWG-5000
        • AWG 1102/1104
      • Arbitrary Waveform Generators
        • Arb Rider AWG-2000
        • Arb Rider AWG-4000
        • Arb Rider AWG-5000
        • AWG 1102/1104
      • NI FlexRIO Adapter Modules
        • AT-1120
        • AT-1212
    • Pattern Generators
      • Digital Pattern Generators
      • Pulse Pattern Generators
    • Discontinued Products
  • SOLUTIONS
    • Applications
      • Technical Papers
      • OEM
    • Custom Projects
      • AT-VPX-1000
      • Rackmount Data Recorder
  • DISTRIBUTORS
  • VIDEOS
    • Product Videos
    • Tutorials
  • NEWS
  • SUPPORT
    • Client Area
    • Create an Account and Register Your Product
    • Add a New Product to Your Current Account
    • Support Contact
    • How to get Support
  • CONTACT
  • Search
  • Menu Menu
You are here: Home1 / Solutions2 / Applications3 / Technical Papers4 / Digital Modulation | AWG-5000 Arbitrary Waveform Generator

AWGs for Digital Modulation

AWG-5000 Series Application Note – Digital Communications

Arb Rider AWG5000 100
Download the App Note as PDF

Introduction

In the World of Radio Communications, signals are rapidly going to be all digital. This trend is mainly due to the better spectral efficiency that these have, compared to the analog ones. Signals central frequencies, spectral density and bands are increasing to satisfy the growing users demand; thus, devices are becoming more complex and critical in every operation they are requested to cope.

Here, the modern state of art Arbitrary Waveform and Function Generators can overcome that problem, providing a flexibility that has never seen before, giving to engineers a powerful instrument to produce all type of signals and digital modulation to test different stages of a transmission or reception chain, such as modulator, demodulator, mixer, filter, amplifier, Low Noise Amplifier (LNA), etc.
The different stages require different type of signals, here below we report some AWG application examples:

  • Generation of stream of bits and trigger out signals (for next stages synchronization) to test the behavior of the coder system.
  • Generation of a quadrature base-band signal supplied on one or two channels to test the transmission / reception of symbols with different parameters such as number of symbols, type of transmission filter, noise level.
  • IF / RF signal generation to test mixer, IF filter, transmitter amplifier and the receiver stages.

digital modulation

Arb Rider AWG-5000 RF Signal generation for digital communication

Bit Stream Generation for digital modulation

Nowadays serial protocols are very diffused and used in many communication standards for the advantages they offer in terms of distance, noise immunity, and performance.
This type of communication consists in a stream of bits that the transmitter system parallelizes and converts in symbols.

Using Active Technologies Arb Rider AWG-5000 Series, it is possible to generate a stream of bits setting all the parameters such as frequency, amplitude, bit shape, etc.

Bit Stream Generation using the Sequencer 

Using the AWGs, you can load the bit shape of the ‘0’ and the ‘1’ into memory and set the instrument to reproduce the bit ‘0’ or the bit ‘1’ executing a precise sequence or in function of an external input, generating a stream dependent on external source. 

As example, we show a method to generate a bit stream using the Sequencer and the Marker channel. The channel one is used to generate the bit shape, for this example a Return Zero code and a pulse on each bit generated by marker-out. The channel two contains a Non-Return Zero code used to trigger the channel one. In this way, the definition of the pattern and the definition of the shape of the bit are uncoupled.

The sequencer of the channel one contains the bit shape for the bit “0” (waveform “Bit Low”) and for the bit “1” (waveform “Bit High”). The entries 2 and 3 are programmed to repeat infinite time and jump to the other waveform on the trigger in event: when a trigger rise edge occurs, the sequencer jumps from bit “0” to bit “1”, instead when the edge is falling, the sequencer jumps from bit “1” to bit “0”.
The second channel’s sequence contains the bits sequence we want to reproduce, in the example it has been created by queuing some DC levels with a value of 0 V for the bit “0” and 300 mV for the bit “1”, but is possible to load a file containing a bit sequence.

AT Waveform Editor bit stream creation

True-Arb sequencer UI for the bit stream

When you compose a bit stream, it is necessary to consider that the reception of the trigger-in takes 1.8 µs then to avoid errors you should respect a minimum bit period over 2 µs (500 kbps). The first two entries of the sequencer of the channel two are a delay and a pulse: the delay gives the necessary time to start the channel one and put it in wait state; the pulse gives the trigger to start the channel one. The first sequencer entry of the channel 1 is another DC level at 0V that acts as a “wait”, it is reproduced after the reception of the rising edge of the pulse from the channel two. The difference between duration of the first waveform of channel one (DC level at 0) and the pulse waveform gives the skew necessary to ensure that the edge arrives before the waveform ends. This game of delay, pulse and wait state ensure the synchronization between the channels.

Arb Rider AWG-5000 and R&S RTP

Arb Rider AWG-5000 bit stream generation acquired with R&S oscilloscope

I-Q Generation

In modern digital communication, usually baseband signals consist of two digital signals called I (in-phase) and Q (quadrature) that are combined by modulator; this is the reason why to reproduce this kind of signals it is necessary an AWG with two synchronized channels.
Although modern communications are based on digital technology, the output signals are analog ones and they have the typical problems of that domain: noise of the device that reduces the maximum SNR, non-linearity, quadrature errors, imbalances between I and Q channel that cause a distortion of the symbol constellations and a reduction of the theoretical performance.

Using a third-party software like NI Labview® or Matlab / Simulink®, it is possible to create different types of baseband signals with or without the imperfections said before and load the resulting waveform into the instrument memory.

Operating in this way, you can create and store many variants of the same modulation scheme and during the tests recall them to evaluate the system performance and find the best set of parameters.

Arb Rider AWG-5000 generation of I,Q signals diagram

Active Technologies Arb Rider AWG-5000 Series offers up to 8 analog channels, 4 marker ouputs and up to 32 digital outputs synchronous with the main channels in a single instrument; the use of mixed waveforms will permit to mark an event with a digital line synchronized with the analog waveforms sent to the Device Under Test.
Arb Rider AWG-5000 generation of RF signals and receiver diagram

I-Q signal generation using Simulink blocks

The following Simulink® example has been created to supply signals in different points of a transmission and receiver chain, here below you can read some practical applications:

Shaping filter improvement: the shaping filter is a filter matched between transmitter and receiver side that cuts the bandwidth to satisfy the requirement of spectral occupation and allows to avoid the Inter-Symbol Interference (ISI). The most commonly used filters are the raised cosine filter (usually in squared root form) and the Gaussian filter. Supplying the digital modulation before the filter (point 2), it is possible to test its behavior varying the set parameter or the type modulation.
Spectrum Analyzer analysis if the generated signal with Arb-Rider AWG-5000

  • Up-converter test: usually the base-band signal is modulated using 2 mixers that multiply it by the local oscillator signal. To test these circuits, it is necessary to supply the I and Q channel after the filter (point 3).
  • Base-band receiving chain test: once the signal returns in base-band, some electronic circuits work to demodulate the signal.
    Supplying a digital modulated base-band signal (point 4) it is possible to test the response of the demodulator circuits at different level of Signal to Noise Ratio (SNR) or at different symbol rate.Moreover it is possible to test different parts like the symbol timing recovery, the matched filter and the decision maker.

Matlab01

  • 1: Random number stream.
  • 2(I), 2(Q): 16-QAM direct output (before shaping filter).
  • 3(I), 3(Q): 16-QAM signal after impairment and Raised Cosine shaping filter.
  • 4(I), 4(Q): 16-QAM signal after AWGN channel.
  • Simulink® provides several library blocks that allow to model a system simply combining them and setting their parameters.

In this document, we report as example the construction of a model to generate an I-Q baseband signal, adding a transmission filter, some impairment like I-Q imbalance, AWGN channel noise (or fading).
Finally the result is exported into Matlab® workspace and loaded into the instrument memory using a script that drives the instrument using the SCPI commands.

We suggest, when possible, to set the “Sampling Time” of all “To Workspace” blocks to the AWG sampling period, in the example it will be set to 162 ps (6.16 GS/s).
In this way, the generated array of samples will be directly compatible with the AWG architecture.

Unfortunately, not all Simulink blocks supports a decimal sample time, in this case the suggestion is to set the Simulink sampling time at 1 and set the “Simulation Time” at the number of samples that you want load into AWG.
Matlab02

16 QAM 16 QAM Constellation of 16 QAM Constellation of 16 QAM Constellation of 16 QAM with Impairments Constellation of 16 QAM with Impairments created by Arb Rider AWG-5000 Constellation of 16 QAM with Impairments

IF / RF Generation

The I-Q signals can be combined using an external modulator that could add unwanted distortion, moreover the modulator should be replaced in case of changing the modulation scheme under analysis.
The direct RF/IF synthesis by means of an AWG can overcome the problems described above.

IF Signals Generation

Using a software like NI Labview® or Matlab / Simulink® it is possible to create directly the RF/IF modulated signal adding the imperfections and finally loading the result into the AWG memory.

The Arb Rider AWG-5000 Series can generate in Baseband mode, RF modulated signals up to 2 GHz considering an oversample over 4 times to ensure a good spectrum quality signal.
Moreover the option called RF Mode allows the instrument to work at 12.32 GS/s sampling rate and  it is possible to create RF modulated signals up to 6 GHz.

RF signal generation using Simulink blocks

With the described Simulink model, it is possible to generate modulated signals in different stages of the transmission and the receiver chain:

  • Transmitter RF amplifier test: in quadrature modulation, the linearity of RF amplifier is very important because non-linearity causes additional unwanted modulation such as AM/AM and AM/PM conversion.
    Usually the RF amplifier characteristics are measured using a VNA that supplies a sine wave and analyses the response.
    On the contrary the AWG can supply the modulated RF signal directly to the amplifier with the advantage to test it in real operating conditions (point 5 of the Simulink model).
    The final result depends on the operating point of the devices and on the thermal effects, then a measurement with a sine wave may give results different from the real condition in which the amplifier will operate.

    AM PM Graph

  • Receiver RF section test: the RF section is composed mainly by filters, Low Noise Amplifier (LNA), mixer and carrier recovery circuits; this section has to transfer only the desired signals.
    In this Simulink example (point 6 of the model) we added two interfering signals at a different distance from the carrier to test the receiver performance.
  • Receiver chain test: the RF modulated signal can be used to test the entire receiver chain, supplying the modulated signal with different impairment and observing the performance of the receiver (point 6 of the model).
  • Equalizer test: modern receivers can switch among multiple antennas in function of signal power or combine the multiple signals to obtain the best possible signal.
    The AWG channels can be loaded with the same RF signal but with different amplitude or phase; in this way, it is possible to test the equalizer performance.
    For this kind of test, it can be useful the AWG sequencer, because it allows to create a waveform 

Matlab IF/RF Signals generation with AWG-5000

This Simulink model is an extension of the previous one: after the baseband section, we added two multipliers to simulate the mixers and two sine functions to simulate the local oscillator. 

Moreover, after the RF generation section, we added others two sine functions to simulate interfering signals near the carrier.

SpectrumAnalyzer02 SpectrumAnalyzer01 SpectrumAnalyzer04 Digital modulation

Generate RF Wireless Signals with RF Mode

The AWG-5000 Series Arbitray Waveform Generator can work in Baseband mode with a Real Time sampling rate of 6.16 GS/s or in RF-Mode with an Interpolated sampling rate of 12.32 GS/s.
Using the RF-Mode, it is possibile to generate RF wireless signals and modulated pulses up to 6 GHz.

The internal modulator and up-converter allows you to create RF signals with one or two carries (Single and Double Carrier mode); using this mode it is possible to switch easily between two frequencies and add impairments in real-time like amplitude and skew between the different.

Arb Rider AWG-5000 RF Mode

  • Applications
    • OEM
    • Technical Papers
      • Avoiding Phase Discontinuity in Arbitrary Waveform Generators
      • AWGs to Manipulate Vacancy in Diamond | AWG-5000 Series Application Note
      • Digital Modulation | AWG-5000 Arbitrary Waveform Generator
      • Electro Optic Modulator controlled by AWG-5000
      • Logic Gate Parametric Test with AWG-4000 Pulse Pattern Generator
      • Low Noise Waveform Generator | AWG-2000
      • Non-Volatile Memory testing | PG-1000 Series Application
      • Pulse Generator Basics | PG-1000 Series Application Note
      • Pulse Radar | PG-1000 Pulse Generator
      • Pulsed Laser with AWG-5000 Series Application Note
      • Readout Testing | PG-1000 Pulse Generator
      • RF Signal Generator | AWG-5000 Arbitrary Waveform Generator
      • Ultrasonic MEMS Testing with AWG-4000 Arbitrary Waveform Generator
      • Vector Signal Generator | AWG-5000 Arbitrary Waveform Generator
CONTACT US

About Active Technologies

logo-footer

 

 

We are an original equipment manufacturer of high performance Arbitrary Waveform Generator and fast Pulse Generator instruments. Our products are fully designed and manufactured in ITALY

LEARN MORE ABOUT US

Latest News

  • optics photonics02New Application Note – Arb Rider AWG-5000 Series | AWGs for Optics, Photonics and Lasers – March 7, 2023 - 11:27 am
  • 52686316666 86980ddc37 oActive Technologies @ ECS Brokerage Event 2023February 14, 2023 - 4:21 pm
  • Electronica 2nd dayElectronica 2022 – 2nd dayNovember 16, 2022 - 9:50 am

Contact

Active Technologies SRL
Via Bela Bartok, 29/B
44124 - Ferrara - Italy
Phone: +39 0532 1772145
Email: info@activetechnologies.it

CONTACT US / REQUEST A QUOTE
© 2023 | Active Technologies - Arbitrary Waveform Generators - Pulse Pattern Generators | VAT # 01594570382
  • LinkedIn
  • Mail
  • Youtube
  • Privacy Policy
  • Cookie Policy
  • Manage consent
  • Sitemap
Scroll to top
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT