Pages

Total Pageviews

Saturday, 18 August 2012

Dsp q-bank 03


57. What are the disadvantages of FIR FILTER
The duration of impulse response should be large to realize sharp cutoff filters.
The non integral delay can lead to problems in some signal processing applications.

58. What is the necessary and sufficient condition for the linear phase characteristic of a FIR filter?
The phase function should be a linear function of w, which inturn requires
constant group delay and phase delay.

59. List the well known design technique for linear phase FIR filter design?
Fourier series method and window method
Frequency sampling method. Optimal filter design method.

60. Define IIR filter?
The filter designed by considering all the infinite samples of impulse response are
called IIR filter.

61. For what kind of application , the antisymmetrical  impulse response can be used?
The ant symmetrical  impulse response can be used to design Hilbert transforms
and differentiators.

62. For what kind of application , the symmetricaimpulse response can be used?
The impulse response ,which is symmetric having odd number of samples can be
used to design all types of filters ,i.e , lowpass,highpass,bandpass and band reject. The symmetric impulse response                                           having even number of samples can be used
to design lowpass and bandpass filter.

63.What is the reason that FIR filter is always stable?
FIR filter is always stable because all its poles are at the origin.

64.What condition on the FIR sequence h(n) are to be imposed n order that this filter can be called  a liner phase filter?
The conditions are
(i)        Symmetric condition h(n)=h(N-1-n)
(ii)       Antisymmetric condition  h(n)=-h(N-1-n)

65. Under what conditions a finite duration sequence h(n) will yield constant  group delay in its frequency response characteristics and not the phase delay?
If the impulse response is anti symmetrical ,satisfying the condition

H(n)=-h(N-1-n)
The frequency response of FIR filter will have constant group delay and not the phase delay .

66. State the condition for a digital filter to be causal and stable?
A digital filter is causal  if its impluse response  h(n)=0 for n<0.
A  digital filter is stable if its impulse response is absolutely summable ,i.e,
¥
½h(n)½< ¥
n=-¥

67. What are the properties of FIR filter?
1.FIR filter is always stable.
2.A realizable filter can always be obtained.
3.FIR filter has a linear phase response.

68. When cascade from realization  is preferred in FIR filters?
The cascade from realization is preferred when complex zeros with absolute
magnitude less than one.

69. What are the disadvantage of Fourier series method ?
In designinFIR filter using Fourier series method the infinite duration impulse
response is truncated at  n= ± (N-1/2).Direct truncation of the series will lead to fixed percentage overshoots and undershoots before and after an approximated discontinuity in the frequency response .

70. What is Gibbs phenomenon?
OR
What are Gibbs oscillations?

One possible way of finding an FIR filter that approximates H(ejw)would be to truncate the infinite Fourier series at n= ± (N-1/2).Abrupt truncation of the series will lead to oscillation both in pass band and is stop band .This phenomenon is known as Gibbs phenomenon.

71. What are the desirable characteristics of the windows?
The desirable charaterstics  of the window are
1.The central lobe of the frequency response of the window should contain most of the energy and should be narrow.
2.The highest side lobe level of the frequency response should be small.
3.The sides lobes of the frequency response should decrease in energy rapidly as w tends to p .

72. Compare Hamming window with Kaiser window.

Hamming window                                            Kaiser window





1.The main lobe width is equal to8ð/N
and the peak side lobe level is –41dB.

2.The low pass FIR filter designed will have first side lobe peak of –53 dB

The main lobe width ,the peak side lobe level can be varied by varying the parameter á and N.
The side lobe peak can be varied by
varying the parameter á.



73.What is the necessary and sufficient condition for linear phase characteristics in
FIR filter?
The necessary and sufficient condition for linear phase characteristics in FIR filter
is the impulse response h(n) of the system should have the symmetry property,i.e, H(n) = h(N-1-n)
Where N is the duration of the sequence .

74.What are the advantage of Kaiser widow?
1.It provides flexibility for the designer to select the side lobe level and N .
2. Ihas the attractive property that the side lobe level can be varied continuously from the low value in the Blackman window to the high value in the rectangle window .

75.What is the principle of designing FIR filter using frequency sampling method?
In frequency sampling method the desired magnitude response is sampled and a linear
phase response is specified .The samples of desirefrequency response are defined as DFT coefficients. The filter coefficients are then determined as  the IDFT of this set of samples.

76.For what type of filters frequency sampling method is suitable?
Frequency sampling method is attractive for narrow band frequency selective
filters where only a few of the samples of the frequency response are non-zero.

77.What is meant by autocorrelation?
The autocorrelation of a sequence is the correlation of a sequence with its shifted
version, and this indicates how fast the signal changes.

78.Define white noise?
A stationary random process is said to be white noise if its power density
spectrum is constant. Hence the white noise has flat frequency response spectrum.
x
 
SX(w) = σ 2, -π wπ

79.what do you understand by a fixed-point number?
In fixed point arithmetic the position of the binary point is fixed. The bit to the right
represent the fractional part of the number & those to the left represent the integer part.

For example, the binary number 01.1100 has the value 1.75 in decimal.

80.What is the objective of spectrum estimation?
The main objective of spectrum estimation is the determination of the power
spectral density of a random process. The estimated PSD  provides information about the structure of the random process which can be used for modeling, prediction or filtering of the deserved process.

81.List out the addressing modes supported by C5X processors?
1.         Direct addressing
2.         Indirect addressing
3.         Immediate addressing
4.         Dedicated-register addressing
5.         Memory-mapped register addressing
6.         Circular addressing

82.what is meant by block floating point representation? What are its advantages?
In block point arithmetic the set of signals to be handled is divided into blocks. Each
block have the same value for the exponent. The arithmetic operations with in the block uses fixed point arithmetic & only one exponent per block is stored thus saving memory. This representation of numbers is more suitable in certain FFT flow graph & in digital audio applications.

83.what are the advantages of floating point arithmetic?
1.  Large dynamic range
2. Over flow in floating point representation is unlike.

84.what are the three-quantization errors to finite word length registers in digital filters?
1. Input quantization error 2. Coefficient quantization  error 3.  Product quantization error

85.How the multiplication & addition are carried out in floating point arithmetic?
In floating point arithmetic, multiplication are carried out as follows,
Let f1 = M1*2c1 and f2 = M2*2c2.  Then f3 = f1*f2 = (M1*M2) 2(c1+c2)
That is, mantissa is multiplied using fixed-point arithmetic and the exponents are added.
The sum of two floating-point number is carried out by shifting the bits of the mantissa of the smaller number to the right until the exponents of the two numbers are equal and then adding the mantissas.

86.What do you understand by input quantization error?
In digital signal processing, the continuous time input signals are converted into digital
using a b-bit ACD. The representation of continuous signal amplitude by a fixed digit produce an error, which is known as input quantization error.

87.List the on-chip peripherals in 5X.
The C5X DSP on-chip peripherals available are as follows:
1.         Clock Generator
2.         Hardware Timer
3.         Software-Programmable Wait-State Generators
4.         Parallel I/O Ports
5.         Host Port Interface (HPI)
6.         Serial Port
7.         Buffered Serial Port (BSP)
8.         Time-Division Multiplexed (TDM) Serial Port
9.         User-Maskable Interrupts

88.what is the relationship between truncation error e and the bits b for representing a decimal into binary?
For a 2's complement representation, the error due to truncation for both positive and
negative values of x is 0>=xt-x>-2-b
Where b is the number of bits and xt is the truncated value of x.
The equation holds good for both sign magnitude, 1's complement if x>0
If x<0, then for sign magnitude and for 1's complement the truncation error satisfies.

89.what is meant rounding? Discuss its effect on all types of number representation?
Rounding a number to b bits is accomplished by choosing the rounded result as the b
bit number closest to the original number unrounded.
For fixed point arithmetic, the error made by rounding a number to b bits satisfy the inequality
-2-b                   2-b
-----<=xt-x<= --------
2                       2

for all three types of number systems, i.e., 2's complement, 1's complement & sign magnitude.

For floating point number the error made by rounding a number to b bits satisfy the inequality
-2-b<=E<=2-b        where E=xt-x
-------- x
90.what is meant by A/D conversion noise?
A DSP contains a device, A/D converter that operates on the analog input x(t) to
produce xq(t) which is binary sequence of 0s and 1s.
At first the signal x(t) is sampled at regular intervals to produce a sequence x(n) is of infinite precision. Each sample x(n) is expressed in terms of a finite number of bits given the sequence xq(n). The difference signal e(n)=xq(n)-x(n) is called A/D conversion noise.

91.what is the effect of quantization on pole location?
Quantization of coefficients in digital filters lead to slight changes in their value. This

change in value of filter coefficients modify the pole-zero locations. Some times the pole locations will be changed in such a way that the system may drive into instability.

92.which realization is less sensitive to the process of quantization?
Cascade form.

93.what is meant by quantization step size?
Let us assume a sinusoidal signal varying between +1 and -1 having a dynamic range
2. If the ADC used to convert the sinusoidal signal employs b+1 bits including sign bit, the number of levels available for quantizing x(n) is 2b+1. Thus the interval between successive levels

q=  2       =2-b
--------
2b+1
Where q is known as quantization step size.

94.How would you relate the steady-state noise power due to quantization and the b bits representing the binary sequence?
Steady state noise power
Where b is the number of bits excluding sign bit.

95.what is overflow oscillation?
The addition of two fixed-point arithmetic numbers cause over flow the sum exceeds
the word size available to store the sum. This overflow caused by adder make the filter output to oscillate between maximum amplitude limits. Such limit cycles have been referred to as over flow oscillations.

96.what are the methods used to prevent overflow?
There are two methods used to prevent overflow
1. Saturation arithmetic      2.  Scaling

97.what are the two kinds of limit cycle behavior in DSP?
1.zero input limit cycle oscillations
2.Overflow limit cycle oscillations

98.What is meant by "dead band" of the filter
The limit cycle occur as a result of quantization effect in multiplication. The
amplitudes of the output during a limit cycle are confined to a range of values called the dead band of the filter.

99.Explain briefly the need for scaling in the digital filter implementation.
To prevent overflow, the signal level at certain points in the digital filter must be scaled so that no overflow occurs in the adder.

100.What are the different buses of TMS320C5X and their functions?
The C5X architecture has four buses and their functions are as follows:
Program bus (PB):
It carries the instruction code and immediate operands from program memory
space to the CPU.
Program address bus (PAB):
It provides addresses to program memory space for both reads and writes.
Data read bus (DB):
It interconnects various elements of the CPU to data memory space.
Data read address bus (DAB):
It provides the address to access the data memory space.

No comments:

Post a Comment