bandpass differentiator fm receiver

12
Wendt 1 Bandpass Differentiator FM Receiver Nathan Wendt Partner: John Kemman April 4, 2015

Upload: nathan-wendt

Post on 15-Apr-2017

121 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Bandpass Differentiator FM Receiver

Wendt 1

Bandpass Differentiator FM Receiver

Nathan Wendt

Partner: John Kemman

April 4, 2015

Page 2: Bandpass Differentiator FM Receiver

Wendt 2

Abstract:

The purpose of this lab was to create a circuit capable of discerning a single tone message

within a FM wave. There are many ways of extracting the data within a FM wave SFM(t)). For

this experiment we used the method of differentiating, enveloping, and processing the resultant

signal through a bandpass to extract the FM message signal (m(t)). This report serves to explain

our method as well as provide the theory behind the calculations. Using PSPICE, we were able to

simulate our desired circuit based on ideal circuit operation. We were able to extract a clean

message signal at the maximum message frequency (fm) of 1000 Hz. However, the system failed

for the lowest fm within our range, 100 Hz. I believe this is due to incorrect usage of the high-

pass filter as we used a natural frequency of 1000 Hz in determining our circuit element values

which may have caused a clipping effect on the desired message signal. I think reducing the

natural frequency of the high-pass filter by increasing the capacitor values could rectify the

problem. This report includes an introduction, an overview of the theory, a list of references for

borrowed concepts, and an appendix with the code file of our PSPICE model as well as the

PSPICE model image.

Page 3: Bandpass Differentiator FM Receiver

Wendt 3

Introduction:

A frequency modulated (FM) wave contains data within the variation of the wave’s frequency.

The element of the FM wave responsible for the variable frequency is called the message signal.

In the case of this lab we used a sinusoidal m(t) to drive the sinusoidal SFM(t). There are many

ways to extract the message signal. In this experiment we used the method of differentiation. The

message signal is included in the radial frequency component of the transient sinusoidal FM

wave. As such, we can use differentiation to incorporate the frequency component if the sinusoid

into the wave amplitude.

(1) πœ•π‘†πΉπ‘€(𝑑)

πœ•π‘‘=

πœ•

πœ•π‘‘(𝐴𝑐cos [2πœ‹π‘“π‘π‘‘ + 2πœ‹πΎπ‘“ ∫ π‘š(π‘₯)πœ•π‘₯

𝑑

0

])

= 𝐴𝑐(2πœ‹πΎπ‘“π‘š(𝑑) + 𝛿)cos (2πœ‹π‘“π‘π‘‘ + 2πœ‹πΎπ‘“ ∫ π‘š(π‘₯)πœ•π‘₯𝑑

0

+ πœ‹

2)

Equation (1) transforms the purely FM signal into both AM (amplitude modulated) and

FM. We can then used an envelope detector to trace the amplitude of the differentiated signal.

We constructed a low-pass filter to eliminate the component responses due to frequencies higher

than that of the desired message signal (like that from the carrier frequency. Finally, the signal is

processed through a high-pass filter to eliminate any DC components that may have been added

throughout the signal processing. A diagram of the proposed circuit is included below:

We implemented and LC tank in front of our active differentiator circuit in order to curb

the effects of frequency on our transient signal. The envelope is simply a diode in series with a

capacitor and resistor in parallel to ground. The output is the voltage output of the diode which,

loaded by the capacitor/resistor combo, fluctuates around the amplitude of the positive output

from the differentiator. We used active 2nd order Butterworth low-pass and high-pass filters to

refine the message signal. By running two low-pass filters in series we were able to accomplish a

significantly smoother signal. The high-pass filter simply served to adjust the offset of the signal.

The circuit elements in each component of our FM receiver were precisely chosen to achieve a

particular set of buffering criteria.

Page 4: Bandpass Differentiator FM Receiver

Wendt 4

Theory:

This section serves as an overview of the circuit theory as well as a guide through the

mathematical derivations used to obtain our circuit element values. The first series of equations

shows the evolution of the signal as it progressed through the receiver.

Equation (1) shown above shows the first transformation of the signal. After being

processed through the differentiator, SFM(t) becomes S1(t):

𝐴𝑐(2πœ‹πΎπ‘“π‘š(𝑑) + 𝛿)cos (2πœ‹π‘“π‘π‘‘ + 2πœ‹πΎπ‘“ ∫ π‘š(π‘₯)πœ•π‘₯𝑑

0

+ πœ‹

2

As explained in the introduction, the purpose of the differentiation is to extract the message

signal from the frequency component of the sinusoid, multiplying it and the constant carrier

frequency (𝑓 c) into the amplitude of the sinusoid. The addition of πœ‹

2 serves correct the sinusoidal

portion of differentiation. 𝛿 is related to the maximum overall frequency deviation by the

equality:

𝛿 > 2πœ‹βˆ†π‘“

This equality ensures that the envelope is always greater than 0. βˆ†π‘“ can be found by:

βˆ†π‘“ = π›½π‘“π‘š

Where 𝛽 is the FM modulation index (chosen to be 𝛽 = 4) and π‘“π‘š is the message signal

frequency.

Using a diode, the envelope only passes positive voltages causing an intermittent signal.

This charges the capacitor while passing and allows the capacitor to discharge when the signal is

stopped. Depending on the values chosen for R and C, the resulting voltage signal will fluctuate

around the amplitude of the passed FM signal. Values for R and C were chosen with respect to

the various frequencies of the signal and the time constant, Ο„ = 1 / RC. To ensure that the

capacitor does not discharge faster than the period of the message signal but slower than the

period of the carrier signal. The values were determined from the following inequality:

1

πœ”π‘β‰ͺ 𝑅𝐢 β‰ͺ

1

πœ”π‘š

Page 5: Bandpass Differentiator FM Receiver

Wendt 5

The Butterworth Low-Pass circuit values were chosen from the s domain transfer

function of the following circuit:

The transfer function is as follows:

𝐻(𝑠) = πœ”2

𝑠2 + 2πœ—π‘ πœ” + πœ”2 =

(1

𝑅2𝐢1𝐢2)

𝑠2 +2

𝑅𝐢1𝑠 + (

1𝑅2𝐢1𝐢2

)

From this we derived:

πœ”2 = (1

𝑅2𝐢1𝐢2)

And:

√2

2πœ” =

1

𝑅𝐢1

Combining yielded:

𝐢1 = 2𝐢2

We chose C values based on that relation and then chose R using πœ” = 2Ο€1000.

Page 6: Bandpass Differentiator FM Receiver

Wendt 6

The calculations and circuit for the high-pass Butterworth were very similar. The circuit

is as follows:

The transfer function is as follows:

𝐻(𝑠) = 𝑠2

𝑠2 + 2πœ—π‘ πœ” + πœ”2 =

𝑠2

𝑠2 +2

𝐢𝑅2𝑠 + (

1𝐢2𝑅1𝑅2

)

πœ”2 = (1

𝐢2𝑅1𝑅2)

√2

2πœ” =

1

𝐢𝑅2

Yielding:

𝑅2 = 2𝑅1

We chose R values based on that relation and C using πœ” = 2Ο€1000.

Page 7: Bandpass Differentiator FM Receiver

Wendt 7

The simulation yielded desirable results. The figure below shows SFM(t) (blue),

differentiated signal (green), and the output of the encoder (red).

Next is the output from the Butterworth low-pass filters:

Page 8: Bandpass Differentiator FM Receiver

Wendt 8

Finally, we have the output of the Butterworth high-pass i.e. the message signal, m(t):

To get these results we set the carrier frequency to 10000 Hz, Ξ² = 4, and message

frequency = 1000 Hz. When we applied a 100 Hz message frequency we obtained the following

skewed message signal:

Page 9: Bandpass Differentiator FM Receiver

Wendt 9

References:

Much of the information used in this report was obtained from notes taken from Dr. Ben

Belzer found at: http://eecs.wsu.edu/~ee352/labassigns/project/project_notes.pdf

Page 10: Bandpass Differentiator FM Receiver

Wendt 10

Appendix A (Full Circuit):

Page 11: Bandpass Differentiator FM Receiver

Wendt 11

Appendix B (PSPICE code):

Circuit: * C:\Users\Nathan\Documents\wsu\ee 352\project\interim_4.asc

Direct Newton iteration failed to find .op point. (Use ".option noopiter" to skip.)

Starting Gmin stepping

Gmin = 10

Gmin = 1.07374

vernier = 0.5

vernier = 0.25

vernier = 0.125

vernier = 0.0625

Gmin = 1.08884

vernier = 0.03125

vernier = 0.015625

Gmin = 1.03122

vernier = 0.0078125

vernier = 0.0104167

vernier = 0.00520833

Gmin = 1.01988

vernier = 0.00260417

vernier = 0.00347222

Gmin = 1.01305

vernier = 0.00173611

vernier = 0.00231481

vernier = 0.00115741

Gmin = 1.01085

vernier = 0.00154321

vernier = 0.000771604

Gmin = 1.00871

vernier = 0.00102881

vernier = 0.000514403

Gmin = 1.00715

vernier = 0.00068587

vernier = 0.000514403

Gmin = 1.0059

vernier = 0.00068587

vernier = 0.000514402

Gmin = 0

Gmin stepping failed

Page 12: Bandpass Differentiator FM Receiver

Wendt 12

Starting source stepping with srcstepmethod=0

Source Step = 3.0303%

Source Step = 33.3333%

Source Step = 63.6364%

Source Step = 93.9394%

Source stepping succeeded in finding the operating point.

Date: Thu Apr 09 14:45:18 2015

Total elapsed time: 1.513 seconds.

tnom = 27

temp = 27

method = modified trap

totiter = 29709

traniter = 23360

tranpoints = 8973

accept = 6038

rejected = 2935

matrix size = 59

fillins = 130

solver = Normal

Thread vector: 29.1/13.4[4] 12.4/7.2[4] 4.1/4.5[1] 0.3/1.0[1] 2592/500

Matrix Compiler1: 8.67 KB object code size 2.7/1.8/[1.2]

Matrix Compiler2: 7.14 KB object code size 1.0/1.6/[0.7]