1. Introduction
There are many methods available for objectively analyzing the meteorological data required to initialize a numerical weather prediction model (e.g., see Daley 1991). Those methods based on formal statistical principles (e.g., Gandin 1963; Lorenc 1986, 1997; Parrish and Derber 1992; Courtier et al. 1998), which permit a proper accounting to be taken of multivariate aspects of the problem, have now largely superseded the overtly empirical methods of “successive corrections” (Bergthorssen and Döös 1955; Cressman 1959; Barnes 1964). Nevertheless, for specialized applications, the empirical methods continue to enjoy the advantages of greater computational efficiency and the ability to adapt more flexibly to the typically large inhomogeneities of density and quality of the available data. While the high efficiency of empirical methods becomes progressively less of a critical factor as available computational power continues to increase, adaptivity remains a factor of considerable importance in circumstances where the day-to-day variability of data quality and quantity are hard to predict beforehand, such as occurs in the processing of satellite sounding data. In this context Hayden and Purser (1995), following up on the work of Purser and McQuigg (1982), developed a numerically efficient and spatially adaptive analysis scheme using spatial smoothers. Each spatial smoother was built up of more basic numerical operators consisting of rather simple recursive filters acting unidirectionally upon the gridded data residuals.
The numerical efficiency of these basic operators can also be turned to advantage within a statistical analysis scheme, specifically in the synthesis of the effective covariance-convolution operators needed by the descent algorithms of the large-scale linear solvers involved (Lorenc 1992). The Statistical Spectral Interpolation (SSI) of the National Centers for Environmental Prediction (NCEP) is an example of an analysis scheme in which the spectral representation of the background error covariance is employed directly (Parrish and Derber 1992). Methods of this type are inherently limited in their ability to deal conveniently with geographical inhomogeneities. Although one motivation of the present two-part study was to develop the tool of recursive filters to allow the operational three-dimensional variational analysis (3DVAR) scheme to accommodate spatial inhomogeneities in the background covariance, the inhomogeneous and anisotropic aspects of the filtering technique will be reserved for the companion paper (Purser et al. 2003, referred to henceforth as Part II); the focus of the present paper is to demonstrate the ability of appropriately constructed recursive filters to achieve acceptably isotropic covariance functions of Gaussian form. Part II will extend this study to more general non-Gaussian profiles and explore the case of spatially adaptive covariances of either locally isotropic or generally anisotropic forms.
A brief review of the ideas that underlie 3DVAR is given in section 2 in order to clarify the points at which the recursive filter plays a part. In section 3 we set forth the relevant theory pertaining to the construction of basic recursive filters capable of being forged into convolution operators reasonably representing the qualities desired by modeled covariance convolutions within an adaptive analysis scheme with a uniform Cartesian grid and with homogeneous covariances. Like the Gaussian covariances of Derber and Rosati (1989), which are obtained by multiple iterations of a diffusion operator, the basic recursive filters are crafted to produce approximately Gaussian smoothing kernels (but in fewer numerical operations than are typical in the explicit diffusion method). Some of the technicalities discussed in this section are treated in greater detail in the appendixes. In another paper, Wu et al. (2002), we provide examples of the applications of some of the techniques presented here to global variational analysis of meteorological data.
2. 3DVAR




Treating this dual form of the analysis problem is essentially the approach adopted at the Data Assimilation Office of the National Aeronautics and Space Administration (NASA) Goddard Space Flight Center and described by da Silva et al. (1995) and by Cohn et al. (1998). This “physical-space statistical analysis system” (PSAS) may be advantageous when using sophisticated preconditioning methods based on careful grouping of data, as discussed by Daley and Barker (2000). However, when only the simplest preconditioning strategies are employed, Courtier (1997) shows that the primal and dual forms imply essentially identical condition numbers for the linear inversion problems. Regardless of which form of 3DVAR is adopted, one must rely on iterative methods to converge toward a practical solution. The most costly part of each iterative step of a solution algorithm is the multiplication of some grid-space vector v by the covariance matrix 𝗕. This is required once per iteration whether treating the primal or the dual form of the problem. Even a single multiplication of this form becomes prohibitively expensive if carried out explicitly with the full matrix having the dimensionality of x. One remedy, adopted by Gaspari and Cohn (1998, 1999) and extending earlier work of Oliver (1995), is to constrain the allowed covariance models to those possessing compact support. They show how families of approximately Gauss-shaped compact-support covariance models may be formulated and applied with much greater numerical efficiency than would be possible for more general functions. Our own approach to achieving reasonable efficiency without restricting the covariances to being of the compact-support type is to assume that an operation of the form 𝗕v may be factored into smaller, less costly, factors.
In the first step, the multivariate structure of 𝗕 is broken apart by the judicious selection of a set of nonstandard analysis variables for which the contributions from 𝗕 naturally separate out. For example, a single variable representing the quasigeostrophically balanced combination of mass and rotational wind fields can be attributed a univariate spatial covariance for its background errors quite independently of the corresponding spatial covariance for the residual unbalanced rotational wind component. Meanwhile, the divergent wind field can be treated independently of either. Further steps in the program of reducing the operator 𝗕 might be, next, to carry out a crude separation of a few additive components of the operator on the basis of their characteristic spatial scales. If this can be done to render the resulting operator components into Gaussian forms, then, in the absence of anisotropies obliquely oriented with respect to the grid, the Gaussians themselves may be factored into the three respective coordinate directions. [A more general discussion of radially symmetric covariance functions can be found in the work of Oliver (1995).] Finally, along each single dimension, a computational advantage may be gained by employing a spatially recursive filter, carefully constructed to mimic the required Gaussian convolution operator, but at a fraction of the still considerable cost of applying directly the explicit Gaussian convolution operator itself. It is the objective of the following sections to reveal precisely how such a recursive filter may be fabricated and applied. We do not wish to imply that the Gaussian form is inherently desirable in data assimilation. On the contrary, careful investigation of the spatial profiles of forecast background error (Thiébaux 1976; Thiébaux et al. 1986; Hollingsworth and Lönnberg 1986) reveals covariance functions that cannot be reconciled with the Gaussian shape alone. However, by treating the two- or three-dimensional quasi-Gaussian filter combination as a relatively cheap “building block,” a far larger range of possible profile shapes becomes accessible, by the superposition of appropriately weighted combinations of quasi Gaussians of different sizes and by the application of the negative Laplacian operator to such components in order to induce the negatively correlated sidelobe characteristics of some components of background error. These aspects are dealt with in Part II. Thus, the motivating consideration for using recursive filters in this context is predominantly that of computational efficiency together with the recognition that much more general forms become available through the exploitation of superposition.
3. Homogeneous recursive filtering theory
The theory of digital filtering was initially developed in the context of time series analysis. However, many of the same techniques are equally applicable in two or more spatial dimensions when the numerical grid is of a sufficiently regular configuration, as it usually is in numerical weather analysis. While we attempt to keep the technical discussion of this section self-contained, other related aspects of the topic of digital filter design are well covered by standard texts such as Otnes and Enochson (1972) and Papoulis (1984).
a. Quasi-Gaussian recursive filters in one dimension


































The task of distilling the coefficients αj from the parameters defining
We have described the idealized case of operators acting on data extending indefinitely in both directions. In practice, we are confronted with geometrical constraints, either in the form of definite lateral boundaries to the domain, or as periodic conditions appropriate to a cyclic domain. Fortunately, it is possible to generalize the application of the advancing and backing recursive filters to both of these situations. Appendix B treats the case of lateral boundaries and shows how the effect of a continuation of the domain to infinity can be simulated by the imposition of appropriate “turning” conditions at the transition between the advancing and backing stages. Appendix C treats the case of periodic boundary conditions. In both of these special cases the main part of the filtering algorithm and the basic filter coefficients employed are the same as in the case of the infinite domain. By a generalization of the treatment used in the cyclic case, one may efficiently distribute the recursions across multiple processors of a massively parallel computer. This is discussed in detail in a related context by Fujita and Purser (2001).
b. Quasi-Gaussian filters in two dimensions




The crucial significance of the Gaussian form for the one-dimensional filters is that this form is the only shape that, upon combination by convolution in the x and y directions, produces an isotropic product filter. In order to generalize our filters to alternative shapes, while preserving two-dimensional isotropy, we shall always attempt to base the construction of the more general filters on the building blocks supplied by the quasi-Gaussian products of the approximations,
Figure 2 depicts the results obtained by smoothing a delta function placed at the center of a square grid. Figure 2a shows the result of a single application of the first-order filter,
Very often, the physical variables of interest in an analysis are derivatives of the variables it is convenient to base the covariance model on. For example, covariances of the steamfunction or velocity potential (scalars) are often more convenient to handle than the derived covariances among velocity components at two locations. Since we may wish to employ the results of our filters as building blocks of such differentiated covariances, it is as well to examine the derivatives of fields analogous to those of Fig. 2. In order to permit any departures from isotropy to stand out more clearly, we take the Laplacian of the result of smoothing the delta function. Figure 3 shows three such results (with a slightly smaller scale than was used in Fig. 2), involving single applications (in x and y) of
c. Numerical robustness and multigrid refinements
A recognized problem with high-order recursive filters (e.g., Otnes and Enochson 1972) is their susceptibility to numerical noise derived from the amplification of roundoff effects, especially as the filtering scale becomes significantly larger than the grid scale. A suggestion of this problem is barely visible in the raggedness of the outer contours of Fig. 3c, where 32-bit precision was used for both the calculation of the filter coefficients and the application of the filters themselves. The problem is deferred to larger filtering scales when all calculations are performed at 64-bit precision. Also, even when the filtering itself is performed at 32-bit precision, it is still beneficial to employ 64-bit precision in calculating the coefficients used. However, a more satisfactory and permanent solution is to avoid the problem altogether, which can only be done by keeping the scale of the computational grid for the recursive filter operations commensurate with the desired filtering scale in each direction. A natural remedy, in cases where the grid dimensions permit it, is to employ a “multigrid” strategy. General discussions of such methods can be found in Brandt (1977) and an excellent introductory exposition of the method is Briggs (1987). Essentially, the field to be smoothed at a certain filtering scale is first transferred (by adjoint interpolation from the initial fine grid) to a grid whose coarseness is comparable with, but still sufficiently resolves, this smoothness scale. The smoothing is performed by the high-order recursive filter on the generally somewhat coarser grid, now without risk of numerical noise, and at a numerical cost that is usually significantly less than the cost of the equivalent operation applied to the original fine grid. The resulting smooth field is finally interpolated back to the fine grid. The implied operator representing this combination of steps remains self-adjoint and, provided the order of accuracy of the interpolations is large enough, no discernible hint of roughness appears in the resulting smooth output. For the higher-order filters, which are susceptible to the amplification of roundoff noise, the multigrid remedy should be applied whenever the smoothing scale exceeds about six of the basic grid spaces.
The simplest multigrid structure is one in which the spacing in the successive grids doubles. Then, except for the possible overlaps (which are desirable in the case of bounded domains in order to preserve the same centered interpolation operators everywhere), each coarse grid is a subset of its finer predecessor. For cyclic domains, this simplification obviously works only when the periodic grid dimensions are divisible by powers of two. For bounded domains, the judicious use of overlaps of the coarser grids far enough beyond the finer grid boundaries to accommodate the interpolation stencils enables one to adopt the grid-scale-doubling arrangement without numerical restrictions on the grid dimensions. Interpolation is assumed to occur only between adjacent grids of the scale hierarchy. Interpolation from a coarse grid to the next finer grid in two dimensions is accomplished by passing through an intermediate stage in which one dimension is “fine” and the other is “coarse.” In this way, only one-dimensional interpolation operators need be considered. Assuming each coarse grid overlaps the next finer grid by a sufficient margin, all interpolations can be performed using the same standard centered formula. Table 2 lists the weights wp associated with source points distant p grid units from the target point for midpoint interpolation from a uniform grid at (even) orders of accuracy between 2 and 12. [Analytic expressions for these interpolation coefficients may be found in the appendix A of Purser and Leslie (1988).] Experience suggests that sixth-order interpolations are adequate for most purposes.
4. Discussion
The problem of efficiently accommodating accurate approximations to isotropic covariance functions in a variational analysis has been solved using recursive numerical filters. The covariances are never explicitly computed; instead, their effects as convolution operators are represented. This is achieved through a sequence of applications of carefully designed recursive filters operating along the various lines of the appropriately chosen computational grids. In a regional analysis, there is no reason not to use the grid of the intended numerical prediction model. While the building blocks of a covariance operator generated by recursive filtering are always of quasi-Gaussian form as required by the factorization property (3.22), the final covariances themselves may be given more general radial profiles through the superposition of varyingly scaled component Gaussians, or by combining these components with the application of Laplacian operators, as we discuss in Part II.
A global model requires additional refinements to the technique we have described here for purely geometrical reasons. For one thing, the presence of polar coordinate singularities makes the generation of even approximately isotropic covariances impossible by the method of sequentially applying the quasi-Gaussian recursive filters sequentially along the two principal grid directions. But even if we adopt a patchwork of overlapping rectangular grids [which is essentially the approach we have adopted for the global analysis described in Wu et al. (2002)], the use of the present filters, which are homogeneous in scale only relative to the grid to which they are applied, translates to the application of smoothing operations, which, on grids of global extent, cannot be everywhere even approximately of uniform scale in the degree to which they smooth the given data. In order to address this need to generalize the filters to obtain control over their spatial smoothing scale from one geographical location to another, Part II will also describe technical extensions that not only allow geographical control of the characteristic scale and amplitude of the covariance, but that also allow geographically adaptive three-dimensionally anisotropic stretching of the quasi-Gaussian building blocks from which the covariances are constructed.
Acknowledgments
The authors would like to thank Drs. John Derber, Dezso Devenyi, and Andrew Lorenc for many helpful discussions; Dr. Wanqiu Wang for valuable comments made during internal review; and three anonymous reviewers for their valuable comments and suggestions. We also thank Prof. Eugenia Kalnay and Drs. Stephen Lord and Roger Daley for their encouragement and support. This work was partially supported by the NSF/NOAA Joint Grants Program of the U.S. Weather Research Program. This research is also in response to requirements and funding by the Federal Aviation Administration (FAA). The views expressed are those of the authors and do not necessarily represent the official policy or position of the FAA.
REFERENCES
Barnes, S. L., 1964: A technique for maximizing details in numerical weather map analysis. J. Appl. Meteor., 3 , 396–409.
Bergthorssen, P., and B. Döös, 1955: Numerical weather map analysis. Tellus, 7 , 329–340.
Brandt, A., 1977: Multilevel adaptive solutions of boundary value problems. Math. Comput., 31 , 333–390.
Briggs, W. L., 1987: A Multigrid Tutorial. SIAM Publications, 90 pp.
Cohn, S. E., A. da Silva, J. Guo, M. Sienkiewicz, and D. Lamich, 1998: Assessing the effects of data selection with the DAO physical-space statistical analysis system. Mon. Wea. Rev., 126 , 2913–2926.
Courtier, P., 1997: Dual formulations of four-dimensional variational assimilation. Quart. J. Roy. Meteor. Soc., 123 , 2449–2461.
Courtier, P., and Coauthors. 1998: The ECMWF implementation of three-dimensional variational assimilation (3D-Var). I: Formulation. Quart. J. Roy. Meteor. Soc., 124 , 1783–1807.
Cressman, G. P., 1959: An operational analysis scheme. Mon. Wea. Rev., 87 , 367–374.
Dahlquist, G., and A. Björck, 1974: Numerical Methods. Prentice Hall, 573 pp.
Daley, R. A., 1991: Atmospheric Data Assimilation. Cambridge University Press, 457 pp.
Daley, R. A., and E. Barker, 2000: NAVDAS 2000 source book. NRL Publ. NRL/PU/7530-00-418, Naval Research Laboratory, Monterey, CA, 153 pp.
da Silva, A., J. Pfaendtner, J. Guo, M. Sienkiewicz, and S. Cohn, 1995: Assessing the effects of data selection with DAO's physical-space statistical analysis system. Second International Symposium on Assimilation of Observations in Meteorology and Oceanography, WMO/TD 651, 273–278.
Derber, J., and A. Rosati, 1989: A global oceanic data assimilation system. J. Phys. Oceanogr., 19 , 1333–1347.
Fujita, T., and R. J. Purser, 2001: Parallel implementation of compact numerical schemes. NOAA/NCEP Office Note 434, 34 pp. [Available from NCEP, 5200 Auth Rd., Camp Springs, MD 20746.].
Gandin, L. S., 1963: Objective Analysis of Meteorological Fields (in Russian). Gidrometeoizdat, 212 pp.
Gaspari, G., and S. E. Cohn, 1998: Construction of correlation functions in two and three dimensions. Office Note Series on Global Modeling and Data Assimilation, DAO Office Note 96-03R1, DAO, GSFC, 53 pp.
Gaspari, G., and S. E. Cohn, 1999: Construction of correlation functions in two and three dimensions. Quart. J. Roy. Meteor. Soc., 125 , 723–757.
Hamming, R. W., 1977: Digital Filters. Prentice Hall, 226 pp.
Hayden, C. M., and R. J. Purser, 1995: Recursive filter objective analysis of meteorological fields: Applications to NESDIS operational processing. J. Appl. Meteor., 34 , 3–15.
Hollingsworth, A., and P. Lönnberg, 1986: The statistical structure of short-range forecast errors as determined from radiosonde data. Part I: The wind field. Tellus, 38A , 111–136.
Ide, K., P. Courtier, M. Ghil, and A. C. Lorenc, 1997: Unified notation for data assimilation: Operational, sequential and variational. J. Meteor. Soc. Japan, 75 , 181–189.
Lorenc, A. C., 1986: Analysis methods for numerical weather prediction. Quart. J. Roy. Meteor. Soc., 112 , 1177–1194.
Lorenc, A. C., 1992: Iterative analysis using covariance functions and filters. Quart. J. Roy. Meteor. Soc., 118 , 569–591.
Lorenc, A. C., 1997: Development of an operational variational assimilation scheme. J. Meteor. Soc. Japan, 75 , 339–346.
Oliver, D., 1995: Moving averages for Gaussian simulation in two and three dimensions. Math. Geology, 27 , 939–960.
Otnes, R. K., and L. Enochson, 1972: Digital Time Series Analysis. Wiley, 467 pp.
Papoulis, A., 1984: Probability, Random Variables, and Stochastic Processes. McGraw-Hill, 576 pp.
Parrish, D. F., and J. C. Derber, 1992: The National Meteorological Center's Spectral Statistical-Interpolation Analysis System. Mon. Wea. Rev., 120 , 1747–1763.
Purser, R. J., and R. McQuigg, 1982: A successive correction analysis scheme using recursive numerical filters. Met Office Tech. Note 154, British Meteorological Office, 17 pp.
Purser, R. J., and L. M. Leslie, 1988: A semi-implicit semi-Lagrangian finite-difference scheme using high-order spatial differencing on a nonstaggered grid. Mon. Wea. Rev., 116 , 2067–2080.
Purser, R. J., W-S. Wu, D. F. Parrish, and N. M. Roberts, 2003: Numerical aspects of the application of recursive filters to variational statistical analysis. Part II: Spatially inhomogeneous and anisotropic general covariances. Mon. Wea. Rev., 131 , 1536–1548.
Thiébaux, H. J., 1976: Anisotropic correlation functions for objective analysis. Mon. Wea. Rev., 104 , 994–1002.
Thiébaux, H. J., H. L. Mitchell, and D. W. Shantz, 1986: Horizontal structure of hemispheric forecast error correlations for geopotential and temperature. Mon. Wea. Rev., 114 , 1048–1066.
Wilks, D. S., 1995: Statistical Methods in the Atmospheric Sciences: An Introduction. Academic Press, 467 pp.
Wu, W-S., R. J. Purser, and D. F. Parrish, 2002: Three-dimensional variational analysis with spatially inhomogeneous covariances. Mon. Wea. Rev., 130 , 2905–2916.
APPENDIX A
Obtaining Filter Coefficients for a Given Scale










We summarize the practical steps required in order to obtain these coefficients. First, one locates the complex roots, κp, of the real-coefficient polynomial in K that defines


APPENDIX B
Nonperiodic End Conditions






To summarize, the bounded-domain algorithm will consist of the following three steps: (i) apply advancing filter 𝗔−1, (ii) prime the end conditions according to the procedure we have defined in this appendix, and (iii) apply backing filter 𝗕−1.
By way of illustrating the effects of these end conditions, Fig. B1 compares first-order (panel a) and fourth-order (panel b) filter responses with and without these end conditions for applications to initial data consisting of impulses two and eight grid units from the right-hand end. In each case, the smoothing scale is 4.0 grid units. The short-dashed curves show the output without applying the special end conditions (i.e., applying the backing filter as if all data beyond the boundary are reset to zero) while the solid curves show the “correct” responses using the end conditions we have described. In both cases the neglect of the proper end conditions has a serious effect on the response associated with the impulse placed two units from the end, being much larger in the case of the higher-order filter shown in the second panel, while, for the first-order filter, the differences for the case of the impulse placed eight units in become negligible. However, for the higher-order filter of Fig. B1b, we see that significant differences persist even when the initial impulse is as much as eight units away from the boundary and that, therefore, it is not wise to neglect the proper end conditions for the higher-order filters.
APPENDIX C
Periodic End Conditions


A similar procedure is used for the backing filter on the cyclic domain, so the overall cost is double that of the recursive filter on a nonperiodic domain of N points. For this reason, when performance is critical, it may be preferable in practice to employ a generous overlap and the nonperiodic version of the filter instead. However, the extra overhead of computing the proper cyclic condition is a factor for consideration only for serial processing; when the domain is divided into segments, whether it is periodic or not, the recursions always need to be repeated, at least for a significant fraction of the domain, in order to achieve intersegment consistency. Fujita and Purser (2001) show how a generalization of this idea can form the basis for one of the ways in which recursive processes may be implemented efficiently in a distributed computing environment.

Comparison of one-dimensional applications of recursive filters approximating a Gaussian (shown solid). Dashed curves show filter approximations: (a) order n = 1, (b) n = 2, and (c) n = 4, with (long dashes) and without (short dashes) the off-diagonal b coefficient refinements
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2

Comparison of one-dimensional applications of recursive filters approximating a Gaussian (shown solid). Dashed curves show filter approximations: (a) order n = 1, (b) n = 2, and (c) n = 4, with (long dashes) and without (short dashes) the off-diagonal b coefficient refinements
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2
Comparison of one-dimensional applications of recursive filters approximating a Gaussian (shown solid). Dashed curves show filter approximations: (a) order n = 1, (b) n = 2, and (c) n = 4, with (long dashes) and without (short dashes) the off-diagonal b coefficient refinements
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2

Sequential application of quasi-Gaussian recursive filters of order n in two dimensions: (a) n = 1, (b) n = 2, (c) n = 4, and (d) four applications of filters with n = 1 with scale parameter adjusted to make the result comparable with the other single-pass filters
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2

Sequential application of quasi-Gaussian recursive filters of order n in two dimensions: (a) n = 1, (b) n = 2, (c) n = 4, and (d) four applications of filters with n = 1 with scale parameter adjusted to make the result comparable with the other single-pass filters
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2
Sequential application of quasi-Gaussian recursive filters of order n in two dimensions: (a) n = 1, (b) n = 2, (c) n = 4, and (d) four applications of filters with n = 1 with scale parameter adjusted to make the result comparable with the other single-pass filters
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2

Negative Laplacian applied to quasi-Gaussian recursive filters with (a) n = 2, (b) n = 4, (c) n = 6, and (d) corresponding contours for the exact Gaussian. Contours are at multiples of odd numbers with negative contours shown as dotted curves
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2

Negative Laplacian applied to quasi-Gaussian recursive filters with (a) n = 2, (b) n = 4, (c) n = 6, and (d) corresponding contours for the exact Gaussian. Contours are at multiples of odd numbers with negative contours shown as dotted curves
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2
Negative Laplacian applied to quasi-Gaussian recursive filters with (a) n = 2, (b) n = 4, (c) n = 6, and (d) corresponding contours for the exact Gaussian. Contours are at multiples of odd numbers with negative contours shown as dotted curves
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2

Fig. B1. Comparison of filter responses to initial data composed of impulses placed two units and eight units away from the right-hand boundary with (solid) and without (short dashed) the special end conditions described in appendix B. (a) Results for the first-order filter with a characteristic scale of five units, and (b) for the fourth-order filter with the same scale
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2

Fig. B1. Comparison of filter responses to initial data composed of impulses placed two units and eight units away from the right-hand boundary with (solid) and without (short dashed) the special end conditions described in appendix B. (a) Results for the first-order filter with a characteristic scale of five units, and (b) for the fourth-order filter with the same scale
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2
Fig. B1. Comparison of filter responses to initial data composed of impulses placed two units and eight units away from the right-hand boundary with (solid) and without (short dashed) the special end conditions described in appendix B. (a) Results for the first-order filter with a characteristic scale of five units, and (b) for the fourth-order filter with the same scale
Citation: Monthly Weather Review 131, 8; 10.1175//1520-0493(2003)131<1524:NAOTAO>2.0.CO;2
Coefficients bi,j for quasi-Gaussian filters up to degree six


Coefficients wj for uniform grid midpoint interpolation at orders of accuracy, n, up to 12, where index j is the half-integer distance, in grid units, between the target point and the source point to which weight wj applies

