How to remove delay from idtf object?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
brussel
el 11 de Ag. de 2020
Respondida: Rajiv Singh
el 11 de Ag. de 2020
I'd like to use the inv() function for an idtf object to generate a predistorted waveform. Right now I cannot because the inverse is noncausal due to a 13 second iodelay in the original transfer function. How can I remove the iodelay from the idtf object?
0 comentarios
Respuesta aceptada
Rajiv Singh
el 11 de Ag. de 2020
You will need an invertible realization. Try high order transfer function estimations with no delays. Or, if the estimated model with delays is a good/accurate model, compute its frequency response (freqresp), invert it, and fit a transfer function to the inverse frequency response.
For literally just removing the delay you can do model.ioDelay= 0
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Transfer Function Models en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!