Como a sequência de saída pode ser igual à soma das cópias da resposta ao impulso, sinais escalonados e com desvio de tempo?

7

Sinto muito, esta é uma pergunta muito básica. Mas estou tendo dificuldade para entender como é possível.

Eu sei que a resposta ao impulso é a saída do sistema quando a sequência de impulsos é fornecida como entrada com as condições iniciais definidas como 0.

Escalar é aumentar a amplitude do sinal, ou seja, se eu multiplicar a entrada por 2, a saída também será multiplicada por 2.

O sinal com desvio de tempo é que, se eu atrasar a entrada, a saída também será atrasada pelo mesmo fator.

Agora, alguém pode ilustrar isso com um exemplo de como qualquer sequência pode ser decomposta em soma de cópias da resposta ao impulso, sinais redimensionados e com desvio de tempo?

Muito obrigado antecipadamente.

sarbjit
fonte
4
Você parece estar considerando um sistema linear invariante no tempo , embora não tenha dito isso explicitamente. Você quer saber como pode dizer que uma determinada sequência, por exemplo, uma que foi obtida com base em lançamentos de moedas, pode ser expressa como uma soma de respostas de impulso em escala e com deslocamento de tempo? Ou seja, dada uma sequência arbitrária, encontre a entrada para o sistema que produzirá a sequência especificada como a saída? Se assim for, procurar informações sobre deconvolução
Dilip Sarwate
11
Para obter mais informações sobre por que a resposta ao impulso é importante, consulte a resposta a esta pergunta .
Jason R

Respostas:

6

Uma interpretação da sua pergunta pode ser a seguinte:

Dado que um sistema possui as duas propriedades a seguir:

  1. a propriedade de escala ou homogeneidade que, se a resposta à entrada for a saída , para qualquer opção de , a resposta do sistema à entrada dimensionada será a saída dimensionada ,x(t)y(t)ααx(t)αy(t)

  2. a propriedade invariância de tempo que, para todas as opções de , a resposta à entrada com atraso de tempo é a saída com atraso de tempo ,τx(tτ)y(tτ)

então por que o sistema tem a propriedade de aditividade ou superposição de que a resposta à entrada é onde a resposta do sistema a é , ???? mais geral, por que a resposta do sistema é inserida fornecida por ?x1(t)+x2(t)y1(t)+y2(t)xi(t)yi(t)i=1,2            αx1(tτ1)+βx2(tτ2)αy1(tτ1)+βy2(tτ2) 

A resposta é que um sistema com as propriedades 1 e 2 não possui necessariamente a propriedade de aditividade ou superposição. Se a propriedade de superposição também se mantiver, o sistema será chamado de sistema linear invariante no tempo. Mas essa é uma suposição adicional que você precisa fazer (ou provar).

Geralmente, homogeneidade e aditividade são combinadas na propriedade linearidade que diz que a resposta à entrada (ou seja, uma combinação linear de entradas e ) é (ou seja, a mesma combinação linear de saídas e ).αx1(t)+βx2(t)x1(t)x2(t)αy1(t)+βy2(t)y1(t)y2(t)

Alguns pontos que devem ser guardados no fundo da mente:

  • Um sistema pode ser linear sem ser invariável no tempo (por exemplo, um modulador , ou invariante no tempo sem ser linear (por exemplo, um circuito de lei quadradax(t)x(t)cos(ωt)x(t)[x(t)]2

  • Um sistema aditivo que produz saída em resposta à entrada e, portanto, parece ter a propriedade de escala não tem a propriedade de dimensionamento. Convença-se de que isso é verdade, tentando provar que a resposta a é . Em resumo, escala e aditividade são duas propriedades diferentes e um sistema que desfruta de uma delas não necessariamente desfruta da outra.y(t)+y(t)=2y(t)x(t)+x(t)=2x(t)0.5x(t)0.5y(t)



Uma segunda interpretação da sua pergunta pode ser a seguinte:

Para um sistema linear invariável no tempo, a saída deve ser a soma das versões em escala e com atraso de tempo da resposta ao impulso, mas não vejo como é isso. Por exemplo, o resultado da convolução padrão (para sistemas de tempo discreto) diz onde é a resposta ao impulso (ou unidade) do sistema. Mas isso parece estar completamente ao contrário, uma vez que a resposta ao impulso está retrocedendo no tempo (como em no argumento de na fórmula acima, em comparação com no qual o tempo está avançando.

y[n]=mx[m]h[nm]
h[]mhx[m]

Essa é realmente uma preocupação legítima, mas, na verdade, a fórmula da convolução é muito bem-sucedida em ocultar o resultado de que a saída é a soma das versões em escala e com atraso de tempo da resposta ao impulso. O que está acontecendo é o seguinte.

Dividimos o sinal de entrada em uma soma de sinais de pulso unitários em escala. A resposta do sistema ao sinal de pulso da unidade é a resposta de impulso ou resposta de pulso e, pela propriedade de escala, o valor de entrada único ou, se você preferir cria uma resposta x, 0, 0, 1, 0, 0,

h[0], h[1],, h[n],
x[0]
x[0](, 0, 0, 1, 0, 0,)= 0, 0, x[0], 0, 0,
x[0]h[0],  x[0]h[1],,  x[0]h[n],

Da mesma forma, o valor de entrada único ou cria cria uma resposta Observe o atraso na resposta para . Podemos continuar mais nesse sentido, mas é melhor mudar para uma forma mais tabular e mostrar as várias saídas alinhadas corretamente no tempo. Nós temos x[1]

x[1](, 0, 0, 0, 1, 0,)= 0, 0, 0, x[1], 0,
0,x[1]h[0],  x[1]h[1],,  x[1]h[n1],x[1]h[n]
x[1]
time012nn+1x[0]x[0]h[0]x[0]h[1]x[0]h[2]x[0]h[n]x[0]h[n+1]x[1]0x[1]h[0]x[1]h[1]x[1]h[n1]x[1]h[n]x[2]00x[2]h[0]x[2]h[n2]x[2]h[n1]x[m]000x[m]h[nm]x[m]h[nm+1]
\ ddots \ end {array} As linhas no array acima são precisamente as versões em escala e atrasadas da resposta ao impulso que se somam à resposta ao sinal de entrada . yx Mas se você fizer uma pergunta mais específica, como

Qual é a saída no tempo ?n

então você pode obter a resposta somando a ésima coluna para obter a amada fórmula de convolução que confunde gerações de estudantes porque a resposta ao impulso parece estar retrocedendo no tempo.n

y[n]=x[0]h[n]+x[1]h[n1]+x[2]h[n2]++x[m]h[nm]+=m=0x[m]h[nm],
Dilip Sarwate
fonte
Este é um post antigo; no entanto, você seria capaz de demonstrar a suposta distinção entre additivitye scaling?
Javadba
É sobre isso que estou perguntando. Ele diz que você se convence - e - desde que a aditividade e o dimensionamento sejam características dos sistemas lineares - ainda não estou convencido.
Javadba
A dicotomia entre aditividade e escala é devida à natureza discreta? ie aditividade não implica escalar para inteiros positivos?
Javadba
4

Se considerarmos um sinal discreto, digamos

x [n] = {1,5,3}, com três impulsos em n = 0, 1 e 2 com amplitude 1, 5 e 3.

agora podemos escrever

x [n] = 1 * + 5 * + 5 *δ[n]δ[n1]δ[n2]

ou generalizamos,

x [n] =x[k]δ(nk)

Para sistemas invariantes no tempo linear, sabemos que,

para uma determinada entrada, x [n] = , uma resposta do sistema como h [n], saída = x[m]δ[nm]ym[n]x[m]h[nm]

Portanto, usando propriedade comutativa,

y [n] = =yk[n]x[k]h[nk]

hari
fonte