Realice una interpolación ideal con límite de banda de una señal aleatoria muestreada en espacios enteros.
Supongamos que la señal a interpolar, x, es 0 fuera del intervalo de tiempo dado y se ha muestreado a la frecuencia de Nyquist. Reinicie el generador de números aleatorios a efectos de reproducibilidad.
rng default
t = 1:10;
x = randn(size(t))';
ts = linspace(-5,15,600);
[Ts,T] = ndgrid(ts,t);
y = sinc(Ts - T)*x;
plot(t,x,'o',ts,y)
xlabel Time, ylabel Signal
legend('Sampled','Interpolated','Location','SouthWest')
legend boxoff
Arreglo de entrada, especificado como un escalar de valor real o complejo, vector, matriz o arreglo N-D. Cuando x es no escalar, sinc es una operación a nivel de elemento.
Tipos de datos: single | double Soporte de números complejos: Sí
Esta expresión analítica corresponde a la transformada de Fourier continua inversa de un pulso rectangular de anchura 2 π y altura 1:
El conjunto contablemente infinito de funciones sinc desplazadas por enteros abarca el espacio de las funciones con límite de banda en el rango de frecuencias . De este modo, se puede reconstruir cualquier función g(t) a partir de sus muestras en espaciamientos enteros:
Esta función es totalmente compatible con los arreglos de GPU. Para obtener más información, consulte Run MATLAB Functions on a GPU (Parallel Computing Toolbox).
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.