SlideShare a Scribd company logo
1 of 57
Shivananda	(Shivoo)	R	Koteshwar	
General	Manager	&	Site	Head,	MediaTek	
	
LINKEDIN 	 	:	https://in.linkedin.com/in/shivoo2life		
SLIDESHARE 	:	www.slideshare.net/shivoo.koteshwar		
New Horizon, 2nd Year Engineering (BTech), Bangalore
April 2018
¡  Digital	 Signal	 Processors	
(DSP)	 take	 real-world	
signals	 like	 voice,	 audio,	
video,	 temperature,	
pressure,	 or	 position	 that	
have	 been	 digitized	 and	
then	 mathematically	
manipulate	them.		
¡  A	 DSP	 is	 designed	 for	
performing	 mathematical	
functions	 like	 "add",	
"subtract",	 "multiply"	 and	
"divide"	very	quickly	
DSP	is	used	in	an	MP3	audio	player.	
D S P	 a p p l i c a t i o n s	 i n c l u d e	 a u d i o	 a n d	 s p e e c h	
processing,	sonar,	radar	and	other	sensor	array	processing,	spectral	
density	 estimation,	 statistical	 signal	 processing,	 digital	 image	
processing,	 signal	 processing	 for	 telecommunications,	 control	
systems,	biomedical	engineering,	seismology,	among	others.
¡  Signals	need	to	be	processed	so	that	the	information	that	they	contain	
can	be	displayed,	analyzed,	or	converted	to	another	type	of	signal	that	
may	be	of	use	
¡  In	 the	 real-world,	 analog	 products	 detect	 signals	 such	 as	 sound,	 light,	
temperature	 or	 pressure	 and	 manipulate	 them.	 Converters	 such	 as	 an	
Analog-to-Digital	converter	then	take	the	real-world	signal	and	turn	it	
into	the	digital	format	of	1's	and	0's.	From	here,	the	DSP	takes	over	by	
capturing	the	digitized	information	and	processing	it.		
¡  DSP	then	feeds	the	digitized	information	back	for	use	in	the	real	world.	It	
does	this	in	one	of	two	ways,	either	digitally	or	in	an	analog	format	by	
going	through	a	Digital-to-Analog	converter.	All	of	this	occurs	at	very	
high	speeds.
¡  A	 DSP's	 information	 can	 be	 used	 by	 a	 computer	 to	 control	 such	 things	 as	
security,	telephone,	home	theater	systems,	and	video	compression.		
¡  Signals	may	be	compressed	so	that	they	can	be	transmitted	quickly	and	more	
efficiently	from	one	place	to	another	(e.g.	teleconferencing	can	transmit	speech	
and	video	via	telephone	lines)		
¡  Signals	 may	 also	 be	 enhanced	 or	 manipulated	 to	 improve	 their	 quality	 or	
provide	information	that	is	not	sensed	by	humans	(e.g.	echo	cancellation	for	
cell	phones	or	computer-enhanced	medical	images).		
¡  Although	real-world	signals	can	be	processed	in	their	analog	form,	processing	
signals	digitally	provides	the	advantages	of	high	speed	and	accuracy	
¡  Because	it's	programmable,	a	DSP	can	be	used	in	a	wide	variety	of	applications.	
You	can	create	your	own	software	or	use	software	provided	by	third	parties	to	
design	a	DSP	solution	for	an	application
Video	Downloaded	from	YouTube	
https://www.youtube.com/watch?v=ckhnGQ80PyM
¡  Program	 Memory:	 Stores	 the	
programs	 the	 DSP	 will	 use	 to	
process	data	
¡  Data	 Memory:	 Stores	 the	
information	to	be	processed	
¡  Compute	 Engine:	 Performs	 the	
math	 processing,	 accessing	 the	
program	 from	 the	 Program	
Memory	 and	 the	 data	 from	 the	
Data	Memory	
¡  Input/Output:	 Serves	 a	 range	 of	
functions	 to	 connect	 to	 the	
outside	world
¡  Analog	 filter	 uses	 resistors,	 capacitors,	 inductors,	 amplifiers.	 It	 can	 be	
cheap	 and	 easy	 to	 assemble,	 but	 difficult	 to	 calibrate,	 modify,	 and	
maintain-	a	difficulty	that	increases	exponentially	with	filter	order		
¡  For	many	purposes,	one	can	more	easily	design,	modify,	and	depend	on	
filters	 using	 a	 DSP	 because	 the	 filter	 function	 on	 the	 DSP	 is	 software-
based,	flexible,	and	repeatable.		
¡  Further,	 to	 create	 flexibly	 adjustable	 filters	 with	 higher-order	 response	
requires	only	software	modifications,	with	no	additional	hardware-	unlike	
purely	analog	circuits	
¡  Mathematical	transform	theory	and	practice	are	the	core	requirement	for	
creating	DSP	applications	and	understanding	their	limits.
¡  The	5	units	(Memory,	Instruction	
Fetch,	Instruction	Decode,	ALU	and	
Memory	Access)	correspond	to	the	
four	different	stages	of	processing,	
which	repeat	for	every	instruction	
executed	on	the	machine	
¡  Processing	Stages,	Instruction	
Fetch,	Instruction	Decode,	Execute	
and	Memory	Access	happens	
sequentially	Classical	Von	Neumann	(vN)	microprocessor	architecture	-	
SISD	(Single	instruction	single	data)	type
¡  Until	about	25	years	ago,	most	signal	processing	was	performed	using	specialized	analog	processors.	As	
digital	systems	became	available	and	digital	processing	algorithms	could	be	implemented,	the	digital	
processing	of	signals	became	more	widespread.		
¡  Initially,	 DSP	 was	 performed	 on	 general-purpose	 microprocessors	 such	 as	 the	 Intel	 8088.	While	 this	
certainly	allowed	for	more	sophisticated	signal	analysis,	it	was	quite	slow	and	was	not	useful	for	real-
time	applications	
¡  In	 the	 1980s,	 DSP	 such	 as	 the	 TMS32010	 from	 TI	 emerged,	 which	 had	 similar	 functionality	 to	
microprocessors,	 but	 differed	 in	 that	 they	 were	 based	 on	 the	 Harvard	 architecture	 ,	 with	 separate	
program	and	data	memories	and	separate	buses	
¡  In	other	words,	they	were	microprocessor	architectures	which	had	been	optimized	for	DSP	that	perform	
multiply	and	accumulation	operations,	consuming	less	power.	A	more	specialized	design	was	needed	
¡  A	lot	of	changes	in	the	original	architecture	have	occurred	since	the	inception	of	DSP	microprocessors
¡  Computationally	intensive	
¡  Highly	suited	to	implementation	with	parallel	processors	
¡  Exhibits	a	high	degree	of	parallelism,	data	independent	
¡  Have	lower	arithmetic	requirements	than	other	high-
performance	applications,	e.g.	scientific	computing
¡  Pipelining	
§  Reduce	the	effective	critical	path	by	introducing	pipelining	latches	along	
the	critical	data	path	
¡  Parallel	Processing	
§  Increases	the	sampling	rate	by	replicating	hardware	so	that	several	inputs	
can	be	processed	in	parallel	and	several	outputs	can	be	produced	at	the	
same	time	
Datapath	
pipelined	
Parallel	Processing
¡  The	 sequential	 nature	 of	 the	 microprocessor	 architecture	 makes	 it	
unsuitable	for	the	efficient	implementation	of	computationally	complex	
DSP	systems,	either	in	that	it	cannot	achieve	the	required	sampling	rate,	
or	it	meets	the	requirement,	but	consumes	a	lot	of	power.	
¡  The	serial	architecture	is	such	that	for	data	processing	applications,	a	lot	
of	 the	 transistors	 will	 not	 be	 performing	 any	 useful	 part	 in	 the	
computation	being	performed	but	are	consuming	power	
¡  Microprocessors	normally	run	large	blocks	of	software,	such	as	operating	
systems,	and	usually	are	not	used	for	real-time	computation	
¡  A	DSP,	on	the	other	hand,	is	designed	to	perform	a	fairly	limited	number	
of	functions,	but	at	very	high	speeds.
¡  Are	really	just	specialized	microprocessors	
¡  The	 digital	 signal	 processor	 must	 be	 capable	 of	 performing	 the	
computations	necessary	to	carry	out	the	techniques	like	transformation	
to	the	frequency	domain,	averaging,	and	a	variety	of	filtering	techniques	
¡  In	 order	 to	 perform	 these	 operations,	 a	 typical	 digital	 signal	 processor	
would	include	the	following	elements:	
1.  Control	processor	
2.  Arithmetic	processor	
3.  Data	memory	
4.  Timing	control	
5.  Systems
¡  Very	Long	Instruction	Word	(VLIW)	
¡  Increased	number	of	data	buses	
¡  Fixed	point	operation	
¡  Bit-serial	processing	
¡  Pipelining	
¡  Parallel	processing	
¡  Array	processing	–	Systolic	and	Wavefront	Arrays	
¡  Reduced	Instruction	set	computer	(RISC)	
¡  Multiprocessing	
¡  Retiming
¡  The	various	wireless	communication	technologies	have	led	to	the	tremendous	increasing	demand	for	mobile	
processing	devices	which	has	intensive	DSP	and	communication	blocks	
¡  Unlike	wired	devices	that	are	optimized	in	favor	of	performance	
§  minimization	of	power/energy	consumption	while	maintaining	a	certain	level	of	performance	is	a	critical	concern	for	wireless	
devices	with	limited	energy	capacity	
§  With	continuous	demand	for	increasing	levels	of	performance,	Digital	processing	techniques	requires	high	levels	of	
computational	throughput,	particularly	for	real-time	applications	
¡  The	trend	in	DSP	design	is	toward	more	algorithm-based	architectures.	In	other	words,	the	ease	with	which	
VLSI	design	can	be	done	today	leads	the	designer	to	more	specialized	architectures.	
¡  Research	is	focused	on	the	voltage	over	scaling	(VOS)	techniques	in	DSP	and	communication	system	design,	
such	as	filters,	FFT/IFFT,	etc.		
§  The	VOS	is	one	of	the	most	prominent	techniques	that	can	significantly	reduce	the	power	consumption	at	the	cost	of	incurring	
computational	error/noise	due	to	timing	violation.		
§  This	is	because	as	the	supply	voltage	scales	the	power	consumption	decreases	quadratically	while	the	delay	increases	linearly.		
¡  Research	is	also	in	low-power	architectures	for	biomedical	applications.	Specifically	efforts	are	directed	
towards	low-power	feature	extractors	and	classifiers.
¡  Efficient	power	estimation	tool	development	
§  Power	estimation	for	DSP	circuits	based	on	switching	activity	estimation	which	
incorporates	glitching	
¡  Various	approaches	to	low-power	arithmetic	implementations	are	being	
addressed	
¡  New	types	of	low	power	binary	adders	
¡  Various	division,	square-root	and	CORDIC	architectures	are	being	evaluated	for	
low-power	consumption	
¡  Approaches	to	power	reduction	in	parallel	FIR	filters	through	novel	strength	
reduction	
¡  Novel	approaches	to	power	reduction	by	gate	resizing,	supply	voltage	
scheduling	and	threshold	voltage	scheduling	
¡  Low	Power	DSP	system	design	approaches	by	pipelining	of	DSP	structures	or	
novel	arithmetic	architectures
¡  Development	of	algorithms	and	design	tools	for	rapid	prototyping	of	these	algorithms	
using	either	dedicated	VLSI	chips	or	commercially	available	programmable	digital	signal	
processors	or	using	field-programmable	systems	
§  Folding	techniques	to	design	any	bit-serial	architectures	from	digit-serial	or	bit-parallel,	and	to	
design	digit-serial	architectures	from	bit-parallel	ones	which	can	be	pipelined	at	sub-digit	levels	
§  Usual	adhoc	approaches	limits	the	digit-size	to	be	a	divisor	of	word-length.	Newer	techniques	to	
accommodate	arbitrary	digit	sizes	
§  Developing	multiple	rate	signal	processing	algorithms	–	such	as	interpolation	and	decimation	
¡  In	hardware	system	prototyping,	we	are	concerned	with	high-level	hardware	synthesis	of	
specified	algorithms	for	specified	sample	rate	constraints,	with	the	objective	of	minimizing	
the	number	of	functional	units	(such	as	adders,	multipliers,	latches,	buses,	and	
interconnections	etc.)	
¡  Focus	is	on	addressing	systematic	pipelining,	retiming,	unfolding	of	data-flow	graphs	for	
unraveling	the	hidden	concurrently	in	algorithms,	addressing	scheduling	and	resource	
allocation	for	fixed	multiprocessor	architectures	for	software	system	prototyping	of	signal	
processing	problems,	minimization	of	registers	in	data	path,
¡  In	1960s	and	1970s,	digital	signal	processing	algorithms	were	
implemented	using	the	available	microprocessors	which	
executed	the	algorithms	sequentially.	Therefore,	there	was	no	
motivation	for	designing	concurrent	signal	processing	
algorithms,	which	could	exploit	pipelining	or	parallelism	
¡  But	today	it’s	a	world	of	parallel	processing.	The	efforts	are	in	
§  Transforming	existing	non-concurrent	algorithms	into	concurrent	
forms	to	create	pipelining	and	parallel	processing	
§  Designing	new	algorithms	which	are	inherently	concurrent-	Sum,	
delay,	and	product	relaxed	look-ahead	techniques
¡  Achieving	pipelining	and	parallel	processing	in	encoders	and	
decoders	used	for	speech	and	image	processing	applications	
§  Because	the	processing	of	high-definition	and	super	high-definition	
television	video	signals	requires	very	high	data	rates	
§  Demands	of	the	high-throughput	real-time	signal	and	image	
processing	application	is	the	trend
Video	Downloaded	from	YouTube	
https://www.youtube.com/watch?v=V68ijOjaw54
Video	Downloaded	from	YouTube	
https://www.youtube.com/watch?v=PQFuYugNOMI
¡  Involving	use	of	advanced	signal	and	image	processing	techniques	in	
classification	of	biomedical	signals	
¡  The	objective	here	is	to	use	signal	processing	for	preprocessing	and	
feature	extraction	and	use	classifiers	for	classification.		
¡  Applications	include	epilepsy	detection	and	prediction,	lung	sound	signal	
processing,	automated	fundus	eye	scan	analysis	for	diabetic	retinopathy	
and	glaucoma	screening,	and	detection	of	neural	disorders	
¡  The	work	on	language	understanding	of	Schophrenic	patients	from	MEG	signals		
¡  Synthesis	of	various	signal	processing	functions	by	chemical	or	molecular	
reactions.	These	reactions	are	mapped	to	DNA	strands.	The	objective	here	is	to	
synthesize	molecular	reactions	for	a	specified	signal	processing	function.	The	
emphasis	is	on	design	of	robust	reactions	that	are	(almost)	rate-independent.	This	
research	is	expected	to	find	applications	in	drug	delivery	and	biosensing
¡  Language	Understanding	of	Schizophrenic	Patients	
§  Attempts	to	understand	language	understanding	at	various	levels	in	from	
magnetoencephalogram	(MEG)	signals	
¡  Molecular	Signal	Processing	
§  This	research	attempts	to	understand	synthesis	of	DSP	functions	through	molecular	
reactions,	where	inputs	and	outputs	are	proteins	or	chemical	molecules	
§  One	example	of	implementation	involves	DNA	strands.		
§  Synthesizing	signal	processing	functions	in	biochemical	and	biomolecular	systems	will	
enable	biosensing,	drug	delivery,	monitoring	and	controlling	rate	of	therapy	or	
treatment	
§  Efforts	are	directed	towards	implementation	of	FIR	and	IIR	digital	filters,	FFTs,	and	
equalizers	using	chemical	reactions.	Efforts	are	also	directed	towards	implementation	
of	iterative	computations	through	the	molecular	reactions	
¡  Design	Deep	Brain	Stimulation	Therapy	for	Parkinsons	and	Dystonia		
¡  Lung	Sound	Analysis
Video	Downloaded	from	YouTube	
https://www.youtube.com/watch?v=DCrxeA5HK3w
Existing	Components	
¡  Central	processing	Unit			(CPU)	
¡  Digital	Signal	Processing	(DSP)	
¡  Graphical	processing	Unit	(GPU)	
	
New	Components	
¡  Neural	Processing	Unit				(NPU)		
¡  AI	Accelerator	Chip	
¡  Tensor	Processing	Unit	(TPU)	
¡  Brain	inspired	Computing	
¡  Neuromorphic	computing	
¡  Neurosynaptic	Chip	(Cognitive	Chip)	
¡  Bionic	Chip	
¡  SDN	(software-defined	networking)	
¡  NFV	(network	functions	virtualization)		
¡  Computer	vision	accelerator	(CVA)	
¡  pseudo-static	RAM	(PSRAM)
Video	Downloaded	from	YouTube	
https://www.youtube.com/watch?v=wkp4xCVN2Q0
Google Pixel Buds Sony Glasses
Video	Downloaded	from	YouTube	
https://www.youtube.com/watch?v=IHiNfDFHZ8Y
¡  Comparing	the	performance	of	DSPs	is	not	always	a	straightforward	procedure.	
¡  While	 MIPS	 (million	 instructions	 per	 second)	 or	 MFlops	 (million	 floating-point	 operations	 per	
second)	are	often	used	when	comparing	microprocessor	speed,	this	is	not	well	suited	to	DSPs	
¡  A	common	benchmark	for	comparing	the	performance	of	DSPs	is	the	multiply	and	accumulate	
(MAC)	time	
¡  The	MAC	time	generally	reflect	the	maximum	rate	at	which	instructions	involving	both	
multiplication	and	accumulation	can	be	issued.	More	meaningful	benchmarks	would	be	
computations	such	as	FFTs	and	digital	filters
¡  VLSI	Digital	Filters		
¡  VLSI	Speech	and	Image	
Coders		
¡  Binary	and	Finite	Field	
Arithmetic	Architectures		
¡  Design	Methodologies	for	
Signal	Processing	Low-Power		
¡  DSP	System	Design		
¡  Digital	Integrated	Circuit	
Chips	
¡  Error	Control	Coding	
¡  Ultra	Wideband	Systems	
¡  High	Speed	Transreceivers	
¡  3D	Video	Systems	
¡  Soft	Decision	Reed-Solomon	
Decoder
¡  Digital	signal	processing	(DSP)	applications	are	becoming	
more	prevalent	in	everyday	use	
¡  Because	of	this	widespread	usage	and	advances	in	computer	
technology,	the	DSP	algorithms	themselves	are	being	
subjected	to	more	demanding	specifications	
¡  There	is	a	constant	need	for	designing	systems	with	lower	
power,	higher	speed	(>100G	bps),	and	lower	area	
¡  Focus	is	on	developing	new	algorithms,	architectures,	
techniques,	and	design	tools
¡  Audio	Signal	Processing,	Audio	Compression,	Speech	processing,	Speech	Recognition	
§  hi-fi	loudspeaker	crossovers	and	equalization,	and	audio	effects	for	use	with	electric	guitar	
amplifiers	
§  Speech	compression	and	transmission	in	digital	mobile	phones	
§  Room	correction	of	sound	in	hi-fi	and	sound	reinforcement	applications	
¡  Digital	Image	Processing,	Video	Compression	
§  Medical	imaging	such	as	CAT	scans	and	MRI,	MP3	compression,	computer	graphics,	image	
manipulation	
¡  Digital	Communication,	RADAR,	SONAR,	Seismology	
§  Weather	forecasting,	economic	forecasting,	seismic	data	processing,	analysis	and	control	of	
industrial	processes	
¡  Biomedical	Signal	Processing	is	another	important	area	of	research	
§  Signal	Processing,	Machine	Learning	and	Classification	are	important	tools	for	biomedical	
signal	processing	–	Feature	extraction	and	classification	is	key	here	
§  Monitoring,	Diagnosis,	Prevention	and	Therapy	is	driven	by	DSP		
§  Signal	processing	for	monitoring	and	processing	proteins
¡  Software	Configurable	Global	Positioning	Systems	Receiver		
¡  Wireless	FSK	burglar	alarm:	algorithmic/structural/architectural	design	
and	gate	array	implementation	 		
¡  Digital/switched-capacitor	filters	for	integrated	very	low	frequency,	
vehicle	burglar	alarm	system		
¡  Digital	part	of	a	SD	CODEC:	feasibility	study	and	architectural	design	
for	custom-silicon			
¡  Software	Radio	Cellular	Base	station	System:	Feasibility	Study,	Design	
and	Development			
¡  Interactive	Virtual	Classroom 		
¡  Software	DAB	Radio	Receiver:	design,	implementation	and	frequency	
synchronization	in	software	 		
¡  Linear	mixed-signal	SD	CODECs	for	GSM	base	station:	design	and	
implementation 		
¡  SD	based	fast	hopping	fractional-N	frequency	synthesizer:	design	and	
FPGA	implementation		
¡  Programmable	switched-capacitor	ladder-filter	chipset	for	duplex	
modem	systems	complying	with	the	CCITT	magnitude	and	group	delay	
specification		
¡  Oversampled	PWM	28-bit	DAC	for	very	high	fidelity	audio	
applications:	feasibility	study	and	architectural	design	for	custom-
silicon	implementation		
¡  Integrated	SD	based	mixed-signal	commander	for	mobile	telephone	
systems:	trouble-shooting	and	correction			
¡  13-bit	linear	mixed-signal	SD	CODEC	for	GSM	mobile	systems:	
algorithmic/structural/architectural	design	and	silicon	implementation	
¡  GSM	base	station	SD	ADC:	algorithmic/structural/architectural	design,	
implementation	and	silicon	integration		
¡  Algorithmic/structural/architectural	design,	silicon	integration	and	
implementation	of	a	mixed-signal,	SD	and	All	pass	polyphase	based	
low-power	CODEC,	for	use	within	a	Completely	In	Canal	(CIC)	digital	
hearing	aid	chip		
¡  GNSScope:	Platform	for	rapid	prototyping	and	testing	of	designs	
targeting	multi-platform		multi-frequency	GNSS	systems		
¡  Ultra-low	power	configurable	baseband	processor	for	GNSS	
algorithms		
¡  Adaptive	IIR	filtering	techniques	for	channel	equalization	applications		
¡  Efficient	frequency	transformation	algorithm	and	toolbox	
development		
¡  Low-power	reconfigurable	full-custom	DSP	processor	design	and	
development	
¡  Novel	frequency	estimation	algorithm	development	and	
Implementation		
¡  Adaptive	schemes	for	non-linear	distortion	compensation	in	
communication	systems		
¡  ULTRA-low-power	algorithm	development	for	real-time	biomedical	
application
¡  Research	into	natural	algorithms	for	fixed	and	adaptive	digital	
filtering.	
¡  Development	of	fractional-delay	filters	for	sample	rate	conversion	
and	beamforming.	
¡  Research	in	the	area	of	modelling	and	design	of	wireless	
communication	systems.	
¡  Development	of	new	signal	processing	architectures	and	
architectural	component	realisation	in	full-custom	integrated	
circuits.	
¡  Development	of	switched-capacitor	filters	for	telecommunication	
applications.	
¡  Development	of	IIR	filter	design	techniques	based	upon	balanced	
model	truncation	of	much	higher	order	FIR	filters.	
¡  Development	of	computer-aided	packages	for	the	design	of	
discrete-time	filters.	
¡  Evaluation	of	adaptive	notch	filters	for	tracking	and	eliminating	
harmonic	interference	in	mains-powered	systems.	
¡  Research	into	sigma-delta	data	conversion	techniques	for	
baseband	and	bandpass	applications.	
¡  Design	and	silicon	implementation	of	bitstream	codecs	for	mobile	
telephone	applications.	
¡  Development	of	high-fidelity	decimators	using	polyphase	allpass	
filters.	
¡  Low-distortion	wideband	microwave	amplifier	design.	
¡  Research	into	the	suppression	of	harmonic	distortion	in	microwave	
transmission	systems.	
¡  Development	of	Global	Positioning	Satellite	(GPS)	receiver	
systems.	
¡  Research	into	asynchronous	logic	techniques	to	realise	low-power	
digital	signal	processors.	
¡  Research	into	flexible	receiver	structures	and	architectures	for	
software	radio	applications.	
¡  Breaking	the	Nyquist	barrier	using	non-equispaced	sampling	for	
radar	applications.	
¡  Computer-aided	techniques	for	the	design	of	RF	and	microwave	
filters.	
¡  Development	of	ultra-low-power	digital	signal	processors	for	use	in	
digital	hearing	aids.	
¡  Research	into	high-quality	digital	image	processing	for	biomedical	
and	urban	traffic	control	applications
Video	Downloaded	from	YouTube	
https://www.youtube.com/watch?v=YeOkSVe3144
50	Shades	of	Life	
50	Colours	of	Love
¡  Belakoo	 Education	 Trust	 offers	 free	 quality	 education	 for	
underprivileged	 children.	 We	 run	 STEAM	 programs	 for	
Government	School	kids	substituting	their	learnings	at	school.	
	
¡  We	participate	in	Skill	Development	Program	for	students	under	
various	running	central/stage	level	schemes		
https://www.facebook.com/belakootrust/
All	pictures	are	from	flickr.com	with	either	no	
copyright	or	with	common	creatives
¡  https://www.engadget.com/2018/04/06/mit-wearable-silent-words/	
¡  http://www.analog.com/en/analog-dialogue/articles/dsp-101-part-1.html	
¡  http://www.analog.com/en/education/education-library/
scientist_engineers_guide.html	
¡  http://www.ee.umn.edu/users/parhi/current_research.html	
¡  http://www.advrg.wmin.ac.uk/about.html	
¡  http://www.dspguru.com/			
¡  http://sestevenson.wordpress.com/		
¡  http://www.ee.umn.edu/groups/ddp/research.html		
¡  http://www.ee.umn.edu/users/parhi/past_research.html		
¡  https://www.youtube.com/watch?v=I2T3OYNqhyA
Visit	my	slideshare	to	view	all	
these	presentations
Shivananda	(Shivoo)	R	Koteshwar	
General	Manager	&	Site	Head,	Mediatek	
LINKEDIN:	https://in.linkedin.com/in/shivoo2life	
SLIDESHARE:	www.slideshare.net/shivoo.koteshwar
§  Design	of	pipelined	and	parallel	recursive	digital	filters,	recursive	lattice	digital	
filters,	recursive	wave	digital	filters,	LMS	adaptive	digital	filters,	adaptive	lattice	
digital	filters,	two-dimensional	recursive	digital	filters,	and	rank-order	and	stack	
digital	filters	
§  Examining	Finite	word-length	effects	in	these	filters	for	fixed-point	hardware	
implementations	and	introducing	pipeline	in	these	algorithms	
§  Pipelined	stable	recursive	digital	filters	
§  Pipelined	architecture	topologies	for	various	forms	of	adaptive	filters	
§  Recursive	least	square	(RLS)	adaptive	filters	
§  Annihilation	Reordering	Look-Ahead	recursive	least	square	(RLS)	adaptive	filters	
can	also	be	pipelined	based	on	Givens	rotation;	these	filters	maintain	exact	
orthogonality.	Truly	orthogonal	IIR	recursive	filters	have	also	been	developed.	
These	structures	provide	excellent	round-off	noise	properties.
¡  Forward-error	correction	(FEC)	codes	can	be	used	in	almost	all	
kinds	of	communication	systems	(wireless,	wireline,	fiber	optic	
network,	etc.)	to	provide	significant	gains	over	the	overall	
transmit	power	budget	of	the	link,	and	at	the	same	time,	lower	
the	bit	error	rate.		
¡  Research	is	on	on	both	soft-decision	and	hard-decision	error	
control	code	
¡  e.g.	Convolutional	Viterbit	and	Turbo	Codes,	Block	Turbo	Codes,	
LDPC	Codes	(a	re-discovery),	conventional	Convolutional	Codes	
and	Reed-Solomon	Codes.
¡  As	Ultra	wideband	(UWB)	wireless	communication	has	very	high	
data	rates,	ultra-low	power	consumption,	robustness	to	
interference	and	fine	ranging	capabilities,	it	has	been	chosen	as	
candidate	for	different	wireless	personal	area	network	(WPAN)	
standards,	including	IEEE	802.15.3a	and	802.15.4a.		
¡  Research	is	on	low	power,	area-efficient	implementation	of	
different	modules	in	digital	baseband	system	in	the	wireless	UWB	
systems,	including	FFT/IFFT	processors,	time-domain/frequency-
domain	equalizers,	channel	code	decoders	(Viterbi	decoders	and	
LDPC	decoders)	
¡  Research	to	address	the	algorithms	related	to	ranging,	
geolocation,	MIMO-UWB	modulation	and	demodulation.
¡  IEEE	802.310GBASE-T	study	group	or	IEEE-P802.3an	Task	Force,	has	completed	
investigating	the	feasibility	of	transmission	of	10	Gbps	over	4	pairs	of	unshielded	twisted	
pair	(UTP)	cables,	and	is	developing	its	baseline	transmission	scheme	
¡  In	this	received	signal	at	a	receiver	not	only	suffers	from	signal	attenuation	and	ISI	but	
also	suffers	from	echo,	near-end	cross	talk	(NEXT),	far-end	cross	talk	(FEXT),	and	other	
noises	such	as	alien	NEXT	(ANEXT)	
¡  To	meet	the	desired	throughput	and	target	BER	requirements,	we	need	to	perform	
significant	amount	of	DSP	operations	in	the	transceivers,	which	include	channel	
equalization,	channel	coding,	and	echo/NEXT/FEXT	cancellation.		
¡  Research	focus	is	on	high	speed,	low	power	and	area-efficient	implementation	of	various	
DSP	blocks	used	in	10GBASE-T	Transceiver	which	includes	Parallel	Decision	Feedback	
Decoders,	High	speed	Tomlinson-Harashima	precoders,		Interleaved	trellis	coded	
modulation	and	decoding,	Efficient	long	FIR	Adaptive	Filter	Implementation	and	Low	
Power	Echo&Next	Cancellers
¡  Stereoscopic	video	is	two-channel	video	taken	from	a	
binocular	camera	which	provides	viewers	images	with	depth	
information.	Recently	the	auto-stereoscopic	display	becomes	
possible	due	to	the	development	of	optical	and	LCD	
technology	
¡  Opportunities	exists	in	3D	motion	estimation	improving	
techniques,	improved	disparity	matching	for	each	pair	of	
images	and	depth	map	segmentation
¡  Soft-Decision	Reed-Solomon	(RS)	codes	are	of	great	interest	in	modern	communications	and	storage	systems	
applications	
¡  Koetter-Vardy	(KV)	soft-decision	decoding	algorithm	of	RS	codes	can	achieve	substantial	coding	gain	for	
high-rate	codes,	while	maintaining	a	complexity	polynomial	with	respect	to	the	codeword	length	
¡  Present:	
§  In	the	KV	algorithm,	the	factorization	step	can	consume	a	major	part	of	the	decoding	latency.	A	novel	architecture	based	on	
root-order	prediction	is	proposed	to	speed	up	this	step.	As	a	result,	the	exhaustive-search-based	root	computation	from	the	
second	iteration	of	the	factorization	step	is	circumvented	with	more	than	99%	probability.	In	addition,	resource	sharing	among	
root-prediction	blocks,	as	well	as	normal	basis	representation	for	finite	field	elements	and	composite	field	arithmetic,	are	
exploited	to	reduce	the	silicon	area	significantly.		
§  Applying	the	proposed	fast	factorization	architecture	to	a	typical	(255,	239)	RS	code,	a	speedup	of	141%	can	be	achieved	over	
the	fastest	prior	effort,	while	the	area	consumption	is	reduced	to	31%	In	the	architecture	of	the	fast	factorization	for	the	KV	
algorithm,	the	root	computation	and	polynomial	updating	can	be	carried	out	simultaneously	to	reduce	the	factorization	latency	
further.	The	latency	and	area	of	the	polynomial	updating	account	for	more	than	half	of	the	total	latency	and	the	total	area	of	the	
factorization	architecture,	respectively.		
¡  Future:	
§  Future	work	will	address	efficient	implementations	of	polynomial	updating.	There	is	no	real	hardware	implementation	of	the	
entire	KV	algorithm	so	far.	The	only	available	implementation	is	for	the	interpolation	step	only,	which	uses	four	Xilinx	
Virtex2000E	devices	and	achieves	a	maximum	clock	frequency	of	23	MHz.	This	implementation	has	overwhelming	complexity	
and	runs	too	slow	for	practical	applications.	Current	research	is	directed	towards	bringing	down	the	complexity	of	the	KV	
decoding	algorithm	to	practical	level	through	further	algorithmic	and	architectural	level	optimizations.
¡  Focus	is	on	layout	design,	fabrication	and	testing	of	IC	for	
demonstration	of	key	algorithmic	ideas	
§  4th	order	recursive	digital	filtering	which	uses	loop	pipelining	and	has	
86MHz	sample	rate	
§  Fine	grain	pipelined	chips		-	16x16-bit	multiplier	which	makes	use	of	
internal	redundant	number	representation,	and	another	one	for	a	100	MHz	
ADPCM	video	codec	
§  Shared	divider/square-root	chip	
§  Bit-level	pipelined	RLS	adaptive	filter	
§  Viterbi	Coder	chip	
§  Shared	divider/square	root	and	CORDIC	chips
¡  High-speed	algorithms	for	predictive	coders	(including	differential	
pulse	code	modulation	(DPCM),	and	adaptive	DPCM),	Huffman	
and	arithmetic	decoders,	Viterbi	decoders	(which	are	variations	of	
dynamic	programming	computations),	arithmetic	coders,	decision	
feedback	equalizers	(DFEs),	and	adaptive	DFEs	
¡  Design	of	architectures	for	VLSI	discrete	wavelet	transforms	which	
require	fewer	number	of	registers	using	life	time	analysis	
¡  Various	approaches	of	implementations	of	DCTs		
¡  Design	approach	to	arbitrarily	parallel	Variable	Length	Coder
¡  New	architectures	for	arithmetic	operations	
§  Goal	is	to	save	the	number	of	pipelining	latches	
§  Faster	operation	
§  Complex	designs	-	multiply-adder,	shared	divider/square-root		
¡  Arithmetic	architecture	design	for	finite	field	(i.e.,	Galois	field)	
which	can	be	used	in	error	control	coding	applications	
¡  Appropriate	scheduling	techniques	based	on	a	hardware-
software	co-design	approach	is	also	used	
¡  Goal	is	low	area,	low	latency	and	low	power	consumption

More Related Content

What's hot

Space time coding in mimo
Space time coding in mimo Space time coding in mimo
Space time coding in mimo
ILA SHARMA
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
Living Online
 
Introduction to VLSI
Introduction to VLSI Introduction to VLSI
Introduction to VLSI
illpa
 
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using WaveletsAnalysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
IOSR Journals
 

What's hot (20)

Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems Design
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design ppt
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
Introduction to Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
Speech coding techniques
Speech coding techniquesSpeech coding techniques
Speech coding techniques
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASK
 
Space time coding in mimo
Space time coding in mimo Space time coding in mimo
Space time coding in mimo
 
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IDSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
PULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATIONPULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATION
 
Introduction to VLSI
Introduction to VLSI Introduction to VLSI
Introduction to VLSI
 
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using WaveletsAnalysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
Analysis of Butterworth and Chebyshev Filters for ECG Denoising Using Wavelets
 
Data acquisition system
Data acquisition systemData acquisition system
Data acquisition system
 
dsp-processor-ppt.ppt
dsp-processor-ppt.pptdsp-processor-ppt.ppt
dsp-processor-ppt.ppt
 
Signal analysis
Signal analysisSignal analysis
Signal analysis
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Adaptive delta modulation
Adaptive delta modulationAdaptive delta modulation
Adaptive delta modulation
 
ADC & DAC
ADC & DACADC & DAC
ADC & DAC
 

Similar to Introduction to DSP - Digital Signal Processing

DIGITAL SIGNAL PROCESWSING AND ITS APPLICATION
DIGITAL SIGNAL PROCESWSING AND ITS APPLICATIONDIGITAL SIGNAL PROCESWSING AND ITS APPLICATION
DIGITAL SIGNAL PROCESWSING AND ITS APPLICATION
LokeshBanarse
 
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Dr. Shivananda Koteshwar
 
Digital Signal Processing Applied in Mobile Communications
Digital Signal Processing Applied in Mobile CommunicationsDigital Signal Processing Applied in Mobile Communications
Digital Signal Processing Applied in Mobile Communications
ijtsrd
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003
Romain Rogister
 
An Evaluation Of Lms Based Adaptive Filtering
An Evaluation Of Lms Based Adaptive FilteringAn Evaluation Of Lms Based Adaptive Filtering
An Evaluation Of Lms Based Adaptive Filtering
Renee Wardowski
 
Sudhakar_Resume
Sudhakar_ResumeSudhakar_Resume
Sudhakar_Resume
sudhakar
 

Similar to Introduction to DSP - Digital Signal Processing (20)

REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
 
Introduction to digital signal processor
Introduction to digital signal processorIntroduction to digital signal processor
Introduction to digital signal processor
 
Introduction to digital signal processing
Introduction to digital signal processingIntroduction to digital signal processing
Introduction to digital signal processing
 
Research perspectives in biomedical signal processing
Research perspectives in biomedical signal processingResearch perspectives in biomedical signal processing
Research perspectives in biomedical signal processing
 
Unit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processorsUnit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processors
 
DIGITAL SIGNAL PROCESWSING AND ITS APPLICATION
DIGITAL SIGNAL PROCESWSING AND ITS APPLICATIONDIGITAL SIGNAL PROCESWSING AND ITS APPLICATION
DIGITAL SIGNAL PROCESWSING AND ITS APPLICATION
 
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
 
Digital Signal Processing Applied in Mobile Communications
Digital Signal Processing Applied in Mobile CommunicationsDigital Signal Processing Applied in Mobile Communications
Digital Signal Processing Applied in Mobile Communications
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003
 
Unit I.fundamental of Programmable DSP
Unit I.fundamental of Programmable DSPUnit I.fundamental of Programmable DSP
Unit I.fundamental of Programmable DSP
 
Introduction to Digital Signal Processors and Architectures
Introduction to Digital Signal Processors and ArchitecturesIntroduction to Digital Signal Processors and Architectures
Introduction to Digital Signal Processors and Architectures
 
An Evaluation Of Lms Based Adaptive Filtering
An Evaluation Of Lms Based Adaptive FilteringAn Evaluation Of Lms Based Adaptive Filtering
An Evaluation Of Lms Based Adaptive Filtering
 
Sudhakar_Resume
Sudhakar_ResumeSudhakar_Resume
Sudhakar_Resume
 
Curriculum Development of an Audio Processing Laboratory Course
Curriculum Development of an Audio Processing Laboratory CourseCurriculum Development of an Audio Processing Laboratory Course
Curriculum Development of an Audio Processing Laboratory Course
 
Share Lecture-1.pptx
Share Lecture-1.pptxShare Lecture-1.pptx
Share Lecture-1.pptx
 
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
 
Design and implemation of an enhanced dds based digital
Design and implemation of an enhanced dds based digitalDesign and implemation of an enhanced dds based digital
Design and implemation of an enhanced dds based digital
 
resumeGLS16
resumeGLS16resumeGLS16
resumeGLS16
 
Trends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems DevelopmentTrends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems Development
 
Biomedical digital signal processing : Digital Hearing Aid
Biomedical digital signal processing : Digital Hearing Aid Biomedical digital signal processing : Digital Hearing Aid
Biomedical digital signal processing : Digital Hearing Aid
 

More from Dr. Shivananda Koteshwar

More from Dr. Shivananda Koteshwar (20)

Aurinko Open Day (11th and 12th)
Aurinko Open Day (11th and 12th)Aurinko Open Day (11th and 12th)
Aurinko Open Day (11th and 12th)
 
Aurinko Open Day (Pre KG to 10th Grade)
Aurinko Open Day (Pre KG to 10th Grade)Aurinko Open Day (Pre KG to 10th Grade)
Aurinko Open Day (Pre KG to 10th Grade)
 
BELAKUBE METHODOLOGY
BELAKUBE METHODOLOGYBELAKUBE METHODOLOGY
BELAKUBE METHODOLOGY
 
Belakoo Annual Report 2021-22
Belakoo Annual Report 2021-22Belakoo Annual Report 2021-22
Belakoo Annual Report 2021-22
 
Role of a manager in cultural transformation
Role of a manager in cultural transformationRole of a manager in cultural transformation
Role of a manager in cultural transformation
 
Social Entrepreneurship
Social EntrepreneurshipSocial Entrepreneurship
Social Entrepreneurship
 
Innovation in GCC - Global Capability Center
Innovation in GCC - Global Capability CenterInnovation in GCC - Global Capability Center
Innovation in GCC - Global Capability Center
 
Corporate Expectation from a MBA Graduate
Corporate Expectation from a MBA GraduateCorporate Expectation from a MBA Graduate
Corporate Expectation from a MBA Graduate
 
Introduction to consultancy for MBA Freshers
Introduction to consultancy for MBA FreshersIntroduction to consultancy for MBA Freshers
Introduction to consultancy for MBA Freshers
 
Bachelor of Design (BDes)
Bachelor of Design (BDes)Bachelor of Design (BDes)
Bachelor of Design (BDes)
 
Understanding scale Clean tech and Agritech verticals
Understanding scale   Clean tech and Agritech verticalsUnderstanding scale   Clean tech and Agritech verticals
Understanding scale Clean tech and Agritech verticals
 
Evolution and Advancement in Chipsets
Evolution and Advancement in ChipsetsEvolution and Advancement in Chipsets
Evolution and Advancement in Chipsets
 
Ideation and validation - An exercise
Ideation and validation -  An exerciseIdeation and validation -  An exercise
Ideation and validation - An exercise
 
IoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneursIoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneurs
 
ASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and MethodologiesASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and Methodologies
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Business model
Business modelBusiness model
Business model
 
Engaging Today's kids
Engaging Today's kidsEngaging Today's kids
Engaging Today's kids
 
Nurturing Innovative Minds
Nurturing Innovative MindsNurturing Innovative Minds
Nurturing Innovative Minds
 
Creating those dots
Creating those dotsCreating those dots
Creating those dots
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 

Introduction to DSP - Digital Signal Processing