ダウンロード - 関連データシート、アプリケーションノート、チュートリアルなど
HP アプリケーションノート95、HPジャーナル 1967年2月号。 GHz級のfTを持つバイポーラトランジスタが市場に登場し始めた時代に、多くの技術者にSパラメータ設計の測定器と手法を紹介した記事です。手法自体は今もほぼ変わっておらず、Sパラメータを用いたマイクロ波回路設計の入門として今でも十分通用します。
HP アプリケーションノート267。 インピーダンス整合設計の標準的な手順を追加した資料です。現在では他にも様々な手法がありますが、今でも知っておく価値のある重要なノートです。
スミスチャート。 印刷して使え、白黒(レーザープリンタ)でも見やすい図版です。昔ながらの紙と鉛筆による設計に便利です。
アメリカ空軍のインターデジタル・エピタキシャル・プレーナ型トランジスタ計画。 1960年代初頭の2N918のような高fTトランジスタにつながった研究です。機密指定は解除されています。
Ansoft Designer の使い方チュートリアル。(Compact社がAnsoftに買収された後、ARRL Radio Designer と Supercompact の後継となったソフトです)。機能自体は当時とほぼ変わっておらず、入門資料として今も有用です。著作権は Gunthard Kraus 氏。かなり古い資料で連絡先は不明のため、何か問題があれば私までご連絡ください。
RCA 2N3478。 データシート
2N918 ベアダイ。 シリコン設計に興味のある方向けの、Silicon Supplies社によるデータシート
RCA 2N918。 データシート
Motorola BFY90 データシート。 Sパラメータ表付き
BFY90 の .s2p ファイル。 1000MHzまでの2ポートTouchstoneファイル(VCE=5V、IC=2mA)
2N918 の .s2p ファイル。 500MHzまでの2ポートTouchstoneファイル
2N3478 の .s1p ファイル。 シンプルな1ポートS11(入力ポート)Touchstoneファイル
2N3478(6点データ)の .s1p ファイル。 シンプルな1ポートS11(入力ポート)Touchstoneファイル
2N3478(17点データ)の .s1p ファイル。 100MHz刻みで1.7GHzまでの、より精度の高い1ポートS11(入力ポート)Touchstoneファイル
2N3478 の .s1p ファイル。 シンプルな1ポートS22(出力ポート)Touchstoneファイル
2N3478(6点データ)の .s1p ファイル。 シンプルな1ポートS22(出力ポート)Touchstoneファイル
2N3478(17点データ)の .s1p ファイル。 100MHz刻みで1.7GHzまでの、より精度の高い1ポートS22(出力ポート)Touchstoneファイル
2N3478 のダミー2ポート .s2p ファイル。 100MHz刻みで1.7GHzまでの、伝達特性を持たない(アイソレートされた)ダミー2ポートTouchstoneファイル
2N3478 の実測フル2ポート .s2p(最新版)。 決定版です!欲しいのはこれです
citistrip.awk GAWKまたはLinux上で動く、HP8753 VNAのネイティブファイルからデータを抜き出しTouchstoneの.s1pを生成するシンプルなAWKスクリプトです。アンテナの1ポートリターンロス測定が必要なときに便利です。
exampleCITI.d1 AWKスクリプトを試してみたい方向けのCITIFILEのサンプルです。フロッピーディスクに保存されていたポート1のアンテナ測定データをここに転送したものです。
SmithChartPlotter11_sixpoint.java 6点のS11ファイルから簡易スミスチャートを描画するJavaコードです。
SmithChartPlotter11_sixpoint.class 6点のS11ファイルから簡易スミスチャートを描画するJavaコンパイル済みクラスです。
SmithChartPlotter22_sixpoint.java 6点のS22ファイルから簡易スミスチャートを描画するJavaコードです。
SmithChartPlotter22_sixpoint.class 6点のS22ファイルから簡易スミスチャートを描画するJavaコンパイル済みクラスです。
SmithChartPlotterS11.java 17点のS11ファイルから簡易スミスチャートを描画するJavaコードです。
SmithChartPlotterS11.class 17点のS11ファイルから簡易スミスチャートを描画するJavaコンパイル済みクラスです。
SmithChartPlotterS22.java 17点のS22ファイルから簡易スミスチャートを描画するJavaコードです。
SmithChartPlotterS22.class 17点のS22ファイルから簡易スミスチャートを描画するJavaコンパイル済みクラスです。
Launch.java S11とS22のグラフを起動する、シングルスレッド版メインパネルのJavaコードです
SmithChartPlotter11.java シングルスレッド版S11スミスチャートオブジェクトのJavaコードです
SmithChartPlotter22.java シングルスレッド版S22スミスチャートオブジェクトのJavaコードです
SmithChartPlotter11.class シングルスレッド版メインパネルのS11グラフオブジェクトのJavaクラスです
SmithChartPlotter22.class シングルスレッド版メインパネルのS22グラフオブジェクトのJavaクラスです
Launch_threaded.java S11とS22のグラフを起動する、マルチスレッド版メインパネルのJavaコードです
SmithChartPlotter11_threaded.java マルチスレッド版S11スミスチャートオブジェクトのJavaコードです
SmithChartPlotter22_threaded.java マルチスレッド版S22スミスチャートオブジェクトのJavaコードです
SmithChartPlotter11_threaded.class マルチスレッド版メインパネルのS11グラフオブジェクトのJavaクラスです
SmithChartPlotter22_threaded.class マルチスレッド版メインパネルのS22グラフオブジェクトのJavaコードです
EM9Code.zip 「EM Coding 9」用のJavaコード一式をまとめたzipファイル
dipole14.zip 14MHzダイポールアンテナのNEC2入出力デッキ(サンプル)
nec2.src.zip FUNETから入手したVAX向けNEC2の純粋なソースコード
MiniNec v1 Report 516.pdf NOSCによるオリジナルのMiniNec-81レポート516
ダウンロード - 主要な DOS/Windows 向け RF 設計ソフトウェアとユーティリティ(RFシミュレーションの歴史も少し)
GNU DIA。 図表作成・ベクター画像処理ソフト(GPL 2ライセンス)
Vipec 3.1.2。 Compactライクな線形Sパラメータ設計ソフト(GPL 2ライセンス)
Smith V4.1.0.0。 Fritz Dellsperger氏によるソフトです。無料版・商用版の価格については、氏のサイト http://fritz.dellsperger.net をご覧ください
DOS MIMP v1.0(Dan Moline氏作)。 1992年に書かれたMotorola社のインピーダンス整合プログラムです。何度も買収を重ねたMotorola米国RFパワー部門の末期に、幸運にもDan氏と一緒に仕事をする機会がありました。DOS上のソフトですが、DOSBoxを入れる覚悟さえあれば今でも十分実用的です
Almond。 何年も前にDOSのパブリックドメイン掲示板に置かれていたソフトで、往年のDOS版Compact(線形Sパラメータ回路シミュレータ)の機能の多くを備えています。作者はSonora Radio ResearchのChris Trask氏(だったと思います)。MIMPより一歩進んだ内容で、DOSBoxが必要です。マニュアルはLaTeXで書き直す作業を少し行いました。時期は1983年頃、初代EESof Touchstoneシミュレータの登場と同じ頃かそれ以前に遡ります
Ansoft Designer スチューデント版。(ライセンスは遵守してください)。2001年頃までは、有名なCompact Software(線形シミュレータ)のWindows版が ARRL Radio Designer(またはSuper Compact)として、ARRL Radio Handbookに同梱される形で提供されていました。その後Compact社はAnsoftに買収され、Ansoft DesignerはAnsoftの製品ラインに統合された同じソフトです。モダンなWindowsインターフェースを持ち、線形シミュレータとして今でも十分実用になります
HP Appcad。 HPがまだ主にRFおよび関連測定器メーカーだった頃、傘下のRF半導体部門が、回路の基本設計とスミスチャート解析のための使いやすい計算ツールとして作成したソフトです。後にAgilentによって再コンパイルされ、Agilentのロゴ付きでネット上に公開されています。ミキサー積の計算機能など、便利な機能もいくつか備えています
SPara123。 S・Z・Hパラメータのビューア兼マッチングプログラムで、なかなか良くできています
uSimmics-5.8。 Qucs-Studioの後継にあたるソフトの新名称で、QUCS-Sとして分岐したQUCSと区別するために改名されたものです。RFシミュレーション技術を数多く統合しており非常に優秀です。線形・非線形・高調波シミュレーションに対応したGPLソフトで、Microwave OfficeやKeysight ADSに代わるオープンソースとしてはおそらく最良の選択肢です
RFSim99。 機能は限定的ですが使いやすいSパラメータ線形シミュレーションツールで、RF設計作業には十分役立ちます。現行版WindowsでもG0FTD(Andy氏)が再コンパイルしたと思われるバージョンが動作します。
KE5FX GPIB Toolkit。 今どき誰でも、GPIB制御のHPGL HP7470プロッタエミュレータがPCに必要なはずです。KE5FX氏が、計測器からのデータをGPIB経由で簡単に取り込めるツール一式を作成しています。
GNU AWK(gawk)3.1.6。 Windows上でデータ処理用のAWKスクリプトを実行・開発したいときに必要になるものです。
GNU Notepad++ v8.8.5 プログラマ向けエディタとして私が普段好んで使っているもので、このウェブサイトやTouchstoneファイルの作成、コード記述(Java/AWKなど)にも使っています。シンプルなものが欲しいときにちょうどいいツールです。
OpenJDK JRE v.25 クリック実行可能なJARやFat JARに組み込むための、ほぼ最新版のJava JREです。オープンプロジェクト https://adoptium.net/en-GB/temurin/releases から入手したものです。最新版を使いたくなったら、このリンク先を確認してください。
アプリケーション向け(Enterpriseではない)SDK v.25 ほぼ最新版のJava JDKです。
アプリケーション向け(Enterpriseではない)SDK v.8 Sun Microsystemsが経営破綻しOracleに買収された後も、コアの一部機能が非推奨になるまでは、しばらくほぼ通常通り開発が続いていました。非推奨になったものの一つがCOMで、コミュニティがRXTXで対応しました。JDK v8を基準に開発している方も多く、v8向けにビルドされています。v8・v25ともJava2をサポートしていますが、非推奨化の度合いは異なります。Java2への移行がSunの終焉よりかなり早い時期だったこともあり、25年経った今でも問題なくコンパイルできるコードが手元に残っています。今のところ一番の問題はCOM関連で、RXTXは未完成のままでしたが、これは何年も前の話なので今は改善されているかもしれません。
DOSBox 0.74 (NEC、MININEC、PUFF、Quickbasic/QB45など)優れた古いDOSソフトが今も数多く残っているのは驚くべきことです。これらを最近のWindowsで動かすにはDOSBoxのインストールが必要になります
jvider 1.8 コマンドラインのJavaプログラムを本格的なWindowsアプリケーション風に仕上げるための、Java2 Swing GUIビルダーです。現在は開発が止まっているようですが、ネット上のあちこちで今も入手できます。CNET(https://download.cnet.com/download/jvider/3000-2213_4-10226399.html)からも入手可能です
Apache NetBeans 28 Javaアプリケーション開発やエンタープライズ開発で人気の本格的なIDEです
Microsoft VisualStudioSetup Microsoft社によるアプリケーション/エンタープライズ開発向けの人気IDEです。NetBeans、特に初期バージョンとの見た目の類似には驚かされます。
JGRASP 2.0.6_19 Auburn大学製。Javaアプリケーション開発向けの、機能を絞ったシンプルな教育用/セミプロ向けIDEとして人気です
Pencil-Setup v3.0.0 https://pencil.evolus.vn/Next.html 少し変わり種ですが、ソフトウェア仕様書の作成を少し楽にしてくれる便利なGUIモックアップツールです。ナプキンの裏の落書きよりはずっとましです
packr-all-4.0.0.jar .JARソフトウェアにJREなどのアセットを同梱し、Windows実行ファイルとしてまとめたいときに必要なツールです。
InstallForge IFInst.zip 実行ファイルができたあと、Windows環境で簡単にインストール/アンインストールできる形で配布したいときに必要なツールです
WinDiff.zip ソースコードにUNIX diff形式のパッチを適用するためのWindows用パッケージです
NECViewer.zip NEC2の出力デッキを閲覧するための自作Javaクラスです。実行するには java NECViewer と入力してください
necR2D2.zip 新しい64ビット版NEC2を動かすための、整理済みソースと実行ファイルです。FUNETのソースコードをもとに、Windows 11上の64ビットgcc 13でコンパイルしたコマンドライン版です。
gcc-13.2.0-64.zip gfortranを含む、gccツール v13.2 のWindows x64版です
GroundWave.zip Barrack/Norton法を用いて平坦な海面上の地表波を計算する自作Javaクラスです。実行するには java GroundWave
AppletonSkywave.zip Appleton方程式を用いて電離層反射波(スカイウェーブ)を計算する自作Javaクラスです。実行するには java AppletonSkyWave
KE7VYL_TruckerHarness.jarすべてのトラック運転手に必要な、自作の KE7VYL_TruckerHarness.jar です!! 実行するには: java -jar KE7VYL_TruckerHarness.jar
LMatchCalculator.jarヘヴィサイド演算子法を用いたL型整合回路のサンプルプログラムです。通常の設計ツールで得られる結果に加え、減衰効果も確認できます