384 views

Uploaded by Vinay Nagnath Jokare

DSP paper

- DECS-IInd Sem Syllabus
- 04-Control.pdf
- IT 1252- Digital Signal Processing
- Faisal Mohsin Profile
- dspa course file
- SY9324_SET1
- MCQ in Amplitude Modulation
- wireless communication 3
- UNIT 5(DSP Processor)
- tds
- 1348
- Introduction to Wireless Telecommunication Systems and Networks - Mullet
- Lecture 4
- dsp3
- Architecture of TMS320C54XX Digital Signal Processors
- Digital Signal Processing 12
- 5702-107.pdf
- Eee472 Dsp Lab Manual
- Design Filter
- FIR Filters

You are on page 1of 9

10EC751

UNIT - 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING

1. Explain the decimation and interpolation process with an example. (6marks)(DEC09JAN10) (Dec.12, 6m). 2. The sequence x(n) = [0,3,6,9] is interpolated using interpolation sequence bk=[1/3, 2/3,1,2/3,1/3] and the interpolation factor of 3. Find the interpolated sequence y (m). (6marks) (DEC09-JAN10) 3 Describe the basic features that should be provided in thr DSP architecture to be used to implement the Nth order FIR filter, y(n)= x(i) h(n-i) where x(n) denotes the input sample, y(n) the output sample and h(i) denotes ith filter coefficient. (DEC09-JAN10) 4 Explain the issues to be considered in designing and implementing a DSP system, with the help of a neat block diagram. 5 6 (6 marks) (MAY-JUNE) (8marks)

Briefly explain the major features of programmable DSPs. (6 marks) (MAY-JUNE 10) Explain the operation used in DSP to increase the sampling rate. The sequence x(n)=[0,2,4,6,8] is interpolated using interpolation sequence bk =[1/2,1,1/2] and the interpolation factor is 2.find the interpolated sequence y(m).(8 marks) (MAY-JUNE)

7 8

Why signal sampling is required? Explain the sampling process. (Dec.12, 5m) List the major architectural features used in DSP system to achieve high speed program execution. (Dec.12, 6m).

Explain how to simulate the impulse responses of FIR and IIR filters. ( Dec.11, 6m).

Page 1

DSPAA

UNIT 2

10EC751

1. What is the role of a shifter in DSP? Explain the implementation of 4-bit shift right barrel shifter, with a diagram. (6M DEC09-JAN10) 2. Identify the addressing modes of the operands in each of the following instructions & their operation. (8m, DEC09-JAN10) 3. Explain the features of a program sequencer unit of a programmable DSP with a neat block diagram(DEC09-JAN10) (Dec.10-Jan.11, 6m) 4. Explain Baugh-wooley multiplier for signed numbers. Show the multiplication operation for 4x4 signed multiplication. 5. What is meant by circular addressing mode? Write pointer updating algorithm for the Circular addressing mode and show different cases that encounter during the updating process of the pointer. (MAY-JUNE 10, 6 marks) 6. Explain implementation of 8- tap FIR filter, (i) pipelined using MAC units and (ii) parallel using two MAC units. Draw block diagrams.(8m, MAY-JUNE 10) 7. With a neat block diagram explain ALU of DSP system. (Dec.11, 6m) 8. Give the structure of a 4X4 Braun multiplier, Explain its concept. What modification is required to carry out multiplication of signed numbers? Comment on the speed of the multiplier.(Dec.12, 10m) 9. Explain guard bits in a MAC unit of DSP. Consider a MAC unit whose inputs are 24-bit numbers. How many guard bits should be provided if 512 products have to be added in the accumulator to prevent overflow condition? What is the overall size of the accumulator required? (Dec.12, 10m) 10. Explain circular buffer addressing mode ii) Parallelism iii) Guard bits. (Dec.11, 9m) 11. Consider a MAC unit whose inputs are 16 bit numbers. If 256 products are to be summed up in this MAC, how many guard bits should be provided for the accumulator to prevent overflow condition from occurring? (Dec 08, 9m).

Page 2

DSPAA

10EC751

12. What are the memory addresses of the operands in each of the following cases of indirect addressing modes? In each case, what will be the content of the addreg after the memory access? Assume that the initial contents of the addreg and the offsetreg are 0200h and 0010h, respectively. (July.09, 10m). a. ADD *addreg b.ADD +*addreg c. ADD offsetreg+,*addreg d. ADD *addreg,offsetreg13. A DSP has a circular buffer with the start and the end addresses as 0200h and 020Fh respectively. What would be the new values of the address pointer of the buffer if, in the course of address computation, it gets updated to a. 0212h b. 01FCh(July.09, 10m).

Page 3

DSPAA

UNIT 3

PROGRAMMABLE DIGITAL SIGNAL PROCESSORS

10EC751

1. Describe the multiplier/adder unit of TMS320c54xx processor with a neat block diagram. 2. Describe any four data addressing modes of TMS320c54xx processor 3. Assume that the current content of AR3 is 400h, what will be its contents after each of the following. Assume that the content of AR0 is 40h. 4. Compare architectural features of TMS320C25 and DSP6000 fixed point digital (6marks)

signal processors.

5. Write an explanatory note on direct addressing mode of TMS320C54XX processors.Give example. (MAY-JUNE 10) (6marks)

6. With a block diagram explain the indirect addressing mode of TMS320C54XX processor using dual data memory operand. (June.12, 6m) 7. Why circular buffers are required in DSP processor? How they are implemented? (Dec.12, 2m) 8. Explain the direct addressing mode of the TMS320C54XX processor with the help of a block diagram. (Dec.12, 2m) 9. Describe the multiplier/adder unit of TMS320c54xx processor with a neat block diagram. (May/June2010, 6m) 10. Explain PMST register. (May/June2011, 8m) 11. With an example each, explain immediate, absolute, and direct addressing mode.(May/June2011, 12m) 12. Explain the functioning of barrel shifter in TMS320C54XX processor. (June.12, 6m) 13. Explain sequential and other types of program control(June.11, 7m)

Page 4

DSPAA

UNIT 4

10EC751

1. Describe the operation of the following instructions of TMS 320c54xx processor, with Example. (8m,MAY-JUNE 12)

2. Describe the operation of hardware timer with neat diagram. (8m, MAY-JUNE 12 ) 3. By means of a figure explain the pipeline operation of the following sequence of instruction if the initial values of AR1,AR3,A are 104,101,2 and the values stored in the memory locations 101,102,103,104 are 4,6,8,12. Also provide the values of registers AR3, AR1,T & A. (8m, MAY-JUNE 10 ) 4. Describe the operation of the following instructions of TMS320C54XX processors. (MAYJUNE 10, 8m) 5. Explain the following assembler directives of TMS320C54XX processors (i) .mmregs (ii) .global (iii) .include xx (iv) .data ( v) .end (vi) .bss (Dec 09/Jan 10 6marks) 6. Describe Host Port Interface and explain its signals. (Dec 09/Jan 10 6marks) 7. writes an assembly language program of TMS320C54XX processors to compute the sum of three product terms given by the equation y(n)=h(0)x(n)+h(1)x(n-1)+h(2)x(n-2) with usual notations. Find y (n) for signed 16 bit data samples and 16 bit constants. (May/June 2011, 6m) 8. Describe the pipelining operation of TMS320C54XX processors.(Dec.11, 8m) 9. Expalin the differents types ofinterrupts in TMS320C54xx Processors.(May/June 2010, 6m) 10. Explain the operation of serial I/O ports and hardware timer of TMS320C54XX on chip peripherals. .(Dec.11, 8m)

Page 5

DSPAA

UNIT 5 IMPLEMENTATION OF BASIC DSP ALGORITHMS

10EC751

1. Describe the importance of Q-notation in DSP algorithm implementation with examples. What are the values represented by 16- bit fixed point number N=4000h in Q15, Q10, Q7 notations? (MAY-JUNE 10, 6m)

2. Explain how the FIR filter algorithms can be implemented using TMS320c54xx processor. (MAY-JUNE 10) (10marks)( Dec12, 8m)

3. Determine the value of each of the following 16- bit numbers represented using the given Q- notations: (i) 4400h as a Q10 number (ii) 4400h as a Q7 number (iii) 0.3125 as a Q15 number (iv) 0.3125 as a Q15 number. (MAY-JUNE 10) (Dec 12 6m) 4. Write an assembly language program for TMS320C54XX processors to multiply two Q15 numbers to produce Q15 number result. (Dec 12 6 marks)

5. What is an interpolation filter? Explain the implementation of digital interpolation using FIR filter and polyphase sub filter. (Dec 12, 8 marks)

6. Explain with the help of a block diagram and mathematical equations the implementation of a second order IIR filter. No program code is required .(June/July2011, 10m) 7. Write the assembly language program for TMS320C54XX processor to implement an FIR filter. (June/July2012, 12m) 8. Briefly explain IIR filters. (DEC 2011, 4m)

Page 6

DSPAA

UNIT 6 IMPLEMENTATION OF FFT ALGORITHMS

10EC751

1. Explain a general DITFFT butterfly in place computation structure.(MAY-JUNE 10,8m) 2. Determine the number of stages and number of butterflies in each stage and the total number of butterflies needed for the entire computation of 512 point FFT.(MAY-JUNE 10,8m ) 3. Explain how the bit reversed index generation can be done in 8 pt FFT. Also write a TMS320C54xx program for 8 pt DIT-FFT bit reversed index generation. . (MAY-JUNE 10) 4. Determine the following for a 128-point FFT computation: (i) number of stages (ii) number of butterflies in each stage (iii) number of butterflies needed for the entire

computation (iv) number of butterflies that need no twiddle factors (v) number of butterflies that require real twiddle factors (vi) number of butterflies that require complex twiddle factors. (Jun 2012,11, 8m) 5. Explain, how scaling prevents overflow conditions in the butterfly computation. (Jun 2012,11, 8m) 6. With the help of the implementation structure, explain the FFT algorithm for DIT-FFT computation on TMS320C54XX processors. Use as a scale factor for all butterflies.

(Jun 2012,11, 8m) 7. Derive the equation to implement a butterfly structure In DITFFT algorithm. (DEC 2011, 8m) 8. How many add/subtract and multiply operations are needed to compute the butterfly structure? (DEC 2011, 6m) 9. Write the subroutine for bit reversed address generation. Explain the same. 10. What do you mean by bit-reversed index generation and how it is implemented in TMS320C54XX DSP assembly language? (DEC 2012, 8m) 11. Write a subroutine program to find the spectrum of the transformed data using TMS320C54XX DSP. (DEC 2012, 6m)

Page 7

DSPAA

UNIT 7

10EC751

1. Explain the memory interface block diagram for the TMS 320 C54xx processor. (MAY-JUNE 10) 2. Draw the I/O interface timing diagram for read write read sequence of operation. . (MAY-JUNE 10) 3. What are interrupts? What are the classes of interrupts available in the TMS320C54xx processor. (JUNE/July 11, 8m) 4. Design a data memory system with address range 000800h 000fffh for a c5416 processor using 2kx8 SRAM memory chips. . (MAY-JUNE 10, 6m) 5. Explain an interface between an A/D converter and the TMS320C54XX processor in the programmed I/O mode. . (MAY-JUNE 10, 6m) 6. Describe DMA with respect to TMS320C54XX processors. (June/July 11, 10m) 7. Drew the timing diagram for memory interface for read-read-write sequence of operation. Explain the purpose of each signal involved. (June/July 11, 10m) 8. Explain the memory interface block diagram for the TMS 320 C54xx processor . (Dec 2010, 6m) 9. Draw the I/O interface timing diagram for read write -read sequence of operation (Dec2010,12, 8m) 10. What are interrupts? How interrupts are handled by C54xx DSP Processors. (Dec 2010,12, 8m)

Page 8

DSPAA

UNIT 8 INTERFACING AND APPLICATIONS OF DSP PROCESSOR

10EC751

1. Explain with a neat diagram, the synchronous serial interface between the C54xx and a CODEC device. . (MAY-JUNE 10) 2. Explain the operation of pluse position modulation (PPM) to encode two biomedical signals. . (MAY-JUNE 10) 3. Explain with a neat block diagram the operation, the operation of the pitch detector. . (MAY-JUNE 11) 4. Explain PCM3002 CODEC, with the help of neat block diagram. (Jun 2012,11, 8m)

5. Explain DSP based biotelemetry receiver system, with the help of a block schematic. (Jun 2012,11, 8m) 6. With the help of a block diagram, explain the image compression and reconstruction using JPEG encoder and decoder. (Jun 2012,11, 8m)

7. Write a pseudo algorithm heart rate(HR), using the digital signal processor .(Dec 2011, 8m) 8. Explain briefly the building blocks of a PCM3002 CODEC device. (Dec 2012,11, 8m) 9. With the help of block diagram explain JPEG algorithm. (Dec 2012,11, 8m) 10. Explain with the neat diagram the operation of pitch detector .(Dec 2011, 8m)

Page 9

- DECS-IInd Sem SyllabusUploaded byDinesh Kumar
- 04-Control.pdfUploaded byNidul Sinha
- IT 1252- Digital Signal ProcessingUploaded byanon-384794
- Faisal Mohsin ProfileUploaded byelon musk
- dspa course fileUploaded byhima_srtist
- SY9324_SET1Uploaded bykaliappan45490
- MCQ in Amplitude ModulationUploaded byChiara Celine T. Hernandez
- wireless communication 3Uploaded byGanesha H S Harave
- UNIT 5(DSP Processor)Uploaded bygravitarse
- tdsUploaded bySuman Bobby
- 1348Uploaded byRana Abhishek Singh Kadgi
- Introduction to Wireless Telecommunication Systems and Networks - MulletUploaded byVijayendra Suryawanshi
- Lecture 4Uploaded byElias Barria
- dsp3Uploaded byAamir Jadoon
- Architecture of TMS320C54XX Digital Signal ProcessorsUploaded byLydia Elezabeth Alappat
- Digital Signal Processing 12Uploaded byAnil Rai
- 5702-107.pdfUploaded byHossein Yadollahtabar
- Eee472 Dsp Lab ManualUploaded byZeko
- Design FilterUploaded byubaydaturk
- FIR FiltersUploaded byRîtzî Saxena
- MP viva.docUploaded bybhuvvy
- DSP lab manualUploaded byl_wonders
- DSP IntroductionUploaded byVikas Gupta
- DSP FinalUploaded byApricot Blueberry
- MCS-012 BLOCK 3Uploaded byAbhishek Veerkar
- ComputerArchitecture_Chapter1_introduction_color.pdfUploaded byMavura Michael Mgaya
- Chap8-FIR Filter DesignUploaded bySairakshitHarathas
- M.Phil SyllabusUploaded bynanobala15
- Firgam CasUploaded byRupesh Sushir
- x86 proccessorsUploaded byMarko Stojanovic

- Poynting Vector _Theorem.pdfUploaded byHimank Goyal
- Automotive Research HandbookUploaded byVinay Nagnath Jokare
- Machine Learning Primer 108796Uploaded byBranislav Djuric
- hadoopUploaded byVinay Nagnath Jokare
- 5a2fbfec2cdd17.68244997.pdfUploaded byVinay Nagnath Jokare
- Paper 4-The Impact of Black-Hole Attack on AODV ProtocolUploaded byVinay Nagnath Jokare
- Aptitude 1Uploaded byVinay Nagnath Jokare
- Algorithms Notes for ProfessionalsUploaded bydizzyshells
- Data Governance Multicloud IntegrationUploaded byVinay Nagnath Jokare
- DataScienceBookV3.PDF - Google DriveUploaded byVinay Nagnath Jokare
- 6Uploaded byVinay Nagnath Jokare
- Infosys Percentages Questions With SolutionsUploaded byVinay Nagnath Jokare
- Antena Theory BasicsUploaded byAli Ahmad
- Radar Basics - Traveling Wave TubeUploaded byVinay Nagnath Jokare
- Machine Learning Primer 108796Uploaded byVinay Nagnath Jokare
- Signal System ObjectiveUploaded byNitin Kathuria
- Contents of a Research ReportUploaded byVinay Nagnath Jokare
- Sensor Geophones Br 091509Uploaded byAndy Kurniyanto
- Dr.S.K.MahajanUploaded byVinay Nagnath Jokare
- GS Paper III ( VajiRam& Ravi Class Notes -2013.pdfUploaded byRajKumar Meena
- Hacking a Google Interview Handout - Common Questions 1Uploaded bymachinelearner
- Air Quality Monitoring for Sustainable Systems ViaUploaded byVinay Nagnath Jokare
- Accenture Connected AgricultureUploaded byVinay Nagnath Jokare
- gs-paper-II-prelims-16.pdfUploaded byVinay Nagnath Jokare
- Understanding Machine Learning Theory AlgorithmsUploaded byHigor Eduardo
- imagenet classificationUploaded byice117
- Multi Gpu Training ConvnetsUploaded byVinay Nagnath Jokare
- UsefulMath.pdfUploaded byVinay Nagnath Jokare
- Railway Infrastructure Monitoring by DronesUploaded byVinay Nagnath Jokare
- III-V-silicon Photonics for on-chip and Intra-chip Optical InterconnectsUploaded byVinay Nagnath Jokare

- lg_e2251t-bnr.pdfUploaded bydavid29x
- e4081_p5ql pro v2_contents_web.pdfUploaded bytest1
- Sgraffito DecorationUploaded byYang Sempurnakan Ku
- Design of Liqiud Propellant RocketsUploaded byrampage227
- Characterization of Marine Clay AustraliaUploaded bygedekhresna
- fluent6.3.26tutorialUploaded byKalyan Chakraborty
- manual de servicio - Yamaha Fazer FZS600 (1998)Uploaded byJoshua Miller
- Greenfield Decimal EquivalentsUploaded byAnonymous 2w5NuXDFHa
- Potentiometric Mass Titrations Experimental and Theoretical Establishment of Pzc of Metal OxidesUploaded byalkimia
- NORSOK S-003 - Rev.3 - Environmental care.pdfUploaded byAtreider
- Mindjet JCVGantt 3 - DatasheetUploaded bymindjet
- S08 ColdFire V1 V2 KL25Z Intrs56o CourseUploaded byAlonso Vallejo Rios
- Computational Geometry_ Algorithms and Applications 2008.pdfUploaded byfrymaster2000
- pset3reportUploaded byNikhil Naik
- RS22 Sage 3perPage Payslip InstructionsUploaded byStuart Whitman
- TOP 11 Reasons to Change Your Silicone Cable to Northwire's Second Generation BioCompatic USP Class VI AlternativeUploaded byStar One Public Relations
- Treadmill operating manualUploaded byjtbushberg
- Struktur Clubengan PDFUploaded byOki Eriandi
- metal cutting operationsUploaded byNikhil Singh
- LVStdMotorManual_DE_12_2004Uploaded byapi-3699282
- A combined computational and experimental characterization of lean premixed turbulent low swirl laboratory flamesUploaded byThiago Valente
- GFK-1383A_05012Uploaded byocchitya
- Consequences of Wrong Structural Design _ RCC Structures _ Civil Engineering ProjectsUploaded byGrv Srm
- Caja MaxitorqueUploaded byMiguel Angel Santos Pintado
- 6 MQL for Matrix UsersUploaded byvidhusara
- The Progression of Metallurgical Testwork DuringUploaded byValencia Gaspar
- Annels 1991Uploaded byHariadi
- Strategic Analyses of Road Network of the Vojvodina Using HDM-4 ModelUploaded byradovicn
- 881_Scen_Overview_EN_CN.pptUploaded byHossamMosallam
- Regional strategies for global leadership.pdfUploaded byJESUS DAVID