Search Results (73)

View
Selected filters:
  • MATLAB
DC Motor Control
Conditions of Use:
No Strings Attached
Rating

This module demonstrates the use of the c28x peripherals and DMC library ...

This module demonstrates the use of the c28x peripherals and DMC library blocks to control the speed of a DC motor in a closed-loop fashion. This example is based on the "DC Motor Speed Control via RTDX" SIMULINK demo.

Material Type:
Reading
Provider:
Rice University
Provider Set:
Connexions
Author:
Jacob Fainguelernt
Digital Transmitter: Frequency Shift Keying Prelab Exercise
Conditions of Use:
No Strings Attached
Rating

Students fill in missing lines of code to create a Matlab simulation ...

Students fill in missing lines of code to create a Matlab simulation of a four-symbol frequency shift keying (FSK) transmitter. Students are encouraged to change the symbol period and observe the change in the transmitted signal's spectrum.

Material Type:
Reading
Simulation
Syllabus
Provider:
Rice University
Provider Set:
Connexions
Author:
Matthew Berry
A DSP Based Class D Audio Amplifier
Conditions of Use:
No Strings Attached
Rating

Class D amplifiers have proven a higher power efficiency performance against linear ...

Class D amplifiers have proven a higher power efficiency performance against linear classes such as Class A, B and AB. Power losses on Class D amplifiers are mainly due to non-ideality of the output transistors, operating as switches, controlled by Pulse Width Modulators. This example describes a method for utilizing both the Enhanced Pulse Width Modulator (ePWM) and the Analog-to-Digital Converter (ADC) of the TMS320F2808™ digital signal controller as D-Class Audio amplifier. The method involves analog full bridge D-class power amplifier and analog low-pass filtering the amplified PWM signal to remove high frequency components, leaving only the audio-frequency content.

Material Type:
Reading
Provider:
Rice University
Provider Set:
Connexions
Author:
Jacob Fainguelernt
DSP Optimization Techniques
Conditions of Use:
No Strings Attached
Rating

An overview of DSP optimization techniques, from the design stage, through high-level ...

An overview of DSP optimization techniques, from the design stage, through high-level implementations, to assembly implementations.

Material Type:
Reading
Syllabus
Provider:
Rice University
Provider Set:
Connexions
Author:
Douglas L. Jones
Matt Kleffner
Echo and Reverberation
Conditions of Use:
No Strings Attached
Rating

This module shows how to implement the echo and reverberation effects using ...

This module shows how to implement the echo and reverberation effects using the DSK6713. The effects are simulated using Simulink. Those simualtion models are used to generate the DSP code for the real-time implementation.

Material Type:
Reading
Provider:
Rice University
Provider Set:
Connexions
Author:
Jacob Fainguelernt
A First Course in Electrical and Computer Engineering
Conditions of Use:
No Strings Attached
Rating

Electrical and computer engineering students take this in the second semester of ...

Electrical and computer engineering students take this in the second semester of their freshman year, just before their first circuits course. Students electing to take this course have completed one semester of calculus, computer programming, chemistry, and humanities. Concurrently with this course, students take physics and a second semester of calculus, as well as a second semester in the humanities.

Subject:
Computer Science
Engineering
Material Type:
Full Course
Textbook
Provider:
Rice University
Provider Set:
OpenStax CNX
Author:
Louis Scharf
Freshman Engineering Problem Solving with MATLAB
Conditions of Use:
No Strings Attached
Rating

The objective of this course is that students can use an m-file ...

The objective of this course is that students can use an m-file scripting environment (MATLAB, MathScript, Octave, etc.) to solve freshman engineering problems. The contents of this course will be evolving throughout the Fall 2006 semester as new material is developed and added to the course.

Subject:
Engineering
Material Type:
Full Course
Reading
Syllabus
Provider:
Rice University
Provider Set:
Connexions
Author:
Darryl Morrell
Gears: Lift It Up!
Conditions of Use:
Read the Fine Print
Rating

A gear is a simple machine that is very useful to increase ...

A gear is a simple machine that is very useful to increase the speed or torque of a wheel. In this activity, students learn about the trade-off between speed and torque when designing gear ratios. The activity setup includes a LEGO(TM) MINDSTORMS(TM) NXT pulley system with two independent gear sets and motors that spin two pulleys. Each pulley has weights attached by string. In a teacher demonstration, the effect of adding increasing amounts of weight to the pulley systems with different gear ratios is observed as the system's ability to lift the weights is tested. Then student teams are challenged to design a gear set that will lift a given load as quickly as possible. They test and refine their designs to find the ideal gear ratio, one that provides enough torque to lift the weight while still achieving the fastest speed possible.

Subject:
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
AMPS GK-12 Program, Polytechnic Institute of New York University,
Jeffrey Laut, Paul Phamduy
An Introduction to MATLAB
Conditions of Use:
No Strings Attached
Rating

This course gives a basic introduction to MATLAB. Concepts covered include basic ...

This course gives a basic introduction to MATLAB. Concepts covered include basic use, graphical representation and tips for improving your MATLAB code. Also included is an introductory computer assignment to test yourself after finishing the course.

Material Type:
Full Course
Reading
Syllabus
Provider:
Rice University
Provider Set:
Connexions
Author:
Anders Gjendemsjø
Multirate Filtering: Filter-Design Exercise in MATLAB (日本語 - Japanese)
Conditions of Use:
No Strings Attached
Rating

z平面に零点を直接配置する手法により、MATLABを用いて低域通過FIRフィルタを設計します。設計したフィルタは、マルチレートシステムにおけるアンチエリアジング・フィルタおよびイメージ成分除去フィルタとして利用することができます。

Material Type:
Activity/Lab
Provider:
Rice University
Provider Set:
Connexions
Author:
Brian Wade
Daniel Sachs
Dima Moussa
Douglas L. Jones
Emiko Yamai
Hironori Takaryo
Jake Janovetz
Mark Haun
Matthew Berry
Michael Kramer
Patrick Frantz
Swaroop Appadwedula
Yoji Yamada
Linear Equations Game
Conditions of Use:
Read the Fine Print
Rating

Students groups act as aerospace engineering teams competing to create linear equations ...

Students groups act as aerospace engineering teams competing to create linear equations to guide space shuttles safely through obstacles generated by a modeling game in level-based rounds. Each round provides a different configuration of the obstacle, which consists of two "gates." The obstacles are presented as asteroids or comets, and the linear equations as inputs into autopilot on board the shuttle. The winning group is the one that first generates the successful equations for all levels. The game is created via the programming software MATLAB, available as a free 30-day trial. The activity helps students make the connection between graphs and the real world. In this activity, they can see the path of a space shuttle modeled by a linear equation, as if they were looking from above.

Subject:
Engineering
Astronomy
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
AMPS GK-12 Program,
Stanislav Roslyakov
MATLAB: An Introductory Course
Conditions of Use:
Remix and Share
Rating

This is an introductory course to MATLAB, the high-performance interactive software. Topics ...

This is an introductory course to MATLAB, the high-performance interactive software. Topics include MATLAB Basics, Plotting, Scripts & Functions and Programming. Additional resources are also provided.

Subject:
Mathematics
Material Type:
Textbook
Provider:
OER Commons
Provider Set:
Open Author Resources
Author:
Randy Matusky