mirror of
https://github.com/ttrftech/NanoVNA.git
synced 2025-12-06 03:31:59 +01:00
514 lines
135 KiB
Plaintext
514 lines
135 KiB
Plaintext
|
|
{
|
||
|
|
"cells": [
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 1,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false
|
||
|
|
},
|
||
|
|
"outputs": [],
|
||
|
|
"source": [
|
||
|
|
"%matplotlib inline\n",
|
||
|
|
"from nanovna import NanoVNA"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 65,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": true
|
||
|
|
},
|
||
|
|
"outputs": [],
|
||
|
|
"source": [
|
||
|
|
"#reload script\n",
|
||
|
|
"%run nanovna.py"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 12,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": true
|
||
|
|
},
|
||
|
|
"outputs": [],
|
||
|
|
"source": [
|
||
|
|
"#instanceを生成\n",
|
||
|
|
"nv = NanoVNA('/dev/cu.usbmodem401')"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 19,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": true
|
||
|
|
},
|
||
|
|
"outputs": [],
|
||
|
|
"source": [
|
||
|
|
"nv.resume()"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 22,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false,
|
||
|
|
"scrolled": true
|
||
|
|
},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAX4AAAENCAYAAAAIbA6TAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xd4FOX2wPHvSUJCJ/QWIDRpKgEEFa6XIIhiQxEV9IKg\n2NDLxYsFKyhIsSFeRQQVBATEQhPkByqRIiAtgAQwqBRFekmAJJDk/f0xSQwhfXYzu5PzeZ59zM7M\nzpzj6NnZMzPviDEGpZRSxUeA0wEopZQqWlr4lVKqmNHCr5RSxYwWfqWUKma08CulVDGjhV8ppYoZ\nrxd+EblBRHaKyC8i8oy3t6eUUip34s3r+EUkAPgF6AwcANYDvYwxO722UaWUUrny9hF/OyDWGLPX\nGHMemA109/I2lVJK5cLbhb82sD/T+z/SpimllHKIntxVSqliJsjL6/8TqJvpfVjatAwiooMFKaVU\nIRhjpDCf83bhXw80EpF6wF9AL6B31oW+jPmSU4mnOJl4kpOJJzmWcIzDZw5z+Mxh/jr9FwfiD2CM\nIax8GHUr1KVehXrUrVCXsPJh1CxXk5pla1KrXC0ql65MgPjWj5jhw4czfPhwp8PwGk/kd/o0rFxp\nvX7+GXbsgP37oUYNqFnTelWvDhUrQmgoVKgA5ctDmTLWq3RpCAmBkiUhONh6lShhvYKCICAAAgOt\nV/rfAQEg+fhfJj0/YyD9Ooj0v9NfqamQknLh+/R/pr9SUqxX5nnG/D09fV7m5bOuPyUFkpPzXn/6\n+6zLZff3ggXD6dZteMa6s64j63ZyW3d2+WfOI2uO6cul/zvN+u828zIi1ivzujKvO/2z6fsW4Jdf\nhhMePjxjucxy2m5u/01knpc1n/T/nrK+AgIunJdZ5ulZ/31l/u8187zM6/7220LVfMDLhd8YkyIi\njwNLsdpKHxljdmRdrkezHnmuKy4pjj/i/mDfqX3sPbmXvaf28sPeHzgQfyDjyyE+KZ4aZWtQs1xN\nqpepTrUy1ahepjoVS1WkfEh5KoRUoGxwWUqXKE2pEqUoFVSKwIBAAiSAQAnEYEg1qRhjOJ96nqTk\nJJJSkkhKTiIxOZGkFOuficmJGfPOp5wnOTWZ5NRkUkwKARJAUEAQgRJIicASLF6/mOrrq1MyqCTl\nQspRLrgc5ULKEVoyNONVKqgUkp8q5IP27NlTqM+dPQvTpsH06bBlC7RpA5GR0K8fNGsGDRtaBdxp\n6fll9z+uG6xZs4fHH3c6Cu/o128PU6c6HYX32Pnv0dtH/BhjlgBN7K6nfEh5mldtTvOqzXNcJjE5\nkYOnD/JX/F8cOnOIw2cOc+j0If6K/4tdR3cRdy6O+KR4EpITOHv+LAnnE0g1qaSYFFJSraItIhlf\nBCWDShISFEJIYAglg0pmvC8ZaP0zODCY4MBgSgSUyCj2qSaVxOREklOTOZ9ynvikeLYc2kJCcgKn\nz50mPimeuKQ4TiWd4lTiKU4kniDVpFK5VGUql65MxZLWl1S5kHKUDy5P+RDrVaFkBcqUKEPpEqUz\nvrjS35cJLpPxhVKmRBmf/hI5ehTefRfefx+uugpeegn++U8oVcrpyJQqPrxe+ItSyaCShIeGEx4a\n7nQoGW4JuYXIyMhcl0lMTuTY2WMcSzjGiYQTxJ+LJz4pnlNJp4hLiiMuKY7YY7GcOX/G+sJKTuDM\nOevvs+fPcub8GeKT4ok/F09iciJlg8tm/MIJLRlKldJVqFq6KlXLVCWsfBh1ytehToU6hIeGE1oy\n1FZ+/fr1y/eya9bAnXfCjTfCihXQxPbhgPcVJD9/5Ob83JybXV69gStfAYgYp2Nwk+TUZE6fO53x\nhXEi4QRHzh7h6NmjHD5zOKNdtj9uP3tO7iFQAqlfsT4NKzbM+EWV/goK8Nxxwccfw9ChMGUK3HST\nx1arVLElIoU+uauF38uioqLyPOJ3ijGG4wnH2XNyD7HHY9lxZAcxR2P4+fDP7D+1n1Y1W3Fl7Svp\n1qgbnep3yvbEeV75GQP//S8sXgzz50PTpl5MyAt8ef95gpvzc3NuYK/wu6rVowpGRKhc2jq30KZW\nmwvmnUo8xfoD61n7x1qeXPYkx84e41+X/4sHWj1Aw0oN872N2bNh2TJYt866Ikcp5Tw94lf5su3Q\nNqZtmcbULVMZ1nEYj7V9LM+TyEeOwGWXwcKF0LZtEQWqVDGhrR5VZGKPxdL7y97UKleLj7t/TJXS\nVXJctndvCAuD118vwgCVKibsFH7futvJhaKiopwOwaMaV27Mjw/8SNMqTWn1QSvmfD0n2+Xmz4cN\nG+Dll4s4QA9z2/7Lys35uTk3u7TwqwILDgzmteteY+AVA3l11aukpKZcMP/kSXjsMfjoI+uuWqWU\nb9FWjyq0lNQUrpt+HZ3CO/Fixxczpr/9tnUyd9YsB4NTyuW01aMcERgQyPTbp/Pe+vf4cf+PGdM/\n/dQaekEp5Zu08HuZ2/uMsZti+eDmD7j3q3s5mXiSX36xBljr3NnpyDzD7fvPzfm5OTe7tPAr27o3\n7U6X+l0YuWIkM2fC3Xdbo2IqpXyT9viVR+w/tZ+WE1sSOi2W2VMq066d0xEp5W7a41eOq1OhDtdU\n6cHJpv/Tm7WU8nFa+L3M7X3GzPmF/vwMSZe9x+lz8c4F5GHFaf+5jZtzs0sLv/KI5GT4v1mN6RTe\nhYkbJjodjlIqF9rjVx6xdCm88AJ8uHAr18+4nt8G/UapEvp0FaW8RXv8ynFffAG9esHl1S+nba22\nTIme4nRISqkcaOH3Mrf3GdPzW7vWeoQiwDMdnmHc2nG44Zdccdl/buTm3OzSwq9sO3MGdu+2hmAG\naF+nPSUCSrBy30pnA1NKZUt7/Mq21ath8GBYv/7vaW+teYvog9FMu32ac4Ep5WLa41eOWr/+4get\n9Lm8Dwt2LeBU4ilnglJK5UgLv5e5vc8YFRXF+vVwxRUXTq9apipdGnRh1s/+PURncdh/buXm3Oyy\nVfhFpKeI/CwiKSLSOsu8Z0UkVkR2iEhXe2EqX7ZhQ/aPVnyg1QN8tPmjog9IKZUrWz1+EWkCpAIf\nAE8aYzalTW8GzATaAmHAt0Dj7Jr52uP3bydPWo9XPHny4oHZUlJTCB8fzte9v6ZljZbOBKiUSznW\n4zfG7DLGxAJZN94dmG2MSTbG7AFiAR22y4U2bYKIiOxH4wwMCKR/RH896lfKx3irx18b2J/p/Z9p\n04odt/cZZ8+OynVQtv4R/Zm5bSaJyYlFF5QHuX3/uTk/N+dmV56jpovIMqB65kmAAZ43xiz0RBD9\n+vUjPDwcgNDQUCIiIoiMjAT+3nn++j46Otqn4vH0+3Xrorn5ZoDs5+/dspew42Es+mURdzS/w/F4\ndf8Vr/zc9D4qKoqpU6cCZNTLwvLIdfwishwYkqnHPxQwxpixae+XAMOMMeuy+az2+P1YeLg1Ts8l\nl+S8zMebP2bBrgXM6zWvyOJSyu185Tr+zAEsAHqJSLCI1AcaAT95cFvKBxw5Yp3UbdQo9+V6Nu/J\n8j3LOXb2WNEEppTKld3LOW8Tkf3AVcDXIvINgDEmBpgDxACLgYFOHdbHxMCcOfDWW/Df/8LTT8Oi\nRRAXVzTbT/+p5kbr10ODBlEE5PFfUfmQ8nRr1I3Ptn9WNIF5kJv3H7g7PzfnZpfdq3rmGWPqGGNK\nGWNqGmO6ZZo32hjTyBjTzBiz1H6o+XfwoFXoIyLghhvg88+tB4DXrg1ly1rzateG9u1h3jzQTlPh\nbNgATZvmb9k+l/dh+tbp3g1IKZUvrhqrJzUVxo2DV1+F7t2hb1/o2JFsj0gTE2HJEnj5ZQgMhBEj\nrC8JKVTHrHi65Ra47z7o2TPvZc+nnCdsXBir+q+iceXG3g9OKZez0+N3TeE/fNgqQidPwqxZ1knH\n/EhNhblzrYeIXHUVTJoEJUrYDqdYqFkT1qzJ/7/r/3zzHyqWqsjwyOHeDEupYsFXTu465qefoFUr\n67ViRf4LEVi/Bu64w2p
|
||
|
|
"text/plain": [
|
||
|
|
"<matplotlib.figure.Figure at 0x10bfddf90>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"nv.logmag(nv.data(0))\n",
|
||
|
|
"nv.logmag(nv.data(1))\n",
|
||
|
|
"nv.resume()"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 15,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false
|
||
|
|
},
|
||
|
|
"outputs": [],
|
||
|
|
"source": [
|
||
|
|
"a = nv.data(0)\n",
|
||
|
|
"b = nv.data(1)"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 16,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false,
|
||
|
|
"scrolled": true
|
||
|
|
},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "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\nMUHwSLUxhCIjR8K//73
|
||
|
|
"text/plain": [
|
||
|
|
"<matplotlib.figure.Figure at 0x10c265f50>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"nv.phase(b)"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 17,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": true
|
||
|
|
},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"text/plain": [
|
||
|
|
"array([ 0.01246035 -1.58797440e-02j, -0.00866127 -6.97079740e-02j,\n",
|
||
|
|
" -0.04222728 -1.15677334e-01j, -0.09201751 -1.43823102e-01j,\n",
|
||
|
|
" -0.14765747 -1.49449899e-01j, -0.20138575 -1.35523363e-01j,\n",
|
||
|
|
" -0.24305312 -1.02494128e-01j, -0.27080530 -5.71944260e-02j,\n",
|
||
|
|
" -0.27971882 -6.99584500e-03j, -0.26907292 +4.40693050e-02j,\n",
|
||
|
|
" -0.24088305 +8.66062640e-02j, -0.19859442 +1.15753814e-01j,\n",
|
||
|
|
" -0.14841373 +1.27066627e-01j, -0.09569300 +1.20097838e-01j,\n",
|
||
|
|
" -0.05156963 +9.20905470e-02j, -0.02104931 +5.01451520e-02j,\n",
|
||
|
|
" -0.00866800 +4.88108000e-04j, -0.01736783 -4.68257360e-02j,\n",
|
||
|
|
" -0.04384594 -8.58118980e-02j, -0.07889305 -1.08475185e-01j,\n",
|
||
|
|
" -0.11559161 -1.11082322e-01j, -0.14483015 -1.00106723e-01j,\n",
|
||
|
|
" -0.16154118 -7.83933020e-02j, -0.16068070 -5.29539130e-02j,\n",
|
||
|
|
" -0.14511135 -3.55947910e-02j, -0.12046393 -3.13718350e-02j,\n",
|
||
|
|
" -0.09601796 -4.53632580e-02j, -0.07967011 -6.88652910e-02j,\n",
|
||
|
|
" -0.07910766 -9.61398850e-02j, -0.08660254 -1.11095376e-01j,\n",
|
||
|
|
" -0.08850060 -1.08509123e-01j, -0.05662110 -9.59949190e-02j,\n",
|
||
|
|
" 0.02378542 -1.13351397e-01j, 0.12275567 -2.21316710e-01j,\n",
|
||
|
|
" 0.14320016 -4.30105596e-01j, 0.01445553 -6.36196434e-01j,\n",
|
||
|
|
" -0.19958022 -7.38724291e-01j, -0.40982348 -7.38352775e-01j,\n",
|
||
|
|
" -0.57978451 -6.76701188e-01j, -0.70673472 -5.88059663e-01j,\n",
|
||
|
|
" -0.79882800 -4.89604473e-01j, -0.86395526 -3.90565961e-01j,\n",
|
||
|
|
" -0.90875614 -2.94724076e-01j, -0.93914884 -2.03354865e-01j,\n",
|
||
|
|
" -0.95689434 -1.17651909e-01j, -0.96577281 -3.68379980e-02j,\n",
|
||
|
|
" -0.96717065 +3.89843990e-02j, -0.96274847 +1.09661862e-01j,\n",
|
||
|
|
" -0.95326620 +1.75416350e-01j, -0.93968964 +2.37756907e-01j,\n",
|
||
|
|
" -0.92334002 +2.95781522e-01j, -0.90321410 +3.49781870e-01j,\n",
|
||
|
|
" -0.88174069 +4.00764703e-01j, -0.85760265 +4.47761893e-01j,\n",
|
||
|
|
" -0.83230764 +4.92349296e-01j, -0.80541772 +5.33628106e-01j,\n",
|
||
|
|
" -0.77721149 +5.72187721e-01j, -0.74806034 +6.08603715e-01j,\n",
|
||
|
|
" -0.71808147 +6.41842961e-01j, -0.68766314 +6.72596335e-01j,\n",
|
||
|
|
" -0.65635347 +7.02500879e-01j, -0.62487340 +7.28730440e-01j,\n",
|
||
|
|
" -0.59288865 +7.53398597e-01j, -0.56103963 +7.75578379e-01j,\n",
|
||
|
|
" -0.52799439 +7.97781229e-01j, -0.49553186 +8.17145586e-01j,\n",
|
||
|
|
" -0.46299446 +8.34913671e-01j, -0.43011853 +8.51932346e-01j,\n",
|
||
|
|
" -0.39746448 +8.65558087e-01j, -0.36459374 +8.78933131e-01j,\n",
|
||
|
|
" -0.33191168 +8.90994787e-01j, -0.29934335 +9.00974690e-01j,\n",
|
||
|
|
" -0.26723668 +9.10525500e-01j, -0.23472197 +9.18669342e-01j,\n",
|
||
|
|
" -0.20271154 +9.25427734e-01j, -0.17093070 +9.30867791e-01j,\n",
|
||
|
|
" -0.14001988 +9.35535848e-01j, -0.10775594 +9.39114093e-01j,\n",
|
||
|
|
" -0.07795186 +9.41670715e-01j, -0.04708647 +9.42763864e-01j,\n",
|
||
|
|
" -0.01707593 +9.44037675e-01j, 0.01442162 +9.42831575e-01j,\n",
|
||
|
|
" 0.04357856 +9.41699922e-01j, 0.07409779 +9.40415143e-01j,\n",
|
||
|
|
" 0.10234037 +9.36205804e-01j, 0.13201986 +9.32417213e-01j,\n",
|
||
|
|
" 0.15958805 +9.27824199e-01j, 0.18875074 +9.22450125e-01j,\n",
|
||
|
|
" 0.21566835 +9.16439771e-01j, 0.24223265 +9.09871280e-01j,\n",
|
||
|
|
" 0.26922095 +9.01904821e-01j, 0.29639044 +8.92024219e-01j,\n",
|
||
|
|
" 0.32202530 +8.83853435e-01j, 0.34705517 +8.74677836e-01j,\n",
|
||
|
|
" 0.37241211 +8.64473819e-01j, 0.39742213 +8.53511154e-01j,\n",
|
||
|
|
" 0.42289373 +8.41982126e-01j, 0.44677100 +8.28893423e-01j,\n",
|
||
|
|
" 0.46973503 +8.16549360e-01j, 0.49345097 +8.01798760e-01j,\n",
|
||
|
|
" 0.51453435 +7.89222598e-01j])"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"execution_count": 17,
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "execute_result"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"a"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "markdown",
|
||
|
|
"metadata": {},
|
||
|
|
"source": [
|
||
|
|
"## scikit-rfでスミスチャート"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 29,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false,
|
||
|
|
"scrolled": true
|
||
|
|
},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"text/plain": [
|
||
|
|
"1-Port Network: '', 1-300 MHz, 101 pts, z0=[ 50.+0.j]"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"execution_count": 29,
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "execute_result"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "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\nYWEBQ0PDXtW6dXBwgKe
|
||
|
|
"text/plain": [
|
||
|
|
"<matplotlib.figure.Figure at 0x10cb12710>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"#scikit-rf(skrf)を使ってスミスチャートをプロット\n",
|
||
|
|
"nv.smith(a)"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 28,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false
|
||
|
|
},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "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\nw9ScBZWq1aoFJ53kXl9
|
||
|
|
"text/plain": [
|
||
|
|
"<matplotlib.figure.Figure at 0x10c978210>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"#nv.smith()の返値はskrfのNetworkのインスタンス。いろいろとプロットできる。\n",
|
||
|
|
"_.plot_s_deg()"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 54,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false
|
||
|
|
},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "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\nMLNfAROAfsBrwGDgXmA
|
||
|
|
"text/plain": [
|
||
|
|
"<matplotlib.figure.Figure at 0x112c92d50>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"_.plot_s_db()"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "markdown",
|
||
|
|
"metadata": {},
|
||
|
|
"source": [
|
||
|
|
"## touchstoneファイルを読み書き"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 23,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false
|
||
|
|
},
|
||
|
|
"outputs": [],
|
||
|
|
"source": [
|
||
|
|
"#skrfのNetworkのインスタンスに変換\n",
|
||
|
|
"n = nv.skrf_network(a)\n",
|
||
|
|
"#ファイルに書き出す\n",
|
||
|
|
"n.write_touchstone('100mhz-lpf-s11')"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 24,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": true
|
||
|
|
},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"name": "stdout",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"!Created with skrf (http://scikit-rf.org).\r\n",
|
||
|
|
"# MHz S RI R 50.0 \r\n",
|
||
|
|
"!freq ReS11 ImS11\r\n",
|
||
|
|
"1.0 0.012460355 -0.015879744\r\n",
|
||
|
|
"3.99 -0.008661273 -0.069707974\r\n",
|
||
|
|
"6.98 -0.042227279 -0.115677334\r\n",
|
||
|
|
"9.97 -0.092017509 -0.143823102\r\n",
|
||
|
|
"12.96 -0.147657468 -0.149449899\r\n",
|
||
|
|
"15.95 -0.201385751 -0.135523363\r\n",
|
||
|
|
"18.94 -0.243053123 -0.102494128\r\n",
|
||
|
|
"21.93 -0.270805299 -0.057194426\r\n",
|
||
|
|
"24.92 -0.279718816 -0.006995845\r\n",
|
||
|
|
"27.91 -0.26907292 0.044069305\r\n",
|
||
|
|
"30.9 -0.240883052 0.086606264\r\n",
|
||
|
|
"33.89 -0.198594421 0.115753814\r\n",
|
||
|
|
"36.88 -0.148413732 0.127066627\r\n",
|
||
|
|
"39.87 -0.095692999 0.120097838\r\n",
|
||
|
|
"42.86 -0.051569625 0.092090547\r\n",
|
||
|
|
"45.85 -0.021049311 0.050145152\r\n",
|
||
|
|
"48.84 -0.008668005 0.000488108\r\n",
|
||
|
|
"51.83 -0.01736783 -0.046825736\r\n",
|
||
|
|
"54.82 -0.043845944 -0.085811898\r\n",
|
||
|
|
"57.81 -0.07889305 -0.108475185\r\n",
|
||
|
|
"60.8 -0.115591615 -0.111082322\r\n",
|
||
|
|
"63.79 -0.144830152 -0.100106723\r\n",
|
||
|
|
"66.78 -0.161541178 -0.078393302\r\n",
|
||
|
|
"69.77 -0.160680696 -0.052953913\r\n",
|
||
|
|
"72.76 -0.145111352 -0.035594791\r\n",
|
||
|
|
"75.75 -0.12046393 -0.031371835\r\n",
|
||
|
|
"78.74 -0.096017956 -0.045363258\r\n",
|
||
|
|
"81.73 -0.079670108 -0.068865291\r\n",
|
||
|
|
"84.72 -0.079107657 -0.096139885\r\n",
|
||
|
|
"87.71 -0.086602538 -0.111095376\r\n",
|
||
|
|
"90.7 -0.088500604 -0.108509123\r\n",
|
||
|
|
"93.69 -0.056621097 -0.095994919\r\n",
|
||
|
|
"96.68 0.023785417 -0.113351397\r\n",
|
||
|
|
"99.67 0.122755669 -0.22131671\r\n",
|
||
|
|
"102.66 0.143200159 -0.430105596\r\n",
|
||
|
|
"105.65 0.014455529 -0.636196434\r\n",
|
||
|
|
"108.64 -0.199580222 -0.738724291\r\n",
|
||
|
|
"111.63 -0.409823477 -0.738352775\r\n",
|
||
|
|
"114.62 -0.579784512 -0.676701188\r\n",
|
||
|
|
"117.61 -0.706734716 -0.588059663\r\n",
|
||
|
|
"120.6 -0.798828005 -0.489604473\r\n",
|
||
|
|
"123.59 -0.863955259 -0.390565961\r\n",
|
||
|
|
"126.58 -0.908756136 -0.294724076\r\n",
|
||
|
|
"129.57 -0.939148843 -0.203354865\r\n",
|
||
|
|
"132.56 -0.956894338 -0.117651909\r\n",
|
||
|
|
"135.55 -0.965772807 -0.036837998\r\n",
|
||
|
|
"138.54 -0.967170655 0.038984399\r\n",
|
||
|
|
"141.53 -0.962748467 0.109661862\r\n",
|
||
|
|
"144.52 -0.953266203 0.17541635\r\n",
|
||
|
|
"147.51 -0.939689636 0.237756907\r\n",
|
||
|
|
"150.5 -0.923340022 0.295781522\r\n",
|
||
|
|
"153.49 -0.903214097 0.34978187\r\n",
|
||
|
|
"156.48 -0.881740689 0.400764703\r\n",
|
||
|
|
"159.47 -0.857602655 0.447761893\r\n",
|
||
|
|
"162.46 -0.832307636 0.492349296\r\n",
|
||
|
|
"165.45 -0.805417716 0.533628106\r\n",
|
||
|
|
"168.44 -0.777211487 0.572187721\r\n",
|
||
|
|
"171.43 -0.748060345 0.608603715\r\n",
|
||
|
|
"174.42 -0.718081474 0.641842961\r\n",
|
||
|
|
"177.41 -0.687663137 0.672596335\r\n",
|
||
|
|
"180.4 -0.656353473 0.702500879\r\n",
|
||
|
|
"183.39 -0.624873399 0.72873044\r\n",
|
||
|
|
"186.38 -0.592888653 0.753398597\r\n",
|
||
|
|
"189.37 -0.561039626 0.775578379\r\n",
|
||
|
|
"192.36 -0.527994394 0.797781229\r\n",
|
||
|
|
"195.35 -0.495531857 0.817145586\r\n",
|
||
|
|
"198.34 -0.462994456 0.834913671\r\n",
|
||
|
|
"201.33 -0.43011853 0.851932346\r\n",
|
||
|
|
"204.32 -0.397464483 0.865558087\r\n",
|
||
|
|
"207.31 -0.364593744 0.878933131\r\n",
|
||
|
|
"210.3 -0.331911683 0.890994787\r\n",
|
||
|
|
"213.29 -0.299343347 0.90097469\r\n",
|
||
|
|
"216.28 -0.267236679 0.9105255\r\n",
|
||
|
|
"219.27 -0.234721973 0.918669342\r\n",
|
||
|
|
"222.26 -0.202711537 0.925427734\r\n",
|
||
|
|
"225.25 -0.170930698 0.930867791\r\n",
|
||
|
|
"228.24 -0.140019878 0.935535848\r\n",
|
||
|
|
"231.23 -0.107755944 0.939114093\r\n",
|
||
|
|
"234.22 -0.077951855 0.941670715\r\n",
|
||
|
|
"237.21 -0.047086469 0.942763864\r\n",
|
||
|
|
"240.2 -0.017075931 0.944037675\r\n",
|
||
|
|
"243.19 0.014421619 0.942831575\r\n",
|
||
|
|
"246.18 0.043578565 0.941699922\r\n",
|
||
|
|
"249.17 0.074097789 0.940415143\r\n",
|
||
|
|
"252.16 0.10234037 0.936205804\r\n",
|
||
|
|
"255.15 0.132019862 0.932417213\r\n",
|
||
|
|
"258.14 0.159588053 0.927824199\r\n",
|
||
|
|
"261.13 0.188750743 0.922450125\r\n",
|
||
|
|
"264.12 0.21566835 0.916439771\r\n",
|
||
|
|
"267.11 0.24223265 0.90987128\r\n",
|
||
|
|
"270.1 0.269220948 0.901904821\r\n",
|
||
|
|
"273.09 0.296390444 0.892024219\r\n",
|
||
|
|
"276.08 0.322025299 0.883853435\r\n",
|
||
|
|
"279.07 0.347055166 0.874677836\r\n",
|
||
|
|
"282.06 0.372412115 0.864473819\r\n",
|
||
|
|
"285.05 0.397422134 0.853511154\r\n",
|
||
|
|
"288.04 0.422893732 0.841982126\r\n",
|
||
|
|
"291.03 0.446770995 0.828893423\r\n",
|
||
|
|
"294.02 0.469735026 0.81654936\r\n",
|
||
|
|
"297.01 0.493450969 0.80179876\r\n",
|
||
|
|
"300.0 0.514534354 0.789222598\r\n"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"#ファイルを確認\n",
|
||
|
|
"!cat 100mhz-lpf-s11.s1p"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 25,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false
|
||
|
|
},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"text/plain": [
|
||
|
|
"1-Port Network: '100mhz-lpf-s11', 1-300 MHz, 101 pts, z0=[ 50.+0.j]"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"execution_count": 25,
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "execute_result"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"#再読み込み\n",
|
||
|
|
"import skrf\n",
|
||
|
|
"skrf.Network('100mhz-lpf-s11.s1p')"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 26,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": true
|
||
|
|
},
|
||
|
|
"outputs": [],
|
||
|
|
"source": [
|
||
|
|
"#独自形式で書き出す\n",
|
||
|
|
"n.write('100mhz-lpf')"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 27,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": false
|
||
|
|
},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"text/plain": [
|
||
|
|
"1-Port Network: '', 1-300 MHz, 101 pts, z0=[ 50.+0.j]"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"execution_count": 27,
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "execute_result"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"#独自形式を読み込む\n",
|
||
|
|
"import skrf\n",
|
||
|
|
"skrf.read('100mhz-lpf.ntwk')"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": null,
|
||
|
|
"metadata": {
|
||
|
|
"collapsed": true
|
||
|
|
},
|
||
|
|
"outputs": [],
|
||
|
|
"source": []
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"metadata": {
|
||
|
|
"kernelspec": {
|
||
|
|
"display_name": "Python 2",
|
||
|
|
"language": "python",
|
||
|
|
"name": "python2"
|
||
|
|
},
|
||
|
|
"language_info": {
|
||
|
|
"codemirror_mode": {
|
||
|
|
"name": "ipython",
|
||
|
|
"version": 2
|
||
|
|
},
|
||
|
|
"file_extension": ".py",
|
||
|
|
"mimetype": "text/x-python",
|
||
|
|
"name": "python",
|
||
|
|
"nbconvert_exporter": "python",
|
||
|
|
"pygments_lexer": "ipython2",
|
||
|
|
"version": "2.7.11"
|
||
|
|
},
|
||
|
|
"toc": {
|
||
|
|
"toc_cell": false,
|
||
|
|
"toc_number_sections": true,
|
||
|
|
"toc_threshold": 6,
|
||
|
|
"toc_window_display": false
|
||
|
|
},
|
||
|
|
"widgets": {
|
||
|
|
"state": {},
|
||
|
|
"version": "1.1.2"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"nbformat": 4,
|
||
|
|
"nbformat_minor": 1
|
||
|
|
}
|