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:
Matthew Berry
View author profile
Return to Browsing Content
|
Search for Content
Content by Matthew Berry
Other authors' collections containing modules by Matthew Berry
Content based on works by Matthew Berry (derived copies)
Content maintained by Matthew Berry
(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
...
7
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.19%
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.43%
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.93%
Revised:
2009-06-03
Revisions:
18
Communications: Using Direct Digital Synthesis
(m10657)
Author:
Matthew Berry
Keywords:
communications
,
digital signal processing
,
direct digital synthesis
,
transmitter
,
wireless
Summary:
This module introduces Direct Digital Synthesis with prepared code that transmits arbitrary input as an FM radio signal. The module then explains how to program the DDS hardware and concludes with a simple Frequency Shift Keying exercise.
Subject:
Science and Technology
Language:
English
Popularity:
92.65%
Revised:
2004-02-25
Revisions:
6
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.14%
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.70%
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.98%
Revised:
2004-02-25
Revisions:
8
Core File: Test Vectors for TI TMS320C54x
(m10822)
Author:
Matthew Berry
Summary:
(Blank Abstract)
Subject:
Science and Technology
Language:
English
Popularity:
16.21%
Revised:
2005-08-19
Revisions:
2
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.56%
Revised:
2004-02-25
Revisions:
10
[
1
]
2
3
4
...
7
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:
21756
Visit a random module