# 7.1 Lab 7: system response, analog and digital filters

 Page 1 / 1

## Response of discrete-time systems

This lab involves analyzing the response of discrete-time systems. Responses are calculated for three different kinds of inputs; impulse, step and sine. [link] shows the completed block diagram. Connect the input variable w to an Enum Control so that an input type (impulse, step or sine) can be selected. The response of this system to any discrete-time input $x\left[n\right]$ can be written as

$y\left[n\right]=\sum _{i}{b}_{i}x\left[n-i\right]+\sum _{i}{a}_{i}y\left[n-i\right]$

For this example, consider five b’s and four a’s. The system output is displayed using a waveform graph. Block Diagram of a Discrete-Time System

[link] shows the front panel of the above system. The front panel can be used to interactively select the input type and set the coefficients a and b. The system response for a particular type of input (impulse, step or sine) is shown in the waveform graph. Front Panel of a Discrete-Time System

## Square root

As another example of discrete-time systems, let us consider taking the square root of an integer number. Often computers and calculators compute the square root of a positive number $A$ using the following recursive equation:

$y\left[n\right]=\frac{1}{2}\left(y\left[n-1\right]+\frac{x\left[n\right]}{y\left[n-1\right]}\right)$

If the input $x\left[n\right]$ to this equation is set as a step function of amplitude A, then $y\left[n\right]$ converges to the square root of A after several iterations.

[link] shows the block diagram for a square root computation system. The number of iterations required to converge to the true value is shown in the output. The initial condition Initial value is set as a control. [link] shows the corresponding front panel. Block Diagram of a Square Root Computation System Front Panel of a Square Root Computation System

## Analog and digital filtering

In this section, let us examine a basic analog and digital filtering example by implementing a lowpass and a highpass filter in the analog and digital domains, respectively. [link] shows the completed block diagram of the filtering system. For analog approximation of the signals, use a higher sampling rate (dw1=0.01). To detect whether the filtering is lowpass or highpass, use the Enum Control Analog filter type. Calculate the magnitude and phase response of these filters using equations provided in Chapter 7 for analog and digital filters. Set the values of R and C as controls, and display the responses using a Build Waveform function and a waveform graph. Block Diagram of an Analog and Digital Filtering System

For the digital case, use a lower sampling rate (dw2=0.001). With the Enum controls Digital filter type 1 and Digital filter type 2, select lowpass or highpass and FIR or IIR filter type. Use a Build Waveform function and a waveform graph to display the magnitude and phase responses of the digital filters. [link] shows the front panel of this filtering system. For a better view of magnitude response of the digital filter, set the properties of the waveform graph as shown in [link] . Front Panel of an Analog and Digital Filtering System Graph properties of magnitude response of digital filter

## Lab exercises

Bandpass and Bandstop Filters

Use the lowpass and highpass filters (both analog and digital) described in Analog and Digital Filtering section to construct bandpass and bandstop filters. The bandpass filter should be able to pass signals from 50 to 200 Hz and the bandstop filter should be able to stop signals from 150 to 400 Hz. Determine the values of R and C required for this analog filter design. Also, determine the values of the coefficients required for an equivalent IIR digital filter design.

Insert Solution Text Here

Noise Reduction

Use an analog lowpass filter to remove the high-frequency noise described in Noise Reduction example of Lab 5. Repeat using a digital lowpass filter.

Insert Solution Text Here

Frequency Division Multiplexing (FDM)

FDM is widely used in digital communication to simultaneously transmit multiple signals over a single wideband channel (for details, refer to [link] ). For FDM communication, individual signals are multiplied with different carriers to avoid overlaps in the frequency domain. Their time domain processing and corresponding frequency spectrums are shown in [link] . Build a VI to implement an FDM communication system for three signals ${x}_{1}\left(t\right),{x}_{2}\left(t\right)$ and ${x}_{3}\left(t\right)$ . Use the files echo_1.wav and firetrucksiren.wav on the book website and a random noise with a frequency range of 20 Hz to 20 kHz to serve as these signals.

Insert Solution Text Here

FDM Detector

Build a VI to implement an FDM detector system for detecting the signal ${x}_{1}\left(t\right)$ as shown in [link] .

Insert Solution Text Here

#### Questions & Answers

Is there any normative that regulates the use of silver nanoparticles?
what king of growth are you checking .?
Renato
What fields keep nano created devices from performing or assimulating ? Magnetic fields ? Are do they assimilate ?
why we need to study biomolecules, molecular biology in nanotechnology?
?
Kyle
yes I'm doing my masters in nanotechnology, we are being studying all these domains as well..
why?
what school?
Kyle
biomolecules are e building blocks of every organics and inorganic materials.
Joe
anyone know any internet site where one can find nanotechnology papers?
research.net
kanaga
sciencedirect big data base
Ernesto
Introduction about quantum dots in nanotechnology
what does nano mean?
nano basically means 10^(-9). nanometer is a unit to measure length.
Bharti
do you think it's worthwhile in the long term to study the effects and possibilities of nanotechnology on viral treatment?
absolutely yes
Daniel
how to know photocatalytic properties of tio2 nanoparticles...what to do now
it is a goid question and i want to know the answer as well
Maciej
characteristics of micro business
Abigail
for teaching engĺish at school how nano technology help us
Anassong
Do somebody tell me a best nano engineering book for beginners?
there is no specific books for beginners but there is book called principle of nanotechnology
NANO
what is fullerene does it is used to make bukky balls
are you nano engineer ?
s.
fullerene is a bucky ball aka Carbon 60 molecule. It was name by the architect Fuller. He design the geodesic dome. it resembles a soccer ball.
Tarell
what is the actual application of fullerenes nowadays?
Damian
That is a great question Damian. best way to answer that question is to Google it. there are hundreds of applications for buck minister fullerenes, from medical to aerospace. you can also find plenty of research papers that will give you great detail on the potential applications of fullerenes.
Tarell
what is the Synthesis, properties,and applications of carbon nano chemistry
Mostly, they use nano carbon for electronics and for materials to be strengthened.
Virgil
is Bucky paper clear?
CYNTHIA
carbon nanotubes has various application in fuel cells membrane, current research on cancer drug,and in electronics MEMS and NEMS etc
NANO
so some one know about replacing silicon atom with phosphorous in semiconductors device?
Yeah, it is a pain to say the least. You basically have to heat the substarte up to around 1000 degrees celcius then pass phosphene gas over top of it, which is explosive and toxic by the way, under very low pressure.
Harper
Do you know which machine is used to that process?
s.
how to fabricate graphene ink ?
for screen printed electrodes ?
SUYASH
What is lattice structure?
of graphene you mean?
Ebrahim
or in general
Ebrahim
in general
s.
Graphene has a hexagonal structure
tahir
On having this app for quite a bit time, Haven't realised there's a chat room in it.
Cied
what is biological synthesis of nanoparticles
how did you get the value of 2000N.What calculations are needed to arrive at it
Privacy Information Security Software Version 1.1a
Good
Got questions? Join the online conversation and get instant answers!  By By   By    