Sign in

username:

password:



Not a member?

Search compdsp



Search tips

comp.dsp by Keywords

Adaptive Filter | ADPCM | ADSP | ADSP-2181 | Aliasing | AMR | Anti-Aliasing | ARMA | Autocorrelation | AutoCovariance | Beamforming | Bessel | Blackfin | Butterworth | C6713 | CCS | Chebyshev | CIC Filter | Circular Convolution | Code Composer Studio | Comb Filter | Compression | Convolution | Cross Correlation | DCT | Decimation | Deconvolution | Demodulation | DM642 | DSP Boards | DSP/BIOS | DTMF | Echo Cancellation | Equalization | Equalizer | ETSI | EZLITE (Ez-kit Lite) | FFT | FFTW | FIR Filter | Fixed Point | FSK | G.711 | G.723 | G.729 | Gaussian Noise | Goertzel | GPIO | Hilbert Transform | IFFT | IIR Filter | Interpolation | Invariance | JTAG | Kalman | Laplace Transform | Levinson | LPC | McBSP | MIPS | Modulation | MPEG | Multirate | Notch Filter | Nyquist | OFDM | Oversampling | Pink Noise | Pitch | PLL | Polyphase | QAM | QDMA | Quantization | Quantizer | Radar | Random Noise | Reed Solomon | Remez | Resampling | RTDX | Sampling | Sharc | TI C6711 | Undersampling | Viterbi | Wavelets | White Noise | Wiener Filter | Windowing | XDS510PP | Z Transform


Discussion Groups

Free Online Books

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Comp.DSP | Nonlinear system

There are 5 messages in this thread.

You are currently looking at messages 0 to 5.


Nonlinear system - aries44 - 2005-06-27 16:48:00

In case of linear time invariant systems we can use convolution to
represent the system or to find the system response. However if we have a
nonlinear system how can we find the system response or the transfer
function of the system? any ideas?
		
This message was sent using the Comp.DSP web interface on
www.DSPRelated.com
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Nonlinear system - Tim Wescott - 2005-06-27 17:30:00



aries44 wrote:

> In case of linear time invariant systems we can use convolution to
> represent the system or to find the system response. However if we have a
> nonlinear system how can we find the system response or the transfer
> function of the system? any ideas?
> 		
> This message was sent using the Comp.DSP web interface on
> www.DSPRelated.com

Both the notion of a general system response and of a transfer function 
are not generally valid for nonlinear systems.  For a system with a 
"mild" nonlinearity you can approximate it's response by linearizing and 
finding the transfer function, then being careful how you use the 
result.  For a system with a "severe" nonlinearity you have to throw 
away the linear analysis entirely and start using heavy math.

It is not uncommon with nonlinear systems to use a combination of 
heavily simplified system models for theoretical calculations combined 
with carefully constructed simulations to speed up system design.

The difference between "mild" and "severe" depends on interpretation. 
Indeed, you will often find it useful to call a system linear for one 
set of circumstances, and nonlinear for another.  When I am analyzing 
control systems I'll often use linear analysis for finding the best 
controller for small disturbances and command inputs, but I'll use 
nonlinear analysis and synthesis techniques to insure that the system is 
unconditionally stable and will respond appropriately to large 
disturbances and/or control inputs.

-- 
-------------------------------------------
Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Nonlinear system - Bob Cain - 2005-06-27 19:28:00


aries44 wrote:
> In case of linear time invariant systems we can use convolution to
> represent the system or to find the system response. However if we have a
> nonlinear system how can we find the system response or the transfer
> function of the system? any ideas?

I suggest you Google on "Volterra series".  Difficult 
problem.  Expensive solutions (measurement and computation.)

A good intro is here:

http://tinyurl.com/dqo54

In long form:

www.epfl.ch/studinfo/courses/cours_nonlinear_de/extras/Cherry(1994)_Distortion%20Analysis%20of%20Weakly%20No" target=_blank rel="nofollow">http://lanoswww.epfl.ch/studinfo/courses/cours_nonlinear_de/extras/Cherry(1994)_Distortion%20Analysis%20of%20Weakly%20No
nlinear%20Filters%20Using%20Volterra%20Series_Chap3.pdf

There isn't generally "a" transfer function because it 
depends on the levels (also in a frequency dependant way.)


Bob
-- 

"Things should be described as simply as possible, but no 
simpler."

                                              A. Einstein
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Nonlinear system - Andor - 2005-06-28 05:13:00

Here is an approach on how you could model non-linear systems using
impulse responses:

http://www.sintefex.com/docs/a=ADppnotes/dynaconv.PDF=20

Regards,
Andor

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Nonlinear system - 2005-06-28 18:21:00

A Volterra series. Wiener first worked this out in the 1930s called the
Wiener Expansion and J.F.Barrett did the work independantly. It is a
sort of series of convolution integrals.

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.