Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Dec 7, 2007

Emona ETT-202 DATEx for NI ELVIS: Trainer Demonstration

3 ratings | 4.67 out of 5
Print

Introduction

The Emona DATEx is an add-on board for the NI ELVIS™ platform.

The NI ELVIS™ / Emona DATEx combination allows a broad range of introductory telecommunications experiments to be implemented.

The ELVIS™/DATEx combination provides a hands-on learning environment for students to see the fundamental math and theory of telecommunications implemented with real-world electrical signals.

The ELVIS™/DATEx combination fully utilizes the capabilities of the NI ELVIS™ Virtual Instrumentation and LabVIEW™ programming language.

The DATEx board can be controlled both MANUALLY (finger adjustment of all knobs and switches), as well as remotely, under PC-CONTROL where all knobs and switches are varied under NI LabVIEW™ control using the DATEx Main Soft Front Panel (SFP) and DATEx ToolBar SFP.

Low-level LabVIEW™ VI's are also provided to allow DATEx hardware circuit blocks to be integrated into LabVIEW program flow - to implement "hardware-in-the-loop" applications.

Emona DATEx Front Panel

Functions used in sections "A", "B" and "C"

 


[+] Enlarge Image

NOTE: ensure the MANUAL / PC-CONTROL switch is in the MANUAL position for section "A", "B" and "C" of this demonstration.

How DATEx Models Equations

(A1) Modeling Equations – multiplication of 2 sine waves


[+] Enlarge Image

Points to note:

Telecoms is Math and TIMS models Math

The 2kHz and 100kHz MASTER SIGNALS module outputs are synchronized providing textbook-like displays

Refer to Lab Manual Experiments:

DSBSC - Generation

Product Demodulation

(A2) Modeling Equations - Addition of 2 Signals


[+] Enlarge Image

Points to note:

Knobs do not have calibration marks – students need to measure all parameters

Front panel conventions – easy to use

Building the equation block-by-block – hands-on learning

Inputs are high impedance & outputs are low impedance – amplitudes remain stable

(A3) Modeling Equations – combining addition & multiplication


[+] Enlarge Image

Points to note:

Building the equation creates the modulation system

Textbook images on the scope see carrier & message frequencies simultaneously

Refer to Lab Manual Experiments:

AM modulation

Envelope detection

Modeling equations

(A4) Modeling Equations – Conclusions

  • DATEx brings the Math and block diagrams to life
  • DATEx offers a selection of signal sources
  • 2kHz SINE at MASTER SIGNALS module for base band
  • NI ELVIS™ FUNCTION GENERATOR module for carrier & base band signals
  • SPEECH for students to observe the human voice
  • DATEx uses real-time electrical signals in a “hands-on” learningenvironment
  • DATEx provides active, “hands-on” modeling

 

Digital Modulation

(B1) Digital Modulation – introduction to digital sequences


[+] Enlarge Image

Points to note:

SEQ. GEN. is a source of repetitive data at any clock rate

Other data sources are: PCM Encoder module and External signal generators

The digital data Sequence is fixed

Front panel conventions – square = digital signals, circle = analog level signals

inputs on the left, outputs on the right

(B2) Digital Modulation - BPSK

In the same way that we multiplied 2 analog signals to make DSBSC, now we will multiply a data stream with a carrier to make BPSK


[+] Enlarge Image

Points to note:

Textbook-like images on the scope – see carrier phase inversions

The 8kHz and 100kHz MASTER SIGNALS module signals are synchronized

Change SEQ. GEN. clock to 100kHz TTL for a better illustration of phase inversions

Refer to Lab Manual Experiments:

BPSK modulation; BPSK demodulation

The noisy channel model; DPSK and BER

QPSK modulation and demodulation

(B3) Digital Modulation - ASK

ASK can be generated with a switch or by multiplication. DATEx can do both.

Here we demonstrate multiplication using the same set-up as for BPSK


[+] Enlarge Image

Points to note:

Textbook-like images on the scope

Can also add band limiting (filtering) and do recovery

Refer to Lab Manual Experiments:

ASK Generation; ASK Demodulation

(B4) Digital Modulation - Conclusions

  • Pseudo-random sequences are used
  • BPSK and ASK modulation schemes were introduced
  • NOISY CHANNEL can be implemented
  • Can also build QPSK easily
  • Eye diagrams can be viewed easily

 

Sampling, PAM, and TDM

(C1) Sampling, PAM & TDM - Introducing the TGP module


[+] Enlarge Image

Points to note:

The Twin Pulse Generation module creates control signals for sampling switches and delays for multiplexing samples

IMPORTANT:

As "Delay" is varied in the following examples, note that the outputs Q1 and Q2 are no longer valid when Q2 overlaps Q1.

ALWAYS start with DELAY and WIDTH set to minimum (counter clockwise).

(C2) Sampling, PAM & TDM - Sampling, PAM

Introduction to Pulse Amplitude Modulation


[+] Enlarge Image

Refer to Lab Manual Experiments:

Sampling and Reconstruction

ALWAYS start with DELAY and WIDTH set to muinimum (counter clockwise).

(C3) Sampling, PAM and TDM - Sampling and Recovery


[+] Enlarge Image

Points to note:

Sampling can be investigated

Nyquist limit can be tested

Speech can be introduced and sampling rate effects listened to

Refer to Lab Manual Experiments: 

Sampling and Reconstruction

(C4) Sampling, PAM & TDM -  Time Division Multiplexing

Now we can use both switches, and both control pulses from the TPG module, to create a 2-channel TDM signal


[+] Enlarge Image

Refer to Lab Manual Experiments

PAM and TDM

PCM Encoding

PCM-TDM

(C5) Sampling, PAM & TDM - Conclusions

  • Important concepts can be viewed easily
  • Students learn through settings up experiments and taking measuremnts; as well as, through simple observation
  • All parameters can be varied, e.g. pulse width, spacing, filtering
  • Good background for introducing PCM modules
  • Speech or any other signal can be introduced and studied

 

PC-Control

(D) PC-CONTROL of the Emona DATEx Trainer

Below are printouts of the two Emona DATEx Soft Front Panels.

DATEx SFPs only run under NI LabVIEW™.


[+] Enlarge Image

Emona DATEx Main SFP


[+] Enlarge Image

Emona DATEx Toolbar SFP

How to control Emona DATEx under DATEx SFP's

The circuit blocks ADDER, AMPLIFIER, PCM ENCODER, PHASE SHIFTER, SEQUENCE GENERATOR, TUNEABLE LPF & TWIN PULSE GENERATOR all have adjustable controls, either potentiometers or switches.

To enable PC-CONTROL:

Slide the MANUAL / PC-CONTROL front panel switch to the PC-CONTROL position.

Launch either the Emona_DATEx_Main SFP or Emona_DATEx_ToolBar SFP

(See APPENDIX "A" for installation instructions).

LabVIEW™ SFP Control of DATEx Knobs and Switches:

Left click on the control and use the mouse to rotate the knob or toggle the switch as required.

Note that TAB, left arrow and right arrow keys can also be used.

Repeat any of the experiment examples "A", "B" or "C" to demonstrate the PC-CONTROL functionality.

APPENDIX A Equipment Required, Set-up and Installation

Equipment Required for demonstration:

1. NI ELVIS™ platform with power supply

2. NI™ USB-6251 DAQ interface (or faster) with power supply

3. Emona ETT-202 DATEx telecommunications trainer kit, including:

1 x DATEx board

20 x patch cords

3 x 2mm-BNC scope cords

2 x 2mm-4mm DMM cords

Emona DATEx CD-ROM

1 x headphones

1 x ETT-202 User Manual and Lab Manual

4. NI LabVIEW™ installed on a PC

 

Set-up of the NI ELVIS™ AND DATEx hardware:

Connect and power-up NI ELVIS™, USB-6251, PC and launch LabVIEW™.

Carefully follow the installation instructions as per the supplied NI™ manuals.

Installation and running the Emona DATEx SFPs:

LabVIEW™ must be installed on your PC to run the Emona DATEx SFP's.

To install the Emona DATEx SFPs:

Insert the Emona DATEx CD-ROM in your CD-drive and click "Emona_DATEx_setup.exe".

After installation has been completed, go to

Windows START > Programs > Emona_DATEx

Select either Emona_DATEx_Main or Emona_DATEx_ToolBar from the menu to launch the required SFP.

Additional Resources


Developer Zone: Emona ETT-202 DATEx for NI ELVIS Product Page
Developer Zone: Emona ETT-202 DATEx for NI ELVIS Resource Page

Developer Zone: Emona ETT-202 DATEx for NI ELVIS FAQ: Part 1
Developer Zone: Emona ETT-202 DATEx for NI ELVIS FAQ: Part 2
Developer Zone: Emona ETT-202 DATEx for NI ELVIS FAQ: Part 3

3 ratings | 4.67 out of 5
Print

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).