Skip to content.
|
Skip to navigation
Log In
Contact Us
Report a Bug
Search Site
Connexions
Sections
Home
Content
Lenses
About Us
Help
MyCNX
You are here:
Home
»
Content
Browse by Author:
Daniel Sachs
View author profile
Return to Browsing Content
|
Search for Content
Content by Daniel Sachs
Other authors' collections containing modules by Daniel Sachs
Content based on works by Daniel Sachs (derived copies)
Content maintained by Daniel Sachs
(What are
modules
and
collections
?)
Sort by:
Popularity
Language
Revision Date
Title
Type
Results per page:
10
25
100
View:
Detail
|
Compact
|
Statistics
[
1
]
2
3
4
...
6
Next
10
»
Adaptive Filtering: LMS Algorithm
(m10481)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Dima Moussa
,
Daniel Sachs
Keywords:
adaptive filtering
,
DSP
,
gradient descent
,
LMS
,
system identification
Summary:
This module introduces adaptive filters through the example of system identification using the LMS algorithm. The adaptive filter adjusts its coefficients to minimize the mean-square error between its output and that of an unknown system.
Subject:
Science and Technology
Language:
English
Popularity:
99.36%
Revised:
2009-06-01
Revisions:
15
Addressing Modes for TI TMS320C54x
(m10806)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Dima Moussa
,
Daniel Sachs
Keywords:
absolute addressing
,
accumulators
,
addressing modes
,
data pointer
,
direct addressing
,
dmad
,
DP
,
DSP
,
dst
,
immediate addressing
,
indirect addressing
,
K
,
#k3
,
#k5
,
#k9
,
labels
,
#lk
,
memory-mapped registers
,
MMR
,
MMRx
,
MMRy
,
pmad
,
Smem
,
SP
,
src
,
stack pointer
,
Xmem
,
Ymem
Summary:
The TI TMS320C54x microprocessor provides a number of ways to specify the location of data to be used in calculations. Immediate addressing, direct addressing, and indirect addressing are the three main types. Knowing the basic addressing modes of a microprocessor is important because they map directly into assembly language syntax ... given task.
[Expand Summary]
The TI TMS320C54x microprocessor provides a number of ways to specify the location of data to be used in calculations. Immediate addressing, direct addressing, and indirect addressing are the three main types. Knowing the basic addressing modes of a microprocessor is important because they map directly into assembly language syntax and because the need to use a particular addressing mode often dictates which instruction one picks for a given task.
[Collapse Summary]
Subject:
Science and Technology
Language:
English
Popularity:
94.15%
Revised:
2004-02-25
Revisions:
8
Audio Effects: Real-Time Control with the Serial Port
(m10483)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Dima Moussa
,
Daniel Sachs
Keywords:
delay
,
DSP
,
echo
,
feedback
,
graphical user interface
,
serial port
Summary:
You will implement a feedback-echo effect and adjust its parameters in real time with a MATLAB graphical user interface.
Subject:
Science and Technology
Language:
English
Popularity:
91.40%
Revised:
2009-06-01
Revisions:
25
Audio Effects: Using External Memory
(m10480)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Dima Moussa
,
Daniel Sachs
Keywords:
audio effects
,
delay
,
DSP
,
echo
,
external memory
,
memory map
,
READPROG
,
WRITPROG
Summary:
You will implement three audio effects: a fixed-length delay, a variable-length delay, and a feedback-echo. All require storing many samples in external memory.
Subject:
Science and Technology
Language:
English
Popularity:
90.90%
Revised:
2009-06-03
Revisions:
18
Core File: Accessing External Memory on TI TMS320C54x
(m10823)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Dima Moussa
,
Daniel Sachs
Keywords:
data memory
,
DSP
,
extended addressing
,
external memory
,
internal memory
,
memory map
,
off-chip memory
,
on-chip memory
,
overlay
,
OVLY
,
PMST
,
program memory
,
READPROG
,
WRITPROG
Summary:
Large amounts of data can be stored in external memory. The READPROG and WRITPROG macros copy data between internal memory and external memory.
Subject:
Science and Technology
Language:
English
Popularity:
80.19%
Revised:
2004-02-25
Revisions:
8
Core File: Introduction to Six-Channel Board for TI EVM320C54
(m10513)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Dima Moussa
,
Daniel Sachs
Keywords:
core code
,
data
,
DSP
,
edata
,
etext
,
ldata
,
linker
,
memory map
,
scratch
,
sdata
,
test vector
,
text
Summary:
The six-channel board for the TI EVM320C54 offers two channels of input and six channels of output at a sample rate of 44.1 kHz. It can also communicate with the PC via a serial port connection. The file thru6.asm exercises these inputs and outputs. The linker provides several sections ... DSP systems.
[Expand Summary]
The six-channel board for the TI EVM320C54 offers two channels of input and six channels of output at a sample rate of 44.1 kHz. It can also communicate with the PC via a serial port connection. The file thru6.asm exercises these inputs and outputs. The linker provides several sections of memory for storing program instructions and data. Test-vector input and output with vectcore.asm permits careful testing of DSP systems.
[Collapse Summary]
Subject:
Science and Technology
Language:
English
Popularity:
86.69%
Revised:
2004-02-25
Revisions:
14
Core File: Serial Port Communication Between MATLAB and TI TMS320C54x
(m10821)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Dima Moussa
,
Daniel Sachs
Keywords:
DSP
,
graphical user interface
,
GUI
,
readser
,
serial port
,
writser
Summary:
The core file provides two macros, READSER and WRITSER, for communicating with a PC via the serial port. One can create graphical user interfaces in MATLAB to control the DSP in real time.
Subject:
Science and Technology
Language:
English
Popularity:
91.96%
Revised:
2004-02-25
Revisions:
8
Debugging and Troubleshooting in Code Composer
(m10522)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Dima Moussa
,
Daniel Sachs
Keywords:
breakpoint
,
Code Composer
,
debugging
,
DSP
,
power-cycle
Summary:
This module explains debugging and troubleshooting strategies for Code Composer Studio.
Subject:
Science and Technology
Language:
English
Popularity:
80.61%
Revised:
2004-02-25
Revisions:
10
Digital Receiver: Carrier Recovery
(m10478)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Dima Moussa
,
Daniel Sachs
Keywords:
BPSK
,
carrier recovery
,
coherent demodulation
,
digital communications
,
DSP
,
interpolation
,
numerically-controlled oscillator
,
phase-locked loop
,
QPSK
,
voltage-controlled oscillator
Summary:
The phase-locked loop (PLL) is a critical component in coherent communications receivers that is responsible for locking on to the carrier of a received modulated signal. A PLL adjusts the phase of a numerically-controlled oscillator to match that of the received signal. You will simulate a carrier recovery ... the DSP.
[Expand Summary]
The phase-locked loop (PLL) is a critical component in coherent communications receivers that is responsible for locking on to the carrier of a received modulated signal. A PLL adjusts the phase of a numerically-controlled oscillator to match that of the received signal. You will simulate a carrier recovery sub-system in MATLAB and then implement the sub-system on the DSP.
[Collapse Summary]
Subject:
Science and Technology
Language:
English
Popularity:
97.14%
Revised:
2009-06-03
Revisions:
17
Digital Receivers: Symbol-Timing Recovery for QPSK
(m10485)
Authors:
Douglas L. Jones
,
Swaroop Appadwedula
,
Matthew Berry
,
Mark Haun
,
Jake Janovetz
,
Michael Kramer
,
Dima Moussa
,
Daniel Sachs
,
Brian Wade
Keywords:
delay-locked loop
,
DSP
,
matched filter
,
noise
,
quadrature phase-shift keying
,
receiver
Summary:
The goal of symbol-timing recovery is to sample message signals at the receiver for best performance. After the in-phase and quadrature signals pass through a matched filter, a delay-locked loop attempts to find the peaks in the output waveforms.
Subject:
Science and Technology
Language:
English
Popularity:
97.48%
Revised:
2005-07-29
Revisions:
15
[
1
]
2
3
4
...
6
Next
10
»
Popularity is measured as percentile rank of page views/day over all time
My Account
Username
Password
Cookies are not enabled. You must
enable cookies
before you can log in.
Get an account
Forgot your password?
Repository
Total Collections:
1317
Visit a random collection
Total Modules:
21936
Visit a random module