Resonant circuits are used to select a signal (e.g., a radio station or TV channel)from

Chapter 10, Problem P10.18

(choose chapter or problem)

Resonant circuits are used to select a signal (e.g., a radio station or TV channel)from among other competing signals. Resonant circuits are characterized by thefrequency response shown in the figure below. The resonant frequency response iscompletely described by three parameters: the resonant frequency, o, the bandwidth,B, and the gain at the resonant frequency, k.Two simple resonant circuits are shown in the figure below. The circuit in (a) iscalled a parallel resonant circuit. The circuit in (b) is called a series resonant circuit.Both resonant circuits consist of a resistor having resistance R, a capacitor havingcapacitance C, and an inductor having inductance L. These circuits are designed by determining values of R, C, and L that cause theresonant frequency response to be described by specified values of o, B, and k. Thedesign equations for the parallel resonant circuit are:R k CBRLC = = , , and =o1 12 Similarly, the design equations for the series resonant circuit are:R k L RBCL = = = 1 12 , , ando Write a C++ program that represents ResonantCircuit as a base class and representsthe SeriesResonantCircuit and ParallelResonantCircuit as derived classes. Give the baseclass three private data members representing the parameters o, B, and k of theresonant frequency response. The base class should provide public member functionsto get and set each of these members. The base class should also provide adisplay function that prints a description of the resonant frequency response.Each derived class should provide a function that designs the corresponding resonantcircuit. The derived classes should also override the display function of the baseclass to print descriptions of both the frequency response (the values of o, B, and k)and the circuit (the values of R, C, and L).All classes should provide appropriate constructors.Write a main function for the C++ program that demonstrates that the derived classesall work properly.

Unfortunately, we don't have that question answered yet. But you can get it answered in just 5 hours by Logging in or Becoming a subscriber.

Becoming a subscriber
Or look for another answer

×

Login

Login or Sign up for access to all of our study tools and educational content!

Forgot password?
Register Now

×

Register

Sign up for access to all content on our site!

Or login if you already have an account

×

Reset password

If you have an active account we’ll send you an e-mail for password recovery

Or login if you have your password back