<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Signal and noise - Peter Monta</title><link>http://www.pmonta.com/</link><description>Peter Monta's projects</description><atom:link href="http://www.pmonta.com/feeds/peter-monta.rss.xml" rel="self"/><lastBuildDate>Sun, 17 Aug 2025 12:45:00 -0400</lastBuildDate><item><title>Xona X5 data</title><link>http://www.pmonta.com/xona-x5-data.html</link><description>&lt;p&gt;The 10230-chip Xona X5 data code has been added to my Github repository:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://github.com/pmonta/GNSS-DSP-tools"&gt;https://github.com/pmonta/GNSS-DSP-tools&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The signal is somewhat different from a &amp;quot;normal&amp;quot; GNSS data signal in that each code period has the code shifted by an amount equal to the data symbol sent during that period …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Sun, 17 Aug 2025 12:45:00 -0400</pubDate><guid>tag:www.pmonta.com,2025-08-17:/xona-x5-data.html</guid><category>GNSS</category></item><item><title>Xona X1 pilot and data tracking</title><link>http://www.pmonta.com/xona-x1-pilot-and-data-tracking.html</link><description>&lt;p&gt;I've added the Xona X1 pilot and data codes to my Github repository supporting the various GNSS signals:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://github.com/pmonta/GNSS-DSP-tools"&gt;https://github.com/pmonta/GNSS-DSP-tools&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There are also preliminary acquisition and tracking programs similar to the others.  In the case of the Xona signals, though, they really need either external aiding or …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Mon, 11 Aug 2025 18:30:00 -0400</pubDate><guid>tag:www.pmonta.com,2025-08-11:/xona-x1-pilot-and-data-tracking.html</guid><category>GNSS</category></item><item><title>Xona spreading codes</title><link>http://www.pmonta.com/xona-spreading-codes.html</link><description>&lt;p&gt;The spreading code for what appears to be the pilot component of Xona's X1 signal is shown here:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="http://www.pmonta.com/uploads/2025/08/xona-chips.png"&gt;&lt;img alt="image-xona-chips" src="http://www.pmonta.com/uploads/2025/08/xona-chips.png" style="width: 80%;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After carrier wipeoff, the signal is sampled at 1.023 MHz and coherently integrated for 800 ms.  The code chips are clearly apparent, and they have a 4-level structure because of the …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Fri, 08 Aug 2025 12:30:00 -0400</pubDate><guid>tag:www.pmonta.com,2025-08-08:/xona-spreading-codes.html</guid><category>GNSS</category></item><item><title>GNSS signal from Xona's Pulsar-0 satellite</title><link>http://www.pmonta.com/gnss-signal-from-xona-pulsar-0-satellite.html</link><description>&lt;p&gt;This waterfall plot shows the L1 signal from Pulsar-0:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="http://www.pmonta.com/uploads/2025/07/xona-waterfall.png"&gt;&lt;img alt="image-xona-waterfall" src="http://www.pmonta.com/uploads/2025/07/xona-waterfall.png" style="width: 100%;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The frequency is as expected, 1593.322500 MHz give or take the Doppler shift (that is, a nominal carrier frequency of 155.75 times 10.23 MHz), but, curiously, the bandwidth appears to be only ~1.7 MHz rather than the …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Wed, 30 Jul 2025 22:50:00 -0400</pubDate><guid>tag:www.pmonta.com,2025-07-30:/gnss-signal-from-xona-pulsar-0-satellite.html</guid><category>GNSS</category></item><item><title>Compact Disc microscopy, part 2</title><link>http://www.pmonta.com/compact-disc-microscopy-part-2.html</link><description>&lt;p&gt;See part 1 &lt;a class="reference external" href="compact-disc-microscopy.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In order to capture and decode more bits from the CD's surface, multiple images are needed.  Below are 125 images forming a short arc (roughly following the CD's tracks) stitched with &lt;a class="reference external" href="https://hugin.sourceforge.io/"&gt;Hugin&lt;/a&gt;.  (Other stitching tools include &lt;a class="reference external" href="https://github.com/usnistgov/MIST"&gt;MIST&lt;/a&gt; and &lt;a class="reference external" href="https://labsyspharm.github.io/ashlar/"&gt;Ashlar&lt;/a&gt;, though MIST assumes a regular grid structure …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Sat, 14 Jan 2023 02:30:00 -0500</pubDate><guid>tag:www.pmonta.com,2023-01-14:/compact-disc-microscopy-part-2.html</guid><category>Microscopy</category></item><item><title>Compact Disc microscopy</title><link>http://www.pmonta.com/compact-disc-microscopy.html</link><description>&lt;p&gt;While refining my CNC microscope setup, I thought I'd have a look at some CD surfaces.  Unfortunately CDs are not especially useful as calibration artifacts, since the track pitch and channel-bit length can be varied over ~15% ranges and still be in spec (manufacturers played with these parameters to pack …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Thu, 22 Dec 2022 11:48:00 -0500</pubDate><guid>tag:www.pmonta.com,2022-12-22:/compact-disc-microscopy.html</guid><category>Microscopy</category></item><item><title>Clean version of Logarithmorum Chilias Prima</title><link>http://www.pmonta.com/clean-version-logarithmorum-chilias-prima.html</link><description>&lt;p&gt;&lt;em&gt;Logarithmorum Chilias Prima&lt;/em&gt; is the first table of base-10 logarithms, written by Henry Briggs and published in 1617.  I've previously taken a look at the &lt;a class="reference external" href="http://www.pmonta.com/logarithmorum-chilias-prima.html"&gt;accuracy of the table entries&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I thought it would be neat to have a faithful copy of the original printed version.  To this end, the …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Thu, 18 Aug 2022 12:18:00 -0400</pubDate><guid>tag:www.pmonta.com,2022-08-18:/clean-version-logarithmorum-chilias-prima.html</guid><category>History of computation</category></item><item><title>GNSS sky recordings</title><link>http://www.pmonta.com/gnss-sky-recordings.html</link><description>&lt;p&gt;I'd like to make available to a wider audience a stream of GNSS sky recordings.&lt;/p&gt;
&lt;p&gt;The recordings are made with the GNSS Firehose digitizers and Tallysman TW3972 antennas.   Each recording is 200 ms long and contains three GNSS bands, each sampled at 70 MHz with a useful bandwidth of about …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Sat, 01 Feb 2020 10:06:00 -0500</pubDate><guid>tag:www.pmonta.com,2020-02-01:/gnss-sky-recordings.html</guid><category>GNSS</category></item><item><title>The L1C signal on GPS III</title><link>http://www.pmonta.com/the-l1c-signal-on-gps-iii.html</link><description>&lt;p&gt;The recently-launched GPS III satellite, SVN 74, is transmitting on PRN 4, though not yet set healthy. But it's a good opportunity to have a look at the L1C signal.&lt;/p&gt;
&lt;p&gt;The pilot is TMBOC; here is its correlation peak:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="http://www.pmonta.com/uploads/2019/02/peak_l1cp.png"&gt;&lt;img alt="peak_l1cp" src="http://www.pmonta.com/uploads/2019/02/peak_l1cp.png" style="width: 100%;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It looks proper to me, though I haven't compared it against …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Wed, 27 Feb 2019 01:19:00 -0500</pubDate><guid>tag:www.pmonta.com,2019-02-27:/the-l1c-signal-on-gps-iii.html</guid><category>GNSS</category></item><item><title>BeiDou B2b codes</title><link>http://www.pmonta.com/beidou-b2b-codes.html</link><description>&lt;p&gt;It turns out to be an interesting exercise to extract the BeiDou B2b codes from GNSS recordings. If there were a pilot on B2b, there would have been plenty of SNR with even a short recording to see the pilot using a technique similar to that shown by Yudanov &lt;a class="footnote-reference" href="#footnote-1" id="footnote-reference-1"&gt;[1 …&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Mon, 24 Dec 2018 10:10:00 -0500</pubDate><guid>tag:www.pmonta.com,2018-12-24:/beidou-b2b-codes.html</guid><category>GNSS</category></item><item><title>GNSS tri-band, quad-constellation sky recording</title><link>http://www.pmonta.com/gnss-tri-band-quad-constellation-sky-recording.html</link><description>&lt;p&gt;I'd like to share my first tri-band GNSS sky recording along with scripts for acquisition and tracking.&lt;/p&gt;
&lt;p&gt;The recording is 50 seconds long with three channels of simultaneous 2-bit complex samples at 70 Msa/s (approx. 50 MHz usable bandwidth per channel) centered on L1, L2, and E5 (~1191 MHz …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Mon, 15 May 2017 10:54:00 -0400</pubDate><guid>tag:www.pmonta.com,2017-05-15:/gnss-tri-band-quad-constellation-sky-recording.html</guid><category>GNSS</category></item><item><title>GNSS Firehose update</title><link>http://www.pmonta.com/gnss-firehose-update.html</link><description>&lt;p&gt;Some updates on the GNSS Firehose system as it approaches general usability:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;now supports three 50 MHz RF channels (nominally covering L1/L2/E5), 840 Mbit/s total payload&lt;/li&gt;
&lt;li&gt;supports command and status over Ethernet (in addition to UART)&lt;/li&gt;
&lt;li&gt;firmware now in C, running on a RISC-V soft CPU (&lt;a class="reference external" href="https://github.com/cliffordwolf/picorv32"&gt;picorv32 …&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Fri, 05 May 2017 00:06:00 -0400</pubDate><guid>tag:www.pmonta.com,2017-05-05:/gnss-firehose-update.html</guid><category>electronics, GNSS</category></item><item><title>GNSS Firehose status, example L1/L2 sky recording</title><link>http://www.pmonta.com/gnss-firehose-status-example-l1l2-sky-recording.html</link><description>&lt;p&gt;Just a quick update on the GNSS Firehose digitizer project. I've decided to get a few systems professionally assembled; they will be similar to this prototype unit:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="http://www.pmonta.com/uploads/2015/05/gnss-firehose-proto-2.jpg"&gt;&lt;img alt="gnss-firehose-proto-2" src="http://www.pmonta.com/uploads/2015/05/gnss-firehose-proto-2.jpg" style="width: 100%;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is some sample data, a sky recording taken on May 6 at around 13:38 UTC:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://pmonta.com/data/gnss-3.dat"&gt;gnss-3.dat (743 MByte)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This represents …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Sun, 10 May 2015 21:30:00 -0400</pubDate><guid>tag:www.pmonta.com,2015-05-10:/gnss-firehose-status-example-l1l2-sky-recording.html</guid><category>electronics, GNSS</category></item><item><title>Squaring receiver for Galileo blind search</title><link>http://www.pmonta.com/squaring-receiver-for-galileo-blind-search.html</link><description>&lt;p&gt;I've been following the drama of the two recently-launched Galileo FOC satellites. To my knowledge, nothing is yet known about the status of the transmitters, nor have the PRNs been revealed, nor does an acquisition search over all 50 codes in the Galileo ICD yield any signals when the satellites …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Tue, 23 Sep 2014 02:51:00 -0400</pubDate><guid>tag:www.pmonta.com,2014-09-23:/squaring-receiver-for-galileo-blind-search.html</guid><category>GNSS</category></item><item><title>GNSS stamp collecting</title><link>http://www.pmonta.com/gnss-stamp-collecting.html</link><description>&lt;p&gt;Here's a fun montage of the various GNSS signals-in-space. I think this accounts for all extant open-access signals that are likely to remain so (ruling out Galileo E6 for example) and that are intended for systems having global coverage (so no QZSS or IRNSS). A few comments on the signals …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Tue, 16 Sep 2014 01:38:00 -0400</pubDate><guid>tag:www.pmonta.com,2014-09-16:/gnss-stamp-collecting.html</guid><category>GNSS</category></item><item><title>Height-based multipath mitigation</title><link>http://www.pmonta.com/height-based-multipath-mitigation.html</link><description>&lt;p&gt;Here's a crazy idea which I might as well put on the blog.&lt;/p&gt;
&lt;p&gt;Multipath is an important error source for GNSS reference stations. Monuments for antennas are nearly always placed close to the Earth's surface, so the ground will act as a reflector with a grazing geometry that generates short-delay …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Sat, 06 Sep 2014 23:22:00 -0400</pubDate><guid>tag:www.pmonta.com,2014-09-06:/height-based-multipath-mitigation.html</guid><category>GNSS</category></item><item><title>Semicodeless P(Y)-code processing using high-rate aiding</title><link>http://www.pmonta.com/semicodeless-py-code-processing-using-high-rate-aiding.html</link><description>&lt;p&gt;Present schemes for semicodeless P(Y) processing assume an autonomous receiver that estimates W-code bits directly from the received signal. Given the limited C/N0 available, naturally the signals are noisy, resulting in squaring loss.&lt;/p&gt;
&lt;p&gt;One simple way around this is to use more reliable estimates of the W bits …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Fri, 25 Jul 2014 23:55:00 -0400</pubDate><guid>tag:www.pmonta.com,2014-07-25:/semicodeless-py-code-processing-using-high-rate-aiding.html</guid><category>GNSS</category></item><item><title>Parallel processing of recorded GNSS signals</title><link>http://www.pmonta.com/parallel-processing-of-recorded-gnss-signals.html</link><description>&lt;p&gt;Most GNSS receivers process signals serially. This is natural for tracking loops based on PLLs and DLLs, as they have a feedback structure. If signals are recorded and stored, however, another viewpoint might be more flexible.&lt;/p&gt;
&lt;p&gt;Let's regard the recorded waveform as a series of chunks of length, say, 5 …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Fri, 25 Jul 2014 23:51:00 -0400</pubDate><guid>tag:www.pmonta.com,2014-07-25:/parallel-processing-of-recorded-gnss-signals.html</guid><category>GNSS</category></item><item><title>GPS P code exploration</title><link>http://www.pmonta.com/gps-p-code-exploration.html</link><description>&lt;p&gt;As a first step towards obtaining GPS P-code observables, it seems prudent to verify that the P code is detectable in a test recording with high C/N0.&lt;/p&gt;
&lt;p&gt;Here's the result with an L1 recording containing a strong signal from PRN 30 (about 50 dBHz). The peak is smeared over …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Tue, 08 Jul 2014 06:49:00 -0400</pubDate><guid>tag:www.pmonta.com,2014-07-08:/gps-p-code-exploration.html</guid><category>GNSS</category></item><item><title>New "GNSS Firehose" board</title><link>http://www.pmonta.com/new-gnss-firehose-board.html</link><description>&lt;p&gt;I've finally gotten around to updating the GNSS front-end digitizer. Along with a new Ethernet PHY chip (the old one from Vitesse seems to be no longer available), there is an external clock option, an expanded auxiliary header, and a number of small improvements in signal integrity. The external-clock header …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Tue, 17 Jun 2014 22:39:00 -0400</pubDate><guid>tag:www.pmonta.com,2014-06-17:/new-gnss-firehose-board.html</guid><category>electronics, GNSS</category></item><item><title>SMT stencil cutting</title><link>http://www.pmonta.com/smt-stencil-cutting.html</link><description>&lt;p&gt;&lt;a class="reference external image-reference" href="http://www.pmonta.com/uploads/2012/12/stencil-4.jpg"&gt;&lt;img alt="image0" src="http://www.pmonta.com/uploads/2012/12/stencil-4.jpg" style="width: 100%;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I've been making some SMT stencils using a &lt;a class="reference external" href="http://silhouetteamerica.com/silhouetteCameo.aspx"&gt;Silhouette Cameo&lt;/a&gt; craft cutter (vinyl cutter). It's great for fast turnaround time and low materials cost, though the quality is not as high as a laser-cut stainless-steel stencil. Still, they're useful down to 0.5 mm pitch and 0201, and possibly a …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Tue, 25 Dec 2012 10:56:00 -0500</pubDate><guid>tag:www.pmonta.com,2012-12-25:/smt-stencil-cutting.html</guid><category>electronics</category></item><item><title>Logarithmorum Chilias Prima</title><link>http://www.pmonta.com/logarithmorum-chilias-prima.html</link><description>&lt;p&gt;Here is some analysis of Briggs' first logarithm table of 1617, &lt;em&gt;Logarithmorum Chilias Prima.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The table is available on microfilm as part of the Early English Books series from UMI/ProQuest.  The on-line service, &lt;a class="reference external" href="https://proquest.libguides.com/eebopqp/home"&gt;Early English Books Online (EEBO)&lt;/a&gt;, also makes the work available, but the scans are of poor …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Tue, 05 Jun 2012 09:54:00 -0400</pubDate><guid>tag:www.pmonta.com,2012-06-05:/logarithmorum-chilias-prima.html</guid><category>History of computation</category></item><item><title>GNSS Firehose</title><link>http://www.pmonta.com/gnss-firehose.html</link><description>&lt;div class="section" id="wideband-front-end-for-gps-glonass-galileo-compass"&gt;
&lt;h2&gt;Wideband front end for GPS, Glonass, Galileo, Compass&lt;/h2&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="http://www.pmonta.com/uploads/2012/06/GNSS_Firehose_board_photo.jpg"&gt;&lt;img alt="image0" src="http://www.pmonta.com/uploads/2012/06/GNSS_Firehose_board_photo.jpg" style="width: 100%;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="http://www.pmonta.com/uploads/2012/06/GNSS_Firehose_block_diagram.png"&gt;&lt;img alt="image1" src="http://www.pmonta.com/uploads/2012/06/GNSS_Firehose_block_diagram.png" style="width: 100%;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external image-reference" href="http://www.pmonta.com/uploads/2012/06/GNSS_Firehose_board.png"&gt;&lt;img alt="image2" src="http://www.pmonta.com/uploads/2012/06/GNSS_Firehose_board.png" style="width: 100%;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I've long wanted a fully flexible GPS receiver. Starting from the raw RF samples gives complete visibility into the signal processing and estimation algorithms for the observables. Unfortunately, existing commercial products, either in the test-equipment class (e.g. vector signal analyzer, USRP …&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Mon, 04 Jun 2012 20:52:00 -0400</pubDate><guid>tag:www.pmonta.com,2012-06-04:/gnss-firehose.html</guid><category>electronics, GNSS</category></item><item><title>555 contest entries</title><link>http://www.pmonta.com/555-contest-entries.html</link><description>&lt;p&gt;Here are my two entries for the 555 design contest.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.pmonta.com/555-contest-op-amp.html"&gt;An op-amp made from 555 chips&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="http://www.pmonta.com/555-contest-digital-logic.html"&gt;Digital logic using 555 chips&lt;/a&gt;&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Mon, 28 Feb 2011 12:00:00 -0500</pubDate><guid>tag:www.pmonta.com,2011-02-28:/555-contest-entries.html</guid><category>Electronics</category></item><item><title>Digital logic using 555 chips</title><link>http://www.pmonta.com/555-contest-digital-logic.html</link><description>&lt;p&gt;Question: is the 555 complete in the Boolean sense?  That is, can any Boolean function be realized as a network of 555 chips?&lt;/p&gt;
&lt;p&gt;Answer: yes.  Tie the threshold pin high---this essentially disables the 555's internal latch.  Now provide inputs to the reset and trigger pins and take the output from …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Sun, 27 Feb 2011 12:00:00 -0500</pubDate><guid>tag:www.pmonta.com,2011-02-27:/555-contest-digital-logic.html</guid><category>Electronics</category></item><item><title>An op-amp made from 555 chips</title><link>http://www.pmonta.com/555-contest-op-amp.html</link><description>&lt;p&gt;Is it possible to make an op-amp out of nothing but 555 chips and
passive components?  Not a terribly practical question, given the
existence of very inexpensive and capable op-amps covering every
corner of op-amp performance space; but it has some aesthetic appeal.
If you find yourself on a desert …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Sun, 27 Feb 2011 12:00:00 -0500</pubDate><guid>tag:www.pmonta.com,2011-02-27:/555-contest-op-amp.html</guid><category>Electronics</category></item><item><title>Photographic lunar distances</title><link>http://www.pmonta.com/photographic-lunar-distances.html</link><description>&lt;p&gt;&lt;strong&gt;Update, September 2020:&lt;/strong&gt;  I've written some code to estimate the Moon's position against the stellar background on images similar to those below.  It's available at my GitHub repository here:  &lt;a class="reference external" href="https://github.com/pmonta/lunar-astrometry"&gt;https://github.com/pmonta/lunar-astrometry&lt;/a&gt;&lt;/p&gt;
&lt;hr class="docutils" /&gt;
&lt;p&gt;These images were taken on November 30, 2009 at 08:29:43 UTC.  The location is …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Tue, 01 Dec 2009 12:00:00 -0500</pubDate><guid>tag:www.pmonta.com,2009-12-01:/photographic-lunar-distances.html</guid><category>Navigation, Astronomy</category></item><item><title>Printable Otis King slide rule</title><link>http://www.pmonta.com/printable-otis-king-slide-rule.html</link><description>&lt;p&gt;After looking through Dick Lyon's &lt;a class="reference external" href="http://www.svpal.org/~dickel/OK/OtisKing.html"&gt;web site&lt;/a&gt; devoted to the Otis King cylindrical slide rule, I decided I had to have one, even if only made of paper.  So here's a Postscript / PDF version of an Otis King model L—just cut out the pieces, tape them into paper cylinders …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Monta</dc:creator><pubDate>Mon, 15 Jan 2001 12:00:00 -0500</pubDate><guid>tag:www.pmonta.com,2001-01-15:/printable-otis-king-slide-rule.html</guid><category>History of computation, Slide rules</category></item></channel></rss>