Updating search results...

Search Resources

6 Results

View
Selected filters:
Continuous-Time Signals and Systems (Textbook, Solutions Manual, Lecture Slides, and Video Lectures)
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

TEXTBOOK ABSTRACT:

This book is intended for use in teaching undergraduate courses on continuous-time signals and systems in engineering (and related) disciplines. It has been used for several years for teaching purposes in the Department of Electrical and Computer Engineering at the University of Victoria and has been very well received by students. It has also been used to teach courses at numerous other universities, including Memorial University (NL, Canada) and Concordia University (QC, Canada).

This book provides a detailed introduction to continuous-time signals and systems, with a focus on both theory and applications. The mathematics underlying signals and systems is presented, including topics such as: properties of signals, properties of systems, convolution, Fourier series, the Fourier transform, frequency spectra, and the bilateral and unilateral Laplace transforms. Applications of the theory are also explored, including: filtering, equalization, amplitude modulation, sampling, feedback control systems, circuit analysis, and Laplace-domain techniques for solving differential equations. Other supplemental material is also included, such as: a detailed introduction to MATLAB, a review of complex analysis, and an exploration of time-domain techniques for solving differential equations. Throughout the book, many worked-through examples are provided. Problem sets are also provided for each major topic covered.

Subject:
Applied Science
Engineering
Material Type:
Lecture Notes
Textbook
Provider:
University of Victoria
Author:
Michael D. Adams
Date Added:
06/27/2020
Library Carpentry: The UNIX Shell
Unrestricted Use
CC BY
Rating
0.0 stars

Library Carpentry lesson to learn how to use the Shell. This Library Carpentry lesson introduces librarians to the Unix Shell. At the conclusion of the lesson you will: understand the basics of the Unix shell; understand why and how to use the command line; use shell commands to work with directories and files; use shell commands to find and manipulate data.

Subject:
Applied Science
Information Science
Mathematics
Measurement and Data
Material Type:
Module
Provider:
The Carpentries
Author:
Adam Huffman
Alex Kassil
Alex Mendes
Alexander Konovalov
Alexander Morley
Ana Costa Conrado
Andrew Reid
Andrew T. T. McRae
Ariel Rokem
Ashwin Srinath
Bagus Tris Atmaja
Belinda Weaver
Benjamin Bolker
Benjamin Gabriel
BertrandCaron
Brian Ballsun-Stanton
Christopher Erdmann
Christopher Mentzel
Colin Sauze
Dan Michael Heggø
Dave Bridges
David McKain
Dmytro Lituiev
Elena Denisenko
Eric Jankowski
Erin Alison Becker
Evan Williamson
Farah Shamma
Gabriel Devenyi
Gerard Capes
Giuseppe Profiti
Halle Burns
Hannah Burkhardt
Ian Lessing
Ian van der Linde
Jake Cowper Szamosi
James Baker
James Guelfi
Jarno Rantaharju
Jarosław Bryk
Jason Macklin
Jeffrey Oliver
John Pellman
Jonah Duckles
Jonny Williams
Katrin Leinweber
Kevin M. Buckley
Kunal Marwaha
Laurence
Marc Gouw
Marie-Helene Burle
Marisa Lim
Martha Robinson
Martin Feller
Megan Fritz
Michael Lascarides
Michael Zingale
Michele Hayslett
Mike Henry
Morgan Oneka
Murray Hoggett
Nicola Soranzo
Nicolas Barral
Noah D Brenowitz
Owen Kaluza
Patrick McCann
Peter Hoyt
Rafi Ullah
Raniere Silva
Ruud Steltenpool
Rémi Emonet
Stephan Schmeing
Stephen Jones
Stephen Leak
Stéphane Guillou
Susan J Miller
Thomas Mellan
Tim Dennis
Tom Dowrick
Travis Lilleberg
Victor Koppejan
Vikram Chhatre
Yee Mey
colinmorris
csqrs
earkpr
ekaterinailin
hugolio
jenniferleeucalgary
reshama shaikh
sjnair
Date Added:
08/07/2020
Multiresolution Signal and Geometry Processing: Filter Banks, Wavelets, and Subdivision (Textbook, Solutions Manual, and Lecture Slides)
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

TEXTBOOK ABSTRACT:

This book is intended for use in the teaching of graduate and senior undergraduate courses on multiresolution signal and geometry processing in the engineering and related disciplines. It has been used for several years for teaching purposes in the Department of Electrical and Computer Engineering at the University of Victoria and has been well received by students.

This book provides a comprehensive introduction to multiresolution signal and geometry processing, with a focus on both theory and applications. The book has two main components, corresponding to multiresolution processing in the contexts of: 1) signal processing and 2) geometry processing.

The signal-processing component of the book studies one-dimensional and multi-dimensional multirate systems, considering multirate structures such as sampling-rate converters, filter banks, and transmultiplexers. A particularly strong emphasis is placed on filter banks. Univariate and multivariate wavelet systems are examined, with the biorthogonal and orthonormal cases both being considered. The relationship between filter banks and wavelet systems is established. Several applications of filter banks and wavelets in signal processing are covered, including signal coding, image compression, and noise reduction. For readers interested in image compression, a detailed overview of the JPEG-2000 standard is also provided. Some other applications of multirate systems are considered, such as transmultiplexers for communication systems (e.g., multicarrier modulation).

The geometry-processing component of the book studies subdivision surfaces and subdivision wavelets. Some mathematical background relating to geometry processing is provided, including topics such as homogeneous coordinate transformations, manifolds, surface representations, and polygon meshes. Several subdivision schemes are examined in detail, including the Loop, Kobbelt sqrt(3), and Catmull-Clark methods. The application of subdivision surfaces in computer graphics is considered.

A detailed introduction to functional analysis is provided, for those who would like a deeper understanding of the mathematics underlying wavelets and filter banks. For those who are interested in software applications of the material covered in the book, appendices are included that introduce the CGAL and OpenGL libraries. Also, an appendix on the SPL library (which was developed for use with this book) is included. Throughout the book, many worked-through examples are provided. Problem sets are also provided for each major topic covered.

Subject:
Applied Science
Engineering
Material Type:
Lecture Notes
Textbook
Provider:
University of Victoria
Author:
Michael D. Adams
Date Added:
06/27/2020
Programming in C++ — The C++ Language, Libraries, Tools, and Other Topics (Lecture Slides and Video Lectures)
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

LECTURE SLIDES ABSTRACT:

The abstract for the lecture slides is as follows:

This document, which consists of approximately 2500 lecture slides, offers a wealth of information on many topics relevant to programming in C++, including coverage of the C++ language itself, the C++ standard library and a variety of other libraries, numerous software tools, and an assortment of other programming-related topics. The coverage of the C++ language and standard library is current with the C++17 standard.

C++ Programming Language. Many aspects of the C++ language are covered from introductory to more advanced. This material includes: the preprocessor, language basics (objects, types, values, operators, expressions, control-flow constructs, functions, and namespaces), classes, templates (function, class, variable, and alias templates, variadic templates, template specialization, and SFINAE), lambda expressions, inheritance (run-time polymorphism and CRTP), exceptions (exception safety and RAII), smart pointers, memory management (new and delete operators and expressions, placement new, and allocators), rvalue references (move semantics and perfect forwarding), concurrency (memory models, and happens-before and synchronizes-with relationships), compile-time computation, and various other topics (e.g., copy elision and initialization).

C++ Standard Library and Various Other Libraries. Various aspects of the C++ standard library are covered including: containers, iterators, algorithms, I/O streams, time measurement, and concurrency support (threads, mutexes, condition variables, promises and futures, atomics, and fences). A number of Boost libraries are discussed, including the Intrusive, Iterator, and Container libraries. The OpenGL library and GLSL are discussed at length, along with several related libraries, including: GLFW, GLUT, and GLM. The CGAL library is also discussed in some detail.

Software Tools. A variety of software tools are discussed, including: static analysis tools (e.g., Clang Tidy and Clang Static Analyzer), code sanitizers (e.g., ASan, LSan, MSan, TSan, and UBSan), debugging and testing tools (e.g., Valgrind, LLVM XRay, and Catch2), performance analysis tools (e.g., Perf, PAPI, Gprof, and Valgrind/Callgrind), build tools (e.g., CMake and Make), version control systems (e.g., Git), code coverage analysis tools (e.g., Gcov, LLVM Cov, and Lcov), online C++ compilers (e.g., Compiler Explorer and C++ Insights), and code completion tools (e.g., YouCompleteMe, and LSP clients/servers).

Other Topics. An assortment of other programming-related topics are also covered, including: data structures, algorithms, computer arithmetic (e.g., floating-point arithmetic and interval arithmetic), cache-efficient algorithms, vectorization, good programming practices, software documentation, software testing (e.g., static and dynamic testing, and structural coverage analysis), and compilers and linkers (e.g., Itanium C++ ABI).

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Lecture Notes
Provider:
University of Victoria
Author:
Michael D. Adams
Date Added:
06/27/2020
Signals and Systems (Textbook, Solutions Manual, Lecture Slides, and Video Lectures)
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

TEXTBOOK ABSTRACT:

This book is intended for use in teaching undergraduate courses on
continuous-time and/or discrete-time signals and systems in engineering
(and related) disciplines. It provides a detailed introduction to
continuous-time and discrete-time signals and systems, with a focus on both
theory and applications. The mathematics underlying signals and systems is
presented, including topics such as: signal properties, elementary signals,
system properties, continuous-time and discrete-time linear time-invariant
systems, convolution, continuous-time and discrete-time Fourier series, the
continuous-time and discrete-time Fourier transforms, frequency spectra,
and the bilateral and unilateral Laplace and z transforms. Applications
of the theory are also explored, including: filtering, equalization,
amplitude modulation, sampling, feedback control systems, circuit analysis,
Laplace-domain techniques for solving differential equations, and z-domain
techniques for solving difference equations. Other supplemental material
is also included, such as: a detailed introduction to MATLAB, a review
of complex analysis, an introduction to partial fraction expansions, an
exploration of time-domain techniques for solving differential equations,
and information on online video-lecture content for material covered in
the book. Throughout the book, many worked-through examples are provided.
Problem sets are also provided for each major topic covered.

LECTURE SLIDES ABSTRACT:

This document constitutes a detailed set of lecture slides on signals and
systems, covering both the continuous-time and discrete-time cases. Some of
the topics considered include: signal properties, elementary signals, system
properties, linear time-invariant systems, convolution, Fourier series,
Fourier transform, Laplace transform, z transform, complex analysis, and
partial fraction expansions.

SOLUTIONS MANUAL ABSTRACT:

This book presents complete solutions for all of the exercises appearing
in the textbook "Signals and Systems". Each exercise from the textbook is
given along with a detailed solution.

Subject:
Applied Science
Engineering
Material Type:
Lecture Notes
Textbook
Author:
Michael D. Adams
Date Added:
01/19/2021
The Unix Shell
Unrestricted Use
CC BY
Rating
0.0 stars

Software Carpentry lesson on how to use the shell to navigate the filesystem and write simple loops and scripts. The Unix shell has been around longer than most of its users have been alive. It has survived so long because it’s a power tool that allows people to do complex things with just a few keystrokes. More importantly, it helps them combine existing programs in new ways and automate repetitive tasks so they aren’t typing the same things over and over again. Use of the shell is fundamental to using a wide range of other powerful tools and computing resources (including “high-performance computing” supercomputers). These lessons will start you on a path towards using these resources effectively.

Subject:
Applied Science
Computer Science
Mathematics
Measurement and Data
Material Type:
Module
Provider:
The Carpentries
Author:
Adam Huffman
Adam James Orr
Adam Richie-Halford
AidaMirsalehi
Alex Kassil
Alex Mac
Alexander Konovalov
Alexander Morley
Alix Keener
Amy Brown
Andrea Bedini
Andrew Boughton
Andrew Reid
Andrew T. T. McRae
Andrew Walker
Ariel Rokem
Armin Sobhani
Ashwin Srinath
Bagus Tris Atmaja
Bartosz Telenczuk
Ben Bolker
Benjamin Gabriel
Bertie Seyffert
Bill Mills
Brian Ballsun-Stanton
BrianBill
Camille Marini
Chris Mentzel
Christina Koch
Colin Morris
Colin Sauze
Damien Irving
Dan Jones
Dana Brunson
Daniel Baird
Daniel McCloy
Daniel Standage
Danielle M. Nielsen
Dave Bridges
David Eyers
David McKain
David Vollmer
Dean Attali
Devinsuit
Dmytro Lituiev
Donny Winston
Doug Latornell
Dustin Lang
Elena Denisenko
Emily Dolson
Emily Jane McTavish
Eric Jankowski
Erin Alison Becker
Ethan P White
Evgenij Belikov
Farah Shamma
Fatma Deniz
Filipe Fernandes
Francis Gacenga
François Michonneau
Gabriel A. Devenyi
Gerard Capes
Giuseppe Profiti
Greg Wilson
Halle Burns
Hannah Burkhardt
Harriet Alexander
Hugues Fontenelle
Ian van der Linde
Inigo Aldazabal Mensa
Jackie Milhans
Jake Cowper Szamosi
James Guelfi
Jan T. Kim
Jarek Bryk
Jarno Rantaharju
Jason Macklin
Jay van Schyndel
Jens vdL
John Blischak
John Pellman
John Simpson
Jonah Duckles
Jonny Williams
Joshua Madin
Kai Blin
Kathy Chung
Katrin Leinweber
Kevin M. Buckley
Kirill Palamartchouk
Klemens Noga
Kristopher Keipert
Kunal Marwaha
Laurence
Lee Zamparo
Lex Nederbragt
M Carlise
Mahdi Sadjadi
Marc Rajeev Gouw
Marcel Stimberg
Maria Doyle
Marie-Helene Burle
Marisa Lim
Mark Mandel
Martha Robinson
Martin Feller
Matthew Gidden
Matthew Peterson
Megan Fritz
Michael Zingale
Mike Henry
Mike Jackson
Morgan Oneka
Murray Hoggett
Nicola Soranzo
Nicolas Barral
Noah D Brenowitz
Noam Ross
Norman Gray
Orion Buske
Owen Kaluza
Patrick McCann
Paul Gardner
Pauline Barmby
Peter R. Hoyt
Peter Steinbach
Philip Lijnzaad
Phillip Doehle
Piotr Banaszkiewicz
Rafi Ullah
Raniere Silva
Robert A Beagrie
Ruud Steltenpool
Ry4an Brase
Rémi Emonet
Sarah Mount
Sarah Simpkin
Scott Ritchie
Stephan Schmeing
Stephen Jones
Stephen Turner
Steve Leak
Stéphane Guillou
Susan Miller
Thomas Mellan
Tim Keighley
Tobin Magle
Tom Dowrick
Trevor Bekolay
Varda F. Hagh
Victor Koppejan
Vikram Chhatre
Yee Mey
csqrs
earkpr
ekaterinailin
nther
reshama shaikh
s-boardman
sjnair
Date Added:
03/20/2017