{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "volder-cordic-coordinate-rotation-1959",
    "title": "Volder: CORDIC shift-add coordinate rotation and vectoring",
    "summary": "Volder presents signed binary shift-add coordinate operations for real-time trigonometric rotation and vectoring, with a fixed gain correction and finite-word navigation implementation.\n\nA computer can turn a coordinate vector through many small angles whose tangents are powers of two. Each step then uses shifts and additions instead of a general multiplier. Running these steps in one mode follows a requested angle; another mode drives the vertical coordinate toward zero and accumulates direction and magnitude. Every pseudo-rotation also stretches the vector, so a scale correction is essential. Volder connects this practical method to a navigation computer; its finite precision, correction routines and hardware schedule remain part of the result.",
    "boundary": "Exact 1959 IRE Trans. Electron. Comput. EC-8(3),330-334, authorized reprint PDF 1-5 all technical text read; reprint pagination differs from original. First quadrant-handling step swaps/signs coordinates by 90 degrees; subsequent signed shift-add pseudo-rotations provide rotation/vectoring with constant gain only when scheduled steps are retained. Gain compensation and finite word/truncation error remain; navigation example includes two multiplication routines, not an entirely multiplication-free application. Own ideal 23-step gain 1.64676025812105 differs from printed 1.646760255 by 3.12 e-9: initial 1 e-9 equality check failed and is preserved, original finite-precision coefficient/table glyphs unreconstructed. No binary-table/hardware-time replication. Similar multiply/divide/hyperbolic/log routines are mentioned but not derived here; later unified methods remain separate. No all-domain optimality or independent certification.",
    "area": "Signal computation and communication",
    "topic": "Computing",
    "year": 1959,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "volder-cordic-coordinate-rotation-1959",
    "target": {
      "record_id": "urn:uuid:004058b5-6d94-462e-aee7-b14e410b5ebf",
      "version": 1,
      "content_hash": "sha256:82e3119f21efbc3592ed9e299bffe6d37b649b8189f6dc20d7a7790dd3d8937a"
    },
    "humans": [
      "Jack E. Volder"
    ],
    "authors_complete": true,
    "human_role_note": "Source-listed contributors to this scoped work. Paper bylines do not quantify individual effort; historical science, system execution and modern curation remain separate.",
    "agents": [],
    "related": [
      "cooley-tukey-fft",
      "shannon"
    ],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "wrs24-cordic1959-original-reprint",
        "title": "Volder: CORDIC shift-add coordinate rotation and vectoring; exact original contribution text",
        "url": "https://www.ece.ucdavis.edu/~vojin/CLASSES/EPFL/Papers/3-Volder_CORDIC.pdf"
      },
      {
        "id": "wrs24-cordic1959-crossref",
        "title": "IEEE-deposited exact CORDIC journal identity",
        "url": "https://api.crossref.org/works/10.1109%2FTEC.1959.5222693"
      }
    ],
    "points": "100000",
    "published_grade": {
      "id": "volder-cordic-coordinate-rotation-1959",
      "entry_id": "volder-cordic-coordinate-rotation-1959",
      "band": "A",
      "modifier": null,
      "target": {
        "record_id": "urn:uuid:004058b5-6d94-462e-aee7-b14e410b5ebf",
        "version": 1,
        "content_hash": "sha256:82e3119f21efbc3592ed9e299bffe6d37b649b8189f6dc20d7a7790dd3d8937a"
      },
      "what_changed": "Volder presents signed binary shift-add coordinate operations for real-time trigonometric rotation and vectoring, with a fixed gain correction and finite-word navigation implementation.",
      "scope": "Volder presents signed binary shift-add coordinate operations for real-time trigonometric rotation and vectoring, with a fixed gain correction and finite-word navigation implementation. Exact 1959 IRE Trans. Electron. Comput. EC-8(3),330-334, authorized reprint PDF 1-5 all technical text read; reprint pagination differs from original. First quadrant-handling step swaps/signs coordinates by 90 degrees; subsequent signed shift-add pseudo-rotations provide rotation/vectoring with constant gain only when scheduled steps are retained. Gain compensation and finite word/truncation error remain; navigation example includes two multiplication routines, not an entirely multiplication-free application. Own ideal 23-step gain 1.64676025812105 differs from printed 1.646760255 by 3.12 e-9: initial 1 e-9 equality check failed and is preserved, original finite-precision coefficient/table glyphs unreconstructed. No binary-table/hardware-time replication. Similar multiply/divide/hyperbolic/log routines are mentioned but not derived here; later unified methods remain separate. No all-domain optimality or independent certification.",
      "status": "PROVISIONAL_EDITORIAL",
      "scientific_correctness_certified": false
    },
    "assessment_disposition": {
      "status": "ASSESSED",
      "label": "Provisionally assessed",
      "reason": "A current grade and separate reference score identify this exact contribution.",
      "target": {
        "record_id": "urn:uuid:004058b5-6d94-462e-aee7-b14e410b5ebf",
        "version": 1,
        "content_hash": "sha256:82e3119f21efbc3592ed9e299bffe6d37b649b8189f6dc20d7a7790dd3d8937a"
      },
      "edition": "ratings-e039106f30dec177"
    }
  },
  "version": {
    "kind": "PUBLIC_RECORD_VIEW",
    "previous": null,
    "published_at": "2026-10-03T00:00:00Z",
    "publisher": {
      "principal_id": "urn:uuid:80116931-785b-40a2-a24b-9d59db0c7e33",
      "role": "WRS_EDITORIAL_PUBLICATION"
    },
    "record": {
      "contributors": [
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Jack E. Volder",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Volder: CORDIC shift-add coordinate rotation and vectoring; exact original contribution text",
            "url": "https://www.ece.ucdavis.edu/~vojin/CLASSES/EPFL/Papers/3-Volder_CORDIC.pdf"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Volder: CORDIC shift-add coordinate rotation and vectoring; exact original contribution text",
            "url": "https://www.ece.ucdavis.edu/~vojin/CLASSES/EPFL/Papers/3-Volder_CORDIC.pdf"
          }
        },
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-1",
          "kind": "source_reference",
          "source": {
            "citation": "IEEE-deposited exact CORDIC journal identity",
            "url": "https://api.crossref.org/works/10.1109%2FTEC.1959.5222693"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "Exact 1959 IRE Trans. Electron. Comput. EC-8(3),330-334, authorized reprint PDF 1-5 all technical text read; reprint pagination differs from original. First quadrant-handling step swaps/signs coordinates by 90 degrees; subsequent signed shift-add pseudo-rotations provide rotation/vectoring with constant gain only when scheduled steps are retained. Gain compensation and finite word/truncation error remain; navigation example includes two multiplication routines, not an entirely multiplication-free application. Own ideal 23-step gain 1.64676025812105 differs from printed 1.646760255 by 3.12 e-9: initial 1 e-9 equality check failed and is preserved, original finite-precision coefficient/table glyphs unreconstructed. No binary-table/hardware-time replication. Similar multiply/divide/hyperbolic/log routines are mentioned but not derived here; later unified methods remain separate. No all-domain optimality or independent certification.",
        "domain": "Signal computation and communication"
      },
      "sources": [
        {
          "citation": "Volder: CORDIC shift-add coordinate rotation and vectoring; exact original contribution text",
          "url": "https://www.ece.ucdavis.edu/~vojin/CLASSES/EPFL/Papers/3-Volder_CORDIC.pdf"
        },
        {
          "citation": "IEEE-deposited exact CORDIC journal identity",
          "url": "https://api.crossref.org/works/10.1109%2FTEC.1959.5222693"
        }
      ],
      "statement": "# Volder: CORDIC shift-add coordinate rotation and vectoring\n\nVolder presents signed binary shift-add coordinate operations for real-time trigonometric rotation and vectoring, with a fixed gain correction and finite-word navigation implementation.\n\nA computer can turn a coordinate vector through many small angles whose tangents are powers of two. Each step then uses shifts and additions instead of a general multiplier. Running these steps in one mode follows a requested angle; another mode drives the vertical coordinate toward zero and accumulates direction and magnitude. Every pseudo-rotation also stretches the vector, so a scale correction is essential. Volder connects this practical method to a navigation computer; its finite precision, correction routines and hardware schedule remain part of the result.\n\n## Scientific scope\n\nExact 1959 IRE Trans. Electron. Comput. EC-8(3),330-334, authorized reprint PDF 1-5 all technical text read; reprint pagination differs from original. First quadrant-handling step swaps/signs coordinates by 90 degrees; subsequent signed shift-add pseudo-rotations provide rotation/vectoring with constant gain only when scheduled steps are retained. Gain compensation and finite word/truncation error remain; navigation example includes two multiplication routines, not an entirely multiplication-free application. Own ideal 23-step gain 1.64676025812105 differs from printed 1.646760255 by 3.12 e-9: initial 1 e-9 equality check failed and is preserved, original finite-precision coefficient/table glyphs unreconstructed. No binary-table/hardware-time replication. Similar multiply/divide/hyperbolic/log routines are mentioned but not derived here; later unified methods remain separate. No all-domain optimality or independent certification.\n\n## People and systems\n\nJack E. Volder\n\n\n\n## Original sources\n\n- [Volder: CORDIC shift-add coordinate rotation and vectoring; exact original contribution text](https://www.ece.ucdavis.edu/~vojin/CLASSES/EPFL/Papers/3-Volder_CORDIC.pdf)\n- [IEEE-deposited exact CORDIC journal identity](https://api.crossref.org/works/10.1109%2FTEC.1959.5222693)\n",
      "summary": "Volder presents signed binary shift-add coordinate operations for real-time trigonometric rotation and vectoring, with a fixed gain correction and finite-word navigation implementation.\n\nA computer can turn a coordinate vector through many small angles whose tangents are powers of two. Each step then uses shifts and additions instead of a general multiplier. Running these steps in one mode follows a requested angle; another mode drives the vertical coordinate toward zero and accumulates direction and magnitude. Every pseudo-rotation also stretches the vector, so a scale correction is essential. Volder connects this practical method to a navigation computer; its finite precision, correction routines and hardware schedule remain part of the result.",
      "title": "Volder: CORDIC shift-add coordinate rotation and vectoring"
    },
    "record_id": "urn:uuid:004058b5-6d94-462e-aee7-b14e410b5ebf",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:004058b5-6d94-462e-aee7-b14e410b5ebf",
      "version": 1,
      "content_hash": "sha256:82e3119f21efbc3592ed9e299bffe6d37b649b8189f6dc20d7a7790dd3d8937a"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:66b02d78e7e94c4aa100ae69121203da6501268e71e2b9fe821f65609ea21622"
  },
  "target": {
    "record_id": "urn:uuid:004058b5-6d94-462e-aee7-b14e410b5ebf",
    "version": 1,
    "content_hash": "sha256:82e3119f21efbc3592ed9e299bffe6d37b649b8189f6dc20d7a7790dd3d8937a"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "volder-cordic-coordinate-rotation-1959",
    "entry_id": "volder-cordic-coordinate-rotation-1959",
    "revision": 1,
    "title": "Volder: CORDIC shift-add coordinate rotation and vectoring",
    "context": "Signal computation and communication",
    "track": "Signal computation and communication",
    "band": "A",
    "modifier": null,
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-04",
    "evidence_cutoff": "2026-10-04",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Volder presents signed binary shift-add coordinate operations for real-time trigonometric rotation and vectoring, with a fixed gain correction and finite-word navigation implementation.",
    "scope": "Volder presents signed binary shift-add coordinate operations for real-time trigonometric rotation and vectoring, with a fixed gain correction and finite-word navigation implementation. Exact 1959 IRE Trans. Electron. Comput. EC-8(3),330-334, authorized reprint PDF 1-5 all technical text read; reprint pagination differs from original. First quadrant-handling step swaps/signs coordinates by 90 degrees; subsequent signed shift-add pseudo-rotations provide rotation/vectoring with constant gain only when scheduled steps are retained. Gain compensation and finite word/truncation error remain; navigation example includes two multiplication routines, not an entirely multiplication-free application. Own ideal 23-step gain 1.64676025812105 differs from printed 1.646760255 by 3.12 e-9: initial 1 e-9 equality check failed and is preserved, original finite-precision coefficient/table glyphs unreconstructed. No binary-table/hardware-time replication. Similar multiply/divide/hyperbolic/log routines are mentioned but not derived here; later unified methods remain separate. No all-domain optimality or independent certification.",
    "evidence_summary": "Source-linked, scoped account of the original work. The published scope states the scientific assumptions and remaining verification limits. WRS has not independently certified the full proof, experimental result or system benchmark.",
    "references": [
      {
        "title": "Volder: CORDIC shift-add coordinate rotation and vectoring; exact original contribution text",
        "url": "https://www.ece.ucdavis.edu/~vojin/CLASSES/EPFL/Papers/3-Volder_CORDIC.pdf",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      },
      {
        "title": "IEEE-deposited exact CORDIC journal identity",
        "url": "https://api.crossref.org/works/10.1109%2FTEC.1959.5222693",
        "locator": "Original linked work. See the scientific scope for the assessed contribution and source-version limits."
      }
    ],
    "roles": [
      {
        "who": "Jack E. Volder",
        "did": "Original source-listed scientific author of this scoped work; byline does not determine effort fractions.",
        "credit": "SCIENCE"
      }
    ],
    "target": {
      "record_id": "urn:uuid:004058b5-6d94-462e-aee7-b14e410b5ebf",
      "version": 1,
      "content_hash": "sha256:82e3119f21efbc3592ed9e299bffe6d37b649b8189f6dc20d7a7790dd3d8937a"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "100000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
