Sign in

username or email:

password:



Not a member?
Forgot your password?

Search blogs



Search tips

Articles by category

Ads

Our Bloggers

See Also

Embedded SystemsFPGA

Basics - DSP Blog

Would you like to be notified by email when a new blog entry gets published on DSPRelated.com?

  

Most Popular First | Highest Rated First | Most Recent First


RSS Feed

Pulse Shaping in Single-Carrier Communication Systems

Some common conceptual hurdles for beginning communications engineers have to do with "Pulse Shaping" or the closely-related, even synonymous, topics of "matched filtering", "...

posted by Eric Jacobsen on Apr 10 2008 under Basics | Wireless | Communication 
Comments (30) |

Delay estimation by FFT

Given x=sig(t) and y=ref(t), returns [c, ref(t+delta), delta)] = fitSignal(y, x);:Estimates and corrects delay and scaling factor between two signals Code snippet This article relates to the Matlab ...

posted by Markus Nentwig on Sep 22 2007 under Matlab | Basics | Tips and Tricks 
Comments (45) |

A brief look at multipath radio channels

Summary: Discussion of multipath propagation and fading in radio links Radio channels, their effects on communications links and how to model them are a popular topic on comp.dsp. Unfortunately, for m...

posted by Markus Nentwig on Oct 31 2007 under Basics | Tips and Tricks 
Comments (8) |

Python scipy.signal IIR Filtering: An Example

Introduction In the last posts I reviewed how to use the Python scipy.signal package to design digital infinite impulse response (IIR) filters, specifically, using the iir...

posted by Christopher Felton on May 19 2013 under Audio DSP | FPGA | Basics | Tips and Tricks | Python 
Comments (0) |

Resolving 'Can't initialize target CPU' on TI C6000 DSPs - Part 1

IntroductionToday I am going to discuss some of the basics that can help prevent errors that frustrate some users. The information is directed toward TI C6000 family DSPs, but much of it also applies ...

posted by Mike Dunn on Oct 30 2007 under TMS320C6x | Basics 
Comments (14) |

Resolving 'Can't initialize target CPU' on TI C6000 DSPs - Part 2

Configuration The previous article discussed CCS configuration. The prerequisite for the following discussion is a valid CCS configuration file. All references will be for CCS 3.3, but they may be use...

posted by Mike Dunn on Nov 12 2007 under TMS320C6x | Basics | Tips and Tricks 
Comments (3) |

A Quadrature Signals Tutorial: Complex, But Not Complicated

Click Here for a PDF version of this article Introduction Quadrature signals are based on the notion of complex numbers and perhaps no other topic causes more heartache for newcomers to DSP than th...

posted by Rick Lyons on Apr 12 2013 under Basics | Communication | Tutorial 
Comments (3) |

Least-squares magic bullets? The Moore-Penrose Pseudoinverse

Hello, the topic of this brief article is a tool that can be applied to a variety of problems: The Moore-Penrose Pseudoinverse.While maybe not exactly a magic bullet, it gives us least-squares optima...

posted by Markus Nentwig on Oct 24 2010 under Matlab | Basics | Tips and Tricks 
Comments (5) |

Design study: 1:64 interpolating pulse shaping FIR

This article is the documentation to a code snippet that originated from a discussion on comp.dsp. The task is to design a root-raised cosine filter with a rolloff of a=0.15 that interpolates to 64x...

posted by Markus Nentwig on Dec 26 2011 under Matlab | Basics | Multirate DSP 
Comments (5) |

FIR sideways (interpolator polyphase decomposition)

An efficient implementation of a symmetric-FIR polyphase 1:3 interpolator that doesn't follow the usual tapped delay line-paradigm. The example exploits the impulse response symmetry and avoids four ...

posted by Markus Nentwig on Sep 12 2012 under Matlab | Basics | Multirate DSP 
Comments (9) |
| 1 | | 3 | 4 |