No perfect resistors
Paw Prints: Writings of the maddog
Recently I was watching a video that Christopher “Monty” Montgomery, the founder of the Xiph.org project had produced on audio and video formats. They did a good job on the video, putting it out in both WebM format and Ogg format, with subtitles in English, French, German, Portuguese (Brazil) and Russian. They even include the SRT files so other subtitle translations could be done.
About position 7:36 on the video, where Monty was describing how "there is no such thing as a perfect transistor, or a perfect inductor or a perfect capacitor" , I burst into laughter.
In 1972 I told my college roommate *exactly* *those* *words* while he was studying digital filtering techniques at Drexel University in Philadelphia and trying to develop some of the first digital filters. Computers were just too slooooowwwwww to be doing digital filtering, so we had to develop digital filters out of discrete components and in order to keep the costs and size down, the algorithms had to be precise (as Monty pointed out in his video).
I started out studying Electrical Engineering at Drexel in the fall of 1968. I had taken three years of electronics in high school, and was very used to designing and building all sorts of analog circuits, just like Monty described in the video. My roommate was a ham radio operator, which had stimulated his interest in electrical engineering, but he had not done that much hardware work before going to Drexel. Drexel was a theoretical school, and you did not touch a soldering iron for the first three years.
After a year or so I switched to software in these (relatively) new "computer things", and my life went away from electrical engineering, although I kept a passing interest in it (and still do, which is useful for the Arduino work).
I met my roommate in the third year of Drexel (being a co-op school we went for five years, not four) and we stayed roommates until we graduated in 1973.
He continued studying digital filters while attending the University of Colorado in Boulder for his MSEE, and his Masters's thesis was on digital filtering and the mathematical algorithms to build them the fastest, least expensive way. Remember that back in those days transistors were not "billions and billions for a couple of dollars." In fact, I remember paying about one U.S. dollar for a transistor back then, and beer was .50 a pitcher at the "Railroad Bar" next to the university.
Unfortunately for my former roommate his thesis advisors at the University of Colorado found out that someone else at a different university was doing the same work (a bad thing for a thesis) and worse, the other person was getting almost the opposite results (hey, it was research right?)
Soooo....the two universities brought together the two hapless university students and had them defend their thesis against each other. Fortunately for my former roommate he was right.
Unfortunately the other student (who was wrong) had to start over.....no wonder there are so many people "ABT" (All But Thesis).
This, of course, caused a bit of a ripple in the EE world, and after my former roommate graduated he went to work for a large defense company, and then he spent the first six months of his employment flying around the world talking about his work at conferences.
After that he settled into Southern California and started to do "real work". About nine months after that his first real digital filter was working.
That was when I received a letter from him that only said:
"Now I know what you meant when you said there was no such thing as a perfect resistor."
It has been almost forty years since I thought about incident, and hearing Monty's words reminded me of a time long ago.
Carpe Diem!
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.