{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Example\n\nCoiflets are a family of compactly supported orthonormal wavelets constructed by Ingrid Daubechies and named after Ronald Coifman.\nFor an even integer $L \\ge 2$, the coiflet of order $L$ is a real orthonormal wavelet $\\psi$ with [[scaling function|YH4BERB952]] $\\varphi$ such that:\n\n1. $\\psi$ has $L$ [[vanishing moments|7QERXM0C52]]: $\\int_{\\R} x^l \\psi(x) \\, dx = 0$ for $l = 0, 1, \\dots, L-1$.\n2. $\\int_{\\R} \\varphi(x) \\, dx = 1$ and $\\int_{\\R} x^l \\varphi(x) \\, dx = 0$ for $l = 1, \\dots, L-1$.\n\nThe low-pass filter of the coiflet of order $L$ has $3L$ coefficients, so $\\varphi$ and $\\psi$ are supported on intervals of length $3L - 1$.\nFor $L = 2$ the filter has $6$ coefficients.\n\n## Remarks\n\nThe vanishing moments of the scaling function are the distinctive feature.\nFor a smooth function $f$, they make the scaling coefficient $\\ip{f}{\\varphi_{j,k}}$ close to $2^{-j/2} f(2^{-j} k)$, where $\\varphi_{j,k}(x) = 2^{j/2}\\varphi(2^j x - k)$, with an error that is small to high order in $2^{-j}$.\nSo samples of $f$ can be used directly as starting coefficients of the discrete wavelet transform.\nTo get these extra conditions, coiflets need longer filters than the [[Daubechies wavelets|90V8S5CXE6]] with the same number of vanishing moments of $\\psi$.\nCoiflets are also closer to symmetric than Daubechies wavelets.\n\n## Explanations\n\n### L1 human\n\nMost wavelets only ask that the wavelet itself have zero average against low-degree polynomials.\nCoiflets also ask this of the scaling function, apart from its total mass.\nAs a result, the scaling function acts almost like a point sample of the signal.\nThis makes them convenient when the input data are just samples of a smooth function.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "instance_of": [
      "4PZ35C0GV3"
    ],
    "kind": "example",
    "msc": [
      "42C40",
      "65T60"
    ],
    "name": "Coiflet",
    "same_as": {
      "wikidata": "Q3487000",
      "wikipedia": "Coiflet"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Coiflet"
      }
    ],
    "tag": "R38W9GFMQX",
    "uses": [
      "1GHQMBR7DE",
      "YH4BERB952",
      "7QERXM0C52"
    ]
  },
  "kind": "example",
  "link": "https://tamnd.github.io/math2/node/R38W9GFMQX/",
  "links": [
    {
      "field": "instance_of",
      "target": "4PZ35C0GV3"
    },
    {
      "field": "uses",
      "target": "1GHQMBR7DE"
    },
    {
      "field": "uses",
      "target": "YH4BERB952"
    },
    {
      "field": "uses",
      "target": "7QERXM0C52"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/R38W9GFMQX.md",
  "msc": [
    "42C40",
    "65T60"
  ],
  "name": "Coiflet",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/R38/R38W9GFMQX.md",
  "status": null,
  "tag": "R38W9GFMQX",
  "uri": "m2://R38W9GFMQX",
  "url": "https://tamnd.github.io/math2/wiki/coiflet/",
  "writing": {
    "tag": "R38W9GFMQX",
    "kind": "example",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
