Download cnvolu.eso

Back to the list

   1 : C CNVOLU    SOURCE    CHAT      05/01/12    22:12:05     5004           
   2 :       SUBROUTINE CNVOLU(SIGNA,RESP,SIGRES,N,M)
   3 :       IMPLICIT INTEGER(I-N)
   4 :       IMPLICIT REAL*8(A-H,O-Z)
   5 : C
   6 : C     SATELLITE DE CALCUL DE CVOL
   7 : C
   8 : C     EFFECTUE LA CONVOLUTION SUR N POINTS DE
   9 : C     SIGNA (MM+N+MP) PAR RESP (MP+MM) DANS
  10 : C     SIGRES(N).
  11 : C
  12 : C     LE "ZERO PADDING" OU LA CONDITION DE
  13 : C     SYMETRIE SONT IMPLEMENTES A L'AMONT.
  14 : C
  15 : C     WARNING: L'ESPACEMENT DES POINTS EST
  16 : C
  17 :       DIMENSION SIGNA(1),RESP(M),SIGRES(N)
  18 : C
  19 :       DO 2 IE1=1,N
  20 :         SIGRES(IE1)=0.D0
  21 :         DO 1 IE2=1,M
  22 :           SIGRES(IE1)=SIGRES(IE1)+SIGNA(IE2+IE1-1)*RESP(IE2)
  23 :  1      CONTINUE
  24 :  2    CONTINUE
  25 :       RETURN
  26 :       END
  27 :  

© Cast3M 2003 - All rights reserved.
Disclaimer