{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "ZE4QPBC1AF"
    }
  ],
  "body": "\n## Summary\n\nThe Hartley transform is an integral transform like the [[Fourier transform|DPVM34ADZV]], but with the real kernel $\\cos(\\omega t) + \\sin(\\omega t)$ in place of $e^{-i\\omega t}$.\nIt sends real functions to real functions, and with the symmetric normalization it is its own inverse.\nFor a real function it carries the same information as the Fourier transform.\nFor a real function $f$, the even part of the Hartley transform of $f$ is the real part of the Fourier transform of $f$.\nIts odd part is minus the imaginary part of the Fourier transform of $f$.\nIts discrete version is used as a real-arithmetic alternative to the discrete Fourier transform.\n\n## Explanations\n\n### L1 human\n\nThe Fourier transform describes a real signal by complex numbers.\nThe Hartley transform packs the same information into real numbers, by adding the cosine and the sine parts instead of keeping them apart.\nApplying it twice gives back the signal.\nFor example, the Gaussian $e^{-t^2/2}$ is even, so its sine part vanishes and its Hartley transform is again $e^{-\\omega^2/2}$.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "44A15",
      "42A38",
      "94A12"
    ],
    "name": "Hartley transform",
    "same_as": {
      "wikidata": "Q1567607",
      "wikipedia": "Hartley transform"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Hartley_transform"
      }
    ],
    "specializes": [
      "YCK709QB06"
    ],
    "tag": "WEHYECYAVJ"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/WEHYECYAVJ/",
  "links": [
    {
      "field": "specializes",
      "target": "YCK709QB06"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/WEHYECYAVJ.md",
  "msc": [
    "44A15",
    "42A38",
    "94A12"
  ],
  "name": "Hartley transform",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/WEH/WEHYECYAVJ.md",
  "status": null,
  "tag": "WEHYECYAVJ",
  "uri": "m2://WEHYECYAVJ",
  "url": "https://tamnd.github.io/math2/wiki/hartley-transform/",
  "writing": {
    "tag": "WEHYECYAVJ",
    "kind": "concept",
    "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
      }
    ]
  }
}
