commit 9b6d85805b9fbd43ed5b8b9d1208ba545d1c111a parent 2de31d24b22994acb97a008d1f78974f1bb91773 Author: Martin Kloeckner <mjkloeckner@gmail.com> Date: Thu, 13 Aug 2026 00:02:59 -0300 Actualizar * Diffstat:
67 files changed, 7982 insertions(+), 36 deletions(-) diff --git a/tp/informe/img/test_bench.png b/tp/informe/img/test_bench.png Binary files differ. diff --git a/tp/informe/img/test_bench_color_board.png b/tp/informe/img/test_bench_color_board.png Binary files differ. diff --git a/tp/informe/img/test_bench_color_board2.png b/tp/informe/img/test_bench_color_board2.png Binary files differ. diff --git a/tp/informe/img/test_bench_color_board3.png b/tp/informe/img/test_bench_color_board3.png Binary files differ. diff --git a/tp/informe/img/test_bench_color_board4.png b/tp/informe/img/test_bench_color_board4.png Binary files differ. diff --git a/tp/informe/informe.pdf b/tp/informe/informe.pdf Binary files differ. diff --git a/tp/informe/informe.tex b/tp/informe/informe.tex @@ -54,7 +54,7 @@ \usepackage[bottomfloats,belowfloats,hang]{footmisc} % align first letter of all the lines in the footnotes -\setlength{\footnotemargin}{6pt} +\setlength{\footnotemargin}{10pt} % surround footnotes number with square brackets and always use numbers (even % inside quoted text) @@ -1635,8 +1635,8 @@ En la figura \ref{fig-resp-escalon} se muestra la respuesta al escalón de la transferencia ideal y normalizada, y también la respuesta del circuito propuesto simulado en LTSpice con la señal de entrada mencionada previamente. Se puede ver que ambas transferencias se comportan prácticamente iguales, pero la respuesta -del circuito presenta un sobrepico (u overshoot) mayor durante el regimen -transitorio, luego durante el regimen permanente tanto las transferencias como +del circuito presenta un sobrepico (u overshoot) mayor durante el régimen +transitorio, luego durante el régimen permanente tanto las transferencias como el circuito convergen al mismo valor. \begin{figure}[H] @@ -1652,7 +1652,7 @@ el circuito convergen al mismo valor. Para simular la respuesta a señales senoidales en LTSpice se cambia la fuente de tensión del circuito de la figura \ref{fig-circuito-final-model} por una fuente que genera una señal senoidal de frecuencia arbitraria, en este caso se -parametrize la frecuencia de la fuente de manera de generar con la misma fuente +parametrizó la frecuencia de la fuente de manera de generar con la misma fuente 3 señales senoidales de diferentes frecuencias, tal como se muestra en la figura \ref{fig-fuente_resp_sin}. La señales senoidales generadas tienen amplitud $0.1\ V$ y son de frecuencias $250\ Hz$, $\omega_{0}/2\pi \approx 636.6\ Hz$ y $10\ @@ -1794,22 +1794,22 @@ operacional TL081 y la fuente de alimentación simétrica de $\pm12\ V$. \section{Implementación del circuito}\label{implementacion-del-circuito}} A continuación se diseña e implementa en una placa el circuito propuesto que -responde acorde a la transferencia asignada. Luego se tomaran mediciones para +responde acorde a la transferencia asignada. Luego se tomarán mediciones para comparar la respuesta del circuito con las respuestas halladas analÃticamente y -por medio de las simulaciones. +por métodos numéricos. \hypertarget{diseño}{% \subsection{Diseño}\label{diseño}} -Para el diseño del circuito se siguió el circuito propuesto de la figura -\ref{fig-circuito-final-ideal} y se decidió por implementar el circuito en una -placa de cobre FR-4 mecanizada con CNC. Dado el costo de la placa mecanizada se -tomó la decisión de agregar un amplificador operacional adicional en la entrada -en configuración de seguidor de tensión (o buffer) de manera tal que la -impedancia de entrada del filtro sea muy grande, esto para evitar que -dispositivos de medición afecten los parámetros del filtro y en caso de no -necesitarse, saltar esa etapa mediante un puente. A continuación en la figura -\ref{fig-board-sch} se muestra el circuito implementado en la placa. +Para la implementación fÃsica se siguió el circuito propuesto, el cual se puede +ver en la figura \ref{fig-circuito-final-ideal}, y se optó por implementar el +circuito en una placa de cobre FR-4 mecanizada con CNC. Dado el costo de la +placa mecanizada se tomó la decisión de agregar un amplificador operacional +adicional en la entrada en configuración de seguidor de tensión (o buffer) de +manera tal que la impedancia de entrada del filtro sea muy grande, esto para +evitar que dispositivos de medición afecten los parámetros del filtro y en caso +de no necesitarse, saltar esa etapa mediante un puente. A continuación en la +figura \ref{fig-board-sch} se muestra el circuito implementado en la placa. \begin{figure}[H] \centering @@ -1818,11 +1818,12 @@ necesitarse, saltar esa etapa mediante un puente. A continuación en la figura \label{fig-board-sch} \end{figure} -Se utilizaron conectores coaxiales BNC (Bayonet Neill–Concelman) hembra para la -entrada y salida de la señal al filtro ya que es el estándar en los equipos de +Para la entrada y salida de las señales a la placa se utilizaron conectores +coaxiales BNC (Bayonet Neill–Concelman) ya que son el estándar en los equipos de medición utilizados (generador de señales, osciloscopio, etc), de esta forma -resulta sencillo conectar y desconectar los equipos. En la figura -\ref{fig-board-views} se muestran vistas de la placa modelada. +resulta sencillo y directo conectar y desconectar los equipos de medición a la +placa. En la figura \ref{fig-board-views} se muestran vistas de la placa +modelada. \begin{figure}[H] \centering @@ -1847,7 +1848,11 @@ resulta sencillo conectar y desconectar los equipos. En la figura \subsection{Armado}\label{armado}} A continuación en la figura \ref{fig-board-real} se muestran capturas de la -placa mecanizada con los componentes soldados. +placa mecanizada con los componentes soldados. Se han identificado los +conectores de entrada y salida de la placa para evitar confusiones: ``IN'' es +la entrada de la señal, ``OUT'' indica el conector de salida de señal, ``T'' es +la tierra ó 0 V de la alimentación, ``V+'' es la entrada de alimentación +positiva y ``V-'' indica la entrada de alimentación negativa. \begin{figure}[H] \centering @@ -1871,22 +1876,36 @@ placa mecanizada con los componentes soldados. \hypertarget{mediciones}{% \subsection{Mediciones}\label{mediciones}} -Para las mediciones se utilizo el dispositivo OWON HDS25S el cual dispone de un +Para las mediciones se utilizó el dispositivo OWON HDS25S el cual dispone de un osciloscopio y un generador de señales integrado. El diagrama de conexiones para realizar las mediciones se muestra a continuación en la figura -\ref{fig-osc-gen-wiring}. - +\ref{fig-osc-gen-wiring}. Para la alimentación de la placa se utilizó $\pm$12 V, +ya que mediante simulación se comprobó que no afecta significativamente la +respuesta en frecuencia del filtro si se utilizan señales de prueba de menor +amplitud, con respecto a los $\pm$24 V del circuito propuesto. \begin{figure}[H] \centering - \includegraphics[width=\textwidth]{img/wiring_diagram4.png} - \caption{Diagrama de conexiones para realizar las mediciones} + \includegraphics[width=\textwidth]{img/test_bench_color_board4.png} + \caption{Diagrama de conexiones para realizar las mediciones sobre la placa} \label{fig-osc-gen-wiring} \end{figure} - -Se tomaron mediciones de la salida del circuito armado resultando como se -muestra en la figura \ref{fig-med-sin}. +Mediante el generador de funciones se generaron las mismas señales que las +analizadas mediante métodos analÃticos y numéricos. En primer lugar se analizó +la respuesta a señales senoidales de amplitud 0.1 V y frecuencias 250 Hz, 637 Hz +y 10 kHz, como se muestra en la figura \ref{fig-osc-sine}. Para la señal +senoidal de 250 Hz, se puede ver que la respuesta medida de la placa de la +figura \ref{fig-osc-sine-250} es similar a las respuestas de la figura +\ref{fig-resp-sin-250}, dado que no se tiene cambio de fase y hay una ganancia de +entre 12 y 14 veces. Lo mismo ocurre con la senoidal de 637 Hz de la figura +\ref{fig-osc-sine-637} la cual es similar a la vista previamente en la figura +\ref{fig-resp-sin-637}, en ambas se ve un ligero cambio de fase y una ganancia +de entre 20 y 25 veces. Para la senoidal de 10 kHz, también se tiene una +similitud con las respuesta de la figura \ref{fig-resp-sin-10k} obtenida +mediante métodos numéricos, ya que como se puede ver en la figura +\ref{fig-osc-sine-10k}, la respuesta de la placa es similar, dado que se tiene +una atenuación casi por completo de la señal de entrada. \begin{figure}[!ht] \centering @@ -1912,10 +1931,33 @@ muestra en la figura \ref{fig-med-sin}. \caption{Salida para señal senoidal de 10 kHz} \label{fig-osc-sine-10k} \end{subfigure} - \caption{Respuesta del circuito ante señales senoidales} - \label{fig-med-sine} + \caption{Respuesta de la placa ante señales senoidales} + \label{fig-osc-sine} \end{figure} +De manera similar a lo realizado para señales senoidales, se verificó la +respuesta del circuito a señales cuadradas utilizando el generador de señales +para generar las mismas señales que las analizadas con los métodos numéricos. +Las 3 señales cuadradas generadas son de amplitud 0.1 V y frecuencias 10 Hz, 250 +Hz y 2500 Hz + +En la figura \ref{fig-osc-square} se muestran las señales cuadradas generadas y +las respuestas medidas de la placa ante esas señales. En primer lugar en la +figura \ref{fig-osc-square-10} se tiene la respuesta de la placa ante una señal +cuadrada de 10 Hz, se puede ver que es comparable a la respuesta obtenida de +manera numérica de la figura \ref{fig-resp-squ-10} dado que se tiene un +sobrepico con una duración de aproximadamente 6 ms y luego una ganancia de +aproximadamente 6 veces. Para la señal cuadrada de 250 Hz la respuesta de la +placa se muestra en la figura \ref{fig-osc-square-250} y tiene una forma similar +a la respuesta obtenida mediante métodos numéricos de la figura +\ref{fig-resp-squ-250}, en particular, la forma es más parecida a la forma de la +respuesta del circuito simulado que a la respuesta de la transferencia en si, +con el pico mayor en aproximadamente 2 V y el pico menor cercano a 1 V. Para la +respuesta del circuito a la señal cuadrada de 2500 Hz de la figura +\ref{fig-osc-square-2k5}, se tiene que no hoy una relación entre la respuesta +obtenida de la placa y la obtenida mediante métodos numéricos que se muestra en +la figura \ref{fig-resp-squ-2k5}. + \begin{figure}[!ht] \centering @@ -1942,10 +1984,25 @@ muestra en la figura \ref{fig-med-sin}. \label{fig-osc-square-2k5} \end{subfigure} - \caption{Respuesta del circuito ante señales cuadradas} + \caption{Respuesta de la placa ante señales cuadradas} \label{fig-osc-square} \end{figure} +Por ultimo se analiza la respuesta al escalón del circuito, para esto se genera +una señal cuadrada con amplitud 0.05 V y componente continua de 0.05 V, con un +perÃodo muy grande. El resultado, junto con la respuesta del circuito ante esta +entrada, se muestra en la figura \ref{fig-osc-impulse}. En la figura, se observa +el comportamiento subamortiguado del circuito, y se puede ver que la amplitud +del primer pico es aproximadamente 16 veces la amplitud del escalón, este valor +es el mismo que el valor de la amplitud de la respuesta al escalón de la +transferencia normalizada que se puede ver en la figura \ref{fig-resp-escalon}, +pero no es igual a la amplitud del primer pico del circuito simulado que se +puede ver en la misma figura, el cual resulta de aproximadamente 18.5 veces. +Haciendo uso de los cursores del osciloscopio se mide el tiempo caracterÃstico +tal como se muestra en la figura \ref{fig-osc-impulse-cursors}, con lo cual se +obtiene aproximadamente 6 ms, lo que se condice con las respuestas obtenidas de +manera analÃtica y numérica. + \begin{figure}[!ht] \centering \begin{subfigure}{0.495\textwidth} @@ -1962,18 +2019,149 @@ muestra en la figura \ref{fig-med-sin}. \label{fig-osc-impulse-cursors} \end{subfigure} - \caption{Respuesta al escalón del circuito} + \caption{Respuesta al escalón de la placa} \label{fig-osc-impulse} \end{figure} +Para obtener la respuesta en frecuencia de la placa y comparar asà con la +respuesta en frecuencia de la transferencia asignada y normalizada, se utilizó +el estándar de comandos SCPI (Standard Commands for Programmable Instruments) +del osciloscopio y generador utilizado.\footnotemark[12] Sabiendo los comandos, +se creó un script de Python el cual itera sobre una lista de frecuencias de +longitud arbitraria distribuidas logaritmicamente. Para cada frecuencia de la +lista, se genera una señal senoidal con amplitud pico de 0.1 V, si la frecuencia +es menor a 1 kHz, o 1 V, si la frecuencia es mayor a 1 kHz, y para cada +frecuencia se mide la amplitud de la señal de salida de la placa mediante el +canal 1 del osciloscopio, dividiendo por la amplitud pico de la señal de +entrada para normalizar el valor entre -1 y 1. El resultado del script es una +lista de valores separados por coma (formato ``csv''') los cuales son utilizados +como entrada de un script de Octave que genera una gráfica de la magnitud en +escala de decibeles en función de la frecuencia, con la frecuencia en escala +logarÃtmica. + +\footnotetext[12]{El estándar se encuentra disponible en la pagina web del +fabricante. \cite{owon_hds_scpi}} + +La respuesta en frecuencia de la placa obtenida, con una lista de 300 +frecuencias diferentes ordenadas logaritmicamente y realizando un promedio móvil +de 2 muestras de las magnitudes medidas, se puede ver en la figura +\ref{fig-bode-placa-comp}, en la cual se aprecia la sÃmil respuesta entre la +placa y las transferencias original y normalizada. Se puede ver que para +frecuencias menores a 30 kHz, ambas transferencias y la placa se corresponden +muy bien, y para frecuencias mayores a dicha frecuencia comienza a haber una +diferencia, esto ultimo puede deberse a errores en las mediciones producto de +una señal de salida muy débil (dada la atenuación). + +% en particular se aprecia +% que para frecuencias menores a 1 kHz la placa responde de manera casi similar a +% la transferencia original y a la normalizada. + +% por lo menos cuando la +% frecuencia se encuentra por debajo de 1 kHz. Para frecuencias mayores a 1 kHz se +% puede ver una diferencia entre las transferencias y la placa, esto puede deberse +% a que la señal generada tiene una amplitud baja (0.1 V) con lo cual se dificulta +% la medición de la señal atenuada, la cual es aun más baja. Una solución a esto +% último puede ser aumentar la amplitud de la señal de prueba cuando la frecuencia +% es mayor a 1 kHz, pero el resultado deberÃa ser el mismo, que se atenúe casi por +% completo la señal. + +\begin{figure}[H] + \centering + \includegraphics[width=\textwidth]{plot/bode_board_rad.png} + \caption{Diagrama de Bode de transferencias y placa} + \label{fig-bode-placa-comp} +\end{figure} + +En la tabla \ref{tab-err-board} se comparan los valores de ganancia en decibeles +de la transferencia original y los valores medidos de la placa, además se +calcula el error porcentual, el cual para frecuencias menores a 25 kHz se +encuentra por debajo de 5\%. + +\renewcommand{\arraystretch}{1.2} +\begin{table}[h] +\centering +\small +\setlength{\tabcolsep}{8pt} +\begin{tabular}{|c|c|c|c|} + \hline + Frecuencia [Hz] & H [dB] & Placa [dB] & Error [\%] \\ + \hline + \hline + 20 & 15.6 & 15.5 & 0.64 \\ + \hline + 253 & 17.7 & 17.6 & 0.56 \\ + \hline + 639 & 20.3 & 20.0 & 1.48 \\ + \hline + 1015 & 21.4 & 21.2 & 0.93 \\ + \hline + 2915 & 26.4 & 25.4 & 3.79 \\ + \hline + 10722 & 5.6 & 5.8 & 3.57 \\ + \hline + 24770 & -9.9 & -9.3 & 6.06 \\ + \hline +\end{tabular} +\caption{Error porcentual entre la ganancia de la transferencia original y la placa} +\label{tab-err-board} +\end{table} + + % -% \pagebreak % \hypertarget{resultados}{% % \section{Resultados}\label{resultados}} -% \pagebreak -% \hypertarget{conclusion}{% -% \section{Conclusión}\label{conclusion}} +\pagebreak +\hypertarget{conclusion}{% +\section{Conclusión}\label{conclusion}} + +% En el presente trabajo se partió de una función de transferencia desconocida y +% se analizó el comportamiento desde todos los puntos de vista. En una primera +% instancia se realizó un análisis de manera analÃtica en dominio temporal y +% frecuencial, y luego, mediante métodos numéricos y simulaciones. A partir del +% análisis realizado se propuso un circuito con respuesta similar a la de la +% transferencia desconocida. El circuito propuesto se simuló y posteriormente se +% implementó fÃsicamente en una placa de cobre mecanizada, lo que permitió +% realizar mediciones experimentales y comparar el comportamiento con la +% transferencia original. + +% La comparación de los resultados obtenidos mediante el análisis analÃtico, los +% métodos numéricos, la simulación y las mediciones experimentales permitió +% evaluar el grado de correspondencia entre los distintos enfoques. En general, se +% obtuvo un resultado muy bueno, verificándose que el circuito implementado +% reproduce adecuadamente el comportamiento de la transferencia propuesta con un +% error en la respuesta en frecuencia menor a 5\% para frecuencias menores a 30 +% kHz. Las diferencias observadas pueden atribuirse a tolerancias de los +% componentes, limitaciones de los instrumentos de medición, caracterÃsticas no +% ideales de los amplificadores operacionales, o ruido en las mediciones. + +% En general el presente trabajo permitió validar los modelos utilizados, +% verificando que el circuito propuesto responde acorde a la transferencia +% asignada dentro de un margen de error. + +% El presente trabajo permitió validar los diferentes métodos utilizados, +% partiendo de una transferencia desconocida y aplicando métodos analÃticos, +% numéricos y experimentales para su caracterización. De este modo, se verificó +% que los resultados obtenidos mediante los distintos métodos son consistentes +% entre sÃ, dentro de un margen de error aceptable. + +El presente trabajo permitió validar los diferentes métodos utilizados, +partiendo de una transferencia desconocida y aplicando métodos analÃticos, +numéricos y experimentales para su caracterización. De este modo, se verificó +que los resultados obtenidos mediante los distintos métodos son consistentes +entre sÃ, dentro de un margen de error aceptable. + +En general, se obtuvo un resultado muy bueno, verificándose que el circuito +implementado reproduce adecuadamente el comportamiento de la transferencia +asignada con un error en la respuesta en frecuencia menor a 5\% para +frecuencias menores a 30 kHz, para frecuencias mayores el incremento en el error +pueden deberse a las tolerancias de los componentes de la placa, limitaciones de +los instrumentos de medición, caracterÃsticas no ideales de los amplificadores +operacionales, ruido en las mediciones, entre otras cosas. + +% con programs como Octave y LTSpice, por ultimo se ha propuesto un circuito +% en finalizando con la implementación de un circuito con respuesta en frecuencia +% similar a la respuesta en frecuencia de la transferencia asignada. \pagebreak \phantomsection diff --git a/tp/informe/plot/bode_board_rad.png b/tp/informe/plot/bode_board_rad.png Binary files differ. diff --git a/tp/informe/referencias.bib b/tp/informe/referencias.bib @@ -42,3 +42,11 @@ address = {New York}, isbn = {9780195118773} } + +@online{owon_hds_scpi, + author = {{OWON Technology Inc}}, + title = {HDS200 Series}, + year = {2026}, + url = {https://www.owon.com.hk/products_owon_hds200_series_digital_oscilloscope}, + urldate = {2026-08-12} +} diff --git a/tp/scripts/bode_osc_comparison/bode.csv b/tp/scripts/bode_osc_comparison/bode.csv @@ -0,0 +1,239 @@ +Frequency,Amplitude +0.1,5.910 +1,5.840 +5,6.207 +10,5.840 +11,5.867 +12,5.920 +13,6.080 +14,6.400 +15,6.293 +16,6.293 +17,6.507 +18,6.267 +19,6.320 +20,6.533 +21,6.480 +22,6.800 +23,6.987 +24,7.147 +25,6.693 +26,6.747 +27,6.693 +28,6.933 +29,6.800 +30,7.093 +31,7.173 +32,7.147 +33,7.200 +34,7.253 +35,7.333 +36,7.333 +37,7.267 +38,7.333 +39,7.533 +41,7.667 +42,7.533 +43,7.600 +45,7.867 +46,7.800 +48,8.000 +49,8.133 +51,8.200 +52,8.267 +54,8.267 +56,8.200 +57,8.400 +59,8.467 +61,8.533 +63,8.733 +65,8.800 +67,9.133 +69,9.000 +71,9.000 +74,9.200 +76,9.267 +78,9.533 +81,9.333 +83,9.600 +86,9.600 +89,9.733 +91,9.867 +94,9.933 +97,9.933 +100,10.000 +103,10.067 +107,10.133 +110,10.200 +113,10.467 +117,10.467 +121,10.600 +125,10.667 +128,10.733 +132,11.000 +137,11.000 +141,11.067 +145,11.133 +150,11.200 +155,11.400 +159,11.400 +164,11.467 +170,11.600 +175,11.600 +180,11.733 +186,11.800 +192,11.800 +198,12.000 +204,12.000 +211,12.200 +217,12.533 +224,12.467 +231,12.600 +238,12.667 +246,12.933 +253,13.067 +261,13.200 +270,13.200 +278,13.333 +287,13.333 +296,13.800 +305,13.733 +315,14.200 +324,14.200 +335,14.733 +345,14.867 +356,15.067 +367,15.467 +378,15.800 +390,16.067 +403,16.467 +415,16.867 +428,17.267 +442,17.800 +455,18.333 +470,18.800 +484,19.467 +500,20.267 +515,20.800 +531,21.733 +548,22.400 +565,22.933 +583,24.000 +601,24.667 +620,24.800 +639,24.933 +659,24.400 +680,23.733 +701,22.400 +723,21.333 +746,19.867 +769,18.533 +793,16.800 +818,15.600 +844,14.133 +870,12.933 +897,12.133 +925,10.800 +954,8.067 +984,9.067 +1015,8.200 +1047,7.667 +1080,6.867 +1113,6.400 +1149,5.600 +1204,4.800 +1261,4.333 +1321,3.027 +1384,3.360 +1450,2.960 +1519,2.720 +1592,2.400 +1668,2.213 +1747,1.600 +1830,1.787 +1917,1.600 +2009,1.453 +2104,1.293 +2205,1.200 +2310,1.053 +2420,0.807 +2535,0.887 +2656,0.813 +2782,0.727 +2915,0.680 +3053,0.620 +3199,0.553 +3351,0.533 +3511,0.467 +3678,0.413 +3853,0.305 +4037,0.352 +4229,0.336 +4430,0.291 +4641,0.280 +4862,0.251 +5094,0.237 +5336,0.203 +5590,0.157 +5857,0.201 +6135,0.167 +6428,0.205 +6734,0.151 +7054,0.124 +7390,0.116 +7742,0.131 +8111,0.078 +8497,0.137 +8902,0.083 +9326,0.091 +9770,0.109 +10235,0.097 +10722,0.064 +11233,0.058 +11768,0.063 +12328,0.075 +12915,0.078 +13530,0.059 +14174,0.032 +14849,0.053 +15556,0.035 +16297,0.028 +17073,0.039 +17886,0.036 +18738,0.043 +19630,0.031 +20565,0.031 +21544,0.046 +22570,0.026 +23644,0.029 +24770,0.034 +25950,0.071 +27185,0.020 +28480,0.020 +29836,0.031 +31257,0.044 +32745,0.057 +34304,0.020 +35938,0.024 +37649,0.019 +39442,0.032 +41320,0.044 +43287,0.053 +45348,0.019 +47508,0.041 +49770,0.017 +52140,0.017 +54622,0.018 +57223,0.016 +59948,0.018 +62802,0.036 +65793,0.017 +68926,0.027 +72208,0.023 +75646,0.019 +79248,0.020 +83021,0.021 +86974,0.016 +91116,0.035 +95454,0.013 +100000,0.042 diff --git a/tp/scripts/bode_osc_comparison/bode.png b/tp/scripts/bode_osc_comparison/bode.png Binary files differ. diff --git a/tp/scripts/bode_osc_comparison/bode_10k_plus.csv b/tp/scripts/bode_osc_comparison/bode_10k_plus.csv @@ -0,0 +1,101 @@ +Frequency,Amplitude +10000,0.080 +10235,0.054 +10476,0.081 +10722,0.087 +10974,0.063 +11233,0.061 +11497,0.133 +11768,0.065 +12045,0.051 +12328,0.079 +12618,0.063 +12915,0.048 +13219,0.052 +13530,0.068 +13848,0.081 +14174,0.053 +14508,0.059 +14849,0.029 +15199,0.032 +15556,0.035 +15922,0.038 +16297,0.056 +16681,0.040 +17073,0.026 +17475,0.040 +17886,0.061 +18307,0.031 +18738,0.031 +19179,0.030 +19630,0.043 +20092,0.042 +20565,0.033 +21049,0.024 +21544,0.029 +22051,0.035 +22570,0.030 +23101,0.025 +23644,0.017 +24201,0.048 +24770,0.024 +25353,0.031 +25950,0.025 +26560,0.021 +27185,0.034 +27825,0.026 +28480,0.028 +29150,0.037 +29836,0.048 +30538,0.018 +31257,0.023 +31992,0.018 +32745,0.021 +33516,0.025 +34304,0.036 +35111,0.018 +35938,0.039 +36783,0.034 +37649,0.015 +38535,0.040 +39442,0.019 +40370,0.017 +41320,0.045 +42292,0.053 +43287,0.016 +44306,0.059 +45348,0.027 +46415,0.020 +47508,0.040 +48626,0.047 +49770,0.024 +50941,0.017 +52140,0.021 +53366,0.021 +54622,0.019 +55908,0.040 +57223,0.020 +58570,0.017 +59948,0.057 +61359,0.028 +62802,0.051 +64280,0.015 +65793,0.023 +67341,0.025 +68926,0.016 +70548,0.022 +72208,0.027 +73907,0.021 +75646,0.057 +77426,0.039 +79248,0.015 +81113,0.029 +83021,0.037 +84975,0.033 +86974,0.026 +89021,0.025 +91116,0.036 +93260,0.023 +95454,0.041 +97700,0.037 +100000,0.018 diff --git a/tp/scripts/bode_osc_comparison/bode_1k_plus.csv b/tp/scripts/bode_osc_comparison/bode_1k_plus.csv @@ -0,0 +1,101 @@ +Frequency,Amplitude +1000,5.474 +1047,7.267 +1097,6.200 +1149,5.600 +1204,4.800 +1261,4.333 +1321,3.027 +1384,3.360 +1450,2.960 +1519,2.720 +1592,2.400 +1668,2.213 +1747,1.600 +1830,1.787 +1917,1.600 +2009,1.453 +2104,1.293 +2205,1.200 +2310,1.053 +2420,0.807 +2535,0.887 +2656,0.813 +2782,0.727 +2915,0.680 +3053,0.620 +3199,0.553 +3351,0.533 +3511,0.467 +3678,0.413 +3853,0.305 +4037,0.352 +4229,0.336 +4430,0.291 +4641,0.280 +4862,0.251 +5094,0.237 +5336,0.203 +5590,0.157 +5857,0.201 +6135,0.167 +6428,0.205 +6734,0.151 +7054,0.124 +7390,0.116 +7742,0.131 +8111,0.078 +8497,0.137 +8902,0.083 +9326,0.091 +9770,0.109 +10235,0.097 +10722,0.064 +11233,0.058 +11768,0.063 +12328,0.075 +12915,0.078 +13530,0.059 +14174,0.032 +14849,0.053 +15556,0.035 +16297,0.028 +17073,0.039 +17886,0.036 +18738,0.043 +19630,0.031 +20565,0.031 +21544,0.046 +22570,0.026 +23644,0.029 +24770,0.034 +25950,0.071 +27185,0.020 +28480,0.020 +29836,0.031 +31257,0.044 +32745,0.057 +34304,0.020 +35938,0.024 +37649,0.019 +39442,0.032 +41320,0.044 +43287,0.053 +45348,0.019 +47508,0.041 +49770,0.017 +52140,0.017 +54622,0.018 +57223,0.016 +59948,0.018 +62802,0.036 +65793,0.017 +68926,0.027 +72208,0.023 +75646,0.019 +79248,0.020 +83021,0.021 +86974,0.016 +91116,0.035 +95454,0.013 +100000,0.042 diff --git a/tp/scripts/bode_osc_comparison/bode_data_exported.csv b/tp/scripts/bode_osc_comparison/bode_data_exported.csv @@ -0,0 +1,239 @@ +freq_rad_s,mag_the,mag_the_norm,mag_osc +0.1,15.6,NA +1.0,15.6,15.4 +5.0,15.6,15.5 +10.0,15.6,15.5 +11.0,15.6,15.5 +12.0,15.6,15.5 +13.0,15.6,15.5 +14.0,15.6,15.5 +15.0,15.6,15.5 +16.0,15.6,15.5 +17.0,15.6,15.5 +18.0,15.6,15.5 +19.0,15.6,15.5 +20.0,15.6,15.5 +21.0,15.6,15.5 +22.0,15.6,15.5 +23.0,15.6,15.5 +24.0,15.6,15.5 +25.0,15.6,15.5 +26.0,15.6,15.5 +27.0,15.6,15.5 +28.0,15.6,15.5 +29.0,15.6,15.5 +30.0,15.6,15.5 +31.0,15.6,15.5 +32.0,15.6,15.5 +33.0,15.6,15.5 +34.0,15.6,15.5 +35.0,15.6,15.5 +36.0,15.6,15.5 +37.0,15.6,15.5 +38.0,15.6,15.5 +39.0,15.6,15.5 +41.0,15.7,15.5 +42.0,15.7,15.5 +43.0,15.7,15.5 +45.0,15.7,15.5 +46.0,15.7,15.5 +48.0,15.7,15.5 +49.0,15.7,15.5 +51.0,15.7,15.5 +52.0,15.7,15.5 +54.0,15.7,15.5 +56.0,15.7,15.5 +57.0,15.7,15.5 +59.0,15.7,15.5 +61.0,15.8,15.5 +63.0,15.8,15.5 +65.0,15.8,15.5 +67.0,15.8,15.4 +69.0,15.8,15.4 +71.0,15.8,15.4 +74.0,15.8,15.5 +76.0,15.9,15.5 +78.0,15.9,15.6 +81.0,15.9,15.7 +83.0,15.9,15.8 +86.0,15.9,15.9 +89.0,15.9,15.9 +91.0,16.0,16.0 +94.0,16.0,16.0 +97.0,16.0,16.0 +100.0,16.0,16.1 +103.0,16.1,16.1 +107.0,16.1,16.1 +110.0,16.1,16.1 +113.0,16.2,16.1 +117.0,16.2,16.1 +121.0,16.2,16.1 +125.0,16.3,16.2 +128.0,16.3,16.3 +132.0,16.3,16.4 +137.0,16.4,16.6 +141.0,16.4,16.7 +145.0,16.5,16.9 +150.0,16.5,16.8 +155.0,16.6,16.8 +159.0,16.6,16.7 +164.0,16.7,16.5 +170.0,16.8,16.6 +175.0,16.8,16.7 +180.0,16.9,16.8 +186.0,16.9,16.9 +192.0,17.0,17.0 +198.0,17.1,17.1 +204.0,17.1,17.1 +211.0,17.2,17.2 +217.0,17.3,17.2 +224.0,17.4,17.3 +231.0,17.4,17.3 +238.0,17.5,17.3 +246.0,17.6,17.5 +253.0,17.7,17.6 +261.0,17.8,17.6 +270.0,17.8,17.7 +278.0,17.9,17.8 +287.0,18.0,17.9 +296.0,18.1,18.0 +305.0,18.2,18.1 +315.0,18.3,18.2 +324.0,18.4,18.3 +335.0,18.5,18.3 +345.0,18.6,18.3 +356.0,18.7,18.4 +367.0,18.7,18.5 +378.0,18.8,18.6 +390.0,18.9,18.7 +403.0,19.0,18.9 +415.0,19.1,19.0 +428.0,19.2,19.1 +442.0,19.3,19.1 +455.0,19.4,19.2 +470.0,19.5,19.3 +484.0,19.6,19.4 +500.0,19.7,19.5 +515.0,19.7,19.6 +531.0,19.8,19.6 +548.0,19.9,19.7 +565.0,20.0,19.8 +583.0,20.1,19.9 +601.0,20.2,19.9 +620.0,20.3,20.0 +639.0,20.3,20.0 +659.0,20.4,20.1 +680.0,20.5,20.2 +701.0,20.6,20.3 +723.0,20.6,20.4 +746.0,20.7,20.5 +769.0,20.8,20.5 +793.0,20.9,20.6 +818.0,20.9,20.7 +844.0,21.0,20.8 +870.0,21.1,20.9 +897.0,21.1,20.9 +925.0,21.2,21.0 +954.0,21.3,21.0 +984.0,21.3,21.1 +1015.0,21.4,21.2 +1047.0,21.5,21.2 +1080.0,21.6,21.3 +1113.0,21.6,21.3 +1149.0,21.7,21.4 +1204.0,21.8,21.5 +1261.0,21.9,21.6 +1321.0,22.0,21.7 +1384.0,22.2,21.9 +1450.0,22.3,22.0 +1519.0,22.4,22.1 +1592.0,22.6,22.3 +1668.0,22.8,22.4 +1747.0,22.9,22.5 +1830.0,23.1,22.6 +1917.0,23.3,22.9 +2009.0,23.5,23.1 +2104.0,23.8,23.3 +2205.0,24.1,23.5 +2310.0,24.4,23.8 +2420.0,24.7,24.1 +2535.0,25.1,24.3 +2656.0,25.5,24.7 +2782.0,25.9,25.0 +2915.0,26.4,25.4 +3053.0,26.9,25.8 +3199.0,27.4,26.3 +3351.0,27.9,26.7 +3511.0,28.4,27.2 +3678.0,28.7,27.6 +3853.0,28.8,27.8 +4037.0,28.5,27.8 +4229.0,27.8,27.5 +4430.0,26.9,26.9 +4641.0,25.7,26.1 +4862.0,24.4,25.1 +5094.0,23.1,24.0 +5336.0,21.7,22.9 +5590.0,20.4,21.7 +5857.0,19.2,20.0 +6135.0,18.0,18.7 +6428.0,16.8,18.2 +6734.0,15.6,17.0 +7054.0,14.5,15.7 +7390.0,13.4,14.3 +7742.0,12.4,12.9 +8111.0,11.4,11.5 +8497.0,10.4,10.4 +8902.0,9.4,9.7 +9326.0,8.4,9.1 +9770.0,7.5,8.2 +10235.0,6.5,7.0 +10722.0,5.6,5.8 +11233.0,4.7,4.9 +11768.0,3.8,4.3 +12328.0,2.9,3.7 +12915.0,2.0,2.8 +13530.0,1.1,1.9 +14174.0,0.2,0.8 +14849.0,-0.6,-0.4 +15556.0,-1.5,-1.2 +16297.0,-2.3,-1.7 +17073.0,-3.2,-2.2 +17886.0,-4.0,-3.0 +18738.0,-4.9,-3.8 +19630.0,-5.7,-4.6 +20565.0,-6.6,-5.3 +21544.0,-7.4,-6.2 +22570.0,-8.2,-7.4 +23644.0,-9.1,-8.6 +24770.0,-9.9,-9.3 +25950.0,-10.7,-9.7 +27185.0,-11.5,-10.1 +28480.0,-12.4,-10.8 +29836.0,-13.2,-11.6 +31257.0,-14.0,-12.3 +32745.0,-14.8,-13.4 +34304.0,-15.6,-14.4 +35938.0,-16.5,-14.9 +37649.0,-17.3,-14.8 +39442.0,-18.1,-14.8 +41320.0,-18.9,-15.7 +43287.0,-19.7,-16.9 +45348.0,-20.5,-18.0 +47508.0,-21.3,-18.8 +49770.0,-22.2,-19.3 +52140.0,-23.0,-19.7 +54622.0,-23.8,-20.1 +57223.0,-24.6,-20.2 +59948.0,-25.4,-20.3 +62802.0,-26.2,-20.6 +65793.0,-27.0,-22.0 +68926.0,-27.8,-23.6 +72208.0,-28.7,-24.0 +75646.0,-29.5,-23.3 +79248.0,-30.3,-23.0 +83021.0,-31.1,-24.3 +86974.0,-31.9,-26.1 +91116.0,-32.7,-27.4 +95454.0,-33.5,-28.4 +100000.0,-34.3,-29.0 diff --git a/tp/scripts/bode_osc_comparison/bode_trim.png b/tp/scripts/bode_osc_comparison/bode_trim.png Binary files differ. diff --git a/tp/scripts/bode_osc_comparison/main.m b/tp/scripts/bode_osc_comparison/main.m @@ -0,0 +1,170 @@ +clc; clear all; close all; + +%% Figure light theme + +set(0, "defaultAxesColorOrder", [ + 1.0000 0.0000 0.0000; # red + 0.0000 0.0000 1.0000; # blue + 1.0000 0.4980 0.0549; # orange + 0.0000 0.7490 1.0000; # 9. Sky Blue / Cyan (New) + 0.1725 0.6275 0.1725; # green + 0.5451 0.7020 0.0000; # 15. Olive / Acid Green (New - Warm, yellow-green with great contrast) + 0.0471 0.4000 0.1373; # 13. Forest Green (New - Deep, dark green) + 0.4000 0.7608 0.5020; # 14. Mint / Sage Green (New - Lighter, fresh green) + 0.6350 0.0780 0.1840; # 12. Burgundy / Dark Red (New) + 0.0000 0.5882 0.5333; # 10. Teal (New) + 0.8510 0.6471 0.1255; # 11. Gold / Mustard (New - High-contrast alternative to yellow) + 0.5490 0.3373 0.2941; # brown + 0.8902 0.4667 0.7608; # pink + 0.5804 0.4039 0.7412; # purple + 0.4980 0.4980 0.4980; # gray +]); + +set(0, "DefaultFigureColor", [1 1 1]); +set(0, "DefaultAxesColor", [1 1 1]); +set(0, "DefaultAxesXColor", [0 0 0]); +set(0, "DefaultAxesYColor", [0 0 0]); +set(0, "DefaultTextColor", [0 0 0]); + +set(0, "DefaultAxesGridColor", [0 0 0]); +set(0, 'DefaultAxesGridAlpha', 1.00); + +set(0, "DefaultAxesMinorGridColor", [0 0 0]); +set(0, 'DefaultAxesMinorGridAlpha', 0.20); + +set(0, "DefaultLineLinewidth", 3.00); +set(0, "DefaultAxesFontSize", 16); +set(0, "DefaultTextFontSize", 16); +set(0, "DefaultAxesLineWidth", 1.00); + +set(0, "DefaultAxesXGrid", "on"); +set(0, "DefaultAxesYGrid", "on"); +set(0, "DefaultAxesZGrid", "on"); +set(0, "DefaultAxesXMinorGrid", "on"); +set(0, "DefaultAxesYMinorGrid", "on"); +set(0, "DefaultAxesXMinorTick", "on"); +set(0, "DefaultAxesYMinorTick", "on"); + +set(0, 'DefaultAxesGridAlpha', 0.50); +set(0, "defaultAxesFontName", "Nimbus Sans"); + +% exported osc data +filename = "bode.csv"; + +fid = fopen(filename, "r"); + +% Skip header +fgetl(fid); + +% Read frequency and complex string +data = csvread(filename, 1, 0); + +freq = data(:, 1); +mag_osc = data(:, 2); + +mag_osc = squeeze(mag_osc); +mag_osc = 20*log10(mag_osc); +mag_osc = movmean(mag_osc, 3); + +% for k = 1:N +% tokens = regexp(response{k}, ... +% '\(([-+0-9.eE]+)dB,([-+0-9.eE]+)°\)', ... +% 'tokens'); + +% mag_model(k) = str2double(tokens{1}{1}); +% end + +figure("visible", "off"); +grid on; +set(gcf, "paperunits", "inches"); +set(gcf, "papersize", [10 4]); +set(gcf, "paperposition", [0 0 10 4]); +% theorical transfer function + +H1 = tf([1 250], [1 500]) +H2 = tf([4000^2], [1 4000^2/9000 4000^2]) +H = 12*H1*H2 +[mag_the, pha_the, freq] = bode(H, freq); + +% bode functions returns linear scale y-axis +mag_the = squeeze(mag_the); +pha_the = squeeze(pha_the); +mag_the = 20*log10(mag_the); + + +% theorical normalized transfer function + +H1_norm = tf([1 252.52], [1 505.05]) +H2_norm = tf([4014.80^2], [1 4014.80/2.264 4014.80^2]) +H_norm = 12*H1_norm*H2_norm +[mag_the_norm, pha_the_norm, freq] = bode(H_norm, freq); + +% bode functions returns linear scale y-axis +mag_the_norm = squeeze(mag_the_norm); +pha_the_norm = squeeze(pha_the_norm); +mag_the_norm = 20*log10(mag_the_norm); + +%% Magnitude +% ax1 = figure() +hold on; +y1 = semilogx(freq, mag_the, "LineWidth", 3.75); +y2 = semilogx(freq, mag_the_norm, "LineWidth", 3); +y3 = semilogx(freq*2*pi, mag_osc, "LineWidth", 2.25); +ylim([-35 35]) +yticks([-20 0 20]); +xlim([1 1e5]) +xlabel("FRECUENCIA [rad/s]"); +ylabel("MAGNITUD [dB]"); +% title("Bode Magnitude"); +grid on; + +% Remove x tick labels from upper plot +% set(ax1, "XTickLabel", []); + +% %% Phase +% ax2 = subplot(2, 1, 2) +% hold on; +% semilogx(freq, pha_the, "LineWidth", 3.75); +% semilogx(freq, pha_the_norm, "LineWidth", 3); +% semilogx(freq*2*pi, phase, "LineWidth", 2.25); +% semilogx(freq*2*pi, phase_model, "LineWidth", 1.5); +% +% grid on; +% ylim([-225 45]) +% yticks([-180 -90 0]); +% xlim([1 1e5]) +% xlabel("FRECUENCIA [rad/s]"); +% ylabel("FASE [grados]"); +% title("Bode Phase"); +% legend("Normalizado", "Teórica", "Location", "northeast"); + +% Invisible axes covering the whole figure +axL = axes("Position", [0 0 1 1], ... + "Visible", "off", ... + "Units", "normalized"); + +% Create legend on top axes +lgd = legend([y1 y2 y3], ... + {"H", "H normalizada", "Placa"}, ... + "Location", "southwest"); + +% Move legend +set(lgd, "position", [0.16 0.23 0.10 0.05]); +% set(lgd, "numcolumns", 1); + +% Reduce vertical spacing +% set(ax1, "Position", [0.13 0.58 0.80 0.38]); + +print("bode.png", "-dpng", "-r500"); + +freq_osc_rad = freq*2*pi; +mag_osc_interp = interp1(freq_osc_rad, mag_osc, freq); + +data = [freq(:), mag_the(:), mag_osc_interp(:)]; + +fid = fopen("bode_data_exported.csv", "w"); +fprintf(fid, "freq_rad_s,mag_the,mag_the_norm,mag_osc\n"); +fclose(fid); + +dlmwrite("bode_data_exported.csv", data, "-append", ... + "delimiter", ",", "precision", "%2.1f"); diff --git a/tp/scripts/osc/bode.csv b/tp/scripts/osc/bode.csv @@ -0,0 +1,286 @@ +Frequency,Amplitude +1,5.840 +10,5.840 +11,5.867 +12,5.920 +13,6.080 +14,6.400 +15,6.293 +16,6.293 +17,6.507 +18,6.267 +19,6.320 +20,6.533 +21,6.480 +22,6.800 +23,6.987 +24,7.147 +25,6.693 +26,6.747 +27,6.693 +28,6.933 +29,6.800 +30,7.093 +31,7.173 +32,7.147 +33,7.200 +34,7.253 +35,7.333 +36,7.333 +37,7.267 +38,7.333 +39,7.533 +41,7.667 +42,7.533 +43,7.600 +45,7.867 +46,7.800 +48,8.000 +49,8.133 +51,8.200 +52,8.267 +54,8.267 +56,8.200 +57,8.400 +59,8.467 +61,8.533 +63,8.733 +65,8.800 +67,9.133 +69,9.000 +71,9.000 +74,9.200 +76,9.267 +78,9.533 +81,9.333 +83,9.600 +86,9.600 +89,9.733 +91,9.867 +94,9.933 +97,9.933 +100,10.000 +103,10.067 +107,10.133 +110,10.200 +113,10.467 +117,10.467 +121,10.600 +125,10.667 +128,10.733 +132,11.000 +137,11.000 +141,11.067 +145,11.133 +150,11.200 +155,11.400 +159,11.400 +164,11.467 +170,11.600 +175,11.600 +180,11.733 +186,11.800 +192,11.800 +198,12.000 +204,12.000 +211,12.200 +217,12.533 +224,12.467 +231,12.600 +238,12.667 +246,12.933 +253,13.067 +261,13.200 +270,13.200 +278,13.333 +287,13.333 +296,13.800 +305,13.733 +315,14.200 +324,14.200 +335,14.733 +345,14.867 +356,15.067 +367,15.467 +378,15.800 +390,16.067 +403,16.467 +415,16.867 +428,17.267 +442,17.800 +455,18.333 +470,18.800 +484,19.467 +500,20.267 +515,20.800 +531,21.733 +548,22.400 +565,22.933 +583,24.000 +601,24.667 +620,24.800 +639,24.933 +659,24.400 +680,23.733 +701,22.400 +723,21.333 +746,19.867 +769,18.533 +793,16.800 +818,15.600 +844,14.133 +870,12.933 +897,12.133 +925,10.800 +954,8.067 +984,9.067 +1015,8.200 +1047,7.667 +1080,6.867 +1113,6.400 +1148,5.800 +1184,5.333 +1221,4.933 +1259,4.667 +1299,4.067 +1339,3.040 +1381,3.547 +1425,3.520 +1469,3.147 +1515,2.800 +1563,2.640 +1611,2.453 +1662,2.427 +1714,1.760 +1768,1.880 +1823,1.813 +1880,1.613 +1939,1.573 +1999,1.520 +2062,1.307 +2126,1.320 +2193,1.253 +2262,1.453 +2332,0.967 +2405,1.173 +2481,1.360 +2558,1.307 +2638,0.840 +2721,1.307 +2806,0.980 +2894,0.820 +2984,0.827 +3078,0.893 +3174,0.713 +3273,0.780 +3376,0.853 +3481,0.913 +3590,0.553 +3703,0.693 +3818,0.520 +3938,0.800 +4061,0.520 +4188,0.440 +4319,0.667 +4454,0.633 +4594,0.299 +4737,0.501 +4886,0.511 +5038,0.424 +5196,0.269 +5359,0.339 +5526,0.328 +5699,0.603 +5878,0.429 +6061,0.579 +6251,0.309 +6447,0.619 +6648,0.317 +6856,0.197 +7071,0.347 +7292,0.584 +7520,0.365 +7755,0.088 +7998,0.245 +8248,0.432 +8506,0.169 +8772,0.395 +9047,0.195 +9330,0.387 +9622,0.217 +9923,0.488 +10233,0.121 +10553,0.289 +10884,0.213 +11224,0.301 +11575,0.393 +11937,0.492 +12311,0.296 +12696,0.179 +13093,0.269 +13503,0.435 +13925,0.368 +14361,0.107 +14810,0.216 +15273,0.221 +15751,0.480 +16244,0.155 +16752,0.221 +17276,0.215 +17817,0.179 +18374,0.313 +18949,0.137 +19542,0.156 +20153,0.200 +20783,0.333 +21434,0.136 +22104,0.215 +22796,0.176 +23509,0.272 +24244,0.221 +25003,0.400 +25785,0.136 +26591,0.453 +27423,0.196 +28281,0.179 +29166,0.143 +30078,0.189 +31019,0.227 +31990,0.285 +32990,0.236 +34022,0.137 +35087,0.603 +36184,0.116 +37316,0.271 +38484,0.131 +39688,0.220 +40929,0.160 +42210,0.185 +43530,0.275 +44892,0.135 +46296,0.231 +47745,0.344 +49238,0.313 +50779,0.168 +52367,0.224 +54005,0.203 +55695,0.275 +57437,0.200 +59234,0.213 +61087,0.167 +62998,0.227 +64969,0.325 +67001,0.149 +69097,0.189 +71259,0.175 +73488,0.225 +75787,0.184 +78158,0.240 +80603,0.156 +83125,0.180 +85725,0.169 +88407,0.224 +91172,0.272 +94025,0.448 +96966,0.175 +100000,0.229 diff --git a/tp/scripts/osc/bode.png b/tp/scripts/osc/bode.png Binary files differ. diff --git a/tp/scripts/osc/main.m b/tp/scripts/osc/main.m @@ -0,0 +1,100 @@ +clc; clear all; close all; + +%% Figure light theme + +set(0, "defaultAxesColorOrder", [ + 1.0000 0.0000 0.0000; # red + 0.0000 0.0000 1.0000; # blue + 1.0000 0.4980 0.0549; # orange + 0.1725 0.6275 0.1725; # green + 0.5804 0.4039 0.7412; # purple + 0.5490 0.3373 0.2941; # brown + 0.8902 0.4667 0.7608; # pink + 0.4980 0.4980 0.4980; # gray +]); + +set(0, "DefaultFigureColor", [1 1 1]); +set(0, "DefaultAxesColor", [1 1 1]); +set(0, "DefaultAxesXColor", [0 0 0]); +set(0, "DefaultAxesYColor", [0 0 0]); +set(0, "DefaultTextColor", [0 0 0]); + +set(0, "DefaultAxesGridColor", [0 0 0]); +set(0, 'DefaultAxesGridAlpha', 1.00); + +set(0, "DefaultAxesMinorGridColor", [0 0 0]); +set(0, 'DefaultAxesMinorGridAlpha', 0.20); + +set(0, "DefaultLineLinewidth", 3.00); +set(0, "DefaultAxesFontSize", 16); +set(0, "DefaultTextFontSize", 16); +set(0, "DefaultAxesLineWidth", 1.00); + +set(0, "DefaultAxesXGrid", "on"); +set(0, "DefaultAxesYGrid", "on"); +set(0, "DefaultAxesZGrid", "on"); +set(0, "DefaultAxesXMinorGrid", "on"); +set(0, "DefaultAxesYMinorGrid", "on"); +set(0, "DefaultAxesXMinorTick", "on"); +set(0, "DefaultAxesYMinorTick", "on"); + +set(0, 'DefaultAxesGridAlpha', 0.50); + +data = csvread("bode.csv", 1, 0); +freq = data(:, 1); +mag = data(:, 2); + +mag_db = 20 * log10(mag / 1.0); +mag_db_smooth = movmean(mag_db, 20); + +fig = figure("visible", "off"); +% semilogx(freq, mag_db, "LineWidth", 4); +% hold on; +yline(-3, ":k", "linewidth", 1.5, "color", [0.5 0.5 0.5]); +hold on; +semilogx(freq, mag_db_smooth, "LineWidth", 2.5); + +% text(30000, -6.5, "-3 dB", ... +% "fontsize", 10, ... +% "fontname", "Helvetica", ... +% "fontweight", "bold", ... +% "verticalalignment", "bottom", ... +% "horizontalalignment", "left"); + +grid on; +set(gcf, "paperunits", "inches"); +set(gcf, "papersize", [6 4]); +set(gcf, "paperposition", [0 0 6 4]); + +% hold(ax(1), "on"); +% hold(ax(2), "on"); + +% Theoretical curves +% semilogx(ax(1), freq, mag_the, ".", "LineWidth", 2); +% semilogx(ax(2), freq, pha_the, ".", "LineWidth", 2); + +% Log frequency axis +% set(ax(1), "XScale", "log"); +% set(ax(2), "XScale", "log"); + +% Line widths +% set(hmag, "LineWidth", 3); +% set(hphase, "LineWidth", 3); + +% Limits +xlim([1 1e5]); +ylim([-20 40]) +yticks([-20 0 20 40]); + +% grid(ax(1), "on"); +% grid(ax(2), "on"); + +% Labels +xlabel("FRECUENCIA [rad/s]"); +ylabel(gca, "MAGNITUD [dB]"); + +% legend([bode, line], ... +% "Magnitud", "-3dB"); + +print("bode.png", "-dpng", "-r500"); +close(fig) diff --git a/tp/scripts/osc/tmp/bode2.png b/tp/scripts/osc/tmp/bode2.png Binary files differ. diff --git a/tp/scripts/osc/tmp/bode3.png b/tp/scripts/osc/tmp/bode3.png Binary files differ. diff --git a/tp/scripts/osc/tmp/bode_data.csv b/tp/scripts/osc/tmp/bode_data.csv @@ -0,0 +1,52 @@ +Frequency,Amplitude +1,5.733 +10,5.840 +12,5.947 +14,6.160 +17,6.400 +21,6.560 +25,6.667 +30,6.880 +37,7.280 +44,7.573 +54,8.107 +65,8.667 +79,9.400 +95,9.600 +115,10.333 +138,10.800 +167,11.533 +202,12.000 +244,12.533 +294,13.333 +355,15.000 +429,17.467 +517,20.933 +625,24.667 +754,19.200 +910,11.200 +1098,5.400 +1325,3.333 +1599,2.587 +1930,1.360 +2329,0.847 +2811,0.780 +3393,0.256 +4094,0.357 +4941,0.211 +5963,0.047 +7196,0.010 +8685,0.229 +10481,0.037 +12648,0.060 +15264,0.135 +18420,0.010 +22229,0.031 +26826,0.053 +32374,0.010 +39069,0.156 +47148,0.027 +56898,0.010 +68664,0.010 +82864,0.010 +100000,0.123 diff --git a/tp/scripts/osc/tmp/bode_data2.csv b/tp/scripts/osc/tmp/bode_data2.csv @@ -0,0 +1,286 @@ +Frequency,Amplitude +1,3.387 +10,3.360 +11,4.373 +12,6.400 +13,6.467 +14,6.600 +15,6.733 +16,6.533 +17,6.667 +18,6.733 +19,6.600 +20,6.733 +21,6.667 +22,6.867 +23,6.933 +24,6.867 +25,7.000 +26,7.067 +27,7.067 +28,7.200 +29,7.200 +30,7.533 +31,7.533 +32,7.533 +33,7.533 +34,7.400 +35,8.267 +36,7.867 +37,7.733 +38,8.067 +39,7.733 +41,7.867 +42,7.933 +43,7.933 +45,8.067 +46,8.200 +48,8.200 +49,8.467 +51,8.733 +52,8.533 +54,8.533 +56,8.600 +57,8.667 +59,8.933 +61,8.867 +63,9.067 +65,9.067 +67,9.200 +69,9.467 +71,9.333 +74,9.533 +76,9.600 +78,9.667 +81,9.733 +83,9.800 +86,9.800 +89,10.000 +91,10.067 +94,10.133 +97,10.200 +100,10.267 +103,10.400 +107,10.533 +110,10.533 +113,10.800 +117,11.000 +121,10.933 +125,11.067 +128,11.133 +132,11.267 +137,11.333 +141,11.400 +145,11.600 +150,11.667 +155,11.600 +159,11.600 +164,11.733 +170,11.867 +175,12.000 +180,12.000 +186,12.067 +192,12.133 +198,12.400 +204,12.600 +211,12.667 +217,12.733 +224,12.800 +231,12.867 +238,13.133 +246,13.267 +253,13.200 +261,13.333 +270,13.400 +278,13.667 +287,13.800 +296,14.133 +305,14.267 +315,14.400 +324,14.800 +335,14.800 +345,15.133 +356,15.333 +367,15.733 +378,16.067 +390,16.400 +403,17.733 +415,17.200 +428,17.733 +442,18.133 +455,18.733 +470,19.200 +484,19.600 +500,20.533 +515,21.200 +531,22.000 +548,22.533 +565,23.600 +583,24.000 +601,24.800 +620,25.067 +639,25.200 +659,24.667 +680,24.000 +701,22.800 +723,21.733 +746,20.400 +769,18.933 +793,17.200 +818,16.000 +844,14.533 +870,13.200 +897,12.400 +925,11.333 +954,9.867 +984,7.667 +1015,8.667 +1047,7.867 +1080,7.067 +1113,6.600 +1148,6.267 +1184,5.600 +1221,5.200 +1259,4.800 +1299,4.600 +1339,4.067 +1381,3.173 +1425,3.627 +1469,3.280 +1515,3.093 +1563,2.987 +1611,2.667 +1662,2.560 +1714,2.453 +1768,2.427 +1823,1.680 +1880,1.973 +1939,1.827 +1999,2.000 +2062,1.853 +2126,1.493 +2193,1.653 +2262,1.680 +2332,1.320 +2405,1.173 +2481,1.360 +2558,1.307 +2638,0.840 +2721,1.307 +2806,0.980 +2894,0.820 +2984,0.827 +3078,0.893 +3174,0.713 +3273,0.780 +3376,0.853 +3481,0.913 +3590,0.553 +3703,0.693 +3818,0.520 +3938,0.800 +4061,0.520 +4188,0.440 +4319,0.667 +4454,0.633 +4594,0.299 +4737,0.501 +4886,0.511 +5038,0.424 +5196,0.269 +5359,0.339 +5526,0.328 +5699,0.603 +5878,0.429 +6061,0.579 +6251,0.309 +6447,0.619 +6648,0.317 +6856,0.197 +7071,0.347 +7292,0.584 +7520,0.365 +7755,0.088 +7998,0.245 +8248,0.432 +8506,0.169 +8772,0.395 +9047,0.195 +9330,0.387 +9622,0.217 +9923,0.488 +10233,0.121 +10553,0.289 +10884,0.213 +11224,0.301 +11575,0.393 +11937,0.492 +12311,0.296 +12696,0.179 +13093,0.269 +13503,0.435 +13925,0.368 +14361,0.107 +14810,0.216 +15273,0.221 +15751,0.480 +16244,0.155 +16752,0.221 +17276,0.215 +17817,0.179 +18374,0.313 +18949,0.137 +19542,0.156 +20153,0.200 +20783,0.333 +21434,0.136 +22104,0.215 +22796,0.176 +23509,0.272 +24244,0.221 +25003,0.400 +25785,0.136 +26591,0.453 +27423,0.196 +28281,0.179 +29166,0.143 +30078,0.189 +31019,0.227 +31990,0.285 +32990,0.236 +34022,0.137 +35087,0.603 +36184,0.116 +37316,0.271 +38484,0.131 +39688,0.220 +40929,0.160 +42210,0.185 +43530,0.275 +44892,0.135 +46296,0.231 +47745,0.344 +49238,0.313 +50779,0.168 +52367,0.224 +54005,0.203 +55695,0.275 +57437,0.200 +59234,0.213 +61087,0.167 +62998,0.227 +64969,0.325 +67001,0.149 +69097,0.189 +71259,0.175 +73488,0.225 +75787,0.184 +78158,0.240 +80603,0.156 +83125,0.180 +85725,0.169 +88407,0.224 +91172,0.272 +94025,0.448 +96966,0.175 +100000,0.229 diff --git a/tp/scripts/osc/tmp/bode_data3.csv b/tp/scripts/osc/tmp/bode_data3.csv @@ -0,0 +1,286 @@ +Frequency,Amplitude +1,5.840 +10,5.840 +11,5.867 +12,5.920 +13,6.080 +14,6.400 +15,6.293 +16,6.293 +17,6.507 +18,6.267 +19,6.320 +20,6.533 +21,6.480 +22,6.800 +23,6.987 +24,7.147 +25,6.693 +26,6.747 +27,6.693 +28,6.933 +29,6.800 +30,7.093 +31,7.173 +32,7.147 +33,7.200 +34,7.253 +35,7.333 +36,7.333 +37,7.267 +38,7.333 +39,7.533 +41,7.667 +42,7.533 +43,7.600 +45,7.867 +46,7.800 +48,8.000 +49,8.133 +51,8.200 +52,8.267 +54,8.267 +56,8.200 +57,8.400 +59,8.467 +61,8.533 +63,8.733 +65,8.800 +67,9.133 +69,9.000 +71,9.000 +74,9.200 +76,9.267 +78,9.533 +81,9.333 +83,9.600 +86,9.600 +89,9.733 +91,9.867 +94,9.933 +97,9.933 +100,10.000 +103,10.067 +107,10.133 +110,10.200 +113,10.467 +117,10.467 +121,10.600 +125,10.667 +128,10.733 +132,11.000 +137,11.000 +141,11.067 +145,11.133 +150,11.200 +155,11.400 +159,11.400 +164,11.467 +170,11.600 +175,11.600 +180,11.733 +186,11.800 +192,11.800 +198,12.000 +204,12.000 +211,12.200 +217,12.533 +224,12.467 +231,12.600 +238,12.667 +246,12.933 +253,13.067 +261,13.200 +270,13.200 +278,13.333 +287,13.333 +296,13.800 +305,13.733 +315,14.200 +324,14.200 +335,14.733 +345,14.867 +356,15.067 +367,15.467 +378,15.800 +390,16.067 +403,16.467 +415,16.867 +428,17.267 +442,17.800 +455,18.333 +470,18.800 +484,19.467 +500,20.267 +515,20.800 +531,21.733 +548,22.400 +565,22.933 +583,24.000 +601,24.667 +620,24.800 +639,24.933 +659,24.400 +680,23.733 +701,22.400 +723,21.333 +746,19.867 +769,18.533 +793,16.800 +818,15.600 +844,14.133 +870,12.933 +897,12.133 +925,10.800 +954,8.067 +984,9.067 +1015,8.200 +1047,7.667 +1080,6.867 +1113,6.400 +1148,5.800 +1184,5.333 +1221,4.933 +1259,4.667 +1299,4.067 +1339,3.040 +1381,3.547 +1425,3.520 +1469,3.147 +1515,2.800 +1563,2.640 +1611,2.453 +1662,2.427 +1714,1.760 +1768,1.880 +1823,1.813 +1880,1.613 +1939,1.573 +1999,1.520 +2062,1.307 +2126,1.320 +2193,1.253 +2262,1.453 +2332,0.967 +2405,1.113 +2481,1.080 +2558,0.913 +2638,0.913 +2721,0.613 +2806,0.933 +2894,0.713 +2984,0.520 +3078,0.387 +3174,0.677 +3273,0.565 +3376,0.413 +3481,0.448 +3590,0.232 +3703,0.523 +3818,0.232 +3938,0.568 +4061,0.387 +4188,0.141 +4319,0.107 +4454,0.215 +4594,0.373 +4737,0.091 +4886,0.160 +5038,0.036 +5196,0.156 +5359,0.296 +5526,0.345 +5699,0.010 +5878,0.211 +6061,0.010 +6251,0.241 +6447,0.252 +6648,0.111 +6856,0.010 +7071,0.116 +7292,0.010 +7520,0.291 +7755,0.010 +7998,0.224 +8248,0.097 +8506,0.140 +8772,0.183 +9047,0.010 +9330,0.010 +9622,0.171 +9923,0.107 +10233,0.010 +10553,0.010 +10884,0.227 +11224,0.321 +11575,0.010 +11937,0.010 +12311,0.169 +12696,0.257 +13093,0.010 +13503,0.010 +13925,0.010 +14361,0.010 +14810,0.010 +15273,0.347 +15751,0.010 +16244,0.010 +16752,0.010 +17276,0.148 +17817,0.217 +18374,0.010 +18949,0.010 +19542,0.010 +20153,0.010 +20783,0.041 +21434,0.081 +22104,0.010 +22796,0.010 +23509,0.010 +24244,0.199 +25003,0.085 +25785,0.044 +26591,0.101 +27423,0.010 +28281,0.080 +29166,0.011 +30078,0.010 +31019,0.025 +31990,0.152 +32990,0.010 +34022,0.010 +35087,0.259 +36184,0.010 +37316,0.057 +38484,0.015 +39688,0.010 +40929,0.010 +42210,0.010 +43530,0.016 +44892,0.010 +46296,0.010 +47745,0.032 +49238,0.123 +50779,0.010 +52367,0.010 +54005,0.010 +55695,0.010 +57437,0.037 +59234,0.168 +61087,0.167 +62998,0.227 +64969,0.325 +67001,0.149 +69097,0.189 +71259,0.175 +73488,0.225 +75787,0.184 +78158,0.240 +80603,0.156 +83125,0.180 +85725,0.169 +88407,0.224 +91172,0.272 +94025,0.448 +96966,0.175 +100000,0.229 diff --git a/tp/scripts/osc/tmp/bode_final.png b/tp/scripts/osc/tmp/bode_final.png Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/HDS200_series_pc_software.zip b/tp/scripts/owon_hds200_x390/HDS200_series_pc_software.zip Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/HDS2XX.png b/tp/scripts/owon_hds200_x390/HDS2XX.png Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/HDS320S-bode-plots-0.0.6.mp4 b/tp/scripts/owon_hds200_x390/HDS320S-bode-plots-0.0.6.mp4 Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/bode_10k_plus.csv b/tp/scripts/owon_hds200_x390/bode_10k_plus.csv @@ -0,0 +1,101 @@ +Frequency,Amplitude +10000,0.080 +10235,0.054 +10476,0.081 +10722,0.087 +10974,0.063 +11233,0.061 +11497,0.133 +11768,0.065 +12045,0.051 +12328,0.079 +12618,0.063 +12915,0.048 +13219,0.052 +13530,0.068 +13848,0.081 +14174,0.053 +14508,0.059 +14849,0.029 +15199,0.032 +15556,0.035 +15922,0.038 +16297,0.056 +16681,0.040 +17073,0.026 +17475,0.040 +17886,0.061 +18307,0.031 +18738,0.031 +19179,0.030 +19630,0.043 +20092,0.042 +20565,0.033 +21049,0.024 +21544,0.029 +22051,0.035 +22570,0.030 +23101,0.025 +23644,0.017 +24201,0.048 +24770,0.024 +25353,0.031 +25950,0.025 +26560,0.021 +27185,0.034 +27825,0.026 +28480,0.028 +29150,0.037 +29836,0.048 +30538,0.018 +31257,0.023 +31992,0.018 +32745,0.021 +33516,0.025 +34304,0.036 +35111,0.018 +35938,0.039 +36783,0.034 +37649,0.015 +38535,0.040 +39442,0.019 +40370,0.017 +41320,0.045 +42292,0.053 +43287,0.016 +44306,0.059 +45348,0.027 +46415,0.020 +47508,0.040 +48626,0.047 +49770,0.024 +50941,0.017 +52140,0.021 +53366,0.021 +54622,0.019 +55908,0.040 +57223,0.020 +58570,0.017 +59948,0.057 +61359,0.028 +62802,0.051 +64280,0.015 +65793,0.023 +67341,0.025 +68926,0.016 +70548,0.022 +72208,0.027 +73907,0.021 +75646,0.057 +77426,0.039 +79248,0.015 +81113,0.029 +83021,0.037 +84975,0.033 +86974,0.026 +89021,0.025 +91116,0.036 +93260,0.023 +95454,0.041 +97700,0.037 +100000,0.018 diff --git a/tp/scripts/owon_hds200_x390/bode_1k_plus.csv b/tp/scripts/owon_hds200_x390/bode_1k_plus.csv @@ -0,0 +1,101 @@ +Frequency,Amplitude +1000,5.474 +1047,7.267 +1097,6.200 +1149,5.600 +1204,4.800 +1261,4.333 +1321,3.027 +1384,3.360 +1450,2.960 +1519,2.720 +1592,2.400 +1668,2.213 +1747,1.600 +1830,1.787 +1917,1.600 +2009,1.453 +2104,1.293 +2205,1.200 +2310,1.053 +2420,0.807 +2535,0.887 +2656,0.813 +2782,0.727 +2915,0.680 +3053,0.620 +3199,0.553 +3351,0.533 +3511,0.467 +3678,0.413 +3853,0.305 +4037,0.352 +4229,0.336 +4430,0.291 +4641,0.280 +4862,0.251 +5094,0.237 +5336,0.203 +5590,0.157 +5857,0.201 +6135,0.167 +6428,0.205 +6734,0.151 +7054,0.124 +7390,0.116 +7742,0.131 +8111,0.078 +8497,0.137 +8902,0.083 +9326,0.091 +9770,0.109 +10235,0.097 +10722,0.064 +11233,0.058 +11768,0.063 +12328,0.075 +12915,0.078 +13530,0.059 +14174,0.032 +14849,0.053 +15556,0.035 +16297,0.028 +17073,0.039 +17886,0.036 +18738,0.043 +19630,0.031 +20565,0.031 +21544,0.046 +22570,0.026 +23644,0.029 +24770,0.034 +25950,0.071 +27185,0.020 +28480,0.020 +29836,0.031 +31257,0.044 +32745,0.057 +34304,0.020 +35938,0.024 +37649,0.019 +39442,0.032 +41320,0.044 +43287,0.053 +45348,0.019 +47508,0.041 +49770,0.017 +52140,0.017 +54622,0.018 +57223,0.016 +59948,0.018 +62802,0.036 +65793,0.017 +68926,0.027 +72208,0.023 +75646,0.019 +79248,0.020 +83021,0.021 +86974,0.016 +91116,0.035 +95454,0.013 +100000,0.042 diff --git a/tp/scripts/owon_hds200_x390/bode_data.csv b/tp/scripts/owon_hds200_x390/bode_data.csv @@ -0,0 +1,52 @@ +Frequency,Amplitude +1,5.733 +10,5.840 +12,5.947 +14,6.160 +17,6.400 +21,6.560 +25,6.667 +30,6.880 +37,7.280 +44,7.573 +54,8.107 +65,8.667 +79,9.400 +95,9.600 +115,10.333 +138,10.800 +167,11.533 +202,12.000 +244,12.533 +294,13.333 +355,15.000 +429,17.467 +517,20.933 +625,24.667 +754,19.200 +910,11.200 +1098,5.400 +1325,3.333 +1599,2.587 +1930,1.360 +2329,0.847 +2811,0.780 +3393,0.256 +4094,0.357 +4941,0.211 +5963,0.047 +7196,0.010 +8685,0.229 +10481,0.037 +12648,0.060 +15264,0.135 +18420,0.010 +22229,0.031 +26826,0.053 +32374,0.010 +39069,0.156 +47148,0.027 +56898,0.010 +68664,0.010 +82864,0.010 +100000,0.123 diff --git a/tp/scripts/owon_hds200_x390/bode_data2.csv b/tp/scripts/owon_hds200_x390/bode_data2.csv @@ -0,0 +1,286 @@ +Frequency,Amplitude +1,3.387 +10,3.360 +11,4.373 +12,6.400 +13,6.467 +14,6.600 +15,6.733 +16,6.533 +17,6.667 +18,6.733 +19,6.600 +20,6.733 +21,6.667 +22,6.867 +23,6.933 +24,6.867 +25,7.000 +26,7.067 +27,7.067 +28,7.200 +29,7.200 +30,7.533 +31,7.533 +32,7.533 +33,7.533 +34,7.400 +35,8.267 +36,7.867 +37,7.733 +38,8.067 +39,7.733 +41,7.867 +42,7.933 +43,7.933 +45,8.067 +46,8.200 +48,8.200 +49,8.467 +51,8.733 +52,8.533 +54,8.533 +56,8.600 +57,8.667 +59,8.933 +61,8.867 +63,9.067 +65,9.067 +67,9.200 +69,9.467 +71,9.333 +74,9.533 +76,9.600 +78,9.667 +81,9.733 +83,9.800 +86,9.800 +89,10.000 +91,10.067 +94,10.133 +97,10.200 +100,10.267 +103,10.400 +107,10.533 +110,10.533 +113,10.800 +117,11.000 +121,10.933 +125,11.067 +128,11.133 +132,11.267 +137,11.333 +141,11.400 +145,11.600 +150,11.667 +155,11.600 +159,11.600 +164,11.733 +170,11.867 +175,12.000 +180,12.000 +186,12.067 +192,12.133 +198,12.400 +204,12.600 +211,12.667 +217,12.733 +224,12.800 +231,12.867 +238,13.133 +246,13.267 +253,13.200 +261,13.333 +270,13.400 +278,13.667 +287,13.800 +296,14.133 +305,14.267 +315,14.400 +324,14.800 +335,14.800 +345,15.133 +356,15.333 +367,15.733 +378,16.067 +390,16.400 +403,17.733 +415,17.200 +428,17.733 +442,18.133 +455,18.733 +470,19.200 +484,19.600 +500,20.533 +515,21.200 +531,22.000 +548,22.533 +565,23.600 +583,24.000 +601,24.800 +620,25.067 +639,25.200 +659,24.667 +680,24.000 +701,22.800 +723,21.733 +746,20.400 +769,18.933 +793,17.200 +818,16.000 +844,14.533 +870,13.200 +897,12.400 +925,11.333 +954,9.867 +984,7.667 +1015,8.667 +1047,7.867 +1080,7.067 +1113,6.600 +1148,6.267 +1184,5.600 +1221,5.200 +1259,4.800 +1299,4.600 +1339,4.067 +1381,3.173 +1425,3.627 +1469,3.280 +1515,3.093 +1563,2.987 +1611,2.667 +1662,2.560 +1714,2.453 +1768,2.427 +1823,1.680 +1880,1.973 +1939,1.827 +1999,2.000 +2062,1.853 +2126,1.493 +2193,1.653 +2262,1.680 +2332,1.320 +2405,1.173 +2481,1.360 +2558,1.307 +2638,0.840 +2721,1.307 +2806,0.980 +2894,0.820 +2984,0.827 +3078,0.893 +3174,0.713 +3273,0.780 +3376,0.853 +3481,0.913 +3590,0.553 +3703,0.693 +3818,0.520 +3938,0.800 +4061,0.520 +4188,0.440 +4319,0.667 +4454,0.633 +4594,0.299 +4737,0.501 +4886,0.511 +5038,0.424 +5196,0.269 +5359,0.339 +5526,0.328 +5699,0.603 +5878,0.429 +6061,0.579 +6251,0.309 +6447,0.619 +6648,0.317 +6856,0.197 +7071,0.347 +7292,0.584 +7520,0.365 +7755,0.088 +7998,0.245 +8248,0.432 +8506,0.169 +8772,0.395 +9047,0.195 +9330,0.387 +9622,0.217 +9923,0.488 +10233,0.121 +10553,0.289 +10884,0.213 +11224,0.301 +11575,0.393 +11937,0.492 +12311,0.296 +12696,0.179 +13093,0.269 +13503,0.435 +13925,0.368 +14361,0.107 +14810,0.216 +15273,0.221 +15751,0.480 +16244,0.155 +16752,0.221 +17276,0.215 +17817,0.179 +18374,0.313 +18949,0.137 +19542,0.156 +20153,0.200 +20783,0.333 +21434,0.136 +22104,0.215 +22796,0.176 +23509,0.272 +24244,0.221 +25003,0.400 +25785,0.136 +26591,0.453 +27423,0.196 +28281,0.179 +29166,0.143 +30078,0.189 +31019,0.227 +31990,0.285 +32990,0.236 +34022,0.137 +35087,0.603 +36184,0.116 +37316,0.271 +38484,0.131 +39688,0.220 +40929,0.160 +42210,0.185 +43530,0.275 +44892,0.135 +46296,0.231 +47745,0.344 +49238,0.313 +50779,0.168 +52367,0.224 +54005,0.203 +55695,0.275 +57437,0.200 +59234,0.213 +61087,0.167 +62998,0.227 +64969,0.325 +67001,0.149 +69097,0.189 +71259,0.175 +73488,0.225 +75787,0.184 +78158,0.240 +80603,0.156 +83125,0.180 +85725,0.169 +88407,0.224 +91172,0.272 +94025,0.448 +96966,0.175 +100000,0.229 diff --git a/tp/scripts/owon_hds200_x390/bode_data3.csv b/tp/scripts/owon_hds200_x390/bode_data3.csv @@ -0,0 +1,269 @@ +Frequency,Amplitude +1, 5.840 +10, 5.840 +11, 5.867 +12, 5.920 +13, 6.080 +14, 6.400 +15, 6.293 +16, 6.293 +17, 6.507 +18, 6.267 +19, 6.320 +20, 6.533 +21, 6.480 +22, 6.800 +23, 6.987 +24, 7.147 +25, 6.693 +26, 6.747 +27, 6.693 +28, 6.933 +29, 6.800 +30, 7.093 +31, 7.173 +32, 7.147 +33, 7.200 +34, 7.253 +35, 7.333 +36, 7.333 +37, 7.267 +38, 7.333 +39, 7.533 +41, 7.667 +42, 7.533 +43, 7.600 +45, 7.867 +46, 7.800 +48, 8.000 +49, 8.133 +51, 8.200 +52, 8.267 +54, 8.267 +56, 8.200 +57, 8.400 +59, 8.467 +61, 8.533 +63, 8.733 +65, 8.800 +67, 9.133 +69, 9.000 +71, 9.000 +74, 9.200 +76, 9.267 +78, 9.533 +81, 9.333 +83, 9.600 +86, 9.600 +89, 9.733 +91, 9.867 +94, 9.933 +97, 9.933 +100, 10.000 +103, 10.067 +107, 10.133 +110, 10.200 +113, 10.467 +117, 10.467 +121, 10.600 +125, 10.667 +128, 10.733 +132, 11.000 +137, 11.000 +141, 11.067 +145, 11.133 +150, 11.200 +155, 11.400 +159, 11.400 +164, 11.467 +170, 11.600 +175, 11.600 +180, 11.733 +186, 11.800 +192, 11.800 +198, 12.000 +204, 12.000 +211, 12.200 +217, 12.533 +224, 12.467 +231, 12.600 +238, 12.667 +246, 12.933 +253, 13.067 +261, 13.200 +270, 13.200 +278, 13.333 +287, 13.333 +296, 13.800 +305, 13.733 +315, 14.200 +324, 14.200 +335, 14.733 +345, 14.867 +356, 15.067 +367, 15.467 +378, 15.800 +390, 16.067 +403, 16.467 +415, 16.867 +428, 17.267 +442, 17.800 +455, 18.333 +470, 18.800 +484, 19.467 +500, 20.267 +515, 20.800 +531, 21.733 +548, 22.400 +565, 22.933 +583, 24.000 +601, 24.667 +620, 24.800 +639, 24.933 +659, 24.400 +680, 23.733 +701, 22.400 +723, 21.333 +746, 19.867 +769, 18.533 +793, 16.800 +818, 15.600 +844, 14.133 +870, 12.933 +897, 12.133 +925, 10.800 +954, 8.067 +984, 9.067 +1015, 8.200 +1047, 7.667 +1080, 6.867 +1113, 6.400 +1148, 5.800 +1184, 5.333 +1221, 4.933 +1259, 4.667 +1299, 4.067 +1339, 3.040 +1381, 3.547 +1425, 3.520 +1469, 3.147 +1515, 2.800 +1563, 2.640 +1611, 2.453 +1662, 2.427 +1714, 1.760 +1768, 1.880 +1823, 1.813 +1880, 1.613 +1939, 1.573 +1999, 1.520 +2062, 1.307 +2126, 1.320 +2193, 1.253 +2262, 1.453 +2332, 0.967 +2405, 1.113 +2481, 1.080 +2558, 0.913 +2638, 0.913 +2721, 0.613 +2806, 0.933 +2894, 0.713 +2984, 0.520 +3078, 0.387 +3174, 0.677 +3273, 0.565 +3376, 0.413 +3481, 0.448 +3590, 0.232 +3703, 0.523 +3818, 0.232 +3938, 0.568 +4061, 0.387 +4188, 0.141 +4319, 0.107 +4454, 0.215 +4594, 0.373 +4737, 0.091 +4886, 0.160 +5038, 0.036 +5196, 0.156 +5359, 0.296 +5526, 0.345 +5699, 0.010 +5878, 0.211 +6061, 0.010 +6251, 0.241 +6447, 0.252 +6648, 0.111 +6856, 0.010 +7071, 0.116 +7292, 0.010 +7520, 0.291 +7755, 0.010 +7998, 0.224 +8248, 0.097 +8506, 0.140 +8772, 0.183 +9047, 0.010 +9330, 0.010 +9622, 0.171 +9923, 0.107 +10233, 0.010 +10553, 0.010 +10884, 0.227 +11224, 0.321 +11575, 0.010 +11937, 0.010 +12311, 0.169 +12696, 0.257 +13093, 0.010 +13503, 0.010 +13925, 0.010 +14361, 0.010 +14810, 0.010 +15273, 0.347 +15751, 0.010 +16244, 0.010 +16752, 0.010 +17276, 0.148 +17817, 0.217 +18374, 0.010 +18949, 0.010 +19542, 0.010 +20153, 0.010 +20783, 0.041 +21434, 0.081 +22104, 0.010 +22796, 0.010 +23509, 0.010 +24244, 0.199 +25003, 0.085 +25785, 0.044 +26591, 0.101 +27423, 0.010 +28281, 0.080 +29166, 0.011 +30078, 0.010 +31019, 0.025 +31990, 0.152 +32990, 0.010 +34022, 0.010 +35087, 0.259 +36184, 0.010 +37316, 0.057 +38484, 0.015 +39688, 0.010 +40929, 0.010 +42210, 0.010 +43530, 0.016 +44892, 0.010 +46296, 0.010 +47745, 0.032 +49238, 0.123 +50779, 0.010 +52367, 0.010 +54005, 0.010 +55695, 0.010 +57437, 0.037 +59234, 0.168 diff --git a/tp/scripts/owon_hds200_x390/bode_plain.csv b/tp/scripts/owon_hds200_x390/bode_plain.csv @@ -0,0 +1,53 @@ +Frequency,Amplitude +1,0.98 +5,1.02 +10,1.03 +12,1.00 +14,1.00 +17,1.00 +21,1.00 +25,1.00 +30,1.02 +37,1.02 +44,1.00 +54,1.01 +65,0.99 +79,1.00 +95,1.00 +115,1.00 +138,1.00 +167,1.01 +202,1.01 +244,1.01 +294,1.00 +355,1.00 +429,0.99 +517,1.00 +625,1.00 +754,1.00 +910,1.02 +1098,1.01 +1325,0.99 +1599,1.00 +1930,1.00 +2329,1.01 +2811,1.01 +3393,1.01 +4094,1.00 +4941,0.99 +5963,1.02 +7196,1.00 +8685,1.01 +10481,1.01 +12648,1.00 +15264,1.01 +18420,1.01 +22229,1.00 +26826,1.01 +32374,1.01 +39069,1.02 +47148,1.02 +56898,1.02 +68664,1.02 +82864,1.02 +100000,1.02 diff --git a/tp/scripts/owon_hds200_x390/bode_plain.png b/tp/scripts/owon_hds200_x390/bode_plain.png Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/bode_plot.py b/tp/scripts/owon_hds200_x390/bode_plot.py @@ -0,0 +1,208 @@ +import pyvisa +import time +import numpy as np + +# List of all valid timebases supported by OWON HDS2* series +TIMEBASES = [ + (2e-9, "2.0ns"), (5e-9, "5.0ns"), (10e-9, "10.0ns"), (20e-9, "20.0ns"), + (50e-9, "50.0ns"), (100e-9, "100ns"), (200e-9, "200ns"), (500e-9, "500ns"), + (1e-6, "1.0us"), (2e-6, "2.0us"), (5e-6, "5.0us"), (10e-6, "10us"), + (20e-6, "20us"), (50e-6, "50us"), (100e-6, "100us"), (200e-6, "200us"), + (500e-6, "500us"), (1e-3, "1.0ms"), (2e-3, "2.0ms"), (5e-3, "5.0ms"), + (10e-3, "10ms"), (20e-3, "20ms"), (50e-3, "50ms"), (100e-3, "100ms"), + (200e-3, "200ms"), (500e-3, "500ms"), (1.0, "1.0s"), (2.0, "2.0s"), + (5.0, "5.0s"), (10.0, "10s"), (20.0, "20s"), (50.0, "50s"), + (100.0, "100s"), (200.0, "200s"), (500.0, "500s"), (1000.0, "1000s") +] + +# Supported scale tables according to probe attenuation +VOLT_SCALES = { + "1X": [ + (0.010, "10.0mV"), (0.020, "20.0mV"), (0.050, "50.0mV"), + (0.100, "100mV"), (0.200, "200mV"), (0.500, "500mV"), + (1.000, "1.00V"), (2.000, "2.00V"), (5.000, "5.00V"), + (10.00, "10.0V") + ], + "10X": [ + (0.100, "100mV"), (0.200, "200mV"), (0.500, "500mV"), + (1.000, "1.00V"), (2.000, "2.00V"), (5.000, "5.00V"), + (10.00, "10.0V"), (20.00, "20.0V"), (50.00, "50.0V"), + (100.0, "100V") + ], + "100X": [ + (1.000, "1.00V"), (2.000, "2.00V"), (5.000, "5.00V"), + (10.00, "10.0V"), (20.00, "20.0V"), (50.00, "50.0V"), + (100.0, "100V"), (200.0, "200V"), (500.0, "500V"), + (1000.0, "1.00kV") + ], + "1000X": [ + (10.00, "10.0V"), (20.00, "20.0V"), (50.00, "50.0V"), + (100.0, "100V"), (200.0, "200V"), (500.0, "500V"), + (1000.0, "1.00kV"),(2000.0, "2.00kV"),(5000.0, "5.00kV"), + (10000.0, "10.0kV") + ] +} + +LOG_ENABLE = False +PROBE = "1X" +GEN_PEAK = 1.00 # 2*GEN_PEAK peak to peak voltage +FREQS_COUNT = 100 +curr_scale_idx = 2 # 500 mV startup vertical height +scales = VOLT_SCALES.get(PROBE) + +def LOG(msg): + if LOG_ENABLE: + print(f"[LOG] {msg}") + +def LOG_LOC(loc, msg): + if LOG_ENABLE: + print(f"[LOG]{loc} {msg}") + +def set_best_timebase(frequency): + period = 1.0 / frequency + target_scale = period / 2.0 # Display width is roughly 10 divisions + + # Pick the closest supported value in the list + best_match = min(TIMEBASES, key=lambda x: abs(x[0] - target_scale)) + LOG(f"HORizontal:SCALe {best_match[1]}") + scope.write(f":HORizontal:SCALe {best_match[1]}") + +def set_best_vert_scale(): + global curr_scale_idx + + read_val_str = scope.query(":MEASurement:CH1:MAX?").strip() + LOG_LOC("[set_best_vert_scale]", f"read_val_str == {read_val_str}") + + while read_val_str.startswith(">"): + LOG_LOC("[set_best_vert_scale]['>']", f"startswith('>')") + if curr_scale_idx <= 9: + curr_scale_idx = curr_scale_idx + 1 + new_scale = scales[curr_scale_idx][1] + LOG_LOC("[set_best_vert_scale]['>']", f"Changing vertical scale to {new_scale}") + scope.write(f":CH1:SCALe {new_scale}") + + if freq < 10: + # Roll mode + time.sleep(10) + else: + time.sleep(1) + + # Read again with new scale + read_val_str = scope.query(":MEASurement:CH1:MAX?").strip() + LOG_LOC("[set_best_vert_scale]['>'][read again]", f"read_val_str == {read_val_str}") + else: + read_val_str.lstrip(">") + + while read_val_str.startswith("<"): + LOG_LOC("[set_best_vert_scale]['<']", f"startswith('<')") + if curr_scale_idx > 0: + curr_scale_idx = curr_scale_idx - 1 + new_scale = scales[curr_scale_idx][1] + # print(f"Changing vertical scale to {new_scale}") + scope.write(f":CH1:SCALe {new_scale}") + + if freq < 10: + # Roll mode + time.sleep(10) + else: + time.sleep(1) + + # Read again with new scale + read_val_str = scope.query(":MEASurement:CH1:MAX?").strip() + LOG_LOC("[set_best_vert_scale]['<']", f"read_val_str == {read_val_str}") + else: + read_val_str.lstrip("<") + + read_val = float(read_val_str) + LOG_LOC("[set_best_vert_scale]", f"read_val == {read_val_str}") + + if curr_scale_idx > 0 and read_val < 2*scales[curr_scale_idx - 1][0]: + curr_scale_idx = curr_scale_idx - 1 + new_scale = scales[curr_scale_idx][1] + # print(f"Changing vertical scale to {new_scale}") + scope.write(f":CH1:SCALe {new_scale}") + + if freq < 10: + # Roll mode + time.sleep(10) + + # Read again with new scale + read_val_str = scope.query(":MEASurement:CH1:MAX?").strip() + LOG_LOC("[set_best_vert_scale][read_val < 2*next_scale", f"read_val_str == {read_val_str}") + + while read_val_str.startswith(">") or read_val_str.startswith("<"): + read_val_str = scope.query(":MEASurement:CH1:MAX?").strip() + + read_val = float(read_val_str) + +# example: 5 decades (10^0 to 10^5) at 5 points/decade -> 5 * 5 + 1 = 26 points +# freqs = np.concatenate((np.array([1]), np.logspace(4, 5, num=FREQS_COUNT))) +freqs = np.logspace(4, 5, num=FREQS_COUNT) +freqs = np.unique([int(f) for f in freqs]) +print(freqs) +amps = [] + +rm = pyvisa.ResourceManager('@py') + +scope = rm.open_resource("ASRL/dev/ttyUSB0::INSTR") +print("Identification: ", scope.query("*IDN?"), end="") + +# Configure scope +scope.write(f":CH1:SCALe {scales[curr_scale_idx][1]}") +scope.write(":CH1:COUPling AC") +scope.write(f":CH1:PROBE {PROBE}") +scope.write(f":FUNCtion:AMPLitude {GEN_PEAK*2}") +scope.write(":FUNCtion SINE") + +print(f"Generator set to function SINE") +# print(" freq, amp/peak") + +for freq in freqs: + # print(f"Probing {freq:2.2f} Hz") + scope.write(f":FUNCtion:FREQuency {freq:2.2f}") + # print(scope.query(":FUNCtion:FREQuency?")) + set_best_timebase(freq) + + # Roll mode + if freq < 10: + time.sleep(10) + + amp_arr = [] + amp_arr_mean_sample_count = 3 + for i in range(amp_arr_mean_sample_count): + set_best_vert_scale() + read_val_str = scope.query(":MEASurement:CH1:MAX?").strip() + LOG_LOC(f"[main_loop]", f"read_val_str == {read_val_str}") + + while read_val_str.startswith(">") or read_val_str.startswith("<"): + set_best_vert_scale() + read_val_str = scope.query(":MEASurement:CH1:MAX?").strip() + LOG_LOC(f"[main_loop]", f"read_val_str == {read_val_str}") + + read_val = float(read_val_str) + + # print(f"{read_val:<3.3f}") + amp_arr.append(read_val) + + time.sleep(0.5) # time between mean samples + + amp_mean = (sum(amp_arr) / amp_arr_mean_sample_count) + amp_mean = 0.001 if amp_mean < 0.001 else amp_mean + + amp_norm = amp_mean / GEN_PEAK + amps.append(amp_norm) + + print(f"{freq:>8}, {amp_norm:<3.3f}") + +scope.close() + +# print(f"freqs = [{' '.join(map(str, freqs))}]") +# print(f"amps = [{' '.join(map(str, amps))}]") + +data = np.column_stack((freqs, amps)) +np.savetxt("bode_10k_plus.csv", + data, + delimiter=",", + header="Frequency,Amplitude", + comments="", + fmt=["%d", "%.3f"]) diff --git a/tp/scripts/owon_hds200_x390/bode_plot_orig.py b/tp/scripts/owon_hds200_x390/bode_plot_orig.py @@ -0,0 +1,214 @@ +import pyvisa +import time +import numpy as np + +PROBE = "1X" +GEN_PEAK = 0.10 # 2*GEN_PEAK peak to peak voltage +FREQS_COUNT = 50 # 600 samples + +# List of all valid timebases supported by OWON HDS2* series +TIMEBASES = [ + (2e-9, "2.0ns"), (5e-9, "5.0ns"), (10e-9, "10.0ns"), (20e-9, "20.0ns"), + (50e-9, "50.0ns"), (100e-9, "100ns"), (200e-9, "200ns"), (500e-9, "500ns"), + (1e-6, "1.0us"), (2e-6, "2.0us"), (5e-6, "5.0us"), (10e-6, "10us"), + (20e-6, "20us"), (50e-6, "50us"), (100e-6, "100us"), (200e-6, "200us"), + (500e-6, "500us"), (1e-3, "1.0ms"), (2e-3, "2.0ms"), (5e-3, "5.0ms"), + (10e-3, "10ms"), (20e-3, "20ms"), (50e-3, "50ms"), (100e-3, "100ms"), + (200e-3, "200ms"), (500e-3, "500ms"), (1.0, "1.0s"), (2.0, "2.0s"), + (5.0, "5.0s"), (10.0, "10s"), (20.0, "20s"), (50.0, "50s"), + (100.0, "100s"), (200.0, "200s"), (500.0, "500s"), (1000.0, "1000s") +] + +# Supported scale tables according to probe attenuation +VOLT_SCALES = { + "1X": [ + (0.010, "10.0mV"), (0.020, "20.0mV"), (0.050, "50.0mV"), + (0.100, "100mV"), (0.200, "200mV"), (0.500, "500mV"), + (1.000, "1.00V"), (2.000, "2.00V"), (5.000, "5.00V"), + (10.00, "10.0V") + ], + "10X": [ + (0.100, "100mV"), (0.200, "200mV"), (0.500, "500mV"), + (1.000, "1.00V"), (2.000, "2.00V"), (5.000, "5.00V"), + (10.00, "10.0V"), (20.00, "20.0V"), (50.00, "50.0V"), + (100.0, "100V") + ], + "100X": [ + (1.000, "1.00V"), (2.000, "2.00V"), (5.000, "5.00V"), + (10.00, "10.0V"), (20.00, "20.0V"), (50.00, "50.0V"), + (100.0, "100V"), (200.0, "200V"), (500.0, "500V"), + (1000.0, "1.00kV") + ], + "1000X": [ + (10.00, "10.0V"), (20.00, "20.0V"), (50.00, "50.0V"), + (100.0, "100V"), (200.0, "200V"), (500.0, "500V"), + (1000.0, "1.00kV"),(2000.0, "2.00kV"),(5000.0, "5.00kV"), + (10000.0, "10.0kV") + ] +} + +def set_best_timebase(frequency): + period = 1.0 / frequency + target_scale = period / 2.0 # Display width is roughly 10 divisions + + # Pick the closest supported value in the list + best_match = min(TIMEBASES, key=lambda x: abs(x[0] - target_scale)) + # print(f":HORizontal:SCALe {best_match[1]}") + scope.write(f":HORizontal:SCALe {best_match[1]}") + +def set_best_vert_scale(read_val, ch=1): + pass + +# example: 5 decades (10^0 to 10^5) at 5 points/decade -> 5 * 5 + 1 = 26 points +freqs = np.concatenate((np.array([1]), np.logspace(1, 5, num=FREQS_COUNT))) +freqs = np.unique([int(f) for f in freqs]) +print(freqs) +amps = [] + +rm = pyvisa.ResourceManager('@py') + +scope = rm.open_resource("ASRL/dev/ttyUSB0::INSTR") +print("Identification: ", scope.query("*IDN?"), end="") + +# Configure scope +scales = VOLT_SCALES.get(PROBE) +curr_scale_idx = 2 # 500 mV startup vertical height +scope.write(f":CH1:SCALe {scales[curr_scale_idx][1]}") +scope.write(":CH1:COUPling DC") +scope.write(f":CH1:PROBE {PROBE}") +scope.write(f":FUNCtion:AMPLitude {GEN_PEAK*2}") +scope.write(":FUNCtion SINE") + +print(f"Generator set to function SINE") +print(" freq, amp/peak") + +for freq in freqs: + scope.write(f":FUNCtion:FREQuency {freq}") + set_best_timebase(freq) + + # Roll mode + if freq < 10: + time.sleep(10) + + # amp = float(scope.query(":MEASurement:CH1:MAX?").strip()) + + amp_arr = [] + amp_arr_mean_sample_count = 3 + for i in range(amp_arr_mean_sample_count): + set_best_vert_scale(read_val, ch=1) + + if freq < 10: + # Roll mode + time.sleep(10) + else: + time.sleep(1) + + read_val = scope.query(":MEASurement:CH1:MAX?").strip() + read_val = float(read_val) + + while read_val.startswith(">"): + curr_scale_idx = curr_scale_idx + 1 + new_scale = scales[curr_scale_idx][1] + # print(f"Changing vertical scale to {new_scale}") + scope.write(f":CH1:SCALe {new_scale}") + + # Read again with new scale + read_val = scope.query(":MEASurement:CH1:MAX?").strip() + + if freq < 10: + # Roll mode + time.sleep(10) + else: + time.sleep(1) + + while read_val.startswith("<"): + if curr_scale_idx > 0: + curr_scale_idx = curr_scale_idx - 1 + new_scale = scales[curr_scale_idx][1] + # print(f"Changing vertical scale to {new_scale}") + scope.write(f":CH1:SCALe {new_scale}") + + # Read again with new scale + read_val = scope.query(":MEASurement:CH1:MAX?").strip() + + if freq < 10: + # Roll mode + time.sleep(10) + else: + time.sleep(1) + else: + read_val.lstrip("<") + + + if curr_scale_idx > 0 and read_val < 3*scales[curr_scale_idx - 1][0]: + curr_scale_idx = curr_scale_idx - 1 + new_scale = scales[curr_scale_idx][1] + # print(f"Changing vertical scale to {new_scale}") + scope.write(f":CH1:SCALe {new_scale}") + + if freq < 10: + # Roll mode + time.sleep(10) + + # Read again with new scale + read_val = scope.query(":MEASurement:CH1:MAX?").strip() + + while read_val.startswith(">"): + curr_scale_idx = curr_scale_idx + 1 + new_scale = scales[curr_scale_idx][1] + # print(f"Changing vertical scale to {new_scale}") + scope.write(f":CH1:SCALe {new_scale}") + + # Read again with new scale + read_val = scope.query(":MEASurement:CH1:MAX?").strip() + + if freq < 10: + # Roll mode + time.sleep(10) + else: + time.sleep(1) + + while read_val.startswith("<"): + if curr_scale_idx > 0: + curr_scale_idx = curr_scale_idx - 1 + new_scale = scales[curr_scale_idx][1] + # print(f"Changing vertical scale to {new_scale}") + scope.write(f":CH1:SCALe {new_scale}") + + # Read again with new scale + read_val = scope.query(":MEASurement:CH1:MAX?").strip() + + if freq < 10: + # Roll mode + time.sleep(10) + else: + time.sleep(1) + else: + read_val.lstrip("<") + + read_val = float(read_val) + + time.sleep(1) + # print(f"{read_val:<3.3f}") + amp_arr.append(read_val) + + amp_mean = (sum(amp_arr) / amp_arr_mean_sample_count) + amp_mean = 0.001 if amp_mean < 0.001 else amp_mean + + amp_norm = amp_mean / GEN_PEAK + amps.append(amp_norm) + + print(f"{freq:>8}, {amp_norm:<3.3f}") + +scope.close() + +# print(f"freqs = [{' '.join(map(str, freqs))}]") +# print(f"amps = [{' '.join(map(str, amps))}]") + +data = np.column_stack((freqs, amps)) +np.savetxt("bode_data.csv", + data, + delimiter=",", + header="Frequency,Amplitude", + comments="", + fmt=["%d", "%.3f"]) diff --git a/tp/scripts/owon_hds200_x390/bode_rc_highpass.csv b/tp/scripts/owon_hds200_x390/bode_rc_highpass.csv @@ -0,0 +1,53 @@ +Frequency,Amplitude +1,0.04 +5,0.06 +10,0.06 +12,0.06 +14,0.06 +17,0.06 +21,0.06 +25,0.06 +30,0.06 +37,0.06 +44,0.06 +54,0.06 +65,0.06 +79,0.06 +95,0.06 +115,0.06 +138,0.06 +167,0.06 +202,0.06 +244,0.06 +294,0.06 +355,0.06 +429,0.06 +517,0.06 +625,0.06 +754,0.06 +910,0.06 +1098,0.06 +1325,0.06 +1599,0.24 +1930,0.94 +2329,0.96 +2811,0.94 +3393,0.96 +4094,0.96 +4941,0.96 +5963,0.96 +7196,0.96 +8685,0.96 +10481,0.96 +12648,0.96 +15264,0.96 +18420,0.96 +22229,0.96 +26826,0.96 +32374,0.96 +39069,0.96 +47148,0.96 +56898,0.96 +68664,0.96 +82864,0.96 +100000,0.96 diff --git a/tp/scripts/owon_hds200_x390/bode_rc_highpass.png b/tp/scripts/owon_hds200_x390/bode_rc_highpass.png Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_1000_pts.csv b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_1000_pts.csv @@ -0,0 +1,998 @@ +Frequency,Amplitude +1,0.53 +5,0.96 +10,0.98 +20,1.01 +40,1.01 +80,1.01 +100,1.00 +101,1.00 +102,1.00 +103,1.00 +104,1.00 +105,1.00 +106,1.00 +107,1.00 +108,1.00 +109,1.00 +110,1.00 +111,1.00 +112,1.00 +113,1.00 +114,1.00 +115,1.00 +116,1.00 +117,1.00 +118,1.00 +119,1.00 +120,0.99 +121,1.00 +122,1.00 +123,0.99 +124,0.99 +125,0.99 +126,0.99 +127,0.99 +128,0.99 +129,0.99 +130,0.99 +131,0.99 +132,0.99 +133,0.99 +134,0.99 +135,0.99 +136,0.99 +137,0.99 +138,0.99 +139,0.99 +140,0.99 +141,0.99 +142,0.99 +143,0.99 +144,0.99 +145,0.99 +146,0.99 +147,0.99 +148,0.99 +149,0.99 +150,0.99 +151,0.99 +152,0.99 +153,0.99 +154,0.99 +155,0.99 +156,0.99 +157,0.99 +158,0.99 +160,0.99 +161,0.99 +162,0.99 +163,0.99 +164,0.99 +165,0.99 +166,0.99 +167,0.99 +169,0.99 +170,0.99 +171,0.99 +172,0.99 +173,0.99 +175,0.99 +176,0.99 +177,0.99 +178,0.99 +179,0.99 +181,0.99 +182,0.99 +183,0.99 +185,0.99 +186,0.99 +187,0.99 +188,0.99 +190,0.99 +191,0.99 +192,0.99 +194,0.99 +195,0.99 +196,0.99 +198,0.98 +199,0.98 +201,0.98 +202,0.98 +203,0.98 +205,0.97 +206,0.97 +208,0.97 +209,0.97 +211,0.97 +212,0.97 +213,0.97 +215,0.97 +216,0.97 +218,0.97 +219,0.97 +221,0.97 +223,0.97 +224,0.97 +226,0.97 +227,0.96 +229,0.96 +230,0.96 +232,0.96 +234,0.96 +235,0.96 +237,0.96 +238,0.96 +240,0.96 +242,0.96 +243,0.95 +245,0.95 +247,0.95 +249,0.95 +250,0.95 +252,0.95 +254,0.95 +256,0.95 +257,0.95 +259,0.95 +261,0.95 +263,0.95 +265,0.95 +266,0.95 +268,0.95 +270,0.95 +272,0.95 +274,0.95 +276,0.95 +278,0.95 +280,0.95 +282,0.94 +284,0.94 +286,0.93 +288,0.93 +290,0.93 +292,0.92 +294,0.92 +296,0.92 +298,0.92 +300,0.92 +302,0.92 +304,0.92 +306,0.92 +308,0.92 +310,0.92 +312,0.92 +315,0.92 +317,0.92 +319,0.91 +321,0.91 +323,0.91 +326,0.91 +328,0.91 +330,0.91 +333,0.91 +335,0.90 +337,0.90 +340,0.89 +342,0.89 +344,0.89 +347,0.89 +349,0.89 +352,0.89 +354,0.89 +356,0.89 +359,0.89 +361,0.89 +364,0.88 +366,0.88 +369,0.88 +372,0.88 +374,0.88 +377,0.88 +379,0.88 +382,0.88 +385,0.88 +387,0.88 +390,0.88 +393,0.88 +395,0.88 +398,0.88 +401,0.88 +404,0.88 +407,0.88 +409,0.87 +412,0.87 +415,0.87 +418,0.87 +421,0.86 +424,0.86 +427,0.85 +430,0.85 +433,0.85 +436,0.85 +439,0.85 +442,0.85 +445,0.85 +448,0.85 +451,0.85 +454,0.85 +457,0.84 +460,0.84 +464,0.84 +467,0.84 +470,0.84 +473,0.84 +477,0.83 +480,0.83 +483,0.83 +487,0.83 +490,0.82 +493,0.82 +497,0.81 +500,0.81 +504,0.81 +507,0.80 +511,0.80 +514,0.80 +518,0.80 +522,0.80 +525,0.80 +529,0.80 +532,0.80 +536,0.80 +540,0.80 +544,0.79 +547,0.79 +551,0.79 +555,0.79 +559,0.79 +563,0.78 +567,0.77 +571,0.77 +575,0.77 +579,0.77 +583,0.77 +587,0.77 +591,0.77 +595,0.76 +599,0.76 +603,0.76 +607,0.76 +612,0.76 +616,0.76 +620,0.76 +624,0.76 +629,0.75 +633,0.75 +637,0.75 +642,0.75 +646,0.75 +651,0.74 +655,0.74 +660,0.73 +665,0.73 +669,0.73 +674,0.72 +678,0.72 +683,0.72 +688,0.72 +693,0.71 +697,0.71 +702,0.71 +707,0.71 +712,0.71 +717,0.71 +722,0.70 +727,0.70 +732,0.69 +737,0.69 +742,0.69 +747,0.68 +753,0.68 +758,0.68 +763,0.68 +768,0.68 +774,0.67 +779,0.67 +785,0.67 +790,0.67 +795,0.65 +801,0.65 +807,0.65 +812,0.65 +818,0.65 +823,0.65 +829,0.65 +835,0.65 +841,0.65 +847,0.64 +852,0.64 +858,0.64 +864,0.64 +870,0.64 +876,0.64 +882,0.63 +889,0.63 +895,0.63 +901,0.62 +907,0.61 +914,0.61 +920,0.61 +926,0.61 +933,0.61 +939,0.61 +946,0.60 +952,0.60 +959,0.60 +966,0.60 +972,0.60 +979,0.59 +986,0.59 +993,0.59 +1000,0.59 +1006,0.58 +1013,0.57 +1020,0.56 +1028,0.56 +1035,0.56 +1042,0.56 +1049,0.56 +1056,0.56 +1064,0.56 +1071,0.55 +1079,0.55 +1086,0.55 +1094,0.55 +1101,0.55 +1109,0.55 +1116,0.55 +1124,0.55 +1132,0.54 +1140,0.53 +1148,0.53 +1156,0.53 +1164,0.52 +1172,0.52 +1180,0.52 +1188,0.52 +1196,0.52 +1205,0.52 +1213,0.51 +1222,0.51 +1230,0.51 +1239,0.51 +1247,0.50 +1256,0.49 +1265,0.49 +1273,0.49 +1282,0.49 +1291,0.49 +1300,0.48 +1309,0.48 +1318,0.48 +1327,0.48 +1336,0.47 +1346,0.47 +1355,0.47 +1365,0.47 +1374,0.47 +1384,0.47 +1393,0.46 +1403,0.46 +1413,0.45 +1422,0.45 +1432,0.45 +1442,0.44 +1452,0.44 +1462,0.44 +1472,0.44 +1483,0.44 +1493,0.44 +1503,0.44 +1514,0.44 +1524,0.43 +1535,0.43 +1545,0.43 +1556,0.43 +1567,0.43 +1578,0.43 +1589,0.43 +1600,0.43 +1611,0.42 +1622,0.41 +1633,0.41 +1645,0.41 +1656,0.41 +1668,0.41 +1679,0.40 +1691,0.40 +1703,0.40 +1714,0.40 +1726,0.39 +1738,0.39 +1750,0.39 +1762,0.38 +1775,0.38 +1787,0.37 +1799,0.37 +1812,0.37 +1824,0.37 +1837,0.37 +1850,0.37 +1863,0.37 +1876,0.37 +1889,0.36 +1902,0.36 +1915,0.36 +1928,0.36 +1942,0.35 +1955,0.35 +1969,0.35 +1982,0.35 +1996,0.35 +2010,0.35 +2024,0.35 +2038,0.34 +2052,0.34 +2066,0.33 +2081,0.33 +2095,0.33 +2110,0.32 +2124,0.32 +2139,0.32 +2154,0.32 +2169,0.32 +2184,0.32 +2199,0.32 +2214,0.32 +2230,0.32 +2245,0.32 +2261,0.32 +2276,0.32 +2292,0.32 +2308,0.31 +2324,0.31 +2340,0.31 +2357,0.31 +2373,0.31 +2389,0.31 +2406,0.30 +2423,0.30 +2439,0.29 +2456,0.29 +2473,0.29 +2491,0.29 +2508,0.29 +2525,0.28 +2543,0.28 +2560,0.28 +2578,0.28 +2596,0.28 +2614,0.28 +2632,0.28 +2651,0.28 +2669,0.27 +2688,0.27 +2706,0.27 +2725,0.27 +2744,0.27 +2763,0.27 +2782,0.26 +2801,0.26 +2821,0.25 +2840,0.25 +2860,0.25 +2880,0.25 +2900,0.25 +2920,0.25 +2940,0.24 +2961,0.25 +2981,0.24 +3002,0.24 +3023,0.24 +3044,0.24 +3065,0.24 +3086,0.24 +3108,0.23 +3129,0.23 +3151,0.23 +3173,0.23 +3195,0.23 +3217,0.23 +3239,0.23 +3262,0.23 +3284,0.23 +3307,0.23 +3330,0.23 +3353,0.23 +3376,0.22 +3400,0.22 +3424,0.21 +3447,0.21 +3471,0.21 +3495,0.21 +3520,0.21 +3544,0.21 +3569,0.21 +3593,0.21 +3618,0.21 +3643,0.21 +3669,0.21 +3694,0.21 +3720,0.21 +3746,0.21 +3772,0.20 +3798,0.21 +3824,0.21 +3851,0.20 +3877,0.20 +3904,0.20 +3931,0.20 +3959,0.20 +3986,0.20 +4014,0.20 +4042,0.20 +4070,0.20 +4098,0.19 +4126,0.19 +4155,0.19 +4184,0.19 +4213,0.19 +4242,0.19 +4271,0.19 +4301,0.19 +4331,0.19 +4361,0.19 +4391,0.19 +4422,0.19 +4452,0.18 +4483,0.18 +4514,0.17 +4546,0.17 +4577,0.17 +4609,0.17 +4641,0.17 +4673,0.16 +4706,0.16 +4738,0.16 +4771,0.16 +4804,0.16 +4838,0.16 +4871,0.16 +4905,0.16 +4939,0.16 +4973,0.16 +5008,0.16 +5043,0.16 +5078,0.16 +5113,0.15 +5148,0.15 +5184,0.15 +5220,0.15 +5256,0.15 +5293,0.15 +5329,0.15 +5366,0.15 +5404,0.15 +5441,0.14 +5479,0.14 +5517,0.14 +5555,0.14 +5594,0.13 +5633,0.13 +5672,0.13 +5711,0.13 +5751,0.13 +5791,0.13 +5831,0.13 +5871,0.13 +5912,0.13 +5953,0.13 +5994,0.13 +6036,0.13 +6078,0.13 +6120,0.13 +6162,0.13 +6205,0.13 +6248,0.13 +6292,0.12 +6335,0.12 +6379,0.12 +6424,0.12 +6468,0.12 +6513,0.12 +6558,0.12 +6604,0.12 +6650,0.12 +6696,0.12 +6742,0.12 +6789,0.12 +6836,0.12 +6883,0.12 +6931,0.12 +6979,0.11 +7028,0.11 +7077,0.11 +7126,0.11 +7175,0.11 +7225,0.11 +7275,0.11 +7325,0.11 +7376,0.11 +7427,0.11 +7479,0.11 +7531,0.11 +7583,0.11 +7636,0.11 +7689,0.11 +7742,0.11 +7796,0.11 +7850,0.11 +7904,0.11 +7959,0.11 +8015,0.11 +8070,0.11 +8126,0.11 +8183,0.11 +8239,0.11 +8296,0.11 +8354,0.11 +8412,0.11 +8470,0.11 +8529,0.11 +8588,0.11 +8648,0.11 +8708,0.11 +8768,0.11 +8829,0.11 +8890,0.11 +8952,0.09 +9014,0.09 +9077,0.09 +9140,0.09 +9203,0.09 +9267,0.09 +9331,0.09 +9396,0.12 +9461,0.06 +9527,0.09 +9593,0.09 +9660,0.09 +9727,0.09 +9794,0.09 +9862,0.09 +9931,0.09 +10000,0.09 +10069,0.09 +10139,0.09 +10209,0.09 +10280,0.09 +10351,0.09 +10423,0.09 +10495,0.08 +10568,0.08 +10642,0.08 +10715,0.08 +10790,0.08 +10865,0.08 +10940,0.08 +11016,0.08 +11092,0.08 +11169,0.08 +11247,0.08 +11325,0.08 +11403,0.08 +11483,0.07 +11562,0.07 +11643,0.07 +11723,0.07 +11805,0.07 +11887,0.07 +11969,0.07 +12052,0.07 +12136,0.07 +12220,0.07 +12305,0.07 +12390,0.07 +12476,0.07 +12563,0.07 +12650,0.07 +12738,0.07 +12826,0.07 +12915,0.07 +13005,0.07 +13095,0.07 +13186,0.07 +13277,0.07 +13369,0.07 +13462,0.07 +13556,0.06 +13650,0.06 +13744,0.06 +13840,0.06 +13936,0.06 +14032,0.06 +14130,0.06 +14228,0.06 +14327,0.06 +14426,0.06 +14526,0.06 +14627,0.06 +14728,0.05 +14831,0.06 +14933,0.06 +15037,0.06 +15141,0.06 +15246,0.06 +15352,0.06 +15459,0.06 +15566,0.06 +15674,0.05 +15783,0.06 +15892,0.05 +16003,0.05 +16114,0.05 +16225,0.05 +16338,0.05 +16451,0.05 +16566,0.05 +16681,0.05 +16796,0.05 +16913,0.05 +17030,0.05 +17148,0.05 +17267,0.05 +17387,0.05 +17508,0.05 +17629,0.05 +17752,0.05 +17875,0.05 +17999,0.05 +18124,0.05 +18249,0.05 +18376,0.05 +18504,0.05 +18632,0.05 +18761,0.05 +18891,0.05 +19023,0.05 +19155,0.05 +19287,0.04 +19421,0.05 +19556,0.05 +19692,0.05 +19828,0.05 +19966,0.04 +20104,0.05 +20244,0.05 +20384,0.05 +20526,0.05 +20668,0.04 +20812,0.05 +20956,0.04 +21102,0.05 +21248,0.04 +21395,0.04 +21544,0.04 +21693,0.04 +21844,0.04 +21995,0.04 +22148,0.04 +22302,0.04 +22456,0.04 +22612,0.04 +22769,0.04 +22927,0.04 +23086,0.04 +23246,0.04 +23408,0.04 +23570,0.04 +23734,0.04 +23898,0.04 +24064,0.04 +24231,0.04 +24399,0.04 +24569,0.04 +24739,0.04 +24911,0.03 +25084,0.03 +25258,0.04 +25433,0.04 +25609,0.03 +25787,0.04 +25966,0.04 +26146,0.04 +26328,0.03 +26510,0.03 +26694,0.04 +26880,0.03 +27066,0.03 +27254,0.04 +27443,0.04 +27633,0.04 +27825,0.04 +28018,0.04 +28213,0.04 +28408,0.03 +28605,0.04 +28804,0.04 +29004,0.03 +29205,0.04 +29408,0.04 +29612,0.04 +29817,0.04 +30024,0.04 +30232,0.04 +30442,0.04 +30653,0.04 +30866,0.04 +31080,0.04 +31296,0.04 +31513,0.04 +31732,0.04 +31952,0.03 +32174,0.04 +32397,0.04 +32622,0.04 +32848,0.04 +33076,0.04 +33306,0.04 +33537,0.03 +33769,0.02 +34004,0.04 +34240,0.02 +34477,0.04 +34716,0.04 +34957,0.04 +35200,0.02 +35444,0.02 +35690,0.04 +35938,0.04 +36187,0.04 +36438,0.04 +36691,0.02 +36946,0.02 +37202,0.04 +37460,0.02 +37720,0.04 +37982,0.04 +38245,0.04 +38511,0.04 +38778,0.02 +39047,0.04 +39318,0.04 +39591,0.04 +39865,0.04 +40142,0.04 +40420,0.04 +40701,0.04 +40983,0.03 +41268,0.02 +41554,0.04 +41842,0.02 +42133,0.04 +42425,0.04 +42719,0.02 +43016,0.04 +43314,0.04 +43615,0.04 +43918,0.04 +44222,0.04 +44529,0.04 +44838,0.04 +45149,0.04 +45462,0.03 +45778,0.02 +46096,0.03 +46415,0.02 +46737,0.03 +47062,0.03 +47388,0.02 +47717,0.03 +48048,0.02 +48382,0.03 +48717,0.02 +49055,0.03 +49396,0.03 +49738,0.03 +50084,0.02 +50431,0.02 +50781,0.03 +51133,0.03 +51488,0.02 +51845,0.03 +52205,0.03 +52567,0.03 +52932,0.03 +53299,0.03 +53669,0.03 +54042,0.03 +54417,0.03 +54794,0.03 +55174,0.02 +55557,0.03 +55943,0.03 +56331,0.03 +56722,0.03 +57115,0.03 +57512,0.02 +57911,0.03 +58313,0.03 +58717,0.03 +59125,0.03 +59535,0.02 +59948,0.03 +60364,0.02 +60783,0.03 +61204,0.03 +61629,0.03 +62057,0.03 +62487,0.03 +62921,0.03 +63358,0.03 +63797,0.03 +64240,0.03 +64686,0.02 +65134,0.03 +65586,0.03 +66041,0.03 +66500,0.03 +66961,0.03 +67426,0.03 +67894,0.03 +68365,0.03 +68839,0.03 +69317,0.03 +69798,0.03 +70282,0.03 +70770,0.03 +71261,0.03 +71755,0.03 +72253,0.03 +72754,0.03 +73259,0.03 +73767,0.03 +74279,0.03 +74795,0.03 +75314,0.03 +75836,0.03 +76362,0.03 +76892,0.03 +77426,0.03 +77963,0.03 +78504,0.03 +79049,0.03 +79597,0.03 +80150,0.03 +80706,0.03 +81266,0.03 +81830,0.03 +82397,0.03 +82969,0.03 +83545,0.03 +84124,0.03 +84708,0.03 +85296,0.03 +85888,0.03 +86484,0.03 +87084,0.03 +87688,0.03 +88296,0.03 +88909,0.03 +89526,0.03 +90147,0.03 +90773,0.03 +91403,0.03 +92037,0.03 +92675,0.03 +93318,0.03 +93966,0.03 +94618,0.03 +95275,0.03 +95936,0.03 +96601,0.03 +97272,0.03 +97946,0.03 +98626,0.03 +99310,0.03 +100000,0.03 diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_1000_pts.png b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_1000_pts.png Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_100_points.csv b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_100_points.csv @@ -0,0 +1,104 @@ +Frequency,Amplitude +1,1.02 +5,1.03 +10,1.04 +10,1.04 +12,1.04 +13,1.04 +14,1.04 +15,1.04 +17,1.04 +19,1.04 +20,1.04 +22,1.04 +25,1.04 +27,1.04 +30,1.04 +33,1.04 +36,1.04 +39,1.04 +43,1.04 +47,1.04 +52,1.04 +57,1.04 +63,1.04 +69,1.04 +75,1.04 +83,1.04 +91,1.04 +100,1.04 +109,1.04 +120,1.04 +131,1.04 +144,1.04 +158,1.04 +173,1.04 +190,1.04 +208,1.04 +229,1.04 +251,1.04 +275,1.04 +301,1.04 +331,1.04 +363,1.04 +398,1.04 +436,1.04 +478,1.04 +524,1.04 +575,1.04 +630,1.04 +691,1.04 +758,1.04 +831,1.04 +912,1.04 +1000,1.04 +1096,1.04 +1202,1.04 +1318,1.04 +1445,0.86 +1584,0.14 +1737,0.11 +1905,0.08 +2089,0.06 +2290,0.07 +2511,0.09 +2754,0.06 +3019,0.08 +3311,0.06 +3630,0.04 +3981,0.03 +4365,0.04 +4786,0.04 +5248,0.02 +5754,0.03 +6309,0.02 +6918,0.02 +7585,0.02 +8317,0.02 +9120,0.02 +10000,0.02 +10964,0.02 +12022,0.02 +13182,0.02 +14454,0.01 +15848,0.00 +17378,0.00 +19054,0.01 +20892,0.00 +22908,0.01 +25118,0.01 +27542,0.00 +30199,0.00 +33113,0.01 +36307,0.01 +39810,0.00 +43651,0.02 +47863,0.01 +52480,0.02 +57543,0.01 +63095,0.02 +69183,0.02 +75857,0.02 +83176,0.01 +91201,0.02 +100000,0.01 diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_100_points.png b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_100_points.png Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_200_pts.csv b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_200_pts.csv @@ -0,0 +1,204 @@ +Frequency,Amplitude +1,1.00 +5,1.02 +10,1.02 +10,1.02 +10,1.02 +11,1.02 +12,1.02 +12,1.02 +13,1.02 +13,1.02 +14,1.02 +15,1.02 +15,1.02 +16,1.02 +17,1.02 +18,1.02 +19,1.02 +19,1.02 +20,1.02 +21,1.02 +22,1.02 +23,1.02 +25,1.02 +26,1.02 +27,1.02 +28,1.02 +30,1.02 +31,1.02 +33,1.02 +34,1.02 +36,1.02 +38,1.02 +39,1.02 +41,1.02 +43,1.02 +45,1.02 +47,1.02 +50,1.02 +52,1.02 +54,1.02 +57,1.02 +60,1.02 +63,1.02 +66,1.02 +69,1.02 +72,1.02 +75,1.02 +79,1.02 +83,1.02 +87,1.02 +91,1.02 +95,1.02 +100,1.02 +104,1.02 +109,1.02 +114,1.02 +120,1.02 +125,1.02 +131,1.02 +138,1.02 +144,1.02 +151,1.02 +158,1.02 +165,1.02 +173,1.02 +181,1.02 +190,1.02 +199,1.02 +208,1.02 +218,1.02 +229,1.02 +239,1.02 +251,1.02 +263,1.02 +275,1.02 +288,1.02 +301,1.02 +316,1.02 +331,1.02 +346,1.02 +363,1.02 +380,1.02 +398,1.02 +416,1.02 +436,1.02 +457,1.02 +478,1.02 +501,1.02 +524,1.02 +549,1.02 +575,1.02 +602,1.02 +630,1.02 +660,1.02 +691,1.02 +724,1.02 +758,1.02 +794,1.02 +831,1.02 +870,1.02 +912,1.02 +954,1.02 +1000,1.02 +1047,1.02 +1096,1.02 +1148,1.02 +1202,1.02 +1258,1.02 +1318,1.02 +1380,1.02 +1445,0.84 +1513,0.11 +1584,0.14 +1659,0.12 +1737,0.12 +1819,0.12 +1905,0.10 +1995,0.09 +2089,0.06 +2187,0.07 +2290,0.09 +2398,0.07 +2511,0.10 +2630,0.07 +2754,0.04 +2884,0.04 +3019,0.06 +3162,0.08 +3311,0.06 +3467,0.06 +3630,0.05 +3801,0.04 +3981,0.05 +4168,0.02 +4365,0.02 +4570,0.03 +4786,0.04 +5011,0.06 +5248,0.04 +5495,0.02 +5754,0.02 +6025,0.02 +6309,0.01 +6606,0.02 +6918,0.04 +7244,0.02 +7585,0.02 +7943,0.02 +8317,0.01 +8709,0.03 +9120,0.02 +9549,0.02 +10000,0.02 +10471,0.02 +10964,0.02 +11481,0.02 +12022,0.02 +12589,0.01 +13182,0.02 +13803,0.02 +14454,0.02 +15135,0.00 +15848,0.01 +16595,0.02 +17378,0.01 +18197,0.01 +19054,0.01 +19952,0.00 +20892,0.00 +21877,0.01 +22908,0.01 +23988,0.01 +25118,0.00 +26302,0.01 +27542,0.01 +28840,0.01 +30199,0.00 +31622,0.01 +33113,0.01 +34673,0.01 +36307,0.01 +38018,0.00 +39810,0.00 +41686,0.01 +43651,0.01 +45708,0.00 +47863,0.01 +50118,0.01 +52480,0.01 +54954,0.01 +57543,0.01 +60255,0.00 +63095,0.02 +66069,0.01 +69183,0.01 +72443,0.01 +75857,0.02 +79432,0.02 +83176,0.01 +87096,0.02 +91201,0.02 +95499,0.02 +100000,0.00 diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_200_pts.png b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_200_pts.png Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_300_pts.csv b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_300_pts.csv @@ -0,0 +1,307 @@ +Frequency,Amplitude +1,1.00 +5,1.03 +10,1.04 +20,1.04 +40,1.04 +80,1.04 +100,1.04 +102,1.04 +104,1.04 +107,1.04 +109,1.04 +112,1.04 +114,1.04 +117,1.04 +120,1.04 +123,1.04 +125,1.04 +128,1.04 +131,1.04 +135,1.04 +138,1.04 +141,1.04 +144,1.04 +148,1.04 +151,1.04 +155,1.04 +158,1.04 +162,1.04 +166,1.04 +170,1.04 +174,1.04 +178,1.04 +182,1.04 +186,1.04 +190,1.04 +195,1.04 +199,1.04 +204,1.04 +209,1.04 +214,1.04 +219,1.04 +224,1.04 +229,1.04 +235,1.04 +240,1.04 +246,1.04 +251,1.04 +257,1.04 +263,1.04 +270,1.04 +276,1.04 +282,1.04 +289,1.04 +296,1.04 +303,1.04 +310,1.04 +317,1.04 +324,1.04 +332,1.04 +340,1.04 +348,1.04 +356,1.04 +364,1.04 +373,1.04 +381,1.04 +390,1.04 +399,1.04 +409,1.04 +418,1.04 +428,1.04 +438,1.04 +448,1.04 +459,1.04 +470,1.04 +481,1.04 +492,1.04 +503,1.04 +515,1.04 +527,1.04 +540,1.04 +552,1.04 +565,1.04 +578,1.04 +592,1.04 +606,1.04 +620,1.04 +634,1.04 +649,1.04 +664,1.04 +680,1.04 +696,1.04 +712,1.04 +729,1.04 +746,1.04 +763,1.04 +781,1.04 +799,1.04 +818,1.04 +837,1.04 +857,1.04 +877,1.04 +897,1.04 +918,1.04 +940,1.04 +962,1.04 +984,1.04 +1007,1.04 +1031,1.04 +1055,1.04 +1080,1.04 +1105,1.04 +1131,1.04 +1157,1.04 +1184,1.04 +1212,1.04 +1240,1.04 +1269,1.04 +1299,1.04 +1329,1.04 +1360,1.04 +1392,1.04 +1425,1.04 +1458,0.86 +1492,0.13 +1527,0.11 +1563,0.13 +1599,0.10 +1636,0.08 +1675,0.08 +1714,0.09 +1754,0.11 +1795,0.08 +1837,0.09 +1880,0.11 +1924,0.08 +1969,0.06 +2015,0.06 +2062,0.07 +2110,0.12 +2159,0.09 +2210,0.06 +2262,0.06 +2314,0.07 +2369,0.09 +2424,0.06 +2481,0.05 +2539,0.08 +2598,0.09 +2659,0.04 +2721,0.06 +2784,0.07 +2850,0.04 +2916,0.04 +2984,0.04 +3054,0.06 +3125,0.04 +3199,0.04 +3273,0.04 +3350,0.06 +3428,0.05 +3508,0.05 +3590,0.04 +3674,0.05 +3760,0.05 +3848,0.06 +3938,0.04 +4030,0.04 +4124,0.04 +4221,0.04 +4319,0.03 +4420,0.04 +4523,0.04 +4629,0.03 +4737,0.04 +4848,0.04 +4961,0.02 +5077,0.04 +5196,0.05 +5318,0.03 +5442,0.04 +5569,0.04 +5699,0.02 +5832,0.04 +5969,0.03 +6108,0.04 +6251,0.04 +6397,0.02 +6547,0.02 +6700,0.04 +6856,0.03 +7017,0.03 +7181,0.04 +7348,0.04 +7520,0.02 +7696,0.02 +7876,0.02 +8060,0.02 +8248,0.02 +8441,0.02 +8638,0.02 +8840,0.03 +9047,0.02 +9258,0.02 +9475,0.02 +9696,0.03 +9923,0.02 +10155,0.01 +10392,0.03 +10635,0.03 +10884,0.02 +11138,0.01 +11398,0.02 +11665,0.03 +11937,0.01 +12216,0.02 +12502,0.04 +12794,0.02 +13093,0.02 +13399,0.02 +13712,0.01 +14033,0.02 +14361,0.02 +14696,0.01 +15040,0.02 +15391,0.01 +15751,0.00 +16119,0.00 +16496,0.01 +16882,0.02 +17276,0.02 +17680,0.01 +18093,0.02 +18516,0.01 +18949,0.02 +19392,0.00 +19845,0.01 +20309,0.01 +20783,0.01 +21269,0.01 +21766,0.02 +22275,0.01 +22796,0.01 +23328,0.01 +23874,0.01 +24432,0.01 +25003,0.00 +25587,0.01 +26185,0.01 +26797,0.00 +27423,0.01 +28064,0.01 +28720,0.01 +29391,0.01 +30078,0.00 +30781,0.01 +31501,0.01 +32237,0.01 +32990,0.01 +33761,0.01 +34551,0.01 +35358,0.01 +36184,0.02 +37030,0.02 +37896,0.02 +38781,0.01 +39688,0.02 +40615,0.01 +41565,0.01 +42536,0.02 +43530,0.01 +44548,0.02 +45589,0.01 +46654,0.00 +47745,0.01 +48861,0.01 +50003,0.01 +51171,0.02 +52367,0.01 +53591,0.01 +54844,0.00 +56125,0.02 +57437,0.02 +58780,0.02 +60153,0.01 +61559,0.01 +62998,0.00 +64471,0.02 +65977,0.01 +67519,0.02 +69097,0.02 +70712,0.01 +72365,0.01 +74056,0.01 +75787,0.03 +77558,0.01 +79371,0.02 +81226,0.02 +83125,0.01 +85067,0.01 +87056,0.01 +89090,0.02 +91172,0.02 +93303,0.01 +95484,0.01 +97716,0.01 +100000,0.01 diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_300_pts.png b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_300_pts.png Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_600_pts.csv b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_600_pts.csv @@ -0,0 +1,607 @@ +Frequency,Amplitude +1,1.00 +5,1.01 +10,1.02 +20,1.03 +40,1.02 +80,1.01 +100,1.01 +101,1.00 +102,1.00 +103,1.01 +104,1.00 +105,1.00 +107,1.00 +108,1.00 +109,1.00 +110,1.00 +112,1.00 +113,1.00 +114,1.00 +116,1.00 +117,1.00 +118,1.00 +120,1.00 +121,1.00 +123,1.00 +124,1.00 +125,1.00 +127,1.00 +128,1.00 +130,1.00 +131,1.00 +133,1.00 +134,1.00 +136,0.99 +138,0.99 +139,0.99 +141,0.99 +142,0.99 +144,0.99 +146,0.99 +148,0.99 +149,0.99 +151,0.99 +153,0.99 +154,0.99 +156,0.99 +158,0.99 +160,0.99 +162,0.99 +164,0.99 +166,0.99 +168,0.99 +169,0.99 +171,0.99 +173,0.99 +175,0.99 +177,0.99 +180,0.99 +182,0.99 +184,0.99 +186,0.99 +188,0.99 +190,0.99 +192,0.99 +195,0.99 +197,0.99 +199,0.99 +202,0.99 +204,0.99 +206,0.99 +209,0.98 +211,0.97 +214,0.98 +216,0.97 +219,0.97 +221,0.97 +224,0.97 +226,0.97 +229,0.97 +232,0.97 +234,0.96 +237,0.96 +240,0.96 +243,0.96 +245,0.96 +248,0.96 +251,0.95 +254,0.95 +257,0.95 +260,0.95 +263,0.95 +266,0.95 +269,0.95 +272,0.95 +275,0.95 +279,0.95 +282,0.95 +285,0.95 +288,0.94 +292,0.93 +295,0.93 +299,0.93 +302,0.92 +306,0.92 +309,0.92 +313,0.92 +316,0.92 +320,0.92 +324,0.92 +327,0.91 +331,0.91 +335,0.91 +339,0.91 +343,0.89 +347,0.89 +351,0.89 +355,0.89 +359,0.89 +363,0.89 +368,0.89 +372,0.89 +376,0.88 +381,0.88 +385,0.88 +389,0.88 +394,0.88 +399,0.88 +403,0.88 +408,0.88 +413,0.87 +417,0.88 +422,0.87 +427,0.87 +432,0.85 +437,0.85 +442,0.85 +447,0.85 +452,0.85 +458,0.85 +463,0.84 +468,0.84 +474,0.84 +479,0.84 +485,0.83 +491,0.83 +496,0.82 +502,0.82 +508,0.81 +514,0.80 +520,0.80 +526,0.80 +532,0.80 +538,0.80 +544,0.80 +551,0.79 +557,0.79 +563,0.79 +570,0.78 +577,0.77 +583,0.77 +590,0.77 +597,0.77 +604,0.76 +611,0.76 +618,0.76 +625,0.76 +632,0.76 +640,0.75 +647,0.75 +655,0.75 +662,0.73 +670,0.73 +678,0.73 +686,0.72 +694,0.72 +702,0.71 +710,0.71 +718,0.71 +726,0.70 +735,0.70 +743,0.69 +752,0.68 +761,0.68 +769,0.68 +778,0.68 +787,0.67 +797,0.66 +806,0.66 +815,0.65 +825,0.65 +834,0.65 +844,0.65 +854,0.65 +864,0.64 +874,0.64 +884,0.64 +894,0.63 +904,0.63 +915,0.62 +926,0.61 +936,0.61 +947,0.61 +958,0.60 +969,0.60 +980,0.60 +992,0.59 +1003,0.59 +1015,0.58 +1027,0.57 +1039,0.56 +1051,0.56 +1063,0.56 +1075,0.56 +1088,0.55 +1100,0.55 +1113,0.55 +1126,0.55 +1139,0.55 +1152,0.54 +1166,0.52 +1179,0.52 +1193,0.52 +1207,0.52 +1221,0.51 +1235,0.51 +1249,0.51 +1264,0.49 +1278,0.49 +1293,0.49 +1308,0.48 +1323,0.48 +1339,0.47 +1354,0.47 +1370,0.47 +1386,0.47 +1402,0.47 +1418,0.46 +1435,0.45 +1451,0.44 +1468,0.44 +1485,0.44 +1503,0.44 +1520,0.44 +1538,0.44 +1555,0.43 +1573,0.43 +1592,0.43 +1610,0.43 +1629,0.42 +1648,0.41 +1667,0.41 +1686,0.41 +1706,0.40 +1726,0.31 +1746,0.39 +1766,0.38 +1786,0.38 +1807,0.37 +1828,0.37 +1849,0.36 +1871,0.36 +1892,0.36 +1914,0.35 +1937,0.35 +1959,0.35 +1982,0.35 +2005,0.34 +2028,0.34 +2052,0.34 +2075,0.33 +2099,0.33 +2124,0.32 +2148,0.32 +2173,0.32 +2199,0.32 +2224,0.31 +2250,0.31 +2276,0.31 +2302,0.31 +2329,0.30 +2356,0.30 +2383,0.30 +2411,0.30 +2439,0.29 +2467,0.29 +2496,0.28 +2525,0.28 +2554,0.28 +2584,0.28 +2614,0.27 +2644,0.27 +2675,0.27 +2706,0.26 +2737,0.26 +2769,0.26 +2801,0.26 +2834,0.26 +2867,0.25 +2900,0.25 +2933,0.25 +2967,0.25 +3002,0.25 +3037,0.24 +3072,0.24 +3108,0.24 +3144,0.23 +3180,0.23 +3217,0.23 +3254,0.22 +3292,0.22 +3330,0.22 +3369,0.22 +3408,0.22 +3447,0.22 +3487,0.22 +3528,0.21 +3569,0.21 +3610,0.21 +3652,0.20 +3694,0.20 +3737,0.20 +3781,0.16 +3825,0.19 +3869,0.19 +3914,0.19 +3959,0.19 +4005,0.19 +4052,0.18 +4099,0.18 +4146,0.18 +4194,0.18 +4243,0.18 +4292,0.17 +4342,0.17 +4392,0.17 +4443,0.17 +4495,0.17 +4547,0.17 +4600,0.16 +4653,0.16 +4707,0.16 +4762,0.16 +4817,0.16 +4873,0.16 +4929,0.15 +4986,0.15 +5044,0.15 +5103,0.15 +5162,0.15 +5222,0.15 +5282,0.15 +5344,0.14 +5406,0.14 +5468,0.14 +5532,0.14 +5596,0.14 +5661,0.14 +5727,0.14 +5793,0.13 +5860,0.13 +5928,0.13 +5997,0.13 +6066,0.13 +6137,0.13 +6208,0.13 +6280,0.13 +6353,0.12 +6427,0.12 +6501,0.12 +6577,0.12 +6653,0.12 +6730,0.12 +6808,0.12 +6887,0.12 +6967,0.11 +7048,0.11 +7129,0.11 +7212,0.11 +7296,0.11 +7380,0.11 +7466,0.11 +7553,0.10 +7640,0.10 +7729,0.10 +7819,0.10 +7909,0.10 +8001,0.10 +8094,0.10 +8188,0.10 +8283,0.10 +8379,0.10 +8476,0.10 +8574,0.10 +8674,0.09 +8774,0.09 +8876,0.09 +8979,0.09 +9083,0.09 +9189,0.09 +9295,0.09 +9403,0.09 +9512,0.09 +9622,0.09 +9734,0.09 +9847,0.08 +9961,0.08 +10077,0.08 +10194,0.08 +10312,0.08 +10431,0.08 +10552,0.08 +10675,0.08 +10799,0.08 +10924,0.08 +11051,0.08 +11179,0.08 +11308,0.08 +11440,0.07 +11572,0.07 +11707,0.07 +11842,0.07 +11980,0.07 +12119,0.07 +12259,0.07 +12401,0.07 +12545,0.07 +12691,0.07 +12838,0.07 +12987,0.07 +13138,0.07 +13290,0.07 +13444,0.07 +13600,0.07 +13758,0.05 +13917,0.06 +14079,0.06 +14242,0.06 +14407,0.06 +14574,0.06 +14743,0.06 +14914,0.06 +15087,0.06 +15262,0.06 +15440,0.06 +15619,0.06 +15800,0.06 +15983,0.05 +16168,0.06 +16356,0.06 +16546,0.05 +16738,0.05 +16932,0.05 +17128,0.04 +17327,0.05 +17528,0.05 +17731,0.05 +17937,0.05 +18145,0.05 +18355,0.05 +18568,0.05 +18784,0.05 +19001,0.05 +19222,0.05 +19445,0.05 +19670,0.05 +19899,0.05 +20129,0.04 +20363,0.04 +20599,0.05 +20838,0.04 +21080,0.05 +21324,0.05 +21571,0.05 +21822,0.05 +22075,0.05 +22331,0.04 +22590,0.04 +22852,0.04 +23117,0.04 +23385,0.04 +23656,0.04 +23931,0.04 +24208,0.04 +24489,0.04 +24773,0.04 +25060,0.04 +25351,0.04 +25645,0.04 +25943,0.04 +26244,0.04 +26548,0.04 +26856,0.04 +27167,0.04 +27483,0.04 +27801,0.04 +28124,0.04 +28450,0.04 +28780,0.04 +29114,0.03 +29452,0.03 +29793,0.04 +30139,0.04 +30488,0.04 +30842,0.03 +31200,0.04 +31562,0.03 +31928,0.04 +32298,0.04 +32673,0.03 +33052,0.04 +33435,0.04 +33823,0.04 +34215,0.04 +34612,0.03 +35013,0.03 +35420,0.03 +35830,0.03 +36246,0.03 +36666,0.03 +37092,0.03 +37522,0.03 +37957,0.03 +38397,0.03 +38843,0.03 +39293,0.03 +39749,0.03 +40210,0.03 +40676,0.03 +41148,0.03 +41626,0.03 +42108,0.03 +42597,0.03 +43091,0.03 +43591,0.03 +44096,0.03 +44608,0.03 +45125,0.03 +45649,0.03 +46178,0.03 +46714,0.03 +47256,0.03 +47804,0.03 +48358,0.03 +48919,0.03 +49486,0.03 +50060,0.03 +50641,0.03 +51228,0.03 +51823,0.03 +52424,0.03 +53032,0.03 +53647,0.03 +54269,0.03 +54899,0.03 +55535,0.03 +56180,0.03 +56831,0.03 +57490,0.03 +58157,0.03 +58832,0.03 +59514,0.03 +60205,0.03 +60903,0.03 +61609,0.03 +62324,0.03 +63047,0.03 +63778,0.03 +64518,0.03 +65266,0.03 +66023,0.03 +66789,0.03 +67564,0.03 +68347,0.03 +69140,0.03 +69942,0.03 +70753,0.03 +71574,0.03 +72404,0.03 +73244,0.03 +74093,0.03 +74953,0.03 +75822,0.03 +76702,0.03 +77591,0.03 +78491,0.03 +79402,0.03 +80323,0.03 +81254,0.03 +82197,0.03 +83150,0.03 +84115,0.03 +85090,0.03 +86077,0.03 +87076,0.03 +88086,0.02 +89107,0.02 +90141,0.02 +91187,0.03 +92244,0.03 +93314,0.02 +94397,0.03 +95491,0.03 +96599,0.03 +97719,0.02 +98853,0.02 +100000,0.02 diff --git a/tp/scripts/owon_hds200_x390/bode_rc_lowpass_600_pts.png b/tp/scripts/owon_hds200_x390/bode_rc_lowpass_600_pts.png Binary files differ. diff --git a/tp/scripts/owon_hds200_x390/main.m b/tp/scripts/owon_hds200_x390/main.m @@ -0,0 +1,100 @@ +clc; clear all; close all; + +%% Figure light theme + +set(0, "defaultAxesColorOrder", [ + 1.0000 0.0000 0.0000; # red + 0.0000 0.0000 1.0000; # blue + 1.0000 0.4980 0.0549; # orange + 0.1725 0.6275 0.1725; # green + 0.5804 0.4039 0.7412; # purple + 0.5490 0.3373 0.2941; # brown + 0.8902 0.4667 0.7608; # pink + 0.4980 0.4980 0.4980; # gray +]); + +set(0, "DefaultFigureColor", [1 1 1]); +set(0, "DefaultAxesColor", [1 1 1]); +set(0, "DefaultAxesXColor", [0 0 0]); +set(0, "DefaultAxesYColor", [0 0 0]); +set(0, "DefaultTextColor", [0 0 0]); + +set(0, "DefaultAxesGridColor", [0 0 0]); +set(0, 'DefaultAxesGridAlpha', 1.00); + +set(0, "DefaultAxesMinorGridColor", [0 0 0]); +set(0, 'DefaultAxesMinorGridAlpha', 0.20); + +set(0, "DefaultLineLinewidth", 3.00); +set(0, "DefaultAxesFontSize", 16); +set(0, "DefaultTextFontSize", 16); +set(0, "DefaultAxesLineWidth", 1.00); + +set(0, "DefaultAxesXGrid", "on"); +set(0, "DefaultAxesYGrid", "on"); +set(0, "DefaultAxesZGrid", "on"); +set(0, "DefaultAxesXMinorGrid", "on"); +set(0, "DefaultAxesYMinorGrid", "on"); +set(0, "DefaultAxesXMinorTick", "on"); +set(0, "DefaultAxesYMinorTick", "on"); + +set(0, 'DefaultAxesGridAlpha', 0.50); + +data = csvread("bode_rc_highpass_600_pts.csv", 1, 0); +freq = data(:, 1); +mag = data(:, 2); + +mag_db = 20 * log10(mag / 1.0); +mag_db_smooth = movmean(mag_db, 20); + +fig = figure("visible", "off"); +% semilogx(freq, mag_db, "LineWidth", 4); +% hold on; +yline(-3, ":k", "linewidth", 1.5, "color", [0.5 0.5 0.5]); +hold on; +semilogx(freq, mag_db_smooth, "LineWidth", 2.5); + +% text(30000, -6.5, "-3 dB", ... +% "fontsize", 10, ... +% "fontname", "Helvetica", ... +% "fontweight", "bold", ... +% "verticalalignment", "bottom", ... +% "horizontalalignment", "left"); + +grid on; +set(gcf, "paperunits", "inches"); +set(gcf, "papersize", [6 4]); +set(gcf, "paperposition", [0 0 6 4]); + +% hold(ax(1), "on"); +% hold(ax(2), "on"); + +% Theoretical curves +% semilogx(ax(1), freq, mag_the, ".", "LineWidth", 2); +% semilogx(ax(2), freq, pha_the, ".", "LineWidth", 2); + +% Log frequency axis +% set(ax(1), "XScale", "log"); +% set(ax(2), "XScale", "log"); + +% Line widths +% set(hmag, "LineWidth", 3); +% set(hphase, "LineWidth", 3); + +% Limits +xlim([1 1e5]); +ylim([-30 0.1]) +yticks([-30 -20 -10 0]); + +% grid(ax(1), "on"); +% grid(ax(2), "on"); + +% Labels +xlabel("FRECUENCIA [rad/s]"); +ylabel(gca, "MAGNITUD [dB]"); + +% legend([bode, line], ... +% "Magnitud", "-3dB"); + +print("bode_rc_highpass_600_pts.png", "-dpng", "-r500"); +close(fig) diff --git a/tp/scripts/owon_hds200_x390/main.py b/tp/scripts/owon_hds200_x390/main.py @@ -0,0 +1,110 @@ +import pyvisa +import time +import numpy as np + +PROBE = "1X" + +# List of all valid timebases supported by OWON HDS2* series +TIMEBASES = [ + (2e-9, "2.0ns"), (5e-9, "5.0ns"), (10e-9, "10.0ns"), (20e-9, "20.0ns"), + (50e-9, "50.0ns"), (100e-9, "100ns"), (200e-9, "200ns"), (500e-9, "500ns"), + (1e-6, "1.0us"), (2e-6, "2.0us"), (5e-6, "5.0us"), (10e-6, "10us"), + (20e-6, "20us"), (50e-6, "50us"), (100e-6, "100us"), (200e-6, "200us"), + (500e-6, "500us"), (1e-3, "1.0ms"), (2e-3, "2.0ms"), (5e-3, "5.0ms"), + (10e-3, "10ms"), (20e-3, "20ms"), (50e-3, "50ms"), (100e-3, "100ms"), + (200e-3, "200ms"), (500e-3, "500ms"), (1.0, "1.0s"), (2.0, "2.0s"), + (5.0, "5.0s"), (10.0, "10s"), (20.0, "20s"), (50.0, "50s"), + (100.0, "100s"), (200.0, "200s"), (500.0, "500s"), (1000.0, "1000s") +] + +# Supported scale tables according to probe attenuation +VOLT_SCALES = { + "1X": [ + (0.010, "10.0mV"), (0.020, "20.0mV"), (0.050, "50.0mV"), + (0.100, "100mV"), (0.200, "200mV"), (0.500, "500mV"), + (1.000, "1.00V"), (2.000, "2.00V"), (5.000, "5.00V"), (10.00, "10.0V") + ], + "10X": [ + (0.100, "100mV"), (0.200, "200mV"), (0.500, "500mV"), + (1.000, "1.00V"), (2.000, "2.00V"), (5.000, "5.00V"), + (10.00, "10.0V"), (20.00, "20.0V"), (50.00, "50.0V"), (100.0, "100V") + ], + "100X": [ + (1.000, "1.00V"), (2.000, "2.00V"), (5.000, "5.00V"), + (10.00, "10.0V"), (20.00, "20.0V"), (50.00, "50.0V"), + (100.0, "100V"), (200.0, "200V"), (500.0, "500V"), (1000.0, "1.00kV") + ], + "1000X": [ + (10.00, "10.0V"), (20.00, "20.0V"), (50.00, "50.0V"), + (100.0, "100V"), (200.0, "200V"), (500.0, "500V"), + (1000.0, "1.00kV"),(2000.0, "2.00kV"),(5000.0, "5.00kV"),(10000.0, "10.0kV") + ] +} + +def get_best_timebase(frequency): + period = 1.0 / frequency + target_scale = period / 2.0 # Display width is roughly 10 divisions + + # Pick the closest supported value in the list + best_match = min(TIMEBASES, key=lambda x: abs(x[0] - target_scale)) + return best_match[1] + +rm = pyvisa.ResourceManager('@py') + +scope = rm.open_resource("ASRL/dev/ttyUSB0::INSTR") +print("Identification: ", scope.query("*IDN?")) + +# Configure scope +scope.write(":CH1:COUPling AC") +scope.write(":CH1:SCALe 500mV") + +scales = VOLT_SCALES.get(PROBE) +curr_scale_idx = next(i for i, (val, label) in enumerate(scales) if label == "500mV") + +scope.write(":HORizontal:SCALe 50ms") +scope.write(f":CH1:PROBE {PROBE}") +scope.write(f":FUNCtion:AMPLitude 2") + +scope.write(":FUNCtion SINE") +print("AG Func:", scope.query(":FUNCtion:FREQuency?"), end="") + +# freqs = [10, 100, 1000, 10000] + +# 5 decades (10^0 to 10^5) at 5 points/decade -> 5 * 5 + 1 = 26 points +freqs = np.concatenate((np.array([1, 5]), np.logspace(1, 5, num=50))) +freqs = [int(f) for f in freqs] +amps = [] + +for freq in freqs: + scope.write(f":FUNCtion:FREQuency {freq}") + tb_str = get_best_timebase(freq) + scope.write(f":HORizontal:SCALe {tb_str}") + + time.sleep(1.5) + + val = float(scope.query(":MEASurement:CH1:MAX?").strip()) + amps.append(val) + + # if val < scales[curr_scale_idx][0] and curr_scale_idx > 0: + # curr_scale_idx = (curr_scale_idx - 1) + # scope.write(f":CH1:SCALe {scales[curr_scale_idx][1]}") + +# print("AG Freq:", scope.query(":FUNCtion:FREQuency?"), end="") +# print("CH1 MAX:", scope.query(":MEASurement:CH1:MAX?"), end="") + +# print(f"[{' '.join(map(str, freqs))}]") +# print(f"[{' '.join(map(str, amps))}]") + +scope.write(":CH1:SCALe 500mV") +scope.write(":HORizontal:SCALe 500us") +scope.write(f":FUNCtion:FREQuency 1000") + +scope.close() + +data = np.column_stack((freqs, amps)) +np.savetxt("data.csv", + data, + delimiter=",", + header="Frequency,Amplitude", + comments="", + fmt=["%d", "%.2f"]) diff --git a/tp/scripts/spice_exported_data_plots/sine_response_1.png b/tp/scripts/spice_exported_data_plots/sine_response_1.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/sine_response_2.png b/tp/scripts/spice_exported_data_plots/sine_response_2.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/sine_response_3.png b/tp/scripts/spice_exported_data_plots/sine_response_3.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/tf_bode.png b/tp/scripts/spice_exported_data_plots/tf_bode.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/tf_impulse.png b/tp/scripts/spice_exported_data_plots/tf_impulse.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/tf_sig_square_response_1.png b/tp/scripts/spice_exported_data_plots/tf_sig_square_response_1.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/tf_sig_square_response_2.png b/tp/scripts/spice_exported_data_plots/tf_sig_square_response_2.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/tf_sig_square_response_3.png b/tp/scripts/spice_exported_data_plots/tf_sig_square_response_3.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/tf_step.png b/tp/scripts/spice_exported_data_plots/tf_step.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/trans_comp_model.m b/tp/scripts/spice_exported_data_plots/trans_comp_model.m @@ -0,0 +1,197 @@ +clc; clear all; close all; + +%% Figure light theme + +set(0, "defaultAxesColorOrder", [ + 1.0000 0.0000 0.0000; # red + 0.0000 0.0000 1.0000; # blue + 1.0000 0.4980 0.0549; # orange + 0.0000 0.7490 1.0000; # 9. Sky Blue / Cyan (New) + 0.1725 0.6275 0.1725; # green + 0.5451 0.7020 0.0000; # 15. Olive / Acid Green (New - Warm, yellow-green with great contrast) + 0.0471 0.4000 0.1373; # 13. Forest Green (New - Deep, dark green) + 0.4000 0.7608 0.5020; # 14. Mint / Sage Green (New - Lighter, fresh green) + 0.6350 0.0780 0.1840; # 12. Burgundy / Dark Red (New) + 0.0000 0.5882 0.5333; # 10. Teal (New) + 0.8510 0.6471 0.1255; # 11. Gold / Mustard (New - High-contrast alternative to yellow) + 0.5490 0.3373 0.2941; # brown + 0.8902 0.4667 0.7608; # pink + 0.5804 0.4039 0.7412; # purple + 0.4980 0.4980 0.4980; # gray +]); + +set(0, "DefaultFigureColor", [1 1 1]); +set(0, "DefaultAxesColor", [1 1 1]); +set(0, "DefaultAxesXColor", [0 0 0]); +set(0, "DefaultAxesYColor", [0 0 0]); +set(0, "DefaultTextColor", [0 0 0]); + +set(0, "DefaultAxesGridColor", [0 0 0]); +set(0, 'DefaultAxesGridAlpha', 1.00); + +set(0, "DefaultAxesMinorGridColor", [0 0 0]); +set(0, 'DefaultAxesMinorGridAlpha', 0.20); + +set(0, "DefaultLineLinewidth", 3.00); +set(0, "DefaultAxesFontSize", 16); +set(0, "DefaultTextFontSize", 16); +set(0, "DefaultAxesLineWidth", 1.00); + +set(0, "DefaultAxesXGrid", "on"); +set(0, "DefaultAxesYGrid", "on"); +set(0, "DefaultAxesZGrid", "on"); +set(0, "DefaultAxesXMinorGrid", "on"); +set(0, "DefaultAxesYMinorGrid", "on"); +set(0, "DefaultAxesXMinorTick", "on"); +set(0, "DefaultAxesYMinorTick", "on"); + +set(0, 'DefaultAxesGridAlpha', 0.50); + + +set(0, "defaultAxesFontName", "Nimbus Sans"); + +% exported ltspice data +filename = "trans_comp_valores2_utf8.txt"; + +fid = fopen(filename, "r"); + +% Skip header +fgetl(fid); + +% Read frequency and complex string +data = textscan(fid, "%f %s", "Delimiter", "\t"); + +fclose(fid); + +freq = data{1}; +response = data{2}; + +N = numel(freq); + +mag = zeros(N,1); +phase = zeros(N,1); + +for k = 1:N + tokens = regexp(response{k}, ... + '\(([-+0-9.eE]+)dB,([-+0-9.eE]+)°\)', ... + 'tokens'); + + mag(k) = str2double(tokens{1}{1}); + phase(k) = str2double(tokens{1}{2}); +end + +% exported ltspice data +filename = "trans_comp_model_utf8.txt"; + +fid = fopen(filename, "r"); + +% Skip header +fgetl(fid); + +% Read frequency and complex string +data = textscan(fid, "%f %s", "Delimiter", "\t"); + +fclose(fid); + +freq = data{1}; +response = data{2}; + +N = numel(freq); + +mag_model = zeros(N,1); +phase_model = zeros(N,1); + +for k = 1:N + tokens = regexp(response{k}, ... + '\(([-+0-9.eE]+)dB,([-+0-9.eE]+)°\)', ... + 'tokens'); + + mag_model(k) = str2double(tokens{1}{1}); + phase_model(k) = str2double(tokens{1}{2}); +end + +figure(1); +grid on; +set(gcf, "paperunits", "inches"); +set(gcf, "papersize", [10 5]); +set(gcf, "paperposition", [0 0 10 5]); +% theorical transfer function + +H1 = tf([1 250], [1 500]) +H2 = tf([4000^2], [1 4000^2/9000 4000^2]) +H = 12*H1*H2 +[mag_the, pha_the, freq] = bode(H, freq); + +% bode functions returns linear scale y-axis +mag_the = squeeze(mag_the); +pha_the = squeeze(pha_the); +mag_the = 20*log10(mag_the); + + +% theorical normalized transfer function + +H1_norm = tf([1 252.52], [1 505.05]) +H2_norm = tf([4014.80^2], [1 4014.80/2.264 4014.80^2]) +H_norm = 12*H1_norm*H2_norm +[mag_the_norm, pha_the_norm, freq] = bode(H_norm, freq); + +% bode functions returns linear scale y-axis +mag_the_norm = squeeze(mag_the_norm); +pha_the_norm = squeeze(pha_the_norm); +mag_the_norm = 20*log10(mag_the_norm); + +%% Magnitude +ax1 = subplot(2, 1, 1) +hold on; +y1 = semilogx(freq, mag_the, "LineWidth", 3.75); +y2 = semilogx(freq, mag_the_norm, "LineWidth", 3); +y3 = semilogx(freq*2*pi, mag, "LineWidth", 2.25); +y4 = semilogx(freq*2*pi, mag_model, "LineWidth", 1.5); +ylim([-35 35]) +yticks([-20 0 20]); +xlim([1 1e5]) +% xlabel("Frequency [Hz]"); +ylabel("MAGNITUD [dB]"); +% title("Bode Magnitude"); +grid on; + +% Remove x tick labels from upper plot +set(ax1, "XTickLabel", []); + +%% Phase +ax2 = subplot(2, 1, 2) +hold on; +semilogx(freq, pha_the, "LineWidth", 3.75); +semilogx(freq, pha_the_norm, "LineWidth", 3); +semilogx(freq*2*pi, phase, "LineWidth", 2.25); +semilogx(freq*2*pi, phase_model, "LineWidth", 1.5); + +grid on; +ylim([-225 45]) +yticks([-180 -90 0]); +xlim([1 1e5]) +xlabel("FRECUENCIA [rad/s]"); +ylabel("FASE [grados]"); +% title("Bode Phase"); +% legend("Normalizado", "Teórica", "Location", "northeast"); + +% Invisible axes covering the whole figure +axL = axes("Position", [0 0 1 1], ... + "Visible", "off", ... + "Units", "normalized"); + +% Create legend on top axes +lgd = legend(axL, [y1 y2 y3 y4], ... + {"H", "H normalizada", ... + "Circuito ideal", ... + "Circuito con modelo TL081"}); + +% Move legend between plots +set(lgd, "position", [0.16 0.54 0.10 0.05]); +set(lgd, "numcolumns", 1); + +% Reduce vertical spacing +set(ax1, "Position", [0.13 0.58 0.80 0.38]); +set(ax2, "Position", [0.13 0.13 0.80 0.38]); + +print("trans_comp_norm_model.png", "-dpng", "-r500"); diff --git a/tp/scripts/spice_exported_data_plots/trans_comp_model_utf8.txt b/tp/scripts/spice_exported_data_plots/trans_comp_model_utf8.txt @@ -0,0 +1,642 @@ +Freq. V(vout) +1.00000000000000e-01 (1.55620746255594e+01dB,6.72970477907128e-02°) +1.02329299228075e-01 (1.55620755849483e+01dB,6.88645849869484e-02°) +1.04712854805090e-01 (1.55620765895515e+01dB,7.04686339268405e-02°) +1.07151930523761e-01 (1.55620776414998e+01dB,7.21100450146326e-02°) +1.09647819614319e-01 (1.55620787430244e+01dB,7.37896884584852e-02°) +1.12201845430196e-01 (1.55620798964619e+01dB,7.55084547314425e-02°) +1.14815362149688e-01 (1.55620811042585e+01dB,7.72672550431153e-02°) +1.17489755493953e-01 (1.55620823689764e+01dB,7.90670218223234e-02°) +1.20226443461741e-01 (1.55620836932978e+01dB,8.09087092109557e-02°) +1.23026877081238e-01 (1.55620850800320e+01dB,8.27932935693038e-02°) +1.25892541179417e-01 (1.55620865321201e+01dB,8.47217739931363e-02°) +1.28824955169313e-01 (1.55620880526421e+01dB,8.66951728427849e-02°) +1.31825673855641e-01 (1.55620896448233e+01dB,8.87145362845175e-02°) +1.34896288259165e-01 (1.55620913120405e+01dB,9.07809348444864e-02°) +1.38038426460288e-01 (1.55620930578302e+01dB,9.28954639755372e-02°) +1.41253754462275e-01 (1.55620948858952e+01dB,9.50592446371783e-02°) +1.44543977074593e-01 (1.55620968001129e+01dB,9.72734238890127e-02°) +1.47910838816821e-01 (1.55620988045435e+01dB,9.95391754979425e-02°) +1.51356124843621e-01 (1.55621009034383e+01dB,1.01857700559466e-01°) +1.54881661891248e-01 (1.55621031012491e+01dB,1.04230228133385e-01°) +1.58489319246111e-01 (1.55621054026377e+01dB,1.06658015894265e-01°) +1.62181009735893e-01 (1.55621078124853e+01dB,1.09142350796976e-01°) +1.65958690743756e-01 (1.55621103359031e+01dB,1.11684549757666e-01°) +1.69824365246174e-01 (1.55621129782433e+01dB,1.14285960350524e-01°) +1.73780082874937e-01 (1.55621157451104e+01dB,1.16947961520690e-01°) +1.77827941003892e-01 (1.55621186423729e+01dB,1.19671964313687e-01°) +1.81970085860998e-01 (1.55621216761757e+01dB,1.22459412621744e-01°) +1.86208713666287e-01 (1.55621248529535e+01dB,1.25311783947416e-01°) +1.90546071796325e-01 (1.55621281794442e+01dB,1.28230590184871e-01°) +1.94984459975804e-01 (1.55621316627031e+01dB,1.31217378419277e-01°) +1.99526231496888e-01 (1.55621353101180e+01dB,1.34273731744671e-01°) +2.04173794466953e-01 (1.55621391294249e+01dB,1.37401270100760e-01°) +2.08929613085404e-01 (1.55621431287244e+01dB,1.40601651129070e-01°) +2.13796208950223e-01 (1.55621473164985e+01dB,1.43876571048886e-01°) +2.18776162394955e-01 (1.55621517016293e+01dB,1.47227765553434e-01°) +2.23872113856834e-01 (1.55621562934172e+01dB,1.50657010726770e-01°) +2.29086765276777e-01 (1.55621611016009e+01dB,1.54166123981837e-01°) +2.34422881531992e-01 (1.55621661363779e+01dB,1.57756965020176e-01°) +2.39883291901949e-01 (1.55621714084265e+01dB,1.61431436813780e-01°) +2.45470891568503e-01 (1.55621769289278e+01dB,1.65191486609593e-01°) +2.51188643150958e-01 (1.55621827095901e+01dB,1.69039106957157e-01°) +2.57039578276886e-01 (1.55621887626730e+01dB,1.72976336759947e-01°) +2.63026799189538e-01 (1.55621951010142e+01dB,1.77005262350903e-01°) +2.69153480392691e-01 (1.55622017380560e+01dB,1.81128018592726e-01°) +2.75422870333816e-01 (1.55622086878742e+01dB,1.85346790003470e-01°) +2.81838293126445e-01 (1.55622159652077e+01dB,1.89663811908027e-01°) +2.88403150312660e-01 (1.55622235854900e+01dB,1.94081371616046e-01°) +2.95120922666638e-01 (1.55622315648817e+01dB,1.98601809626909e-01°) +3.01995172040201e-01 (1.55622399203048e+01dB,2.03227520862345e-01°) +3.09029543251359e-01 (1.55622486694788e+01dB,2.07960955927305e-01°) +3.16227766016837e-01 (1.55622578309577e+01dB,2.12804622399722e-01°) +3.23593656929628e-01 (1.55622674241699e+01dB,2.17761086149793e-01°) +3.31131121482591e-01 (1.55622774694592e+01dB,2.22832972689431e-01°) +3.38844156139202e-01 (1.55622879881276e+01dB,2.28022968552560e-01°) +3.46736850452531e-01 (1.55622990024809e+01dB,2.33333822706915e-01°) +3.54813389233575e-01 (1.55623105358758e+01dB,2.38768347998046e-01°) +3.63078054770101e-01 (1.55623226127691e+01dB,2.44329422626223e-01°) +3.71535229097172e-01 (1.55623352587700e+01dB,2.50019991656955e-01°) +3.80189396320561e-01 (1.55623485006941e+01dB,2.55843068565849e-01°) +3.89045144994280e-01 (1.55623623666200e+01dB,2.61801736818558e-01°) +3.98107170553497e-01 (1.55623768859492e+01dB,2.67899151486552e-01°) +4.07380277804112e-01 (1.55623920894683e+01dB,2.74138540899501e-01°) +4.16869383470335e-01 (1.55624080094139e+01dB,2.80523208335027e-01°) +4.26579518801592e-01 (1.55624246795411e+01dB,2.87056533746630e-01°) +4.36515832240165e-01 (1.55624421351951e+01dB,2.93741975530589e-01°) +4.46683592150962e-01 (1.55624604133857e+01dB,3.00583072332647e-01°) +4.57088189614874e-01 (1.55624795528660e+01dB,3.07583444895327e-01°) +4.67735141287197e-01 (1.55624995942144e+01dB,3.14746797946698e-01°) +4.78630092322638e-01 (1.55625205799204e+01dB,3.22076922131462e-01°) +4.89778819368445e-01 (1.55625425544744e+01dB,3.29577695985223e-01°) +5.01187233627271e-01 (1.55625655644624e+01dB,3.37253087952810e-01°) +5.12861383991364e-01 (1.55625896586641e+01dB,3.45107158451553e-01°) +5.24807460249772e-01 (1.55626148881561e+01dB,3.53144061980400e-01°) +5.37031796370252e-01 (1.55626413064206e+01dB,3.61368049275788e-01°) +5.49540873857624e-01 (1.55626689694579e+01dB,3.69783469515197e-01°) +5.62341325190348e-01 (1.55626979359050e+01dB,3.78394772569310e-01°) +5.75439937337156e-01 (1.55627282671602e+01dB,3.87206511303701e-01°) +5.88843655355588e-01 (1.55627600275120e+01dB,3.96223343931034e-01°) +6.02559586074357e-01 (1.55627932842759e+01dB,4.05450036414683e-01°) +6.16595001861481e-01 (1.55628281079365e+01dB,4.14891464924770e-01°) +6.30957344480192e-01 (1.55628645722961e+01dB,4.24552618347556e-01°) +6.45654229034654e-01 (1.55629027546314e+01dB,4.34438600849178e-01°) +6.60693448007595e-01 (1.55629427358563e+01dB,4.44554634494682e-01°) +6.76082975391981e-01 (1.55629846006932e+01dB,4.54906061923347e-01°) +6.91830970918935e-01 (1.55630284378515e+01dB,4.65498349081256e-01°) +7.07945784384137e-01 (1.55630743402158e+01dB,4.76337088012101e-01°) +7.24435960074989e-01 (1.55631224050415e+01dB,4.87427999707177e-01°) +7.41310241300916e-01 (1.55631727341602e+01dB,4.98776937015554e-01°) +7.58577575029182e-01 (1.55632254341948e+01dB,5.10389887615342e-01°) +7.76247116628690e-01 (1.55632806167844e+01dB,5.22272977047058e-01°) +7.94328234724280e-01 (1.55633383988203e+01dB,5.34432471809972e-01°) +8.12830516164098e-01 (1.55633989026920e+01dB,5.46874782522396e-01°) +8.31763771102669e-01 (1.55634622565458e+01dB,5.59606467146800e-01°) +8.51138038202375e-01 (1.55635285945545e+01dB,5.72634234280654e-01°) +8.70963589956079e-01 (1.55635980572010e+01dB,5.85964946513847e-01°) +8.91250938133744e-01 (1.55636707915736e+01dB,5.99605623853517e-01°) +9.12010839355908e-01 (1.55637469516761e+01dB,6.13563447217105e-01°) +9.33254300796989e-01 (1.55638266987524e+01dB,6.27845761994392e-01°) +9.54992586021434e-01 (1.55639102016255e+01dB,6.42460081679247e-01°) +9.77237220955809e-01 (1.55639976370532e+01dB,6.57414091571755e-01°) +9.99999999999998e-01 (1.55640891900997e+01dB,6.72715652551398e-01°) +1.02329299228075e+00 (1.55641850545248e+01dB,6.88372804921792e-01°) +1.04712854805090e+00 (1.55642854331914e+01dB,7.04393772327563e-01°) +1.07151930523760e+00 (1.55643905384915e+01dB,7.20786965743754e-01°) +1.09647819614318e+00 (1.55645005927923e+01dB,7.37560987538137e-01°) +1.12201845430196e+00 (1.55646158289032e+01dB,7.54724635606736e-01°) +1.14815362149688e+00 (1.55647364905640e+01dB,7.72286907582696e-01°) +1.17489755493953e+00 (1.55648628329563e+01dB,7.90257005118617e-01°) +1.20226443461741e+00 (1.55649951232381e+01dB,8.08644338242321e-01°) +1.23026877081238e+00 (1.55651336411039e+01dB,8.27458529785863e-01°) +1.25892541179416e+00 (1.55652786793695e+01dB,8.46709419887548e-01°) +1.28824955169313e+00 (1.55654305445856e+01dB,8.66407070566458e-01°) +1.31825673855640e+00 (1.55655895576779e+01dB,8.86561770368957e-01°) +1.34896288259165e+00 (1.55657560546181e+01dB,9.07184039086342e-01°) +1.38038426460288e+00 (1.55659303871256e+01dB,9.28284632542720e-01°) +1.41253754462275e+00 (1.55661129234007e+01dB,9.49874547451928e-01°) +1.44543977074592e+00 (1.55663040488929e+01dB,9.71965026342103e-01°) +1.47910838816820e+00 (1.55665041671035e+01dB,9.94567562546285e-01°) +1.51356124843620e+00 (1.55667137004254e+01dB,1.01769390525714e+00°) +1.54881661891248e+00 (1.55669330910215e+01dB,1.04135606464365e+00°) +1.58489319246111e+00 (1.55671628017432e+01dB,1.06556631702723e+00°) +1.62181009735892e+00 (1.55674033170912e+01dB,1.09033721011457e+00°) +1.65958690743756e+00 (1.55676551442199e+01dB,1.11568156828386e+00°) +1.69824365246174e+00 (1.55679188139875e+01dB,1.14161249792105e+00°) +1.73780082874937e+00 (1.55681948820546e+01dB,1.16814339280195e+00°) +1.77827941003892e+00 (1.55684839300320e+01dB,1.19528793951590e+00°) +1.81970085860998e+00 (1.55687865666809e+01dB,1.22306012292611e+00°) +1.86208713666286e+00 (1.55691034291677e+01dB,1.25147423166109e+00°) +1.90546071796324e+00 (1.55694351843750e+01dB,1.28054486363142e+00°) +1.94984459975804e+00 (1.55697825302727e+01dB,1.31028693156500e+00°) +1.99526231496887e+00 (1.55701461973497e+01dB,1.34071566855390e+00°) +2.04173794466952e+00 (1.55705269501104e+01dB,1.37184663360450e+00°) +2.08929613085403e+00 (1.55709255886392e+01dB,1.40369571718260e+00°) +2.13796208950223e+00 (1.55713429502331e+01dB,1.43627914674384e+00°) +2.18776162394955e+00 (1.55717799111090e+01dB,1.46961349223913e+00°) +2.23872113856833e+00 (1.55722373881854e+01dB,1.50371567158399e+00°) +2.29086765276777e+00 (1.55727163409444e+01dB,1.53860295607939e+00°) +2.34422881531991e+00 (1.55732177733752e+01dB,1.57429297577104e+00°) +2.39883291901948e+00 (1.55737427360033e+01dB,1.61080372473255e+00°) +2.45470891568502e+00 (1.55742923280094e+01dB,1.64815356625699e+00°) +2.51188643150957e+00 (1.55748676994407e+01dB,1.68636123793991e+00°) +2.57039578276886e+00 (1.55754700535182e+01dB,1.72544585663566e+00°) +2.63026799189537e+00 (1.55761006490452e+01dB,1.76542692326713e+00°) +2.69153480392691e+00 (1.55767608029191e+01dB,1.80632432746784e+00°) +2.75422870333816e+00 (1.55774518927517e+01dB,1.84815835203319e+00°) +2.81838293126444e+00 (1.55781753596020e+01dB,1.89094967715637e+00°) +2.88403150312660e+00 (1.55789327108256e+01dB,1.93471938442204e+00°) +2.95120922666637e+00 (1.55797255230443e+01dB,1.97948896052942e+00°) +3.01995172040200e+00 (1.55805554452422e+01dB,2.02528030071369e+00°) +3.09029543251358e+00 (1.55814242019905e+01dB,2.07211571183275e+00°) +3.16227766016837e+00 (1.55823335968081e+01dB,2.12001791508386e+00°) +3.23593656929627e+00 (1.55832855156602e+01dB,2.16901004831187e+00°) +3.31131121482590e+00 (1.55842819306016e+01dB,2.21911566786827e+00°) +3.38844156139201e+00 (1.55853249035692e+01dB,2.27035874997732e+00°) +3.46736850452530e+00 (1.55864165903268e+01dB,2.32276369156229e+00°) +3.54813389233574e+00 (1.55875592445704e+01dB,2.37635531048171e+00°) +3.63078054770100e+00 (1.55887552221958e+01dB,2.43115884512204e+00°) +3.71535229097171e+00 (1.55900069857353e+01dB,2.48719995328939e+00°) +3.80189396320560e+00 (1.55913171089675e+01dB,2.54450471033939e+00°) +3.89045144994279e+00 (1.55926882817061e+01dB,2.60309960647954e+00°) +3.98107170553496e+00 (1.55941233147715e+01dB,2.66301154317502e+00°) +4.07380277804111e+00 (1.55956251451503e+01dB,2.72426782858342e+00°) +4.16869383470334e+00 (1.55971968413475e+01dB,2.78689617193986e+00°) +4.26579518801591e+00 (1.55988416089360e+01dB,2.85092467680832e+00°) +4.36515832240164e+00 (1.56005627963067e+01dB,2.91638183311031e+00°) +4.46683592150961e+00 (1.56023639006248e+01dB,2.98329650783595e+00°) +4.57088189614873e+00 (1.56042485739946e+01dB,3.05169793433718e+00°) +4.67735141287196e+00 (1.56062206298365e+01dB,3.12161570009635e+00°) +4.78630092322636e+00 (1.56082840494802e+01dB,3.19307973285764e+00°) +4.89778819368444e+00 (1.56104429889753e+01dB,3.26612028500168e+00°) +5.01187233627270e+00 (1.56127017861216e+01dB,3.34076791603722e+00°) +5.12861383991363e+00 (1.56150649677216e+01dB,3.41705347307659e+00°) +5.24807460249770e+00 (1.56175372570541e+01dB,3.49500806915420e+00°) +5.37031796370250e+00 (1.56201235815702e+01dB,3.57466305923993e+00°) +5.49540873857622e+00 (1.56228290808100e+01dB,3.65605001379143e+00°) +5.62341325190346e+00 (1.56256591145388e+01dB,3.73920068968127e+00°) +5.75439937337154e+00 (1.56286192710979e+01dB,3.82414699832680e+00°) +5.88843655355586e+00 (1.56317153759685e+01dB,3.91092097084232e+00°) +6.02559586074355e+00 (1.56349535005404e+01dB,3.99955472002445e+00°) +6.16595001861479e+00 (1.56383399710795e+01dB,4.09008039897344e+00°) +6.30957344480190e+00 (1.56418813778858e+01dB,4.18253015614423e+00°) +6.45654229034652e+00 (1.56455845846291e+01dB,4.27693608661289e+00°) +6.60693448007593e+00 (1.56494567378528e+01dB,4.37333017933524e+00°) +6.76082975391978e+00 (1.56535052766273e+01dB,4.47174426016657e+00°) +6.91830970918933e+00 (1.56577379423391e+01dB,4.57220993040300e+00°) +7.07945784384134e+00 (1.56621627885926e+01dB,4.67475850059740e+00°) +7.24435960074986e+00 (1.56667881912044e+01dB,4.77942091939565e+00°) +7.41310241300914e+00 (1.56716228582620e+01dB,4.88622769713216e+00°) +7.58577575029180e+00 (1.56766758402192e+01dB,4.99520882391749e+00°) +7.76247116628688e+00 (1.56819565399948e+01dB,5.10639368194607e+00°) +7.94328234724277e+00 (1.56874747230381e+01dB,5.21981095174731e+00°) +8.12830516164095e+00 (1.56932405273197e+01dB,5.33548851210108e+00°) +8.31763771102667e+00 (1.56992644732032e+01dB,5.45345333333643e+00°) +8.51138038202372e+00 (1.57055574731482e+01dB,5.57373136373261e+00°) +8.70963589956076e+00 (1.57121308411879e+01dB,5.69634740874359e+00°) +8.91250938133741e+00 (1.57189963021229e+01dB,5.82132500277089e+00°) +9.12010839355905e+00 (1.57261660003646e+01dB,5.94868627321623e+00°) +9.33254300796986e+00 (1.57336525083558e+01dB,6.07845179655444e+00°) +9.54992586021431e+00 (1.57414688344918e+01dB,6.21064044617931e+00°) +9.77237220955806e+00 (1.57496284304572e+01dB,6.34526923179029e+00°) +9.99999999999995e+00 (1.57581451978863e+01dB,6.48235313010749e+00°) +1.02329299228075e+01 (1.57670334942511e+01dB,6.62190490672528e+00°) +1.04712854805089e+01 (1.57763081378701e+01dB,6.76393492894295e+00°) +1.07151930523760e+01 (1.57859844119263e+01dB,6.90845096944327e+00°) +1.09647819614318e+01 (1.57960780673745e+01dB,7.05545800072781e+00°) +1.12201845430196e+01 (1.58066053246112e+01dB,7.20495798026167e+00°) +1.14815362149688e+01 (1.58175828737710e+01dB,7.35694962633005e+00°) +1.17489755493952e+01 (1.58290278735101e+01dB,7.51142818466533e+00°) +1.20226443461741e+01 (1.58409579481245e+01dB,7.66838518596703e+00°) +1.23026877081237e+01 (1.58533911828500e+01dB,7.82780819450732e+00°) +1.25892541179416e+01 (1.58663461171791e+01dB,7.98968054809350e+00°) +1.28824955169313e+01 (1.58798417360271e+01dB,8.15398108974500e+00°) +1.31825673855640e+01 (1.58938974585733e+01dB,8.32068389153697e+00°) +1.34896288259165e+01 (1.59085331245985e+01dB,8.48975797116602e+00°) +1.38038426460288e+01 (1.59237689781363e+01dB,8.66116700190468e+00°) +1.41253754462275e+01 (1.59396256482532e+01dB,8.83486901673132e+00°) +1.44543977074592e+01 (1.59561241267723e+01dB,9.01081610755101e+00°) +1.47910838816820e+01 (1.59732857427530e+01dB,9.18895412055902e+00°) +1.51356124843620e+01 (1.59911321335442e+01dB,9.36922234894300e+00°) +1.54881661891247e+01 (1.60096852122312e+01dB,9.55155322427162e+00°) +1.58489319246110e+01 (1.60289671313005e+01dB,9.73587200807486e+00°) +1.62181009735892e+01 (1.60490002423605e+01dB,9.92209648528477e+00°) +1.65958690743755e+01 (1.60698070517600e+01dB,1.01101366613727e+01°) +1.69824365246173e+01 (1.60914101719677e+01dB,1.02998944651897e+01°) +1.73780082874936e+01 (1.61138322685875e+01dB,1.04912634596867e+01°) +1.77827941003891e+01 (1.61370960029062e+01dB,1.06841285628642e+01°) +1.81970085860997e+01 (1.61612239698965e+01dB,1.08783657814655e+01°) +1.86208713666286e+01 (1.61862386316202e+01dB,1.10738419600910e+01°) +1.90546071796323e+01 (1.62121622460127e+01dB,1.12704145485646e+01°) +1.94984459975803e+01 (1.62390167910603e+01dB,1.14679313905239e+01°) +1.99526231496887e+01 (1.62668238844237e+01dB,1.16662305363350e+01°) +2.04173794466952e+01 (1.62956046985997e+01dB,1.18651400835418e+01°) +2.08929613085403e+01 (1.63253798717620e+01dB,1.20644780481462e+01°) +2.13796208950222e+01 (1.63561694144687e+01dB,1.22640522700806e+01°) +2.18776162394954e+01 (1.63879926124786e+01dB,1.24636603562659e+01°) +2.23872113856832e+01 (1.64208679259712e+01dB,1.26630896646504e+01°) +2.29086765276776e+01 (1.64548128855250e+01dB,1.28621173325881e+01°) +2.34422881531991e+01 (1.64898439852672e+01dB,1.30605103528406e+01°) +2.39883291901947e+01 (1.65259765736697e+01dB,1.32580257003679e+01°) +2.45470891568501e+01 (1.65632247425255e+01dB,1.34544105129083e+01°) +2.51188643150956e+01 (1.66016012147049e+01dB,1.36494023281350e+01°) +2.57039578276885e+01 (1.66411172313463e+01dB,1.38427293799146e+01°) +2.63026799189536e+01 (1.66817824391998e+01dB,1.40341109558762e+01°) +2.69153480392690e+01 (1.67236047788923e+01dB,1.42232578181350e+01°) +2.75422870333815e+01 (1.67665903749398e+01dB,1.44098726885959e+01°) +2.81838293126443e+01 (1.68107434283718e+01dB,1.45936507997959e+01°) +2.88403150312659e+01 (1.68560661128812e+01dB,1.47742805117254e+01°) +2.95120922666636e+01 (1.69025584754385e+01dB,1.49514439945138e+01°) +3.01995172040199e+01 (1.69502183423395e+01dB,1.51248179762608e+01°) +3.09029543251357e+01 (1.69990412316685e+01dB,1.52940745546627e+01°) +3.16227766016836e+01 (1.70490202731649e+01dB,1.54588820704224e+01°) +3.23593656929626e+01 (1.71001461364770e+01dB,1.56189060397452e+01°) +3.31131121482589e+01 (1.71524069687684e+01dB,1.57738101425334e+01°) +3.38844156139200e+01 (1.72057883426152e+01dB,1.59232572621890e+01°) +3.46736850452529e+01 (1.72602732150905e+01dB,1.60669105722476e+01°) +3.54813389233573e+01 (1.73158418988786e+01dB,1.62044346643863e+01°) +3.63078054770099e+01 (1.73724720461977e+01dB,1.63354967117042e+01°) +3.71535229097170e+01 (1.74301386462297e+01dB,1.64597676605607e+01°) +3.80189396320558e+01 (1.74888140366692e+01dB,1.65769234436928e+01°) +3.89045144994278e+01 (1.75484679299018e+01dB,1.66866462068282e+01°) +3.98107170553494e+01 (1.76090674542136e+01dB,1.67886255405681e+01°) +4.07380277804110e+01 (1.76705772103145e+01dB,1.68825597089519e+01°) +4.16869383470332e+01 (1.77329593433339e+01dB,1.69681568658308e+01°) +4.26579518801589e+01 (1.77961736303139e+01dB,1.70451362499896e+01°) +4.36515832240162e+01 (1.78601775830913e+01dB,1.71132293498514e+01°) +4.46683592150960e+01 (1.79249265663198e+01dB,1.71721810286069e+01°) +4.57088189614871e+01 (1.79903739302464e+01dB,1.72217506007071e+01°) +4.67735141287194e+01 (1.80564711577180e+01dB,1.72617128508615e+01°) +4.78630092322634e+01 (1.81231680247562e+01dB,1.72918589869902e+01°) +4.89778819368442e+01 (1.81904127739139e+01dB,1.73119975189781e+01°) +5.01187233627268e+01 (1.82581522994975e+01dB,1.73219550555791e+01°) +5.12861383991361e+01 (1.83263323436280e+01dB,1.73215770124059e+01°) +5.24807460249768e+01 (1.83948977020052e+01dB,1.73107282246116e+01°) +5.37031796370248e+01 (1.84637924381465e+01dB,1.72892934586166e+01°) +5.49540873857620e+01 (1.85329601047912e+01dB,1.72571778180490e+01°) +5.62341325190344e+01 (1.86023439710900e+01dB,1.72143070399366e+01°) +5.75439937337152e+01 (1.86718872541500e+01dB,1.71606276781063e+01°) +5.88843655355584e+01 (1.87415333534640e+01dB,1.70961071716989e+01°) +6.02559586074353e+01 (1.88112260867354e+01dB,1.70207337976825e+01°) +6.16595001861477e+01 (1.88809099255989e+01dB,1.69345165072351e+01°) +6.30957344480188e+01 (1.89505302297543e+01dB,1.68374846468482e+01°) +6.45654229034650e+01 (1.90200334780539e+01dB,1.67296875659796e+01°) +6.60693448007590e+01 (1.90893674951282e+01dB,1.66111941140214e+01°) +6.76082975391976e+01 (1.91584816721951e+01dB,1.64820920302634e+01°) +6.91830970918930e+01 (1.92273271807689e+01dB,1.63424872313814e+01°) +7.07945784384132e+01 (1.92958571780751e+01dB,1.61925030017837e+01°) +7.24435960074984e+01 (1.93640270030750e+01dB,1.60322790928715e+01°) +7.41310241300911e+01 (1.94317943621175e+01dB,1.58619707379196e+01°) +7.58577575029177e+01 (1.94991195033544e+01dB,1.56817475898438e+01°) +7.76247116628685e+01 (1.95659653791873e+01dB,1.54917925895888e+01°) +7.94328234724274e+01 (1.96322977961496e+01dB,1.52923007732412e+01°) +8.12830516164092e+01 (1.96980855517674e+01dB,1.50834780262371e+01°) +8.31763771102664e+01 (1.97633005580896e+01dB,1.48655397931965e+01°) +8.51138038202369e+01 (1.98279179517202e+01dB,1.46387097519723e+01°) +8.70963589956073e+01 (1.98919161903336e+01dB,1.44032184604513e+01°) +8.91250938133737e+01 (1.99552771357957e+01dB,1.41593019844949e+01°) +9.12010839355901e+01 (2.00179861241503e+01dB,1.39072005151512e+01°) +9.33254300796982e+01 (2.00800320228688e+01dB,1.36471569829260e+01°) +9.54992586021427e+01 (2.01414072758831e+01dB,1.33794156764632e+01°) +9.77237220955802e+01 (2.02021079370417e+01dB,1.31042208724652e+01°) +9.99999999999991e+01 (2.02621336927413e+01dB,1.28218154830956e+01°) +1.02329299228074e+02 (2.03214878745804e+01dB,1.25324397264428e+01°) +1.04712854805089e+02 (2.03801774629745e+01dB,1.22363298249131e+01°) +1.07151930523760e+02 (2.04382130827491e+01dB,1.19337167356555e+01°) +1.09647819614317e+02 (2.04956089917910e+01dB,1.16248249163198e+01°) +1.12201845430195e+02 (2.05523830638964e+01dB,1.13098711286172e+01°) +1.14815362149687e+02 (2.06085567669978e+01dB,1.09890632812993e+01°) +1.17489755493952e+02 (2.06641551379821e+01dB,1.06625993133019e+01°) +1.20226443461740e+02 (2.07192067553419e+01dB,1.03306661169254e+01°) +1.23026877081237e+02 (2.07737437109085e+01dB,9.99343850004413e+00°) +1.25892541179416e+02 (2.08278015819292e+01dB,9.65107818546300e+00°) +1.28824955169312e+02 (2.08814194047434e+01dB,9.30373284466608e+00°) +1.31825673855639e+02 (2.09346396513086e+01dB,8.95153516234026e+00°) +1.34896288259164e+02 (2.09875082098147e+01dB,8.59460192719681e+00°) +1.38038426460287e+02 (2.10400743706066e+01dB,8.23303314376022e+00°) +1.41253754462274e+02 (2.10923908186202e+01dB,7.86691115894003e+00°) +1.44543977074591e+02 (2.11445136335151e+01dB,7.49629979634099e+00°) +1.47910838816819e+02 (2.11965022986685e+01dB,7.12124349039561e+00°) +1.51356124843619e+02 (2.12484197201776e+01dB,6.74176641150571e+00°) +1.54881661891247e+02 (2.13003322570012e+01dB,6.35787157244906e+00°) +1.58489319246110e+02 (2.13523097633600e+01dB,5.96953990532413e+00°) +1.62181009735891e+02 (2.14044256445071e+01dB,5.57672929725839e+00°) +1.65958690743754e+02 (2.14567569269785e+01dB,5.17937357196602e+00°) +1.69824365246173e+02 (2.15093843444370e+01dB,4.77738140299286e+00°) +1.73780082874936e+02 (2.15623924402333e+01dB,4.37063514309883e+00°) +1.77827941003890e+02 (2.16158696878257e+01dB,3.95898955266712e+00°) +1.81970085860996e+02 (2.16699086302235e+01dB,3.54227040826569e+00°) +1.86208713666285e+02 (2.17246060396515e+01dB,3.12027297046681e+00°) +1.90546071796323e+02 (2.17800630986706e+01dB,2.69276028771730e+00°) +1.94984459975802e+02 (2.18363856040297e+01dB,2.25946131037583e+00°) +1.99526231496886e+02 (2.18936841945764e+01dB,1.82006878593519e+00°) +2.04173794466951e+02 (2.19520746045957e+01dB,1.37423690284447e+00°) +2.08929613085402e+02 (2.20116779440001e+01dB,9.21578646142885e-01°) +2.13796208950221e+02 (2.20726210068278e+01dB,4.61662823206358e-01°) +2.18776162394953e+02 (2.21350366095426e+01dB,-5.98928784383506e-03°) +2.23872113856832e+02 (2.21990639606324e+01dB,-4.81907721268920e-01°) +2.29086765276775e+02 (2.22648490629837e+01dB,-9.66678100507499e-01°) +2.34422881531990e+02 (2.23325451504442e+01dB,-1.46094648010343e+00°) +2.39883291901946e+02 (2.24023131598515e+01dB,-1.96542483524241e+00°) +2.45470891568500e+02 (2.24743222395855e+01dB,-2.48089729437279e+00°) +2.51188643150955e+02 (2.25487502953570e+01dB,-3.00822722576253e+00°) +2.57039578276884e+02 (2.26257845734249e+01dB,-3.54836530705745e+00°) +2.63026799189535e+02 (2.27056222806927e+01dB,-4.10235872851015e+00°) +2.69153480392689e+02 (2.27884712400691e+01dB,-4.67136170621112e+00°) +2.75422870333814e+02 (2.28745505780060e+01dB,-5.25664751217215e+00°) +2.81838293126442e+02 (2.29640914390771e+01dB,-5.85962226444140e+00°) +2.88403150312657e+02 (2.30573377196640e+01dB,-6.48184076371603e+00°) +2.95120922666635e+02 (2.31545468089991e+01dB,-7.12502471450159e+00°) +3.01995172040198e+02 (2.32559903206306e+01dB,-7.79108373035255e+00°) +3.09029543251356e+02 (2.33619547903624e+01dB,-8.48213959594346e+00°) +3.16227766016834e+02 (2.34727423072400e+01dB,-9.20055434578460e+00°) +3.23593656929625e+02 (2.35886710313562e+01dB,-9.94896282263196e+00°) +3.31131121482587e+02 (2.37100755349774e+01dB,-1.07303105005300e+01°) +3.38844156139199e+02 (2.38373068801826e+01dB,-1.15478975003941e+01°) +3.46736850452528e+02 (2.39707323147359e+01dB,-1.24054298920888e+01°) +3.54813389233572e+02 (2.41107344254138e+01dB,-1.33070795670261e+01°) +3.63078054770097e+02 (2.42577095305678e+01dB,-1.42575541780832e+01°) +3.71535229097168e+02 (2.44120650160825e+01dB,-1.52621788736468e+01°) +3.80189396320557e+02 (2.45742152139899e+01dB,-1.63269917869344e+01°) +3.89045144994276e+02 (2.47445752813918e+01dB,-1.74588554547813e+01°) +3.98107170553493e+02 (2.49235523465749e+01dB,-1.86655864848555e+01°) +4.07380277804108e+02 (2.51115329331683e+01dB,-1.99561057846730e+01°) +4.16869383470331e+02 (2.53088653317387e+01dB,-2.13406113708118e+01°) +4.26579518801588e+02 (2.55158351373484e+01dB,-2.28307749626400e+01°) +4.36515832240161e+02 (2.57326315855130e+01dB,-2.44399618598701e+01°) +4.46683592150958e+02 (2.59593015756684e+01dB,-2.61834704182701e+01°) +4.57088189614870e+02 (2.61956873654627e+01dB,-2.80787818626100e+01°) +4.67735141287193e+02 (2.64413428893274e+01dB,-3.01458018487770e+01°) +4.78630092322633e+02 (2.66954226343465e+01dB,-3.24070601664384e+01°) +4.89778819368440e+02 (2.69565363162893e+01dB,-3.48878116978189e+01°) +5.01187233627266e+02 (2.72225628990715e+01dB,-3.76159472996032e+01°) +5.12861383991359e+02 (2.74904200137254e+01dB,-4.06215754114489e+01°) +5.24807460249766e+02 (2.77557915965148e+01dB,-4.39360749915284e+01°) +5.37031796370246e+02 (2.80128305490609e+01dB,-4.75903577150375e+01°) +5.49540873857618e+02 (2.82538778292541e+01dB,-5.16120402372636e+01°) +5.62341325190342e+02 (2.84692764127547e+01dB,-5.60212733344639e+01°) +5.75439937337150e+02 (2.86474034625412e+01dB,-6.08251952874458e+01°) +5.88843655355582e+02 (2.87750784036886e+01dB,-6.60114699013995e+01°) +6.02559586074351e+02 (2.88384907554607e+01dB,-7.15421472364410e+01°) +6.16595001861475e+02 (2.88246824295981e+01dB,-7.73499170337885e+01°) +6.30957344480186e+02 (2.87233982802974e+01dB,-8.33391408422578e+01°) +6.45654229034648e+02 (2.85288582267033e+01dB,-8.93931672699466e+01°) +6.60693448007588e+02 (2.82408739532401e+01dB,-9.53872284518660e+01°) +6.76082975391973e+02 (2.78648876130551e+01dB,-1.01203685274210e+02°) +6.91830970918928e+02 (2.74109171634101e+01dB,-1.06745203946209e+02°) +7.07945784384129e+02 (2.68918098962711e+01dB,-1.11942493544077e+02°) +7.24435960074981e+02 (2.63213806891584e+01dB,-1.16755727101330e+02°) +7.41310241300908e+02 (2.57128965286678e+01dB,-1.21171040629603e+02°) +7.58577575029174e+02 (2.50781110521470e+01dB,-1.25194480811133e+02°) +7.76247116628682e+02 (2.44268258166072e+01dB,-1.28845516318766e+02°) +7.94328234724272e+02 (2.37668382676483e+01dB,-1.32151408915168e+02°) +8.12830516164089e+02 (2.31041176163438e+01dB,-1.35142948435466e+02°) +8.31763771102661e+02 (2.24430823673585e+01dB,-1.37851542439229e+02°) +8.51138038202366e+02 (2.17868982084767e+01dB,-1.40307415423189e+02°) +8.70963589956070e+02 (2.11377527755236e+01dB,-1.42538618036518e+02°) +8.91250938133734e+02 (2.04970892197993e+01dB,-1.44570580522854e+02°) +9.12010839355898e+02 (1.98657950906760e+01dB,-1.46426006715278e+02°) +9.33254300796979e+02 (1.92443501875930e+01dB,-1.48124965724764e+02°) +9.54992586021424e+02 (1.86329397574018e+01dB,-1.49685087239409e+02°) +9.77237220955798e+02 (1.80315398148465e+01dB,-1.51121801639776e+02°) +9.99999999999987e+02 (1.74399807142814e+01dB,-1.52448590062914e+02°) +1.02329299228074e+03 (1.68579940895059e+01dB,-1.53677225030812e+02°) +1.04712854805089e+03 (1.62852472437550e+01dB,-1.54817991897321e+02°) +1.07151930523759e+03 (1.57213681559431e+01dB,-1.55879887144111e+02°) +1.09647819614317e+03 (1.51659635149998e+01dB,-1.56870792867535e+02°) +1.12201845430195e+03 (1.46186315981823e+01dB,-1.57797628580448e+02°) +1.14815362149687e+03 (1.40789713501915e+01dB,-1.58666482312835e+02°) +1.17489755493951e+03 (1.35465886719632e+01dB,-1.59482723316153e+02°) +1.20226443461740e+03 (1.30211006669671e+01dB,-1.60251098696054e+02°) +1.23026877081237e+03 (1.25021383982744e+01dB,-1.60975816160281e+02°) +1.25892541179415e+03 (1.19893485651959e+01dB,-1.61660614858284e+02°) +1.28824955169312e+03 (1.14823944012740e+01dB,-1.62308826055150e+02°) +1.31825673855639e+03 (1.09809560162065e+01dB,-1.62923425151645e+02°) +1.34896288259164e+03 (1.04847303456800e+01dB,-1.63507076347969e+02°) +1.38038426460287e+03 (9.99343082971994e+00dB,-1.64062171057127e+02°) +1.41253754462274e+03 (9.50678690805139e+00dB,-1.64590861006176e+02°) +1.44543977074591e+03 (9.02454339718225e+00dB,-1.65095086819086e+02°) +1.47910838816819e+03 (8.54645979628927e+00dB,-1.65576602751694e+02°) +1.51356124843619e+03 (8.07230955592681e+00dB,-1.66036998144773e+02°) +1.54881661891246e+03 (7.60187933389864e+00dB,-1.66477716073103e+02°) +1.58489319246109e+03 (7.13496825546981e+00dB,-1.66900069594283e+02°) +1.62181009735891e+03 (6.67138718980121e+00dB,-1.67305255938757e+02°) +1.65958690743754e+03 (6.21095805058858e+00dB,-1.67694368930199e+02°) +1.69824365246172e+03 (5.75351312602286e+00dB,-1.68068409881579e+02°) +1.73780082874935e+03 (5.29889444109848e+00dB,-1.68428297175287e+02°) +1.77827941003890e+03 (4.84695315378129e+00dB,-1.68774874704772e+02°) +1.81970085860996e+03 (4.39754898546348e+00dB,-1.69108919329031e+02°) +1.86208713666284e+03 (3.95054968536688e+00dB,-1.69431147469303e+02°) +1.90546071796322e+03 (3.50583052802833e+00dB,-1.69742220958763e+02°) +1.94984459975802e+03 (3.06327384264826e+00dB,-1.70042752240318e+02°) +1.99526231496885e+03 (2.62276857285996e+00dB,-1.70333308994302e+02°) +2.04173794466950e+03 (2.18420986534925e+00dB,-1.70614418266562e+02°) +2.08929613085401e+03 (1.74749868569343e+00dB,-1.70886570157853e+02°) +2.13796208950220e+03 (1.31254145977835e+00dB,-1.71150221127243e+02°) +2.18776162394952e+03 (8.79249739176000e-01dB,-1.71405796955250e+02°) +2.23872113856831e+03 (4.47539888912786e-01dB,-1.71653695406470e+02°) +2.29086765276774e+03 (1.73327961220649e-02dB,-1.71894288626284e+02°) +2.34422881531989e+03 (-4.11446401852270e-01dB,-1.72127925301876e+02°) +2.39883291901946e+03 (-8.38868571255688e-01dB,-1.72354932613956e+02°) +2.45470891568500e+03 (-1.26500081890028e+00dB,-1.72575618002332e+02°) +2.51188643150954e+03 (-1.68990671351170e+00dB,-1.72790270765656e+02°) +2.57039578276883e+03 (-2.11364649255968e+00dB,-1.72999163513189e+02°) +2.63026799189534e+03 (-2.53627725560856e+00dB,-1.73202553484350e+02°) +2.69153480392688e+03 (-2.95785314515134e+00dB,-1.73400683749915e+02°) +2.75422870333813e+03 (-3.37842551582115e+00dB,-1.73593784307180e+02°) +2.81838293126441e+03 (-3.79804309280870e+00dB,-1.73782073079955e+02°) +2.88403150312656e+03 (-4.21675212025274e+00dB,-1.73965756833064e+02°) +2.95120922666634e+03 (-4.63459650031327e+00dB,-1.74145032009927e+02°) +3.01995172040197e+03 (-5.05161792358412e+00dB,-1.74320085500888e+02°) +3.09029543251355e+03 (-5.46785599145202e+00dB,-1.74491095349103e+02°) +3.16227766016833e+03 (-5.88334833096306e+00dB,-1.74658231400097e+02°) +3.23593656929624e+03 (-6.29813070271597e+00dB,-1.74821655900453e+02°) +3.31131121482586e+03 (-6.71223710226131e+00dB,-1.74981524050517e+02°) +3.38844156139198e+03 (-7.12569985545083e+00dB,-1.75137984515552e+02°) +3.46736850452527e+03 (-7.53854970814695e+00dB,-1.75291179899268e+02°) +3.54813389233570e+03 (-7.95081591067235e+00dB,-1.75441247183342e+02°) +3.63078054770096e+03 (-8.36252629735108e+00dB,-1.75588318136122e+02°) +3.71535229097167e+03 (-8.77370736146656e+00dB,-1.75732519693473e+02°) +3.80189396320556e+03 (-9.18438432593834e+00dB,-1.75873974314402e+02°) +3.89045144994275e+03 (-9.59458120999661e+00dB,-1.76012800313886e+02°) +3.98107170553491e+03 (-1.00043208921144e+01dB,-1.76149112175096e+02°) +4.07380277804107e+03 (-1.04136251694371e+01dB,-1.76283020843053e+02°) +4.16869383470329e+03 (-1.08225148139334e+01dB,-1.76414634001528e+02°) +4.26579518801586e+03 (-1.12310096254747e+01dB,-1.76544056334916e+02°) +4.36515832240159e+03 (-1.16391284820353e+01dB,-1.76671389776624e+02°) +4.46683592150956e+03 (-1.20468893871938e+01dB,-1.76796733745429e+02°) +4.57088189614868e+03 (-1.24543095151008e+01dB,-1.76920185371153e+02°) +4.67735141287191e+03 (-1.28614052530701e+01dB,-1.77041839710900e+02°) +4.78630092322631e+03 (-1.32681922419363e+01dB,-1.77161789957029e+02°) +4.89778819368439e+03 (-1.36746854143145e+01dB,-1.77280127637968e+02°) +5.01187233627265e+03 (-1.40808990308870e+01dB,-1.77396942812909e+02°) +5.12861383991357e+03 (-1.44868467148348e+01dB,-1.77512324261362e+02°) +5.24807460249765e+03 (-1.48925414845229e+01dB,-1.77626359668530e+02°) +5.37031796370244e+03 (-1.52979957845407e+01dB,-1.77739135807392e+02°) +5.49540873857616e+03 (-1.57032215151931e+01dB,-1.77850738718382e+02°) +5.62341325190340e+03 (-1.61082300605308e+01dB,-1.77961253887498e+02°) +5.75439937337148e+03 (-1.65130323150032e+01dB,-1.78070766423690e+02°) +5.88843655355580e+03 (-1.69176387088083e+01dB,-1.78179361236325e+02°) +6.02559586074348e+03 (-1.73220592320156e+01dB,-1.78287123213549e+02°) +6.16595001861473e+03 (-1.77263034575243e+01dB,-1.78394137402342e+02°) +6.30957344480183e+03 (-1.81303805629216e+01dB,-1.78500489191077e+02°) +6.45654229034645e+03 (-1.85342993512973e+01dB,-1.78606264495393e+02°) +6.60693448007586e+03 (-1.89380682710682e+01dB,-1.78711549948209e+02°) +6.76082975391971e+03 (-1.93416954348596e+01dB,-1.78816433094704e+02°) +6.91830970918926e+03 (-1.97451886374903e+01dB,-1.78921002593148e+02°) +7.07945784384127e+03 (-2.01485553731004e+01dB,-1.79025348422436e+02°) +7.24435960074979e+03 (-2.05518028514577e+01dB,-1.79129562097264e+02°) +7.41310241300906e+03 (-2.09549380134760e+01dB,-1.79233736891885e+02°) +7.58577575029172e+03 (-2.13579675459727e+01dB,-1.79337968073434e+02°) +7.76247116628679e+03 (-2.17608978956891e+01dB,-1.79442353145847e+02°) +7.94328234724269e+03 (-2.21637352825931e+01dB,-1.79546992105474e+02°) +8.12830516164086e+03 (-2.25664857124793e+01dB,-1.79651987709505e+02°) +8.31763771102658e+03 (-2.29691549888738e+01dB,-1.79757445758416e+02°) +8.51138038202363e+03 (-2.33717487242514e+01dB,-1.79863475393695e+02°) +8.70963589956067e+03 (-2.37742723505606e+01dB,-1.79970189412198e+02°) +8.91250938133731e+03 (-2.41767311290499e+01dB,-1.79922295401468e+02°) +9.12010839355895e+03 (-2.45791301593804e+01dB,-1.79813857923010e+02°) +9.33254300796976e+03 (-2.49814743880029e+01dB,-1.79704372315377e+02°) +9.54992586021421e+03 (-2.53837686157663e+01dB,-1.79593707632852e+02°) +9.77237220955795e+03 (-2.57860175047192e+01dB,-1.79481727400493e+02°) +9.99999999999984e+03 (-2.61882255840522e+01dB,-1.79368289167004e+02°) +1.02329299228074e+04 (-2.65903972551169e+01dB,-1.79253244028982e+02°) +1.04712854805088e+04 (-2.69925367954447e+01dB,-1.79136436124351e+02°) +1.07151930523759e+04 (-2.73946483616728e+01dB,-1.79017702092651e+02°) +1.09647819614317e+04 (-2.77967359912664e+01dB,-1.78896870499699e+02°) +1.12201845430195e+04 (-2.81988036029057e+01dB,-1.78773761223952e+02°) +1.14815362149686e+04 (-2.86008549953842e+01dB,-1.78648184801760e+02°) +1.17489755493951e+04 (-2.90028938448375e+01dB,-1.78519941728467e+02°) +1.20226443461739e+04 (-2.94049237000928e+01dB,-1.78388821712162e+02°) +1.23026877081236e+04 (-2.98069479758919e+01dB,-1.78254602876626e+02°) +1.25892541179415e+04 (-3.02089699437058e+01dB,-1.78117050909830e+02°) +1.28824955169311e+04 (-3.06109927198081e+01dB,-1.77975918154089e+02°) +1.31825673855639e+04 (-3.10130192502272e+01dB,-1.77830942633731e+02°) +1.34896288259163e+04 (-3.14150522921355e+01dB,-1.77681847015888e+02°) +1.38038426460286e+04 (-3.18170943911652e+01dB,-1.77528337499745e+02°) +1.41253754462273e+04 (-3.22191478540639e+01dB,-1.77370102629299e+02°) +1.44543977074590e+04 (-3.26212147160125e+01dB,-1.77206812024425e+02°) +1.47910838816818e+04 (-3.30232967018248e+01dB,-1.77038115024742e+02°) +1.51356124843618e+04 (-3.34253951801329e+01dB,-1.76863639240484e+02°) +1.54881661891246e+04 (-3.38275111095234e+01dB,-1.76682989004349e+02°) +1.58489319246109e+04 (-3.42296449754412e+01dB,-1.76495743717980e+02°) +1.62181009735890e+04 (-3.46317967164953e+01dB,-1.76301456086559e+02°) +1.65958690743753e+04 (-3.50339656386030e+01dB,-1.76099650234739e+02°) +1.69824365246172e+04 (-3.54361503151770e+01dB,-1.75889819697043e+02°) +1.73780082874935e+04 (-3.58383484712969e+01dB,-1.75671425275737e+02°) +1.77827941003889e+04 (-3.62405568495043e+01dB,-1.75443892759217e+02°) +1.81970085860995e+04 (-3.66427710545240e+01dB,-1.75206610494106e+02°) +1.86208713666284e+04 (-3.70449853738173e+01dB,-1.74958926804501e+02°) +1.90546071796321e+04 (-3.74471925704375e+01dB,-1.74700147252391e+02°) +1.94984459975801e+04 (-3.78493836441567e+01dB,-1.74429531733946e+02°) +1.99526231496885e+04 (-3.82515475562628e+01dB,-1.74146291407562e+02°) +2.04173794466949e+04 (-3.86536709127965e+01dB,-1.73849585450999e+02°) +2.08929613085400e+04 (-3.90557376002743e+01dB,-1.73538517647025e+02°) +2.13796208950220e+04 (-3.94577283671503e+01dB,-1.73212132799689e+02°) +2.18776162394952e+04 (-3.98596203433766e+01dB,-1.72869412986805e+02°) +2.23872113856830e+04 (-4.02613864894409e+01dB,-1.72509273658795e+02°) +2.29086765276773e+04 (-4.06629949651779e+01dB,-1.72130559599739e+02°) +2.34422881531988e+04 (-4.10644084074843e+01dB,-1.71732040773709e+02°) +2.39883291901945e+04 (-4.14655831048052e+01dB,-1.71312408088569e+02°) +2.45470891568499e+04 (-4.18664680549318e+01dB,-1.70870269120648e+02°) +2.51188643150954e+04 (-4.22670038912753e+01dB,-1.70404143857653e+02°) +2.57039578276882e+04 (-4.26671216613959e+01dB,-1.69912460534297e+02°) +2.63026799189534e+04 (-4.30667414402392e+01dB,-1.69393551655956e+02°) +2.69153480392687e+04 (-4.34657707593210e+01dB,-1.68845650331028e+02°) +2.75422870333812e+04 (-4.38641028321619e+01dB,-1.68266887063049e+02°) +2.81838293126441e+04 (-4.42616145557120e+01dB,-1.67655287189983e+02°) +2.88403150312656e+04 (-4.46581642675729e+01dB,-1.67008769201093e+02°) +2.95120922666633e+04 (-4.50535892397671e+01dB,-1.66325144212093e+02°) +3.01995172040196e+04 (-4.54477028919821e+01dB,-1.65602116937458e+02°) +3.09029543251354e+04 (-4.58402917110670e+01dB,-1.64837288564987e+02°) +3.16227766016832e+04 (-4.62311118696257e+01dB,-1.64028162011711e+02°) +3.23593656929623e+04 (-4.66198855455061e+01dB,-1.63172150120932e+02°) +3.31131121482585e+04 (-4.70062969565721e+01dB,-1.62266587445312e+02°) +3.38844156139197e+04 (-4.73899881422553e+01dB,-1.61308746346749e+02°) +3.46736850452526e+04 (-4.77705545459593e+01dB,-1.60295858224147e+02°) +3.54813389233569e+04 (-4.81475404812985e+01dB,-1.59225140746515e+02°) +3.63078054770095e+04 (-4.85204346012780e+01dB,-1.58093832008562e+02°) +3.71535229097166e+04 (-4.88886655332473e+01dB,-1.56899232523004e+02°) +3.80189396320554e+04 (-4.92515978937856e+01dB,-1.55638755897182e+02°) +3.89045144994274e+04 (-4.96085289555342e+01dB,-1.54309988886268e+02°) +3.98107170553490e+04 (-4.99586863000626e+01dB,-1.52910761242927e+02°) +4.07380277804105e+04 (-5.03012268529735e+01dB,-1.51439225364108e+02°) +4.16869383470328e+04 (-5.06352377531261e+01dB,-1.49893945143473e+02°) +4.26579518801585e+04 (-5.09597395480826e+01dB,-1.48273992655031e+02°) +4.36515832240158e+04 (-5.12736922209762e+01dB,-1.46579050320519e+02°) +4.46683592150955e+04 (-5.15760045262638e+01dB,-1.44809515077694e+02°) +4.57088189614867e+04 (-5.18655470289348e+01dB,-1.42966599835869e+02°) +4.67735141287190e+04 (-5.21411690909839e+01dB,-1.41052426291846e+02°) +4.78630092322630e+04 (-5.24017198227607e+01dB,-1.39070102146686e+02°) +4.89778819368437e+04 (-5.26460727166530e+01dB,-1.37023775114864e+02°) +5.01187233627263e+04 (-5.28731533210542e+01dB,-1.34918656074190e+02°) +5.12861383991355e+04 (-5.30819689239836e+01dB,-1.32761004468773e+02°) +5.24807460249763e+04 (-5.32716388439437e+01dB,-1.30558070778048e+02°) +5.37031796370243e+04 (-5.34414236276752e+01dB,-1.28317993506735e+02°) +5.49540873857614e+04 (-5.35907512899825e+01dB,-1.26049651570242e+02°) +5.62341325190339e+04 (-5.37192387492151e+01dB,-1.23762476806756e+02°) +5.75439937337146e+04 (-5.38267068397034e+01dB,-1.21466235153694e+02°) +5.88843655355578e+04 (-5.39131877121464e+01dB,-1.19170788229643e+02°) +6.02559586074346e+04 (-5.39789240206290e+01dB,-1.16885849153962e+02°) +6.16595001861471e+04 (-5.40243599652953e+01dB,-1.14620747064351e+02°) +6.30957344480181e+04 (-5.40501249204474e+01dB,-1.12384213850211e+02°) +6.45654229034643e+04 (-5.40570109387095e+01dB,-1.10184204267610e+02°) +6.60693448007584e+04 (-5.40459458130111e+01dB,-1.08027757231580e+02°) +6.76082975391969e+04 (-5.40179635627764e+01dB,-1.05920902220400e+02°) +6.91830970918923e+04 (-5.39741741889759e+01dB,-1.03868610922999e+02°) +7.07945784384124e+04 (-5.39157343466051e+01dB,-1.01874790976695e+02°) +7.24435960074976e+04 (-5.38438202653658e+01dB,-9.99423161840199e+01°) +7.41310241300903e+04 (-5.37596038697910e+01dB,-9.80730860919580e+01°) +7.58577575029169e+04 (-5.36642326641551e+01dB,-9.62681072301583e+01°) +7.76247116628677e+04 (-5.35588135981376e+01dB,-9.45275884885455e+01°) +7.94328234724266e+04 (-5.34444008433789e+01dB,-9.28510438591010e+01°) +8.12830516164084e+04 (-5.33219872004166e+01dB,-9.12373968513828e+01°) +8.31763771102655e+04 (-5.31924987193578e+01dB,-8.96850821195983e+01°) +8.51138038202360e+04 (-5.30567920470704e+01dB,-8.81921410581454e+01°) +8.70963589956064e+04 (-5.29156539954135e+01dB,-8.67563092289513e+01°) +8.91250938133728e+04 (-5.27698028446814e+01dB,-8.53750944195638e+01°) +9.12010839355892e+04 (-5.26198909406719e+01dB,-8.40458448745904e+01°) +9.33254300796973e+04 (-5.24665082014233e+01dB,-8.27658077983369e+01°) +9.54992586021417e+04 (-5.23101862122174e+01dB,-8.15321786135259e+01°) +9.77237220955792e+04 (-5.21514026489390e+01dB,-8.03421417074308e+01°) +9.99999999999980e+04 (-5.19905858265556e+01dB,-7.91929035316612e+01°) +1.02329299228073e+05 (-5.18281192193067e+01dB,-7.80817189738160e+01°) +1.04712854805088e+05 (-5.16643458413700e+01dB,-7.70059119119125e+01°) +1.07151930523759e+05 (-5.14995724113595e+01dB,-7.59628908161433e+01°) +1.09647819614316e+05 (-5.13340732515844e+01dB,-7.49501601924665e+01°) +1.12201845430194e+05 (-5.11680938943682e+01dB,-7.39653285804679e+01°) +1.14815362149686e+05 (-5.10018543838485e+01dB,-7.30061137316760e+01°) +1.17489755493951e+05 (-5.08355522734678e+01dB,-7.20703455100827e+01°) +1.20226443461739e+05 (-5.06693653276605e+01dB,-7.11559669769925e+01°) +1.23026877081236e+05 (-5.05034539418223e+01dB,-7.02610340498130e+01°) +1.25892541179414e+05 (-5.03379632981112e+01dB,-6.93837140596537e+01°) +1.28824955169311e+05 (-5.01730252765361e+01dB,-6.85222834760013e+01°) +1.31825673855638e+05 (-5.00087601415305e+01dB,-6.76751250177874e+01°) +1.34896288259163e+05 (-4.98452780241379e+01dB,-6.68407243285017e+01°) +1.38038426460286e+05 (-4.96826802193014e+01dB,-6.60176663577725e+01°) +1.41253754462273e+05 (-4.95210603167522e+01dB,-6.52046315623729e+01°) +1.44543977074590e+05 (-4.93605051827764e+01dB,-6.44003920151383e+01°) +1.47910838816818e+05 (-4.92010958088112e+01dB,-6.36038074900620e+01°) +1.51356124843618e+05 (-4.90429080414694e+01dB,-6.28138215753643e+01°) +1.54881661891245e+05 (-4.88860132072457e+01dB,-6.20294578528129e+01°) +1.58489319246108e+05 (-4.87304786438799e+01dB,-6.12498161706915e+01°) +1.62181009735890e+05 (-4.85763681491504e+01dB,-6.04740690291444e+01°) +1.65958690743753e+05 (-4.84237423567538e+01dB,-5.97014580895857e+01°) +1.69824365246171e+05 (-4.82726590479170e+01dB,-5.89312908144290e+01°) +1.73780082874934e+05 (-4.81231734064680e+01dB,-5.81629372391149e+01°) +1.77827941003889e+05 (-4.79753382242655e+01dB,-5.73958268751013e+01°) +1.81970085860995e+05 (-4.78292040631625e+01dB,-5.66294457400537e+01°) +1.86208713666283e+05 (-4.76848193790228e+01dB,-5.58633335096156e+01°) +1.90546071796321e+05 (-4.75422306127411e+01dB,-5.50970807839393e+01°) +1.94984459975800e+05 (-4.74014822527138e+01dB,-5.43303264612917e+01°) +1.99526231496884e+05 (-4.72626168727676e+01dB,-5.35627552106029e+01°) +2.04173794466949e+05 (-4.71256751491632e+01dB,-5.27940950346868e+01°) +2.08929613085400e+05 (-4.69906958599578e+01dB,-5.20241149159001e+01°) +2.13796208950219e+05 (-4.68577158697103e+01dB,-5.12526225363043e+01°) +2.18776162394951e+05 (-4.67267701022478e+01dB,-5.04794620647976e+01°) +2.23872113856829e+05 (-4.65978915039874e+01dB,-4.97045120042258e+01°) +2.29086765276772e+05 (-4.64711110000904e+01dB,-4.89276830921171e+01°) +2.34422881531987e+05 (-4.63464574455442e+01dB,-4.81489162494033e+01°) +2.39883291901944e+05 (-4.62239575730937e+01dB,-4.73681805722097e+01°) +2.45470891568498e+05 (-4.61036359397837e+01dB,-4.65854713626092e+01°) +2.50000000000000e+05 (-4.60096667301928e+01dB,-4.59626061881532e+01°) diff --git a/tp/scripts/spice_exported_data_plots/trans_comp_norm.png b/tp/scripts/spice_exported_data_plots/trans_comp_norm.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/trans_comp_norm_model.png b/tp/scripts/spice_exported_data_plots/trans_comp_norm_model.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/trans_comp_valores2.png b/tp/scripts/spice_exported_data_plots/trans_comp_valores2.png Binary files differ. diff --git a/tp/scripts/spice_exported_data_plots/trans_comp_valores2.txt b/tp/scripts/spice_exported_data_plots/trans_comp_valores2.txt @@ -0,0 +1,642 @@ +Freq. V(vout) +1.00000000000000e-01 (1.55619162574857e+01dB,6.73119564682777e-02°) +1.02329299228075e-01 (1.55619172168864e+01dB,6.88798409320690e-02°) +1.04712854805090e-01 (1.55619182214753e+01dB,7.04842452287485e-02°) +1.07151930523761e-01 (1.55619192734177e+01dB,7.21260199503765e-02°) +1.09647819614319e-01 (1.55619203749481e+01dB,7.38060354982616e-02°) +1.12201845430196e-01 (1.55619215283673e+01dB,7.55251825428036e-02°) +1.14815362149688e-01 (1.55619227361603e+01dB,7.72843724950447e-02°) +1.17489755493953e-01 (1.55619240008959e+01dB,7.90845379911362e-02°) +1.20226443461741e-01 (1.55619253251844e+01dB,8.09266333838799e-02°) +1.23026877081238e-01 (1.55619267119271e+01dB,8.28116352493691e-02°) +1.25892541179417e-01 (1.55619281640021e+01dB,8.47405429058519e-02°) +1.28824955169313e-01 (1.55619296845292e+01dB,8.67143789398324e-02°) +1.31825673855641e-01 (1.55619312766971e+01dB,8.87341897490835e-02°) +1.34896288259165e-01 (1.55619329439094e+01dB,9.08010460970913e-02°) +1.38038426460288e-01 (1.55619346896826e+01dB,9.29160436794287e-02°) +1.41253754462275e-01 (1.55619365177400e+01dB,9.50803037038225e-02°) +1.44543977074593e-01 (1.55619384319438e+01dB,9.72949734844967e-02°) +1.47910838816821e-01 (1.55619404363560e+01dB,9.95612270479065e-02°) +1.51356124843621e-01 (1.55619425352348e+01dB,1.01880265756243e-01°) +1.54881661891248e-01 (1.55619447330458e+01dB,1.04253318941000e-01°) +1.58489319246111e-01 (1.55619470344451e+01dB,1.06681644555922e-01°) +1.62181009735893e-01 (1.55619494442628e+01dB,1.09166529840741e-01°) +1.65958690743756e-01 (1.55619519676812e+01dB,1.11709292003723e-01°) +1.69824365246174e-01 (1.55619546099806e+01dB,1.14311278918033e-01°) +1.73780082874937e-01 (1.55619573768491e+01dB,1.16973869832754e-01°) +1.77827941003892e-01 (1.55619602741085e+01dB,1.19698476107894e-01°) +1.81970085860998e-01 (1.55619633078958e+01dB,1.22486541955117e-01°) +1.86208713666287e-01 (1.55619664846682e+01dB,1.25339545204025e-01°) +1.90546071796325e-01 (1.55619698111448e+01dB,1.28258998084469e-01°) +1.94984459975804e-01 (1.55619732943736e+01dB,1.31246448023884e-01°) +1.99526231496888e-01 (1.55619769417760e+01dB,1.34303478467181e-01°) +2.04173794466953e-01 (1.55619807610550e+01dB,1.37431709713916e-01°) +2.08929613085404e-01 (1.55619847603556e+01dB,1.40632799771282e-01°) +2.13796208950223e-01 (1.55619889480960e+01dB,1.43908445236379e-01°) +2.18776162394955e-01 (1.55619933332179e+01dB,1.47260382186209e-01°) +2.23872113856834e-01 (1.55619979249840e+01dB,1.50690387098906e-01°) +2.29086765276777e-01 (1.55620027331505e+01dB,1.54200277789320e-01°) +2.34422881531992e-01 (1.55620077678899e+01dB,1.57791914372682e-01°) +2.39883291901949e-01 (1.55620130399198e+01dB,1.61467200240499e-01°) +2.45470891568503e-01 (1.55620185604196e+01dB,1.65228083073647e-01°) +2.51188643150958e-01 (1.55620243410423e+01dB,1.69076555862552e-01°) +2.57039578276886e-01 (1.55620303940631e+01dB,1.73014657963194e-01°) +2.63026799189538e-01 (1.55620367324045e+01dB,1.77044476169129e-01°) +2.69153480392691e-01 (1.55620433694217e+01dB,1.81168145817607e-01°) +2.75422870333816e-01 (1.55620503192093e+01dB,1.85387851912192e-01°) +2.81838293126445e-01 (1.55620575965066e+01dB,1.89705830271693e-01°) +2.88403150312660e-01 (1.55620652167437e+01dB,1.94124368713228e-01°) +2.95120922666638e-01 (1.55620731961112e+01dB,1.98645808255283e-01°) +3.01995172040201e-01 (1.55620815515057e+01dB,2.03272544349408e-01°) +3.09029543251359e-01 (1.55620903006205e+01dB,2.08007028146672e-01°) +3.16227766016837e-01 (1.55620994620753e+01dB,2.12851767778471e-01°) +3.23593656929628e-01 (1.55621090552501e+01dB,2.17809329686344e-01°) +3.31131121482591e-01 (1.55621191004574e+01dB,2.22882339962851e-01°) +3.38844156139202e-01 (1.55621296191096e+01dB,2.28073485736992e-01°) +3.46736850452531e-01 (1.55621406334016e+01dB,2.33385516588745e-01°) +3.54813389233575e-01 (1.55621521667517e+01dB,2.38821245984145e-01°) +3.63078054770101e-01 (1.55621642435915e+01dB,2.44383552765309e-01°) +3.71535229097172e-01 (1.55621768895234e+01dB,2.50075382649602e-01°) +3.80189396320561e-01 (1.55621901313963e+01dB,2.55899749779803e-01°) +3.89045144994280e-01 (1.55622039972570e+01dB,2.61859738307858e-01°) +3.98107170553497e-01 (1.55622185165215e+01dB,2.67958504004838e-01°) +4.07380277804112e-01 (1.55622337199620e+01dB,2.74199275915583e-01°) +4.16869383470335e-01 (1.55622496398624e+01dB,2.80585358051218e-01°) +4.26579518801592e-01 (1.55622663099089e+01dB,2.87120131116046e-01°) +4.36515832240165e-01 (1.55622837654847e+01dB,2.93807054273602e-01°) +4.46683592150962e-01 (1.55623020435857e+01dB,3.00649666953546e-01°) +4.57088189614874e-01 (1.55623211829819e+01dB,3.07651590705926e-01°) +4.67735141287197e-01 (1.55623412242405e+01dB,3.14816531075831e-01°) +4.78630092322638e-01 (1.55623622098729e+01dB,3.22148279553457e-01°) +4.89778819368445e-01 (1.55623841843126e+01dB,3.29650715536371e-01°) +5.01187233627271e-01 (1.55624071941838e+01dB,3.37327808349187e-01°) +5.12861383991364e-01 (1.55624312883108e+01dB,3.45183619308475e-01°) +5.24807460249772e-01 (1.55624565176588e+01dB,3.53222303842143e-01°) +5.37031796370252e-01 (1.55624829358148e+01dB,3.61448113624440e-01°) +5.49540873857624e-01 (1.55625105987081e+01dB,3.69865398802885e-01°) +5.62341325190348e-01 (1.55625395650292e+01dB,3.78478610235860e-01°) +5.75439937337156e-01 (1.55625698961643e+01dB,3.87292301798969e-01°) +5.88843655355588e-01 (1.55626016563730e+01dB,3.96311132745887e-01°) +6.02559586074357e-01 (1.55626349129739e+01dB,4.05539870094609e-01°) +6.16595001861481e-01 (1.55626697364819e+01dB,4.14983391099900e-01°) +6.30957344480192e-01 (1.55627062006931e+01dB,4.24646685757864e-01°) +6.45654229034654e-01 (1.55627443828330e+01dB,4.34534859373710e-01°) +6.60693448007595e-01 (1.55627843638927e+01dB,4.44653135168324e-01°) +6.76082975391981e-01 (1.55628262285468e+01dB,4.55006856973325e-01°) +6.91830970918935e-01 (1.55628700655154e+01dB,4.65601491949397e-01°) +7.07945784384137e-01 (1.55629159676673e+01dB,4.76442633386852e-01°) +7.24435960074989e-01 (1.55629640322576e+01dB,4.87536003552361e-01°) +7.41310241300916e-01 (1.55630143611524e+01dB,4.98887456593537e-01°) +7.58577575029182e-01 (1.55630670609693e+01dB,5.10502981526792e-01°) +7.76247116628690e-01 (1.55631222432965e+01dB,5.22388705256199e-01°) +7.94328234724280e-01 (1.55631800250882e+01dB,5.34550895676637e-01°) +8.12830516164098e-01 (1.55632405286927e+01dB,5.46995964835973e-01°) +8.31763771102669e-01 (1.55633038822519e+01dB,5.59730472162569e-01°) +8.51138038202375e-01 (1.55633702199669e+01dB,5.72761127743896e-01°) +8.70963589956079e-01 (1.55634396822970e+01dB,5.86094795710346e-01°) +8.91250938133744e-01 (1.55635124163312e+01dB,5.99738497628487e-01°) +9.12010839355908e-01 (1.55635885760864e+01dB,6.13699416022004e-01°) +9.33254300796989e-01 (1.55636683227955e+01dB,6.27984897921947e-01°) +9.54992586021434e-01 (1.55637518253042e+01dB,6.42602458503213e-01°) +9.77237220955809e-01 (1.55638392603584e+01dB,6.57559784777622e-01°) +9.99999999999998e-01 (1.55639308129837e+01dB,6.72864739389702e-01°) +1.02329299228075e+00 (1.55640266769678e+01dB,6.88525364444939e-01°) +1.04712854805090e+00 (1.55641270551842e+01dB,7.04549885422295e-01°) +1.07151930523760e+00 (1.55642321600150e+01dB,7.20946715182146e-01°) +1.09647819614318e+00 (1.55643422138286e+01dB,7.37724458020941e-01°) +1.12201845430196e+00 (1.55644574494124e+01dB,7.54891913814121e-01°) +1.14815362149688e+00 (1.55645781105433e+01dB,7.72458082200506e-01°) +1.17489755493953e+00 (1.55647044523638e+01dB,7.90432166914420e-01°) +1.20226443461741e+00 (1.55648367420700e+01dB,8.08823580080946e-01°) +1.23026877081238e+00 (1.55649752593165e+01dB,8.27641946709182e-01°) +1.25892541179416e+00 (1.55651202969171e+01dB,8.46897109147022e-01°) +1.28824955169313e+00 (1.55652721614328e+01dB,8.66599131680712e-01°) +1.31825673855640e+00 (1.55654311738287e+01dB,8.86758305165602e-01°) +1.34896288259165e+00 (1.55655976700481e+01dB,9.07385151768145e-01°) +1.38038426460288e+00 (1.55657720017303e+01dB,9.28490429756603e-01°) +1.41253754462275e+00 (1.55659545371960e+01dB,9.50085138304183e-01°) +1.44543977074592e+00 (1.55661456618346e+01dB,9.72180522494772e-01°) +1.47910838816820e+00 (1.55663457791295e+01dB,9.94788078259172e-01°) +1.51356124843620e+00 (1.55665553115247e+01dB,1.01791955744796e+00°) +1.54881661891248e+00 (1.55667747011272e+01dB,1.04158697296205e+00°) +1.58489319246111e+00 (1.55670044108203e+01dB,1.06580260390272e+00°) +1.62181009735892e+00 (1.55672449250840e+01dB,1.09057900083459e+00°) +1.65958690743756e+00 (1.55674967510930e+01dB,1.11592899104056e+00°) +1.69824365246174e+00 (1.55677604196694e+01dB,1.14186568390965e+00°) +1.73780082874937e+00 (1.55680364865068e+01dB,1.16840247626386e+00°) +1.77827941003892e+00 (1.55683255331634e+01dB,1.19555305783196e+00°) +1.81970085860998e+00 (1.55686281684720e+01dB,1.22333141665283e+00°) +1.86208713666286e+00 (1.55689450295146e+01dB,1.25175184465136e+00°) +1.90546071796324e+00 (1.55692767832481e+01dB,1.28082894307503e+00°) +1.94984459975804e+00 (1.55696241275806e+01dB,1.31057762809710e+00°) +1.99526231496887e+00 (1.55699877930222e+01dB,1.34101313629663e+00°) +2.04173794466952e+00 (1.55703685440445e+01dB,1.37215103029018e+00°) +2.08929613085403e+00 (1.55707671807863e+01dB,1.40400720420745e+00°) +2.13796208950223e+00 (1.55711845405127e+01dB,1.43659788926025e+00°) +2.18776162394955e+00 (1.55716214994149e+01dB,1.46993965924924e+00°) +2.23872113856833e+00 (1.55720789744215e+01dB,1.50404943603868e+00°) +2.29086765276777e+00 (1.55725579250125e+01dB,1.53894449494654e+00°) +2.34422881531991e+00 (1.55730593552072e+01dB,1.57464247012933e+00°) +2.39883291901948e+00 (1.55735843154606e+01dB,1.61116135990810e+00°) +2.45470891568502e+00 (1.55741339049686e+01dB,1.64851953186899e+00°) +2.51188643150957e+00 (1.55747092738192e+01dB,1.68673572803367e+00°) +2.57039578276886e+00 (1.55753116251884e+01dB,1.72582906976916e+00°) +2.63026799189537e+00 (1.55759422178702e+01dB,1.76581906263878e+00°) +2.69153480392691e+00 (1.55766023687675e+01dB,1.80672560099357e+00°) +2.75422870333816e+00 (1.55772934554960e+01dB,1.84856897248146e+00°) +2.81838293126444e+00 (1.55780169190574e+01dB,1.89136986225930e+00°) +2.88403150312660e+00 (1.55787742668674e+01dB,1.93514935695952e+00°) +2.95120922666637e+00 (1.55795670755259e+01dB,1.97992894848900e+00°) +3.01995172040200e+00 (1.55803969939566e+01dB,2.02573053739129e+00°) +3.09029543251358e+00 (1.55812657467613e+01dB,2.07257643596835e+00°) +3.16227766016837e+00 (1.55821751375000e+01dB,2.12048937094213e+00°) +3.23593656929627e+00 (1.55831270520508e+01dB,2.16949248589071e+00°) +3.31131121482590e+00 (1.55841234624615e+01dB,2.21960934297265e+00°) +3.38844156139201e+00 (1.55851664307280e+01dB,2.27086392437099e+00°) +3.46736850452530e+00 (1.55862581125319e+01dB,2.32328063310057e+00°) +3.54813389233574e+00 (1.55874007615767e+01dB,2.37688429326910e+00°) +3.63078054770100e+00 (1.55885967337859e+01dB,2.43170014964143e+00°) +3.71535229097171e+00 (1.55898484916755e+01dB,2.48775386655273e+00°) +3.80189396320560e+00 (1.55911586089445e+01dB,2.54507152607743e+00°) +3.89045144994279e+00 (1.55925297754648e+01dB,2.60367962522205e+00°) +3.98107170553496e+00 (1.55939648020088e+01dB,2.66360507247891e+00°) +4.07380277804111e+00 (1.55954666255929e+01dB,2.72487518315661e+00°) +4.16869383470334e+00 (1.55970383146234e+01dB,2.78751767384852e+00°) +4.26579518801591e+00 (1.55986830747419e+01dB,2.85156065557348e+00°) +4.36515832240164e+00 (1.56004042542825e+01dB,2.91703262596446e+00°) +4.46683592150961e+00 (1.56022053503664e+01dB,2.98396245989129e+00°) +4.57088189614873e+00 (1.56040900151717e+01dB,3.05237939868463e+00°) +4.67735141287196e+00 (1.56060620620154e+01dB,3.12231303808589e+00°) +4.78630092322636e+00 (1.56081254722279e+01dB,3.19379331426794e+00°) +4.89778819368444e+00 (1.56102844018693e+01dB,3.26685048820112e+00°) +5.01187233627270e+00 (1.56125431887029e+01dB,3.34151512823099e+00°) +5.12861383991363e+00 (1.56149063594807e+01dB,3.41781809047771e+00°) +5.24807460249770e+00 (1.56173786374797e+01dB,3.49579049721451e+00°) +5.37031796370250e+00 (1.56199649501460e+01dB,3.57546371284474e+00°) +5.49540873857622e+00 (1.56226704369529e+01dB,3.65686931751397e+00°) +5.62341325190346e+00 (1.56255004577016e+01dB,3.74003907796200e+00°) +5.75439937337154e+00 (1.56284606006508e+01dB,3.82500491573957e+00°) +5.88843655355586e+00 (1.56315566912518e+01dB,3.91179887234151e+00°) +6.02559586074355e+00 (1.56347948008981e+01dB,4.00045307113876e+00°) +6.16595001861479e+00 (1.56381812558148e+01dB,4.09099967604701e+00°) +6.30957344480190e+00 (1.56417226462204e+01dB,4.18347084669000e+00°) +6.45654229034652e+00 (1.56454258358410e+01dB,4.27789868944278e+00°) +6.60693448007593e+00 (1.56492979711169e+01dB,4.37431520492658e+00°) +6.76082975391978e+00 (1.56533464911204e+01dB,4.47275223085101e+00°) +6.91830970918933e+00 (1.56575791371378e+01dB,4.57324138073231e+00°) +7.07945784384134e+00 (1.56620039628005e+01dB,4.67581397754227e+00°) +7.24435960074986e+00 (1.56666293438298e+01dB,4.78050098270316e+00°) +7.41310241300914e+00 (1.56714639882962e+01dB,4.88733291953171e+00°) +7.58577575029180e+00 (1.56765169465975e+01dB,4.99633979156223e+00°) +7.76247116628688e+00 (1.56817976215826e+01dB,5.10755099460495e+00°) +7.94328234724277e+00 (1.56873157786905e+01dB,5.22099522317754e+00°) +8.12830516164095e+00 (1.56930815557981e+01dB,5.33670037035358e+00°) +8.31763771102667e+00 (1.56991054732464e+01dB,5.45469342111816e+00°) +8.51138038202372e+00 (1.57053984434067e+01dB,5.57500033868292e+00°) +8.70963589956076e+00 (1.57119717802736e+01dB,5.69764594384166e+00°) +8.91250938133741e+00 (1.57188372085411e+01dB,5.82265378675448e+00°) +9.12010839355905e+00 (1.57260068725872e+01dB,5.95004601081583e+00°) +9.33254300796986e+00 (1.57334933447701e+01dB,6.07984320890704e+00°) +9.54992586021431e+00 (1.57413096334126e+01dB,6.21206427127108e+00°) +9.77237220955806e+00 (1.57494691901347e+01dB,6.34672622477073e+00°) +9.99999999999995e+00 (1.57579859164284e+01dB,6.48384406381551e+00°) +1.02329299228075e+01 (1.57668741697378e+01dB,6.62343057190390e+00°) +1.04712854805089e+01 (1.57761487682852e+01dB,6.76549613485689e+00°) +1.07151930523760e+01 (1.57858249951185e+01dB,6.91004854415866e+00°) +1.09647819614318e+01 (1.57959186011596e+01dB,7.05709279163600e+00°) +1.12201845430196e+01 (1.58064458066365e+01dB,7.20663085450720e+00°) +1.14815362149688e+01 (1.58174233015811e+01dB,7.35866147134076e+00°) +1.17489755493952e+01 (1.58288682445871e+01dB,7.51317990844620e+00°) +1.20226443461741e+01 (1.58407982597809e+01dB,7.67017771777110e+00°) +1.23026877081237e+01 (1.58532314322620e+01dB,7.82964248525126e+00°) +1.25892541179416e+01 (1.58661863014553e+01dB,7.99155757083305e+00°) +1.28824955169313e+01 (1.58796818520593e+01dB,8.15590184029088e+00°) +1.31825673855640e+01 (1.58937375031729e+01dB,8.32264938888469e+00°) +1.34896288259165e+01 (1.59083730943892e+01dB,8.49176925808896e+00°) +1.38038426460288e+01 (1.59236088695717e+01dB,8.66322514552462e+00°) +1.41253754462275e+01 (1.59394654576620e+01dB,8.83697510896742e+00°) +1.44543977074592e+01 (1.59559638502928e+01dB,9.01297126587155e+00°) +1.47910838816820e+01 (1.59731253763415e+01dB,9.19115948849417e+00°) +1.51356124843620e+01 (1.59909716729292e+01dB,9.37147909673883e+00°) +1.54881661891247e+01 (1.60095246529942e+01dB,9.55386254946284e+00°) +1.58489319246110e+01 (1.60288064688245e+01dB,9.73823513605884e+00°) +1.62181009735892e+01 (1.60488394717478e+01dB,9.92451467016895e+00°) +1.65958690743755e+01 (1.60696461679003e+01dB,1.01126111864881e+01°) +1.69824365246173e+01 (1.60912491695459e+01dB,1.03024266438211e+01°) +1.73780082874936e+01 (1.61136711420112e+01dB,1.04938546357490e+01°) +1.77827941003891e+01 (1.61369347463077e+01dB,1.06867801117691e+01°) +1.81970085860997e+01 (1.61610625771771e+01dB,1.08810791105237e+01°) +1.86208713666286e+01 (1.61860770963449e+01dB,1.10766185097175e+01°) +1.90546071796323e+01 (1.62120005614798e+01dB,1.12732557926457e+01°) +1.94984459975803e+01 (1.62388549502278e+01dB,1.14708388374311e+01°) +1.99526231496887e+01 (1.62666618799197e+01dB,1.16692057296504e+01°) +2.04173794466952e+01 (1.62954425226966e+01dB,1.18681846029948e+01°) +2.08929613085403e+01 (1.63252175164005e+01dB,1.20675935102668e+01°) +2.13796208950222e+01 (1.63560068711819e+01dB,1.22672403292310e+01°) +2.18776162394954e+01 (1.63878298724221e+01dB,1.24669227054863e+01°) +2.23872113856832e+01 (1.64207049798655e+01dB,1.26664280365128e+01°) +2.29086765276776e+01 (1.64546497236397e+01dB,1.28655335003114e+01°) +2.34422881531991e+01 (1.64896805974459e+01dB,1.30640061309292e+01°) +2.39883291901947e+01 (1.65258129492692e+01dB,1.32616029458454e+01°) +2.45470891568501e+01 (1.65630608703885e+01dB,1.34580711262354e+01°) +2.51188643150956e+01 (1.66014370831294e+01dB,1.36531482542692e+01°) +2.57039578276885e+01 (1.66409528281309e+01dB,1.38465626092727e+01°) +2.63026799189536e+01 (1.66816177515135e+01dB,1.40380335255755e+01°) +2.69153480392690e+01 (1.67234397933347e+01dB,1.42272718128344e+01°) +2.75422870333815e+01 (1.67664250774716e+01dB,1.44139802418496e+01°) +2.81838293126443e+01 (1.68105778042890e+01dB,1.45978540951324e+01°) +2.88403150312659e+01 (1.68559001467525e+01dB,1.47785817839118e+01°) +2.95120922666636e+01 (1.69023921511897e+01dB,1.49558455304592e+01°) +3.01995172040199e+01 (1.69500516430132e+01dB,1.51293221167767e+01°) +3.09029543251357e+01 (1.69988741395898e+01dB,1.52986836953255e+01°) +3.16227766016836e+01 (1.70488527698432e+01dB,1.54635986629056e+01°) +3.23593656929626e+01 (1.70999782024606e+01dB,1.56237325934625e+01°) +3.31131121482589e+01 (1.71522385837980e+01dB,1.57787492254749e+01°) +3.38844156139200e+01 (1.72056194853739e+01dB,1.59283115029707e+01°) +3.46736850452529e+01 (1.72601038632952e+01dB,1.60720826611529e+01°) +3.54813389233573e+01 (1.73156720291722e+01dB,1.62097273547944e+01°) +3.63078054770099e+01 (1.73723016341817e+01dB,1.63409128216526e+01°) +3.71535229097170e+01 (1.74299676662346e+01dB,1.64653100746429e+01°) +3.80189396320558e+01 (1.74886424619291e+01dB,1.65825951140734e+01°) +3.89045144994278e+01 (1.75482957323143e+01dB,1.66924501552236e+01°) +3.98107170553494e+01 (1.76088946043354e+01dB,1.67945648600278e+01°) +4.07380277804110e+01 (1.76704036773361e+01dB,1.68886375653260e+01°) +4.16869383470332e+01 (1.77327850949896e+01dB,1.69743764994258e+01°) +4.26579518801589e+01 (1.77959986327918e+01dB,1.70515009775917e+01°) +4.36515832240162e+01 (1.78600018009598e+01dB,1.71197425666833e+01°) +4.46683592150960e+01 (1.79247499624972e+01dB,1.71788462098409e+01°) +4.57088189614871e+01 (1.79901964658432e+01dB,1.72285713037605e+01°) +4.67735141287194e+01 (1.80562927920070e+01dB,1.72686927171637e+01°) +4.78630092322634e+01 (1.81229887150887e+01dB,1.72990017441248e+01°) +4.89778819368442e+01 (1.81902324755954e+01dB,1.73193069827946e+01°) +5.01187233627268e+01 (1.82579709656750e+01dB,1.73294351325044e+01°) +5.12861383991361e+01 (1.83261499252517e+01dB,1.73292317011594e+01°) +5.24807460249768e+01 (1.83947141476475e+01dB,1.73185616189974e+01°) +5.37031796370248e+01 (1.84636076939507e+01dB,1.72973097496711e+01°) +5.49540873857620e+01 (1.85327741142992e+01dB,1.72653812964270e+01°) +5.62341325190344e+01 (1.86021566751271e+01dB,1.72227020982445e+01°) +5.75439937337152e+01 (1.86716985906966e+01dB,1.71692188138166e+01°) +5.88843655355584e+01 (1.87413432575437e+01dB,1.71048989893688e+01°) +6.02559586074353e+01 (1.88110344902322e+01dB,1.70297310117754e+01°) +6.16595001861477e+01 (1.88807167571005e+01dB,1.69437239450481e+01°) +6.30957344480188e+01 (1.89503354144402e+01dB,1.68469072509102e+01°) +6.45654229034650e+01 (1.90198369374260e+01dB,1.67393303975778e+01°) +6.60693448007590e+01 (1.90891691469343e+01dB,1.66210623555822e+01°) +6.76082975391976e+01 (1.91582814301934e+01dB,1.64921909888739e+01°) +6.91830970918930e+01 (1.92271249545101e+01dB,1.63528223417661e+01°) +7.07945784384132e+01 (1.92956528727192e+01dB,1.62030798297909e+01°) +7.24435960074984e+01 (1.93638205191765e+01dB,1.60431033386069e+01°) +7.41310241300911e+01 (1.94315855953131e+01dB,1.58730482393924e+01°) +7.58577575029177e+01 (1.94989083442856e+01dB,1.56930843263949e+01°) +7.76247116628685e+01 (1.95657517130264e+01dB,1.55033946860797e+01°) +7.94328234724274e+01 (1.96320815025016e+01dB,1.53041745031651e+01°) +8.12830516164092e+01 (1.96978665043042e+01dB,1.50956298161427e+01°) +8.31763771102664e+01 (1.97630786242067e+01dB,1.48779762269325e+01°) +8.51138038202369e+01 (1.98276929923242e+01dB,1.46514375744099e+01°) +8.70963589956073e+01 (1.98916880593704e+01dB,1.44162445825223e+01°) +8.91250938133737e+01 (1.99550456800242e+01dB,1.41726334869140e+01°) +9.12010839355901e+01 (2.00177511826560e+01dB,1.39208446536953e+01°) +9.33254300796982e+01 (2.00797934267373e+01dB,1.36611211932453e+01°) +9.54992586021427e+01 (2.01411648477144e+01dB,1.33937075790712e+01°) +9.77237220955802e+01 (2.02018614905403e+01dB,1.31188482778979e+01°) +9.99999999999991e+01 (2.02618830322292e+01dB,1.28367863973563e+01°) +1.02329299228074e+02 (2.03212327945047e+01dB,1.25477623568960e+01°) +1.04712854805089e+02 (2.03799177473686e+01dB,1.22520125856791e+01°) +1.07151930523760e+02 (2.04379485046609e+01dB,1.19497682544132e+01°) +1.09647819614317e+02 (2.04953393126884e+01dB,1.16412540402095e+01°) +1.12201845430195e+02 (2.05521080330466e+01dB,1.13266869308932e+01°) +1.14815362149687e+02 (2.06082761207844e+01dB,1.10062750685091e+01°) +1.17489755493952e+02 (2.06638685991953e+01dB,1.06802166325877e+01°) +1.20226443461740e+02 (2.07189140324110e+01dB,1.03486987634760e+01°) +1.23026877081237e+02 (2.07734444971261e+01dB,1.00118965250608e+01°) +1.25892541179416e+02 (2.08274955545544e+01dB,9.66997190468490e+00°) +1.28824955169312e+02 (2.08811062241030e+01dB,9.32307284706121e+00°) +1.31825673855639e+02 (2.09343189598555e+01dB,8.97133231924651e+00°) +1.34896288259164e+02 (2.09871796310839e+01dB,8.61486740225497e+00°) +1.38038426460287e+02 (2.10397375080901e+01dB,8.25377840311155e+00°) +1.41253754462274e+02 (2.10920452546234e+01dB,7.88814798193778e+00°) +1.44543977074591e+02 (2.11441589278898e+01dB,7.51804028732732e+00°) +1.47910838816819e+02 (2.11961379875028e+01dB,7.14350009040414e+00°) +1.51356124843619e+02 (2.12480453143223e+01dB,6.76455191155920e+00°) +1.54881661891247e+02 (2.12999472406203e+01dB,6.38119912725456e+00°) +1.58489319246110e+02 (2.13519135922246e+01dB,5.99342304753691e+00°) +1.62181009735891e+02 (2.14040177443013e+01dB,5.60118195354604e+00°) +1.65958690743754e+02 (2.14563366914312e+01dB,5.20441007942308e+00°) +1.69824365246173e+02 (2.15089511332895e+01dB,4.80301652711289e+00°) +1.73780082874936e+02 (2.15619455771274e+01dB,4.39688409701436e+00°) +1.77827941003890e+02 (2.16154084579904e+01dB,3.98586801779208e+00°) +1.81970085860996e+02 (2.16694322780129e+01dB,3.56979455664761e+00°) +1.86208713666285e+02 (2.17241137658907e+01dB,3.14845948883155e+00°) +1.90546071796323e+02 (2.17795540578051e+01dB,2.72162640391962e+00°) +1.94984459975802e+02 (2.18358589010947e+01dB,2.28902482146285e+00°) +1.99526231496886e+02 (2.18931388818646e+01dB,1.85034808938374e+00°) +2.04173794466951e+02 (2.19515096781264e+01dB,1.40525103043956e+00°) +2.08929613085402e+02 (2.20110923397409e+01dB,9.53347300699027e-01°) +2.13796208950221e+02 (2.20720135965611e+01dB,4.94206419676870e-01°) +2.18776162394953e+02 (2.21344061964733e+01dB,2.73504222166698e-02°) +2.23872113856832e+02 (2.21984092746280e+01dB,-4.47749919789828e-01°) +2.29086765276775e+02 (2.22641687554799e+01dB,-9.31679368637067e-01°) +2.34422881531990e+02 (2.23318377889428e+01dB,-1.42508305695125e+00°) +2.39883291901946e+02 (2.24015772220167e+01dB,-1.92867197036450e+00°) +2.45470891568500e+02 (2.24735561069152e+01dB,-2.44322917202944e+00°) +2.51188643150955e+02 (2.25479522463903e+01dB,-2.96961687992173e+00°) +2.57039578276884e+02 (2.26249527764813e+01dB,-3.50878452635191e+00°) +2.63026799189535e+02 (2.27047547861216e+01dB,-4.06177794870184e+00°) +2.69153480392689e+02 (2.27875659720172e+01dB,-4.62974988875085e+00°) +2.75422870333814e+02 (2.28736053257013e+01dB,-5.21397200653434e+00°) +2.81838293126442e+02 (2.29631038476650e+01dB,-5.81584865141193e+00°) +2.88403150312657e+02 (2.30563052806559e+01dB,-6.43693267678041e+00°) +2.95120922666635e+02 (2.31534668504068e+01dB,-7.07894363525652e+00°) +3.01995172040198e+02 (2.32548599969519e+01dB,-7.74378875355509e+00°) +3.09029543251356e+02 (2.33607710726101e+01dB,-8.43358715933394e+00°) +3.16227766016834e+02 (2.34715019733604e+01dB,-9.15069791797058e+00°) +3.23593656929625e+02 (2.35873706574396e+01dB,-9.89775254154081e+00°) +3.31131121482587e+02 (2.37087114879084e+01dB,-1.06776927538567e+01°) +3.38844156139199e+02 (2.38358753126268e+01dB,-1.14938144370729e+01°) +3.46736850452528e+02 (2.39692291636418e+01dB,-1.23498188527579e+01°) +3.54813389233572e+02 (2.41091554157192e+01dB,-1.32498724178162e+01°) +3.63078054770097e+02 (2.42560501864657e+01dB,-1.41986765311909e+01°) +3.71535229097168e+02 (2.44103206829740e+01dB,-1.52015491737016e+01°) +3.80189396320557e+02 (2.45723810955008e+01dB,-1.62645202404969e+01°) +3.89045144994276e+02 (2.47426464974355e+01dB,-1.73944427766036e+01°) +3.98107170553493e+02 (2.49215240205909e+01dB,-1.85991224327408e+01°) +4.07380277804108e+02 (2.51094003196432e+01dB,-1.98874674549391e+01°) +4.16869383470331e+02 (2.53066239990703e+01dB,-2.12696612278839e+01°) +4.26579518801588e+02 (2.55134812263856e+01dB,-2.27573585866874e+01°) +4.36515832240161e+02 (2.57301621709869e+01dB,-2.43639054151102e+01°) +4.46683592150958e+02 (2.59567151664715e+01dB,-2.61045778814061e+01°) +4.57088189614870e+02 (2.61929845904163e+01dB,-2.79968321175125e+01°) +4.67735141287193e+02 (2.64385274270979e+01dB,-3.00605458649724e+01°) +4.78630092322633e+02 (2.66925024578418e+01dB,-3.23182186586053e+01°) +4.89778819368440e+02 (2.69535253288938e+01dB,-3.47950739452689e+01°) +5.01187233627266e+02 (2.72194830339721e+01dB,-3.75189722169100e+01°) +5.12861383991359e+02 (2.74873038326263e+01dB,-4.05199965297081e+01°) +5.24807460249766e+02 (2.77526853347901e+01dB,-4.38295117030027e+01°) +5.37031796370246e+02 (2.80097973751576e+01dB,-4.74784358025534e+01°) +5.49540873857618e+02 (2.82510007806388e+01dB,-5.14944249639397e+01°) +5.62341325190342e+02 (2.84666600320945e+01dB,-5.58977174584844e+01°) +5.75439937337150e+02 (2.86451726732424e+01dB,-6.06956012041542e+01°) +5.88843655355582e+02 (2.87733728997967e+01dB,-6.58759587766048e+01°) +6.02559586074351e+02 (2.88374536069841e+01dB,-7.14011190180306e+01°) +6.16595001861475e+02 (2.88244431831321e+01dB,-7.72040773692617e+01°) +6.30957344480186e+02 (2.87240534690299e+01dB,-8.31894712988606e+01°) +6.45654229034648e+02 (2.85304546879805e+01dB,-8.92408299536302e+01°) +6.60693448007588e+02 (2.82434007296039e+01dB,-9.52334222777255e+01°) +6.76082975391973e+02 (2.78682794345051e+01dB,-1.01049494059164e+02°) +6.91830970918928e+02 (2.74150679119701e+01dB,-1.06591479954535e+02°) +7.07945784384129e+02 (2.68965909464269e+01dB,-1.11789801803648e+02°) +7.24435960074981e+02 (2.63266584943910e+01dB,-1.16604349471451e+02°) +7.41310241300908e+02 (2.57185457845557e+01dB,-1.21021020357260e+02°) +7.58577575029174e+02 (2.50840223765055e+01dB,-1.25045684074817e+02°) +7.76247116628682e+02 (2.44329087278916e+01dB,-1.28697692825310e+02°) +7.94328234724272e+02 (2.37730209655905e+01dB,-1.32004242012007e+02°) +8.12830516164089e+02 (2.31103450082836e+01dB,-1.34996091950579e+02°) +8.31763771102661e+02 (2.24493133958798e+01dB,-1.37704645322379e+02°) +8.51138038202366e+02 (2.17931031215466e+01dB,-1.40160136779477e+02°) +8.70963589956070e+02 (2.11439106636001e+01dB,-1.42390635296761e+02°) +8.91250938133734e+02 (2.05031859427909e+01dB,-1.44421593055916e+02°) +9.12010839355898e+02 (1.98718216065166e+01dB,-1.46275736602072e+02°) +9.33254300796979e+02 (1.92503012420644e+01dB,-1.47973156884341e+02°) +9.54992586021424e+02 (1.86388128765646e+01dB,-1.49531503687274e+02°) +9.77237220955798e+02 (1.80373345404582e+01dB,-1.50966225365930e+02°) +9.99999999999987e+02 (1.74456980291865e+01dB,-1.52290818820045e+02°) +1.02329299228074e+03 (1.68636359889874e+01dB,-1.53517070196047e+02°) +1.04712854805089e+03 (1.62908164177500e+01dB,-1.54655276490523e+02°) +1.07151930523759e+03 (1.57268677548228e+01dB,-1.55714444038227e+02°) +1.09647819614317e+03 (1.51713969780107e+01dB,-1.56702463198218e+02°) +1.12201845430195e+03 (1.46240025287174e+01dB,-1.57626260346930e+02°) +1.14815362149687e+03 (1.40842834259667e+01dB,-1.58491929154401e+02°) +1.17489755493951e+03 (1.35518455811640e+01dB,-1.59304843445531e+02°) +1.20226443461740e+03 (1.30263060636814e+01dB,-1.60069753970611e+02°) +1.23026877081237e+03 (1.25072958722185e+01dB,-1.60790871272513e+02°) +1.25892541179415e+03 (1.19944616220076e+01dB,-1.61471936629214e+02°) +1.28824955169312e+03 (1.14874664505884e+01dB,-1.62116282815436e+02°) +1.31825673855639e+03 (1.09859903654440e+01dB,-1.62726886197635e+02°) +1.34896288259164e+03 (1.04897301979946e+01dB,-1.63306411461373e+02°) +1.38038426460287e+03 (9.99839928495330e+00dB,-1.63857250078483e+02°) +1.41253754462274e+03 (9.51172696583612e+00dB,-1.64381553454085e+02°) +1.44543977074591e+03 (9.02945796155276e+00dB,-1.64881261547807e+02°) +1.47910838816819e+03 (8.55135168132697e+00dB,-1.65358127641470e+02°) +1.51356124843619e+03 (8.07718149209196e+00dB,-1.65813739819299e+02°) +1.54881661891246e+03 (7.60673397479013e+00dB,-1.66249539640112e+02°) +1.58489319246109e+03 (7.13980818482932e+00dB,-1.66666838405265e+02°) +1.62181009735891e+03 (6.67621492862556e+00dB,-1.67066831364703e+02°) +1.65958690743754e+03 (6.21577606425845e+00dB,-1.67450610150526e+02°) +1.69824365246172e+03 (5.75832383138170e+00dB,-1.67819173683865e+02°) +1.73780082874935e+03 (5.30370021344019e+00dB,-1.68173437763799e+02°) +1.77827941003890e+03 (4.85175633372037e+00dB,-1.68514243515837e+02°) +1.81970085860996e+03 (4.40235188567490e+00dB,-1.68842364851762e+02°) +1.86208713666284e+03 (3.95535459719014e+00dB,-1.69158515070294e+02°) +1.90546071796322e+03 (3.51063972793889e+00dB,-1.69463352709366e+02°) +1.94984459975802e+03 (3.06808959860339e+00dB,-1.69757486745523e+02°) +1.99526231496885e+03 (2.62759315052897e+00dB,-1.70041481222127e+02°) +2.04173794466950e+03 (2.18904553424205e+00dB,-1.70315859377037e+02°) +2.08929613085401e+03 (1.75234772520120e+00dB,-1.70581107330671e+02°) +2.13796208950220e+03 (1.31740616514358e+00dB,-1.70837677387484e+02°) +2.18776162394952e+03 (8.84132427406702e-01dB,-1.71085990996115e+02°) +2.23872113856831e+03 (4.52442904659552e-01dB,-1.71326441408538e+02°) +2.29086765276774e+03 (2.22585175341314e-02dB,-1.71559396072483e+02°) +2.34422881531989e+03 (-4.06495557274299e-01dB,-1.71785198787541e+02°) +2.39883291901946e+03 (-8.33890140793276e-01dB,-1.72004171651252e+02°) +2.45470891568500e+03 (-1.25999228871934e+00dB,-1.72216616818339e+02°) +2.51188643150954e+03 (-1.68486551271713e+00dB,-1.72422818093603e+02°) +2.57039578276883e+03 (-2.10856998718534e+00dB,-1.72623042375948e+02°) +2.63026799189534e+03 (-2.53116274252525e+00dB,-1.72817540969632e+02°) +2.69153480392688e+03 (-2.95269784587726e+00dB,-1.73006550776406e+02°) +2.75422870333813e+03 (-3.37322657021732e+00dB,-1.73190295380868e+02°) +2.81838293126441e+03 (-3.79279755264348e+00dB,-1.73368986039928e+02°) +2.88403150312656e+03 (-4.21145694261883e+00dB,-1.73542822585912e+02°) +2.95120922666634e+03 (-4.62924854088101e+00dB,-1.73711994251960e+02°) +3.01995172040197e+03 (-5.04621392967403e+00dB,-1.73876680427296e+02°) +3.09029543251355e+03 (-5.46239259491067e+00dB,-1.74037051349062e+02°) +3.16227766016833e+03 (-5.87782204082488e+00dB,-1.74193268736966e+02°) +3.23593656929624e+03 (-6.29253789763503e+00dB,-1.74345486375888e+02°) +3.31131121482586e+03 (-6.70657402269491e+00dB,-1.74493850651515e+02°) +3.38844156139198e+03 (-7.11996259557850e+00dB,-1.74638501043211e+02°) +3.46736850452527e+03 (-7.53273420750686e+00dB,-1.74779570578046e+02°) +3.54813389233570e+03 (-7.94491794549734e+00dB,-1.74917186249488e+02°) +3.63078054770096e+03 (-8.35654147158611e+00dB,-1.75051469403873e+02°) +3.71535229097167e+03 (-8.76763109744911e+00dB,-1.75182536097593e+02°) +3.80189396320556e+03 (-9.17821185472280e+00dB,-1.75310497427358e+02°) +3.89045144994275e+03 (-9.58830756130358e+00dB,-1.75435459836082e+02°) +3.98107170553491e+03 (-9.99794088388478e+00dB,-1.75557525396306e+02°) +4.07380277804107e+03 (-1.04071333969715e+01dB,-1.75676792073078e+02°) +4.16869383470329e+03 (-1.08159056385959e+01dB,-1.75793353968128e+02°) +4.26579518801586e+03 (-1.12242771629404e+01dB,-1.75907301546703e+02°) +4.36515832240159e+03 (-1.16322665900605e+01dB,-1.76018721848633e+02°) +4.46683592150956e+03 (-1.20398916528867e+01dB,-1.76127698684814e+02°) +4.57088189614868e+03 (-1.24471692416719e+01dB,-1.76234312820335e+02°) +4.67735141287191e+03 (-1.28541154460390e+01dB,-1.76338642145293e+02°) +4.78630092322631e+03 (-1.32607455947728e+01dB,-1.76440761834246e+02°) +4.89778819368439e+03 (-1.36670742934921e+01dB,-1.76540744495235e+02°) +5.01187233627265e+03 (-1.40731154603261e+01dB,-1.76638660309160e+02°) +5.12861383991357e+03 (-1.44788823597121e+01dB,-1.76734577160246e+02°) +5.24807460249765e+03 (-1.48843876344263e+01dB,-1.76828560758288e+02°) +5.37031796370244e+03 (-1.52896433359466e+01dB,-1.76920674753301e+02°) +5.49540873857616e+03 (-1.56946609532456e+01dB,-1.77010980843138e+02°) +5.62341325190340e+03 (-1.60994514401020e+01dB,-1.77099538874590e+02°) +5.75439937337148e+03 (-1.65040252410151e+01dB,-1.77186406938461e+02°) +5.88843655355580e+03 (-1.69083923157994e+01dB,-1.77271641459080e+02°) +6.02559586074348e+03 (-1.73125621629343e+01dB,-1.77355297278599e+02°) +6.16595001861473e+03 (-1.77165438417374e+01dB,-1.77437427736505e+02°) +6.30957344480183e+03 (-1.81203459934254e+01dB,-1.77518084744672e+02°) +6.45654229034645e+03 (-1.85239768611251e+01dB,-1.77597318858269e+02°) +6.60693448007586e+03 (-1.89274443088895e+01dB,-1.77675179342798e+02°) +6.76082975391971e+03 (-1.93307558397742e+01dB,-1.77751714237590e+02°) +6.91830970918926e+03 (-1.97339186130242e+01dB,-1.77826970415944e+02°) +7.07945784384127e+03 (-2.01369394604179e+01dB,-1.77900993642173e+02°) +7.24435960074979e+03 (-2.05398249018149e+01dB,-1.77973828625772e+02°) +7.41310241300906e+03 (-2.09425811599467e+01dB,-1.78045519072896e+02°) +7.58577575029172e+03 (-2.13452141744936e+01dB,-1.78116107735340e+02°) +7.76247116628679e+03 (-2.17477296154819e+01dB,-1.78185636457175e+02°) +7.94328234724269e+03 (-2.21501328960399e+01dB,-1.78254146219226e+02°) +8.12830516164086e+03 (-2.25524291845426e+01dB,-1.78321677181513e+02°) +8.31763771102658e+03 (-2.29546234161800e+01dB,-1.78388268723800e+02°) +8.51138038202363e+03 (-2.33567203039765e+01dB,-1.78453959484369e+02°) +8.70963589956067e+03 (-2.37587243492902e+01dB,-1.78518787397170e+02°) +8.91250938133731e+03 (-2.41606398518188e+01dB,-1.78582789727422e+02°) +9.12010839355895e+03 (-2.45624709191375e+01dB,-1.78646003105755e+02°) +9.33254300796976e+03 (-2.49642214757922e+01dB,-1.78708463561045e+02°) +9.54992586021421e+03 (-2.53658952719703e+01dB,-1.78770206551981e+02°) +9.77237220955795e+03 (-2.57674958917720e+01dB,-1.78831266997459e+02°) +9.99999999999984e+03 (-2.61690267611007e+01dB,-1.78891679305873e+02°) +1.02329299228074e+04 (-2.65704911551921e+01dB,-1.78951477403421e+02°) +1.04712854805088e+04 (-2.69718922058011e+01dB,-1.79010694761417e+02°) +1.07151930523759e+04 (-2.73732329080628e+01dB,-1.79069364422736e+02°) +1.09647819614317e+04 (-2.77745161270443e+01dB,-1.79127519027418e+02°) +1.12201845430195e+04 (-2.81757446040033e+01dB,-1.79185190837503e+02°) +1.14815362149686e+04 (-2.85769209623681e+01dB,-1.79242411761135e+02°) +1.17489755493951e+04 (-2.89780477134520e+01dB,-1.79299213375993e+02°) +1.20226443461739e+04 (-2.93791272619185e+01dB,-1.79355626952098e+02°) +1.23026877081236e+04 (-2.97801619110058e+01dB,-1.79411683474021e+02°) +1.25892541179415e+04 (-3.01811538675270e+01dB,-1.79467413662558e+02°) +1.28824955169311e+04 (-3.05821052466544e+01dB,-1.79522847995890e+02°) +1.31825673855639e+04 (-3.09830180765006e+01dB,-1.79578016730269e+02°) +1.34896288259163e+04 (-3.13838943025069e+01dB,-1.79632949920272e+02°) +1.38038426460286e+04 (-3.17847357916477e+01dB,-1.79687677438646e+02°) +1.41253754462273e+04 (-3.21855443364623e+01dB,-1.79742228995767e+02°) +1.44543977074590e+04 (-3.25863216589217e+01dB,-1.79796634158773e+02°) +1.47910838816818e+04 (-3.29870694141408e+01dB,-1.79850922370356e+02°) +1.51356124843618e+04 (-3.33877891939421e+01dB,-1.79905122967264e+02°) +1.54881661891246e+04 (-3.37884825302816e+01dB,-1.79959265198540e+02°) +1.58489319246109e+04 (-3.41891508985421e+01dB,1.79986621756495e+02°) +1.62181009735890e+04 (-3.45897957207031e+01dB,1.79932508770485e+02°) +1.65958690743753e+04 (-3.49904183683934e+01dB,1.79878366750479e+02°) +1.69824365246172e+04 (-3.53910201658334e+01dB,1.79824166620572e+02°) +1.73780082874935e+04 (-3.57916023926738e+01dB,1.79769879304690e+02°) +1.77827941003889e+04 (-3.61921662867369e+01dB,1.79715475709550e+02°) +1.81970085860995e+04 (-3.65927130466661e+01dB,1.79660926707729e+02°) +1.86208713666284e+04 (-3.69932438344900e+01dB,1.79606203120862e+02°) +1.90546071796321e+04 (-3.73937597781072e+01dB,1.79551275702934e+02°) +1.94984459975801e+04 (-3.77942619736950e+01dB,1.79496115123661e+02°) +1.99526231496885e+04 (-3.81947514880506e+01dB,1.79440691951926e+02°) +2.04173794466949e+04 (-3.85952293608669e+01dB,1.79384976639301e+02°) +2.08929613085400e+04 (-3.89956966069498e+01dB,1.79328939503583e+02°) +2.13796208950220e+04 (-3.93961542183800e+01dB,1.79272550712373e+02°) +2.18776162394952e+04 (-3.97966031666267e+01dB,1.79215780266677e+02°) +2.23872113856830e+04 (-4.01970444046144e+01dB,1.79158597984514e+02°) +2.29086765276773e+04 (-4.05974788687502e+01dB,1.79100973484505e+02°) +2.34422881531988e+04 (-4.09979074809137e+01dB,1.79042876169471e+02°) +2.39883291901945e+04 (-4.13983311504156e+01dB,1.78984275209983e+02°) +2.45470891568499e+04 (-4.17987507759276e+01dB,1.78925139527897e+02°) +2.51188643150954e+04 (-4.21991672473890e+01dB,1.78865437779831e+02°) +2.57039578276882e+04 (-4.25995814478930e+01dB,1.78805138340591e+02°) +2.63026799189534e+04 (-4.29999942555572e+01dB,1.78744209286543e+02°) +2.69153480392687e+04 (-4.34004065453831e+01dB,1.78682618378903e+02°) +2.75422870333812e+04 (-4.38008191911057e+01dB,1.78620333046962e+02°) +2.81838293126441e+04 (-4.42012330670414e+01dB,1.78557320371213e+02°) +2.88403150312656e+04 (-4.46016490499334e+01dB,1.78493547066392e+02°) +2.95120922666633e+04 (-4.50020680208026e+01dB,1.78428979464417e+02°) +3.01995172040196e+04 (-4.54024908668043e+01dB,1.78363583497229e+02°) +3.09029543251354e+04 (-4.58029184830976e+01dB,1.78297324679504e+02°) +3.16227766016832e+04 (-4.62033517747291e+01dB,1.78230168091272e+02°) +3.23593656929623e+04 (-4.66037916585359e+01dB,1.78162078360387e+02°) +3.31131121482585e+04 (-4.70042390650713e+01dB,1.78093019644893e+02°) +3.38844156139197e+04 (-4.74046949405578e+01dB,1.78022955615244e+02°) +3.46736850452526e+04 (-4.78051602488705e+01dB,1.77951849436397e+02°) +3.54813389233569e+04 (-4.82056359735557e+01dB,1.77879663749762e+02°) +3.63078054770095e+04 (-4.86061231198876e+01dB,1.77806360655018e+02°) +3.71535229097166e+04 (-4.90066227169690e+01dB,1.77731901691774e+02°) +3.80189396320554e+04 (-4.94071358198788e+01dB,1.77656247821098e+02°) +3.89045144994274e+04 (-4.98076635118706e+01dB,1.77579359406897e+02°) +3.98107170553490e+04 (-5.02082069066275e+01dB,1.77501196197143e+02°) +4.07380277804105e+04 (-5.06087671505769e+01dB,1.77421717304966e+02°) +4.16869383470328e+04 (-5.10093454252703e+01dB,1.77340881189598e+02°) +4.26579518801585e+04 (-5.14099429498323e+01dB,1.77258645637169e+02°) +4.36515832240158e+04 (-5.18105609834833e+01dB,1.77174967741373e+02°) +4.46683592150955e+04 (-5.22112008281414e+01dB,1.77089803883994e+02°) +4.57088189614867e+04 (-5.26118638311085e+01dB,1.77003109715299e+02°) +4.67735141287190e+04 (-5.30125513878447e+01dB,1.76914840134312e+02°) +4.78630092322630e+04 (-5.34132649448366e+01dB,1.76824949268962e+02°) +4.89778819368437e+04 (-5.38140060025662e+01dB,1.76733390456128e+02°) +5.01187233627263e+04 (-5.42147761185830e+01dB,1.76640116221575e+02°) +5.12861383991355e+04 (-5.46155769106883e+01dB,1.76545078259813e+02°) +5.24807460249763e+04 (-5.50164100602342e+01dB,1.76448227413858e+02°) +5.37031796370243e+04 (-5.54172773155459e+01dB,1.76349513654945e+02°) +5.49540873857614e+04 (-5.58181804954716e+01dB,1.76248886062189e+02°) +5.62341325190339e+04 (-5.62191214930672e+01dB,1.76146292802202e+02°) +5.75439937337146e+04 (-5.66201022794214e+01dB,1.76041681108712e+02°) +5.88843655355578e+04 (-5.70211249076288e+01dB,1.75934997262180e+02°) +6.02559586074346e+04 (-5.74221915169161e+01dB,1.75826186569445e+02°) +6.16595001861471e+04 (-5.78233043369310e+01dB,1.75715193343439e+02°) +6.30957344480181e+04 (-5.82244656921969e+01dB,1.75601960882969e+02°) +6.45654229034643e+04 (-5.86256780067448e+01dB,1.75486431452622e+02°) +6.60693448007584e+04 (-5.90269438089268e+01dB,1.75368546262814e+02°) +6.76082975391969e+04 (-5.94282657364202e+01dB,1.75248245450027e+02°) +6.91830970918923e+04 (-5.98296465414290e+01dB,1.75125468057262e+02°) +7.07945784384124e+04 (-6.02310890960918e+01dB,1.75000152014761e+02°) +7.24435960074976e+04 (-6.06325963981029e+01dB,1.74872234121039e+02°) +7.41310241300903e+04 (-6.10341715765557e+01dB,1.74741650024281e+02°) +7.58577575029169e+04 (-6.14358178980154e+01dB,1.74608334204143e+02°) +7.76247116628677e+04 (-6.18375387728312e+01dB,1.74472219954040e+02°) +7.94328234724266e+04 (-6.22393377616948e+01dB,1.74333239363963e+02°) +8.12830516164084e+04 (-6.26412185824541e+01dB,1.74191323303895e+02°) +8.31763771102655e+04 (-6.30431851171915e+01dB,1.74046401407913e+02°) +8.51138038202360e+04 (-6.34452414195745e+01dB,1.73898402059034e+02°) +8.70963589956064e+04 (-6.38473917224876e+01dB,1.73747252374899e+02°) +8.91250938133728e+04 (-6.42496404459536e+01dB,1.73592878194391e+02°) +9.12010839355892e+04 (-6.46519922053538e+01dB,1.73435204065263e+02°) +9.33254300796973e+04 (-6.50544518199547e+01dB,1.73274153232896e+02°) +9.54992586021417e+04 (-6.54570243217490e+01dB,1.73109647630287e+02°) +9.77237220955792e+04 (-6.58597149646209e+01dB,1.72941607869390e+02°) +9.99999999999980e+04 (-6.62625292338405e+01dB,1.72769953233919e+02°) +1.02329299228073e+05 (-6.66654728558979e+01dB,1.72594601673769e+02°) +1.04712854805088e+05 (-6.70685518086817e+01dB,1.72415469801164e+02°) +1.07151930523759e+05 (-6.74717723320097e+01dB,1.72232472888712e+02°) +1.09647819614316e+05 (-6.78751409385176e+01dB,1.72045524869503e+02°) +1.12201845430194e+05 (-6.82786644249105e+01dB,1.71854538339421e+02°) +1.14815362149686e+05 (-6.86823498835837e+01dB,1.71659424561855e+02°) +1.17489755493951e+05 (-6.90862047146137e+01dB,1.71460093474986e+02°) +1.20226443461739e+05 (-6.94902366381254e+01dB,1.71256453701850e+02°) +1.23026877081236e+05 (-6.98944537070351e+01dB,1.71048412563386e+02°) +1.25892541179414e+05 (-7.02988643201703e+01dB,1.70835876094684e+02°) +1.28824955169311e+05 (-7.07034772357665e+01dB,1.70618749064667e+02°) +1.31825673855638e+05 (-7.11083015853367e+01dB,1.70396934999437e+02°) +1.34896288259163e+05 (-7.15133468879117e+01dB,1.70170336209557e+02°) +1.38038426460286e+05 (-7.19186230646428e+01dB,1.69938853821504e+02°) +1.41253754462273e+05 (-7.23241404537614e+01dB,1.69702387813597e+02°) +1.44543977074590e+05 (-7.27299098258818e+01dB,1.69460837056661e+02°) +1.47910838816818e+05 (-7.31359423996379e+01dB,1.69214099359748e+02°) +1.51356124843618e+05 (-7.35422498576343e+01dB,1.68962071521196e+02°) +1.54881661891245e+05 (-7.39488443626965e+01dB,1.68704649385375e+02°) +1.58489319246108e+05 (-7.43557385743943e+01dB,1.68441727905428e+02°) +1.62181009735890e+05 (-7.47629456658162e+01dB,1.68173201212351e+02°) +1.65958690743753e+05 (-7.51704793405627e+01dB,1.67898962690764e+02°) +1.69824365246171e+05 (-7.55783538499257e+01dB,1.67618905061724e+02°) +1.73780082874934e+05 (-7.59865840102153e+01dB,1.67332920472945e+02°) +1.77827941003889e+05 (-7.63951852201911e+01dB,1.67040900596789e+02°) +1.81970085860995e+05 (-7.68041734785494e+01dB,1.66742736736399e+02°) +1.86208713666283e+05 (-7.72135654014126e+01dB,1.66438319940346e+02°) +1.90546071796321e+05 (-7.76233782397609e+01dB,1.66127541126172e+02°) +1.94984459975800e+05 (-7.80336298967406e+01dB,1.65810291213177e+02°) +1.99526231496884e+05 (-7.84443389447772e+01dB,1.65486461264834e+02°) +2.04173794466949e+05 (-7.88555246424121e+01dB,1.65155942641176e+02°) +2.08929613085400e+05 (-7.92672069507794e+01dB,1.64818627161499e+02°) +2.13796208950219e+05 (-7.96794065496267e+01dB,1.64474407277709e+02°) +2.18776162394951e+05 (-8.00921448527793e+01dB,1.64123176258611e+02°) +2.23872113856829e+05 (-8.05054440229378e+01dB,1.63764828385438e+02°) +2.29086765276772e+05 (-8.09193269856932e+01dB,1.63399259158850e+02°) +2.34422881531987e+05 (-8.13338174426304e+01dB,1.63026365517626e+02°) +2.39883291901944e+05 (-8.17489398833894e+01dB,1.62646046069232e+02°) +2.45470891568498e+05 (-8.21647195965387e+01dB,1.62258201332368e+02°) +2.50000000000000e+05 (-8.24953344539937e+01dB,1.61944827989110e+02°) diff --git a/tp/scripts/spice_exported_data_plots/trans_comp_valores2_utf8.txt b/tp/scripts/spice_exported_data_plots/trans_comp_valores2_utf8.txt @@ -0,0 +1,642 @@ +Freq. V(vout) +1.00000000000000e-01 (1.55619162574857e+01dB,6.73119564682777e-02°) +1.02329299228075e-01 (1.55619172168864e+01dB,6.88798409320690e-02°) +1.04712854805090e-01 (1.55619182214753e+01dB,7.04842452287485e-02°) +1.07151930523761e-01 (1.55619192734177e+01dB,7.21260199503765e-02°) +1.09647819614319e-01 (1.55619203749481e+01dB,7.38060354982616e-02°) +1.12201845430196e-01 (1.55619215283673e+01dB,7.55251825428036e-02°) +1.14815362149688e-01 (1.55619227361603e+01dB,7.72843724950447e-02°) +1.17489755493953e-01 (1.55619240008959e+01dB,7.90845379911362e-02°) +1.20226443461741e-01 (1.55619253251844e+01dB,8.09266333838799e-02°) +1.23026877081238e-01 (1.55619267119271e+01dB,8.28116352493691e-02°) +1.25892541179417e-01 (1.55619281640021e+01dB,8.47405429058519e-02°) +1.28824955169313e-01 (1.55619296845292e+01dB,8.67143789398324e-02°) +1.31825673855641e-01 (1.55619312766971e+01dB,8.87341897490835e-02°) +1.34896288259165e-01 (1.55619329439094e+01dB,9.08010460970913e-02°) +1.38038426460288e-01 (1.55619346896826e+01dB,9.29160436794287e-02°) +1.41253754462275e-01 (1.55619365177400e+01dB,9.50803037038225e-02°) +1.44543977074593e-01 (1.55619384319438e+01dB,9.72949734844967e-02°) +1.47910838816821e-01 (1.55619404363560e+01dB,9.95612270479065e-02°) +1.51356124843621e-01 (1.55619425352348e+01dB,1.01880265756243e-01°) +1.54881661891248e-01 (1.55619447330458e+01dB,1.04253318941000e-01°) +1.58489319246111e-01 (1.55619470344451e+01dB,1.06681644555922e-01°) +1.62181009735893e-01 (1.55619494442628e+01dB,1.09166529840741e-01°) +1.65958690743756e-01 (1.55619519676812e+01dB,1.11709292003723e-01°) +1.69824365246174e-01 (1.55619546099806e+01dB,1.14311278918033e-01°) +1.73780082874937e-01 (1.55619573768491e+01dB,1.16973869832754e-01°) +1.77827941003892e-01 (1.55619602741085e+01dB,1.19698476107894e-01°) +1.81970085860998e-01 (1.55619633078958e+01dB,1.22486541955117e-01°) +1.86208713666287e-01 (1.55619664846682e+01dB,1.25339545204025e-01°) +1.90546071796325e-01 (1.55619698111448e+01dB,1.28258998084469e-01°) +1.94984459975804e-01 (1.55619732943736e+01dB,1.31246448023884e-01°) +1.99526231496888e-01 (1.55619769417760e+01dB,1.34303478467181e-01°) +2.04173794466953e-01 (1.55619807610550e+01dB,1.37431709713916e-01°) +2.08929613085404e-01 (1.55619847603556e+01dB,1.40632799771282e-01°) +2.13796208950223e-01 (1.55619889480960e+01dB,1.43908445236379e-01°) +2.18776162394955e-01 (1.55619933332179e+01dB,1.47260382186209e-01°) +2.23872113856834e-01 (1.55619979249840e+01dB,1.50690387098906e-01°) +2.29086765276777e-01 (1.55620027331505e+01dB,1.54200277789320e-01°) +2.34422881531992e-01 (1.55620077678899e+01dB,1.57791914372682e-01°) +2.39883291901949e-01 (1.55620130399198e+01dB,1.61467200240499e-01°) +2.45470891568503e-01 (1.55620185604196e+01dB,1.65228083073647e-01°) +2.51188643150958e-01 (1.55620243410423e+01dB,1.69076555862552e-01°) +2.57039578276886e-01 (1.55620303940631e+01dB,1.73014657963194e-01°) +2.63026799189538e-01 (1.55620367324045e+01dB,1.77044476169129e-01°) +2.69153480392691e-01 (1.55620433694217e+01dB,1.81168145817607e-01°) +2.75422870333816e-01 (1.55620503192093e+01dB,1.85387851912192e-01°) +2.81838293126445e-01 (1.55620575965066e+01dB,1.89705830271693e-01°) +2.88403150312660e-01 (1.55620652167437e+01dB,1.94124368713228e-01°) +2.95120922666638e-01 (1.55620731961112e+01dB,1.98645808255283e-01°) +3.01995172040201e-01 (1.55620815515057e+01dB,2.03272544349408e-01°) +3.09029543251359e-01 (1.55620903006205e+01dB,2.08007028146672e-01°) +3.16227766016837e-01 (1.55620994620753e+01dB,2.12851767778471e-01°) +3.23593656929628e-01 (1.55621090552501e+01dB,2.17809329686344e-01°) +3.31131121482591e-01 (1.55621191004574e+01dB,2.22882339962851e-01°) +3.38844156139202e-01 (1.55621296191096e+01dB,2.28073485736992e-01°) +3.46736850452531e-01 (1.55621406334016e+01dB,2.33385516588745e-01°) +3.54813389233575e-01 (1.55621521667517e+01dB,2.38821245984145e-01°) +3.63078054770101e-01 (1.55621642435915e+01dB,2.44383552765309e-01°) +3.71535229097172e-01 (1.55621768895234e+01dB,2.50075382649602e-01°) +3.80189396320561e-01 (1.55621901313963e+01dB,2.55899749779803e-01°) +3.89045144994280e-01 (1.55622039972570e+01dB,2.61859738307858e-01°) +3.98107170553497e-01 (1.55622185165215e+01dB,2.67958504004838e-01°) +4.07380277804112e-01 (1.55622337199620e+01dB,2.74199275915583e-01°) +4.16869383470335e-01 (1.55622496398624e+01dB,2.80585358051218e-01°) +4.26579518801592e-01 (1.55622663099089e+01dB,2.87120131116046e-01°) +4.36515832240165e-01 (1.55622837654847e+01dB,2.93807054273602e-01°) +4.46683592150962e-01 (1.55623020435857e+01dB,3.00649666953546e-01°) +4.57088189614874e-01 (1.55623211829819e+01dB,3.07651590705926e-01°) +4.67735141287197e-01 (1.55623412242405e+01dB,3.14816531075831e-01°) +4.78630092322638e-01 (1.55623622098729e+01dB,3.22148279553457e-01°) +4.89778819368445e-01 (1.55623841843126e+01dB,3.29650715536371e-01°) +5.01187233627271e-01 (1.55624071941838e+01dB,3.37327808349187e-01°) +5.12861383991364e-01 (1.55624312883108e+01dB,3.45183619308475e-01°) +5.24807460249772e-01 (1.55624565176588e+01dB,3.53222303842143e-01°) +5.37031796370252e-01 (1.55624829358148e+01dB,3.61448113624440e-01°) +5.49540873857624e-01 (1.55625105987081e+01dB,3.69865398802885e-01°) +5.62341325190348e-01 (1.55625395650292e+01dB,3.78478610235860e-01°) +5.75439937337156e-01 (1.55625698961643e+01dB,3.87292301798969e-01°) +5.88843655355588e-01 (1.55626016563730e+01dB,3.96311132745887e-01°) +6.02559586074357e-01 (1.55626349129739e+01dB,4.05539870094609e-01°) +6.16595001861481e-01 (1.55626697364819e+01dB,4.14983391099900e-01°) +6.30957344480192e-01 (1.55627062006931e+01dB,4.24646685757864e-01°) +6.45654229034654e-01 (1.55627443828330e+01dB,4.34534859373710e-01°) +6.60693448007595e-01 (1.55627843638927e+01dB,4.44653135168324e-01°) +6.76082975391981e-01 (1.55628262285468e+01dB,4.55006856973325e-01°) +6.91830970918935e-01 (1.55628700655154e+01dB,4.65601491949397e-01°) +7.07945784384137e-01 (1.55629159676673e+01dB,4.76442633386852e-01°) +7.24435960074989e-01 (1.55629640322576e+01dB,4.87536003552361e-01°) +7.41310241300916e-01 (1.55630143611524e+01dB,4.98887456593537e-01°) +7.58577575029182e-01 (1.55630670609693e+01dB,5.10502981526792e-01°) +7.76247116628690e-01 (1.55631222432965e+01dB,5.22388705256199e-01°) +7.94328234724280e-01 (1.55631800250882e+01dB,5.34550895676637e-01°) +8.12830516164098e-01 (1.55632405286927e+01dB,5.46995964835973e-01°) +8.31763771102669e-01 (1.55633038822519e+01dB,5.59730472162569e-01°) +8.51138038202375e-01 (1.55633702199669e+01dB,5.72761127743896e-01°) +8.70963589956079e-01 (1.55634396822970e+01dB,5.86094795710346e-01°) +8.91250938133744e-01 (1.55635124163312e+01dB,5.99738497628487e-01°) +9.12010839355908e-01 (1.55635885760864e+01dB,6.13699416022004e-01°) +9.33254300796989e-01 (1.55636683227955e+01dB,6.27984897921947e-01°) +9.54992586021434e-01 (1.55637518253042e+01dB,6.42602458503213e-01°) +9.77237220955809e-01 (1.55638392603584e+01dB,6.57559784777622e-01°) +9.99999999999998e-01 (1.55639308129837e+01dB,6.72864739389702e-01°) +1.02329299228075e+00 (1.55640266769678e+01dB,6.88525364444939e-01°) +1.04712854805090e+00 (1.55641270551842e+01dB,7.04549885422295e-01°) +1.07151930523760e+00 (1.55642321600150e+01dB,7.20946715182146e-01°) +1.09647819614318e+00 (1.55643422138286e+01dB,7.37724458020941e-01°) +1.12201845430196e+00 (1.55644574494124e+01dB,7.54891913814121e-01°) +1.14815362149688e+00 (1.55645781105433e+01dB,7.72458082200506e-01°) +1.17489755493953e+00 (1.55647044523638e+01dB,7.90432166914420e-01°) +1.20226443461741e+00 (1.55648367420700e+01dB,8.08823580080946e-01°) +1.23026877081238e+00 (1.55649752593165e+01dB,8.27641946709182e-01°) +1.25892541179416e+00 (1.55651202969171e+01dB,8.46897109147022e-01°) +1.28824955169313e+00 (1.55652721614328e+01dB,8.66599131680712e-01°) +1.31825673855640e+00 (1.55654311738287e+01dB,8.86758305165602e-01°) +1.34896288259165e+00 (1.55655976700481e+01dB,9.07385151768145e-01°) +1.38038426460288e+00 (1.55657720017303e+01dB,9.28490429756603e-01°) +1.41253754462275e+00 (1.55659545371960e+01dB,9.50085138304183e-01°) +1.44543977074592e+00 (1.55661456618346e+01dB,9.72180522494772e-01°) +1.47910838816820e+00 (1.55663457791295e+01dB,9.94788078259172e-01°) +1.51356124843620e+00 (1.55665553115247e+01dB,1.01791955744796e+00°) +1.54881661891248e+00 (1.55667747011272e+01dB,1.04158697296205e+00°) +1.58489319246111e+00 (1.55670044108203e+01dB,1.06580260390272e+00°) +1.62181009735892e+00 (1.55672449250840e+01dB,1.09057900083459e+00°) +1.65958690743756e+00 (1.55674967510930e+01dB,1.11592899104056e+00°) +1.69824365246174e+00 (1.55677604196694e+01dB,1.14186568390965e+00°) +1.73780082874937e+00 (1.55680364865068e+01dB,1.16840247626386e+00°) +1.77827941003892e+00 (1.55683255331634e+01dB,1.19555305783196e+00°) +1.81970085860998e+00 (1.55686281684720e+01dB,1.22333141665283e+00°) +1.86208713666286e+00 (1.55689450295146e+01dB,1.25175184465136e+00°) +1.90546071796324e+00 (1.55692767832481e+01dB,1.28082894307503e+00°) +1.94984459975804e+00 (1.55696241275806e+01dB,1.31057762809710e+00°) +1.99526231496887e+00 (1.55699877930222e+01dB,1.34101313629663e+00°) +2.04173794466952e+00 (1.55703685440445e+01dB,1.37215103029018e+00°) +2.08929613085403e+00 (1.55707671807863e+01dB,1.40400720420745e+00°) +2.13796208950223e+00 (1.55711845405127e+01dB,1.43659788926025e+00°) +2.18776162394955e+00 (1.55716214994149e+01dB,1.46993965924924e+00°) +2.23872113856833e+00 (1.55720789744215e+01dB,1.50404943603868e+00°) +2.29086765276777e+00 (1.55725579250125e+01dB,1.53894449494654e+00°) +2.34422881531991e+00 (1.55730593552072e+01dB,1.57464247012933e+00°) +2.39883291901948e+00 (1.55735843154606e+01dB,1.61116135990810e+00°) +2.45470891568502e+00 (1.55741339049686e+01dB,1.64851953186899e+00°) +2.51188643150957e+00 (1.55747092738192e+01dB,1.68673572803367e+00°) +2.57039578276886e+00 (1.55753116251884e+01dB,1.72582906976916e+00°) +2.63026799189537e+00 (1.55759422178702e+01dB,1.76581906263878e+00°) +2.69153480392691e+00 (1.55766023687675e+01dB,1.80672560099357e+00°) +2.75422870333816e+00 (1.55772934554960e+01dB,1.84856897248146e+00°) +2.81838293126444e+00 (1.55780169190574e+01dB,1.89136986225930e+00°) +2.88403150312660e+00 (1.55787742668674e+01dB,1.93514935695952e+00°) +2.95120922666637e+00 (1.55795670755259e+01dB,1.97992894848900e+00°) +3.01995172040200e+00 (1.55803969939566e+01dB,2.02573053739129e+00°) +3.09029543251358e+00 (1.55812657467613e+01dB,2.07257643596835e+00°) +3.16227766016837e+00 (1.55821751375000e+01dB,2.12048937094213e+00°) +3.23593656929627e+00 (1.55831270520508e+01dB,2.16949248589071e+00°) +3.31131121482590e+00 (1.55841234624615e+01dB,2.21960934297265e+00°) +3.38844156139201e+00 (1.55851664307280e+01dB,2.27086392437099e+00°) +3.46736850452530e+00 (1.55862581125319e+01dB,2.32328063310057e+00°) +3.54813389233574e+00 (1.55874007615767e+01dB,2.37688429326910e+00°) +3.63078054770100e+00 (1.55885967337859e+01dB,2.43170014964143e+00°) +3.71535229097171e+00 (1.55898484916755e+01dB,2.48775386655273e+00°) +3.80189396320560e+00 (1.55911586089445e+01dB,2.54507152607743e+00°) +3.89045144994279e+00 (1.55925297754648e+01dB,2.60367962522205e+00°) +3.98107170553496e+00 (1.55939648020088e+01dB,2.66360507247891e+00°) +4.07380277804111e+00 (1.55954666255929e+01dB,2.72487518315661e+00°) +4.16869383470334e+00 (1.55970383146234e+01dB,2.78751767384852e+00°) +4.26579518801591e+00 (1.55986830747419e+01dB,2.85156065557348e+00°) +4.36515832240164e+00 (1.56004042542825e+01dB,2.91703262596446e+00°) +4.46683592150961e+00 (1.56022053503664e+01dB,2.98396245989129e+00°) +4.57088189614873e+00 (1.56040900151717e+01dB,3.05237939868463e+00°) +4.67735141287196e+00 (1.56060620620154e+01dB,3.12231303808589e+00°) +4.78630092322636e+00 (1.56081254722279e+01dB,3.19379331426794e+00°) +4.89778819368444e+00 (1.56102844018693e+01dB,3.26685048820112e+00°) +5.01187233627270e+00 (1.56125431887029e+01dB,3.34151512823099e+00°) +5.12861383991363e+00 (1.56149063594807e+01dB,3.41781809047771e+00°) +5.24807460249770e+00 (1.56173786374797e+01dB,3.49579049721451e+00°) +5.37031796370250e+00 (1.56199649501460e+01dB,3.57546371284474e+00°) +5.49540873857622e+00 (1.56226704369529e+01dB,3.65686931751397e+00°) +5.62341325190346e+00 (1.56255004577016e+01dB,3.74003907796200e+00°) +5.75439937337154e+00 (1.56284606006508e+01dB,3.82500491573957e+00°) +5.88843655355586e+00 (1.56315566912518e+01dB,3.91179887234151e+00°) +6.02559586074355e+00 (1.56347948008981e+01dB,4.00045307113876e+00°) +6.16595001861479e+00 (1.56381812558148e+01dB,4.09099967604701e+00°) +6.30957344480190e+00 (1.56417226462204e+01dB,4.18347084669000e+00°) +6.45654229034652e+00 (1.56454258358410e+01dB,4.27789868944278e+00°) +6.60693448007593e+00 (1.56492979711169e+01dB,4.37431520492658e+00°) +6.76082975391978e+00 (1.56533464911204e+01dB,4.47275223085101e+00°) +6.91830970918933e+00 (1.56575791371378e+01dB,4.57324138073231e+00°) +7.07945784384134e+00 (1.56620039628005e+01dB,4.67581397754227e+00°) +7.24435960074986e+00 (1.56666293438298e+01dB,4.78050098270316e+00°) +7.41310241300914e+00 (1.56714639882962e+01dB,4.88733291953171e+00°) +7.58577575029180e+00 (1.56765169465975e+01dB,4.99633979156223e+00°) +7.76247116628688e+00 (1.56817976215826e+01dB,5.10755099460495e+00°) +7.94328234724277e+00 (1.56873157786905e+01dB,5.22099522317754e+00°) +8.12830516164095e+00 (1.56930815557981e+01dB,5.33670037035358e+00°) +8.31763771102667e+00 (1.56991054732464e+01dB,5.45469342111816e+00°) +8.51138038202372e+00 (1.57053984434067e+01dB,5.57500033868292e+00°) +8.70963589956076e+00 (1.57119717802736e+01dB,5.69764594384166e+00°) +8.91250938133741e+00 (1.57188372085411e+01dB,5.82265378675448e+00°) +9.12010839355905e+00 (1.57260068725872e+01dB,5.95004601081583e+00°) +9.33254300796986e+00 (1.57334933447701e+01dB,6.07984320890704e+00°) +9.54992586021431e+00 (1.57413096334126e+01dB,6.21206427127108e+00°) +9.77237220955806e+00 (1.57494691901347e+01dB,6.34672622477073e+00°) +9.99999999999995e+00 (1.57579859164284e+01dB,6.48384406381551e+00°) +1.02329299228075e+01 (1.57668741697378e+01dB,6.62343057190390e+00°) +1.04712854805089e+01 (1.57761487682852e+01dB,6.76549613485689e+00°) +1.07151930523760e+01 (1.57858249951185e+01dB,6.91004854415866e+00°) +1.09647819614318e+01 (1.57959186011596e+01dB,7.05709279163600e+00°) +1.12201845430196e+01 (1.58064458066365e+01dB,7.20663085450720e+00°) +1.14815362149688e+01 (1.58174233015811e+01dB,7.35866147134076e+00°) +1.17489755493952e+01 (1.58288682445871e+01dB,7.51317990844620e+00°) +1.20226443461741e+01 (1.58407982597809e+01dB,7.67017771777110e+00°) +1.23026877081237e+01 (1.58532314322620e+01dB,7.82964248525126e+00°) +1.25892541179416e+01 (1.58661863014553e+01dB,7.99155757083305e+00°) +1.28824955169313e+01 (1.58796818520593e+01dB,8.15590184029088e+00°) +1.31825673855640e+01 (1.58937375031729e+01dB,8.32264938888469e+00°) +1.34896288259165e+01 (1.59083730943892e+01dB,8.49176925808896e+00°) +1.38038426460288e+01 (1.59236088695717e+01dB,8.66322514552462e+00°) +1.41253754462275e+01 (1.59394654576620e+01dB,8.83697510896742e+00°) +1.44543977074592e+01 (1.59559638502928e+01dB,9.01297126587155e+00°) +1.47910838816820e+01 (1.59731253763415e+01dB,9.19115948849417e+00°) +1.51356124843620e+01 (1.59909716729292e+01dB,9.37147909673883e+00°) +1.54881661891247e+01 (1.60095246529942e+01dB,9.55386254946284e+00°) +1.58489319246110e+01 (1.60288064688245e+01dB,9.73823513605884e+00°) +1.62181009735892e+01 (1.60488394717478e+01dB,9.92451467016895e+00°) +1.65958690743755e+01 (1.60696461679003e+01dB,1.01126111864881e+01°) +1.69824365246173e+01 (1.60912491695459e+01dB,1.03024266438211e+01°) +1.73780082874936e+01 (1.61136711420112e+01dB,1.04938546357490e+01°) +1.77827941003891e+01 (1.61369347463077e+01dB,1.06867801117691e+01°) +1.81970085860997e+01 (1.61610625771771e+01dB,1.08810791105237e+01°) +1.86208713666286e+01 (1.61860770963449e+01dB,1.10766185097175e+01°) +1.90546071796323e+01 (1.62120005614798e+01dB,1.12732557926457e+01°) +1.94984459975803e+01 (1.62388549502278e+01dB,1.14708388374311e+01°) +1.99526231496887e+01 (1.62666618799197e+01dB,1.16692057296504e+01°) +2.04173794466952e+01 (1.62954425226966e+01dB,1.18681846029948e+01°) +2.08929613085403e+01 (1.63252175164005e+01dB,1.20675935102668e+01°) +2.13796208950222e+01 (1.63560068711819e+01dB,1.22672403292310e+01°) +2.18776162394954e+01 (1.63878298724221e+01dB,1.24669227054863e+01°) +2.23872113856832e+01 (1.64207049798655e+01dB,1.26664280365128e+01°) +2.29086765276776e+01 (1.64546497236397e+01dB,1.28655335003114e+01°) +2.34422881531991e+01 (1.64896805974459e+01dB,1.30640061309292e+01°) +2.39883291901947e+01 (1.65258129492692e+01dB,1.32616029458454e+01°) +2.45470891568501e+01 (1.65630608703885e+01dB,1.34580711262354e+01°) +2.51188643150956e+01 (1.66014370831294e+01dB,1.36531482542692e+01°) +2.57039578276885e+01 (1.66409528281309e+01dB,1.38465626092727e+01°) +2.63026799189536e+01 (1.66816177515135e+01dB,1.40380335255755e+01°) +2.69153480392690e+01 (1.67234397933347e+01dB,1.42272718128344e+01°) +2.75422870333815e+01 (1.67664250774716e+01dB,1.44139802418496e+01°) +2.81838293126443e+01 (1.68105778042890e+01dB,1.45978540951324e+01°) +2.88403150312659e+01 (1.68559001467525e+01dB,1.47785817839118e+01°) +2.95120922666636e+01 (1.69023921511897e+01dB,1.49558455304592e+01°) +3.01995172040199e+01 (1.69500516430132e+01dB,1.51293221167767e+01°) +3.09029543251357e+01 (1.69988741395898e+01dB,1.52986836953255e+01°) +3.16227766016836e+01 (1.70488527698432e+01dB,1.54635986629056e+01°) +3.23593656929626e+01 (1.70999782024606e+01dB,1.56237325934625e+01°) +3.31131121482589e+01 (1.71522385837980e+01dB,1.57787492254749e+01°) +3.38844156139200e+01 (1.72056194853739e+01dB,1.59283115029707e+01°) +3.46736850452529e+01 (1.72601038632952e+01dB,1.60720826611529e+01°) +3.54813389233573e+01 (1.73156720291722e+01dB,1.62097273547944e+01°) +3.63078054770099e+01 (1.73723016341817e+01dB,1.63409128216526e+01°) +3.71535229097170e+01 (1.74299676662346e+01dB,1.64653100746429e+01°) +3.80189396320558e+01 (1.74886424619291e+01dB,1.65825951140734e+01°) +3.89045144994278e+01 (1.75482957323143e+01dB,1.66924501552236e+01°) +3.98107170553494e+01 (1.76088946043354e+01dB,1.67945648600278e+01°) +4.07380277804110e+01 (1.76704036773361e+01dB,1.68886375653260e+01°) +4.16869383470332e+01 (1.77327850949896e+01dB,1.69743764994258e+01°) +4.26579518801589e+01 (1.77959986327918e+01dB,1.70515009775917e+01°) +4.36515832240162e+01 (1.78600018009598e+01dB,1.71197425666833e+01°) +4.46683592150960e+01 (1.79247499624972e+01dB,1.71788462098409e+01°) +4.57088189614871e+01 (1.79901964658432e+01dB,1.72285713037605e+01°) +4.67735141287194e+01 (1.80562927920070e+01dB,1.72686927171637e+01°) +4.78630092322634e+01 (1.81229887150887e+01dB,1.72990017441248e+01°) +4.89778819368442e+01 (1.81902324755954e+01dB,1.73193069827946e+01°) +5.01187233627268e+01 (1.82579709656750e+01dB,1.73294351325044e+01°) +5.12861383991361e+01 (1.83261499252517e+01dB,1.73292317011594e+01°) +5.24807460249768e+01 (1.83947141476475e+01dB,1.73185616189974e+01°) +5.37031796370248e+01 (1.84636076939507e+01dB,1.72973097496711e+01°) +5.49540873857620e+01 (1.85327741142992e+01dB,1.72653812964270e+01°) +5.62341325190344e+01 (1.86021566751271e+01dB,1.72227020982445e+01°) +5.75439937337152e+01 (1.86716985906966e+01dB,1.71692188138166e+01°) +5.88843655355584e+01 (1.87413432575437e+01dB,1.71048989893688e+01°) +6.02559586074353e+01 (1.88110344902322e+01dB,1.70297310117754e+01°) +6.16595001861477e+01 (1.88807167571005e+01dB,1.69437239450481e+01°) +6.30957344480188e+01 (1.89503354144402e+01dB,1.68469072509102e+01°) +6.45654229034650e+01 (1.90198369374260e+01dB,1.67393303975778e+01°) +6.60693448007590e+01 (1.90891691469343e+01dB,1.66210623555822e+01°) +6.76082975391976e+01 (1.91582814301934e+01dB,1.64921909888739e+01°) +6.91830970918930e+01 (1.92271249545101e+01dB,1.63528223417661e+01°) +7.07945784384132e+01 (1.92956528727192e+01dB,1.62030798297909e+01°) +7.24435960074984e+01 (1.93638205191765e+01dB,1.60431033386069e+01°) +7.41310241300911e+01 (1.94315855953131e+01dB,1.58730482393924e+01°) +7.58577575029177e+01 (1.94989083442856e+01dB,1.56930843263949e+01°) +7.76247116628685e+01 (1.95657517130264e+01dB,1.55033946860797e+01°) +7.94328234724274e+01 (1.96320815025016e+01dB,1.53041745031651e+01°) +8.12830516164092e+01 (1.96978665043042e+01dB,1.50956298161427e+01°) +8.31763771102664e+01 (1.97630786242067e+01dB,1.48779762269325e+01°) +8.51138038202369e+01 (1.98276929923242e+01dB,1.46514375744099e+01°) +8.70963589956073e+01 (1.98916880593704e+01dB,1.44162445825223e+01°) +8.91250938133737e+01 (1.99550456800242e+01dB,1.41726334869140e+01°) +9.12010839355901e+01 (2.00177511826560e+01dB,1.39208446536953e+01°) +9.33254300796982e+01 (2.00797934267373e+01dB,1.36611211932453e+01°) +9.54992586021427e+01 (2.01411648477144e+01dB,1.33937075790712e+01°) +9.77237220955802e+01 (2.02018614905403e+01dB,1.31188482778979e+01°) +9.99999999999991e+01 (2.02618830322292e+01dB,1.28367863973563e+01°) +1.02329299228074e+02 (2.03212327945047e+01dB,1.25477623568960e+01°) +1.04712854805089e+02 (2.03799177473686e+01dB,1.22520125856791e+01°) +1.07151930523760e+02 (2.04379485046609e+01dB,1.19497682544132e+01°) +1.09647819614317e+02 (2.04953393126884e+01dB,1.16412540402095e+01°) +1.12201845430195e+02 (2.05521080330466e+01dB,1.13266869308932e+01°) +1.14815362149687e+02 (2.06082761207844e+01dB,1.10062750685091e+01°) +1.17489755493952e+02 (2.06638685991953e+01dB,1.06802166325877e+01°) +1.20226443461740e+02 (2.07189140324110e+01dB,1.03486987634760e+01°) +1.23026877081237e+02 (2.07734444971261e+01dB,1.00118965250608e+01°) +1.25892541179416e+02 (2.08274955545544e+01dB,9.66997190468490e+00°) +1.28824955169312e+02 (2.08811062241030e+01dB,9.32307284706121e+00°) +1.31825673855639e+02 (2.09343189598555e+01dB,8.97133231924651e+00°) +1.34896288259164e+02 (2.09871796310839e+01dB,8.61486740225497e+00°) +1.38038426460287e+02 (2.10397375080901e+01dB,8.25377840311155e+00°) +1.41253754462274e+02 (2.10920452546234e+01dB,7.88814798193778e+00°) +1.44543977074591e+02 (2.11441589278898e+01dB,7.51804028732732e+00°) +1.47910838816819e+02 (2.11961379875028e+01dB,7.14350009040414e+00°) +1.51356124843619e+02 (2.12480453143223e+01dB,6.76455191155920e+00°) +1.54881661891247e+02 (2.12999472406203e+01dB,6.38119912725456e+00°) +1.58489319246110e+02 (2.13519135922246e+01dB,5.99342304753691e+00°) +1.62181009735891e+02 (2.14040177443013e+01dB,5.60118195354604e+00°) +1.65958690743754e+02 (2.14563366914312e+01dB,5.20441007942308e+00°) +1.69824365246173e+02 (2.15089511332895e+01dB,4.80301652711289e+00°) +1.73780082874936e+02 (2.15619455771274e+01dB,4.39688409701436e+00°) +1.77827941003890e+02 (2.16154084579904e+01dB,3.98586801779208e+00°) +1.81970085860996e+02 (2.16694322780129e+01dB,3.56979455664761e+00°) +1.86208713666285e+02 (2.17241137658907e+01dB,3.14845948883155e+00°) +1.90546071796323e+02 (2.17795540578051e+01dB,2.72162640391962e+00°) +1.94984459975802e+02 (2.18358589010947e+01dB,2.28902482146285e+00°) +1.99526231496886e+02 (2.18931388818646e+01dB,1.85034808938374e+00°) +2.04173794466951e+02 (2.19515096781264e+01dB,1.40525103043956e+00°) +2.08929613085402e+02 (2.20110923397409e+01dB,9.53347300699027e-01°) +2.13796208950221e+02 (2.20720135965611e+01dB,4.94206419676870e-01°) +2.18776162394953e+02 (2.21344061964733e+01dB,2.73504222166698e-02°) +2.23872113856832e+02 (2.21984092746280e+01dB,-4.47749919789828e-01°) +2.29086765276775e+02 (2.22641687554799e+01dB,-9.31679368637067e-01°) +2.34422881531990e+02 (2.23318377889428e+01dB,-1.42508305695125e+00°) +2.39883291901946e+02 (2.24015772220167e+01dB,-1.92867197036450e+00°) +2.45470891568500e+02 (2.24735561069152e+01dB,-2.44322917202944e+00°) +2.51188643150955e+02 (2.25479522463903e+01dB,-2.96961687992173e+00°) +2.57039578276884e+02 (2.26249527764813e+01dB,-3.50878452635191e+00°) +2.63026799189535e+02 (2.27047547861216e+01dB,-4.06177794870184e+00°) +2.69153480392689e+02 (2.27875659720172e+01dB,-4.62974988875085e+00°) +2.75422870333814e+02 (2.28736053257013e+01dB,-5.21397200653434e+00°) +2.81838293126442e+02 (2.29631038476650e+01dB,-5.81584865141193e+00°) +2.88403150312657e+02 (2.30563052806559e+01dB,-6.43693267678041e+00°) +2.95120922666635e+02 (2.31534668504068e+01dB,-7.07894363525652e+00°) +3.01995172040198e+02 (2.32548599969519e+01dB,-7.74378875355509e+00°) +3.09029543251356e+02 (2.33607710726101e+01dB,-8.43358715933394e+00°) +3.16227766016834e+02 (2.34715019733604e+01dB,-9.15069791797058e+00°) +3.23593656929625e+02 (2.35873706574396e+01dB,-9.89775254154081e+00°) +3.31131121482587e+02 (2.37087114879084e+01dB,-1.06776927538567e+01°) +3.38844156139199e+02 (2.38358753126268e+01dB,-1.14938144370729e+01°) +3.46736850452528e+02 (2.39692291636418e+01dB,-1.23498188527579e+01°) +3.54813389233572e+02 (2.41091554157192e+01dB,-1.32498724178162e+01°) +3.63078054770097e+02 (2.42560501864657e+01dB,-1.41986765311909e+01°) +3.71535229097168e+02 (2.44103206829740e+01dB,-1.52015491737016e+01°) +3.80189396320557e+02 (2.45723810955008e+01dB,-1.62645202404969e+01°) +3.89045144994276e+02 (2.47426464974355e+01dB,-1.73944427766036e+01°) +3.98107170553493e+02 (2.49215240205909e+01dB,-1.85991224327408e+01°) +4.07380277804108e+02 (2.51094003196432e+01dB,-1.98874674549391e+01°) +4.16869383470331e+02 (2.53066239990703e+01dB,-2.12696612278839e+01°) +4.26579518801588e+02 (2.55134812263856e+01dB,-2.27573585866874e+01°) +4.36515832240161e+02 (2.57301621709869e+01dB,-2.43639054151102e+01°) +4.46683592150958e+02 (2.59567151664715e+01dB,-2.61045778814061e+01°) +4.57088189614870e+02 (2.61929845904163e+01dB,-2.79968321175125e+01°) +4.67735141287193e+02 (2.64385274270979e+01dB,-3.00605458649724e+01°) +4.78630092322633e+02 (2.66925024578418e+01dB,-3.23182186586053e+01°) +4.89778819368440e+02 (2.69535253288938e+01dB,-3.47950739452689e+01°) +5.01187233627266e+02 (2.72194830339721e+01dB,-3.75189722169100e+01°) +5.12861383991359e+02 (2.74873038326263e+01dB,-4.05199965297081e+01°) +5.24807460249766e+02 (2.77526853347901e+01dB,-4.38295117030027e+01°) +5.37031796370246e+02 (2.80097973751576e+01dB,-4.74784358025534e+01°) +5.49540873857618e+02 (2.82510007806388e+01dB,-5.14944249639397e+01°) +5.62341325190342e+02 (2.84666600320945e+01dB,-5.58977174584844e+01°) +5.75439937337150e+02 (2.86451726732424e+01dB,-6.06956012041542e+01°) +5.88843655355582e+02 (2.87733728997967e+01dB,-6.58759587766048e+01°) +6.02559586074351e+02 (2.88374536069841e+01dB,-7.14011190180306e+01°) +6.16595001861475e+02 (2.88244431831321e+01dB,-7.72040773692617e+01°) +6.30957344480186e+02 (2.87240534690299e+01dB,-8.31894712988606e+01°) +6.45654229034648e+02 (2.85304546879805e+01dB,-8.92408299536302e+01°) +6.60693448007588e+02 (2.82434007296039e+01dB,-9.52334222777255e+01°) +6.76082975391973e+02 (2.78682794345051e+01dB,-1.01049494059164e+02°) +6.91830970918928e+02 (2.74150679119701e+01dB,-1.06591479954535e+02°) +7.07945784384129e+02 (2.68965909464269e+01dB,-1.11789801803648e+02°) +7.24435960074981e+02 (2.63266584943910e+01dB,-1.16604349471451e+02°) +7.41310241300908e+02 (2.57185457845557e+01dB,-1.21021020357260e+02°) +7.58577575029174e+02 (2.50840223765055e+01dB,-1.25045684074817e+02°) +7.76247116628682e+02 (2.44329087278916e+01dB,-1.28697692825310e+02°) +7.94328234724272e+02 (2.37730209655905e+01dB,-1.32004242012007e+02°) +8.12830516164089e+02 (2.31103450082836e+01dB,-1.34996091950579e+02°) +8.31763771102661e+02 (2.24493133958798e+01dB,-1.37704645322379e+02°) +8.51138038202366e+02 (2.17931031215466e+01dB,-1.40160136779477e+02°) +8.70963589956070e+02 (2.11439106636001e+01dB,-1.42390635296761e+02°) +8.91250938133734e+02 (2.05031859427909e+01dB,-1.44421593055916e+02°) +9.12010839355898e+02 (1.98718216065166e+01dB,-1.46275736602072e+02°) +9.33254300796979e+02 (1.92503012420644e+01dB,-1.47973156884341e+02°) +9.54992586021424e+02 (1.86388128765646e+01dB,-1.49531503687274e+02°) +9.77237220955798e+02 (1.80373345404582e+01dB,-1.50966225365930e+02°) +9.99999999999987e+02 (1.74456980291865e+01dB,-1.52290818820045e+02°) +1.02329299228074e+03 (1.68636359889874e+01dB,-1.53517070196047e+02°) +1.04712854805089e+03 (1.62908164177500e+01dB,-1.54655276490523e+02°) +1.07151930523759e+03 (1.57268677548228e+01dB,-1.55714444038227e+02°) +1.09647819614317e+03 (1.51713969780107e+01dB,-1.56702463198218e+02°) +1.12201845430195e+03 (1.46240025287174e+01dB,-1.57626260346930e+02°) +1.14815362149687e+03 (1.40842834259667e+01dB,-1.58491929154401e+02°) +1.17489755493951e+03 (1.35518455811640e+01dB,-1.59304843445531e+02°) +1.20226443461740e+03 (1.30263060636814e+01dB,-1.60069753970611e+02°) +1.23026877081237e+03 (1.25072958722185e+01dB,-1.60790871272513e+02°) +1.25892541179415e+03 (1.19944616220076e+01dB,-1.61471936629214e+02°) +1.28824955169312e+03 (1.14874664505884e+01dB,-1.62116282815436e+02°) +1.31825673855639e+03 (1.09859903654440e+01dB,-1.62726886197635e+02°) +1.34896288259164e+03 (1.04897301979946e+01dB,-1.63306411461373e+02°) +1.38038426460287e+03 (9.99839928495330e+00dB,-1.63857250078483e+02°) +1.41253754462274e+03 (9.51172696583612e+00dB,-1.64381553454085e+02°) +1.44543977074591e+03 (9.02945796155276e+00dB,-1.64881261547807e+02°) +1.47910838816819e+03 (8.55135168132697e+00dB,-1.65358127641470e+02°) +1.51356124843619e+03 (8.07718149209196e+00dB,-1.65813739819299e+02°) +1.54881661891246e+03 (7.60673397479013e+00dB,-1.66249539640112e+02°) +1.58489319246109e+03 (7.13980818482932e+00dB,-1.66666838405265e+02°) +1.62181009735891e+03 (6.67621492862556e+00dB,-1.67066831364703e+02°) +1.65958690743754e+03 (6.21577606425845e+00dB,-1.67450610150526e+02°) +1.69824365246172e+03 (5.75832383138170e+00dB,-1.67819173683865e+02°) +1.73780082874935e+03 (5.30370021344019e+00dB,-1.68173437763799e+02°) +1.77827941003890e+03 (4.85175633372037e+00dB,-1.68514243515837e+02°) +1.81970085860996e+03 (4.40235188567490e+00dB,-1.68842364851762e+02°) +1.86208713666284e+03 (3.95535459719014e+00dB,-1.69158515070294e+02°) +1.90546071796322e+03 (3.51063972793889e+00dB,-1.69463352709366e+02°) +1.94984459975802e+03 (3.06808959860339e+00dB,-1.69757486745523e+02°) +1.99526231496885e+03 (2.62759315052897e+00dB,-1.70041481222127e+02°) +2.04173794466950e+03 (2.18904553424205e+00dB,-1.70315859377037e+02°) +2.08929613085401e+03 (1.75234772520120e+00dB,-1.70581107330671e+02°) +2.13796208950220e+03 (1.31740616514358e+00dB,-1.70837677387484e+02°) +2.18776162394952e+03 (8.84132427406702e-01dB,-1.71085990996115e+02°) +2.23872113856831e+03 (4.52442904659552e-01dB,-1.71326441408538e+02°) +2.29086765276774e+03 (2.22585175341314e-02dB,-1.71559396072483e+02°) +2.34422881531989e+03 (-4.06495557274299e-01dB,-1.71785198787541e+02°) +2.39883291901946e+03 (-8.33890140793276e-01dB,-1.72004171651252e+02°) +2.45470891568500e+03 (-1.25999228871934e+00dB,-1.72216616818339e+02°) +2.51188643150954e+03 (-1.68486551271713e+00dB,-1.72422818093603e+02°) +2.57039578276883e+03 (-2.10856998718534e+00dB,-1.72623042375948e+02°) +2.63026799189534e+03 (-2.53116274252525e+00dB,-1.72817540969632e+02°) +2.69153480392688e+03 (-2.95269784587726e+00dB,-1.73006550776406e+02°) +2.75422870333813e+03 (-3.37322657021732e+00dB,-1.73190295380868e+02°) +2.81838293126441e+03 (-3.79279755264348e+00dB,-1.73368986039928e+02°) +2.88403150312656e+03 (-4.21145694261883e+00dB,-1.73542822585912e+02°) +2.95120922666634e+03 (-4.62924854088101e+00dB,-1.73711994251960e+02°) +3.01995172040197e+03 (-5.04621392967403e+00dB,-1.73876680427296e+02°) +3.09029543251355e+03 (-5.46239259491067e+00dB,-1.74037051349062e+02°) +3.16227766016833e+03 (-5.87782204082488e+00dB,-1.74193268736966e+02°) +3.23593656929624e+03 (-6.29253789763503e+00dB,-1.74345486375888e+02°) +3.31131121482586e+03 (-6.70657402269491e+00dB,-1.74493850651515e+02°) +3.38844156139198e+03 (-7.11996259557850e+00dB,-1.74638501043211e+02°) +3.46736850452527e+03 (-7.53273420750686e+00dB,-1.74779570578046e+02°) +3.54813389233570e+03 (-7.94491794549734e+00dB,-1.74917186249488e+02°) +3.63078054770096e+03 (-8.35654147158611e+00dB,-1.75051469403873e+02°) +3.71535229097167e+03 (-8.76763109744911e+00dB,-1.75182536097593e+02°) +3.80189396320556e+03 (-9.17821185472280e+00dB,-1.75310497427358e+02°) +3.89045144994275e+03 (-9.58830756130358e+00dB,-1.75435459836082e+02°) +3.98107170553491e+03 (-9.99794088388478e+00dB,-1.75557525396306e+02°) +4.07380277804107e+03 (-1.04071333969715e+01dB,-1.75676792073078e+02°) +4.16869383470329e+03 (-1.08159056385959e+01dB,-1.75793353968128e+02°) +4.26579518801586e+03 (-1.12242771629404e+01dB,-1.75907301546703e+02°) +4.36515832240159e+03 (-1.16322665900605e+01dB,-1.76018721848633e+02°) +4.46683592150956e+03 (-1.20398916528867e+01dB,-1.76127698684814e+02°) +4.57088189614868e+03 (-1.24471692416719e+01dB,-1.76234312820335e+02°) +4.67735141287191e+03 (-1.28541154460390e+01dB,-1.76338642145293e+02°) +4.78630092322631e+03 (-1.32607455947728e+01dB,-1.76440761834246e+02°) +4.89778819368439e+03 (-1.36670742934921e+01dB,-1.76540744495235e+02°) +5.01187233627265e+03 (-1.40731154603261e+01dB,-1.76638660309160e+02°) +5.12861383991357e+03 (-1.44788823597121e+01dB,-1.76734577160246e+02°) +5.24807460249765e+03 (-1.48843876344263e+01dB,-1.76828560758288e+02°) +5.37031796370244e+03 (-1.52896433359466e+01dB,-1.76920674753301e+02°) +5.49540873857616e+03 (-1.56946609532456e+01dB,-1.77010980843138e+02°) +5.62341325190340e+03 (-1.60994514401020e+01dB,-1.77099538874590e+02°) +5.75439937337148e+03 (-1.65040252410151e+01dB,-1.77186406938461e+02°) +5.88843655355580e+03 (-1.69083923157994e+01dB,-1.77271641459080e+02°) +6.02559586074348e+03 (-1.73125621629343e+01dB,-1.77355297278599e+02°) +6.16595001861473e+03 (-1.77165438417374e+01dB,-1.77437427736505e+02°) +6.30957344480183e+03 (-1.81203459934254e+01dB,-1.77518084744672e+02°) +6.45654229034645e+03 (-1.85239768611251e+01dB,-1.77597318858269e+02°) +6.60693448007586e+03 (-1.89274443088895e+01dB,-1.77675179342798e+02°) +6.76082975391971e+03 (-1.93307558397742e+01dB,-1.77751714237590e+02°) +6.91830970918926e+03 (-1.97339186130242e+01dB,-1.77826970415944e+02°) +7.07945784384127e+03 (-2.01369394604179e+01dB,-1.77900993642173e+02°) +7.24435960074979e+03 (-2.05398249018149e+01dB,-1.77973828625772e+02°) +7.41310241300906e+03 (-2.09425811599467e+01dB,-1.78045519072896e+02°) +7.58577575029172e+03 (-2.13452141744936e+01dB,-1.78116107735340e+02°) +7.76247116628679e+03 (-2.17477296154819e+01dB,-1.78185636457175e+02°) +7.94328234724269e+03 (-2.21501328960399e+01dB,-1.78254146219226e+02°) +8.12830516164086e+03 (-2.25524291845426e+01dB,-1.78321677181513e+02°) +8.31763771102658e+03 (-2.29546234161800e+01dB,-1.78388268723800e+02°) +8.51138038202363e+03 (-2.33567203039765e+01dB,-1.78453959484369e+02°) +8.70963589956067e+03 (-2.37587243492902e+01dB,-1.78518787397170e+02°) +8.91250938133731e+03 (-2.41606398518188e+01dB,-1.78582789727422e+02°) +9.12010839355895e+03 (-2.45624709191375e+01dB,-1.78646003105755e+02°) +9.33254300796976e+03 (-2.49642214757922e+01dB,-1.78708463561045e+02°) +9.54992586021421e+03 (-2.53658952719703e+01dB,-1.78770206551981e+02°) +9.77237220955795e+03 (-2.57674958917720e+01dB,-1.78831266997459e+02°) +9.99999999999984e+03 (-2.61690267611007e+01dB,-1.78891679305873e+02°) +1.02329299228074e+04 (-2.65704911551921e+01dB,-1.78951477403421e+02°) +1.04712854805088e+04 (-2.69718922058011e+01dB,-1.79010694761417e+02°) +1.07151930523759e+04 (-2.73732329080628e+01dB,-1.79069364422736e+02°) +1.09647819614317e+04 (-2.77745161270443e+01dB,-1.79127519027418e+02°) +1.12201845430195e+04 (-2.81757446040033e+01dB,-1.79185190837503e+02°) +1.14815362149686e+04 (-2.85769209623681e+01dB,-1.79242411761135e+02°) +1.17489755493951e+04 (-2.89780477134520e+01dB,-1.79299213375993e+02°) +1.20226443461739e+04 (-2.93791272619185e+01dB,-1.79355626952098e+02°) +1.23026877081236e+04 (-2.97801619110058e+01dB,-1.79411683474021e+02°) +1.25892541179415e+04 (-3.01811538675270e+01dB,-1.79467413662558e+02°) +1.28824955169311e+04 (-3.05821052466544e+01dB,-1.79522847995890e+02°) +1.31825673855639e+04 (-3.09830180765006e+01dB,-1.79578016730269e+02°) +1.34896288259163e+04 (-3.13838943025069e+01dB,-1.79632949920272e+02°) +1.38038426460286e+04 (-3.17847357916477e+01dB,-1.79687677438646e+02°) +1.41253754462273e+04 (-3.21855443364623e+01dB,-1.79742228995767e+02°) +1.44543977074590e+04 (-3.25863216589217e+01dB,-1.79796634158773e+02°) +1.47910838816818e+04 (-3.29870694141408e+01dB,-1.79850922370356e+02°) +1.51356124843618e+04 (-3.33877891939421e+01dB,-1.79905122967264e+02°) +1.54881661891246e+04 (-3.37884825302816e+01dB,-1.79959265198540e+02°) +1.58489319246109e+04 (-3.41891508985421e+01dB,-1.79986621756495e+02°) +1.62181009735890e+04 (-3.45897957207031e+01dB,-1.79932508770485e+02°) +1.65958690743753e+04 (-3.49904183683934e+01dB,-1.79878366750479e+02°) +1.69824365246172e+04 (-3.53910201658334e+01dB,-1.79824166620572e+02°) +1.73780082874935e+04 (-3.57916023926738e+01dB,-1.79769879304690e+02°) +1.77827941003889e+04 (-3.61921662867369e+01dB,-1.79715475709550e+02°) +1.81970085860995e+04 (-3.65927130466661e+01dB,-1.79660926707729e+02°) +1.86208713666284e+04 (-3.69932438344900e+01dB,-1.79606203120862e+02°) +1.90546071796321e+04 (-3.73937597781072e+01dB,-1.79551275702934e+02°) +1.94984459975801e+04 (-3.77942619736950e+01dB,-1.79496115123661e+02°) +1.99526231496885e+04 (-3.81947514880506e+01dB,-1.79440691951926e+02°) +2.04173794466949e+04 (-3.85952293608669e+01dB,-1.79384976639301e+02°) +2.08929613085400e+04 (-3.89956966069498e+01dB,-1.79328939503583e+02°) +2.13796208950220e+04 (-3.93961542183800e+01dB,-1.79272550712373e+02°) +2.18776162394952e+04 (-3.97966031666267e+01dB,-1.79215780266677e+02°) +2.23872113856830e+04 (-4.01970444046144e+01dB,-1.79158597984514e+02°) +2.29086765276773e+04 (-4.05974788687502e+01dB,-1.79100973484505e+02°) +2.34422881531988e+04 (-4.09979074809137e+01dB,-1.79042876169471e+02°) +2.39883291901945e+04 (-4.13983311504156e+01dB,-1.78984275209983e+02°) +2.45470891568499e+04 (-4.17987507759276e+01dB,-1.78925139527897e+02°) +2.51188643150954e+04 (-4.21991672473890e+01dB,-1.78865437779831e+02°) +2.57039578276882e+04 (-4.25995814478930e+01dB,-1.78805138340591e+02°) +2.63026799189534e+04 (-4.29999942555572e+01dB,-1.78744209286543e+02°) +2.69153480392687e+04 (-4.34004065453831e+01dB,-1.78682618378903e+02°) +2.75422870333812e+04 (-4.38008191911057e+01dB,-1.78620333046962e+02°) +2.81838293126441e+04 (-4.42012330670414e+01dB,-1.78557320371213e+02°) +2.88403150312656e+04 (-4.46016490499334e+01dB,-1.78493547066392e+02°) +2.95120922666633e+04 (-4.50020680208026e+01dB,-1.78428979464417e+02°) +3.01995172040196e+04 (-4.54024908668043e+01dB,-1.78363583497229e+02°) +3.09029543251354e+04 (-4.58029184830976e+01dB,-1.78297324679504e+02°) +3.16227766016832e+04 (-4.62033517747291e+01dB,-1.78230168091272e+02°) +3.23593656929623e+04 (-4.66037916585359e+01dB,-1.78162078360387e+02°) +3.31131121482585e+04 (-4.70042390650713e+01dB,-1.78093019644893e+02°) +3.38844156139197e+04 (-4.74046949405578e+01dB,-1.78022955615244e+02°) +3.46736850452526e+04 (-4.78051602488705e+01dB,-1.77951849436397e+02°) +3.54813389233569e+04 (-4.82056359735557e+01dB,-1.77879663749762e+02°) +3.63078054770095e+04 (-4.86061231198876e+01dB,-1.77806360655018e+02°) +3.71535229097166e+04 (-4.90066227169690e+01dB,-1.77731901691774e+02°) +3.80189396320554e+04 (-4.94071358198788e+01dB,-1.77656247821098e+02°) +3.89045144994274e+04 (-4.98076635118706e+01dB,-1.77579359406897e+02°) +3.98107170553490e+04 (-5.02082069066275e+01dB,-1.77501196197143e+02°) +4.07380277804105e+04 (-5.06087671505769e+01dB,-1.77421717304966e+02°) +4.16869383470328e+04 (-5.10093454252703e+01dB,-1.77340881189598e+02°) +4.26579518801585e+04 (-5.14099429498323e+01dB,-1.77258645637169e+02°) +4.36515832240158e+04 (-5.18105609834833e+01dB,-1.77174967741373e+02°) +4.46683592150955e+04 (-5.22112008281414e+01dB,-1.77089803883994e+02°) +4.57088189614867e+04 (-5.26118638311085e+01dB,-1.77003109715299e+02°) +4.67735141287190e+04 (-5.30125513878447e+01dB,-1.76914840134312e+02°) +4.78630092322630e+04 (-5.34132649448366e+01dB,-1.76824949268962e+02°) +4.89778819368437e+04 (-5.38140060025662e+01dB,-1.76733390456128e+02°) +5.01187233627263e+04 (-5.42147761185830e+01dB,-1.76640116221575e+02°) +5.12861383991355e+04 (-5.46155769106883e+01dB,-1.76545078259813e+02°) +5.24807460249763e+04 (-5.50164100602342e+01dB,-1.76448227413858e+02°) +5.37031796370243e+04 (-5.54172773155459e+01dB,-1.76349513654945e+02°) +5.49540873857614e+04 (-5.58181804954716e+01dB,-1.76248886062189e+02°) +5.62341325190339e+04 (-5.62191214930672e+01dB,-1.76146292802202e+02°) +5.75439937337146e+04 (-5.66201022794214e+01dB,-1.76041681108712e+02°) +5.88843655355578e+04 (-5.70211249076288e+01dB,-1.75934997262180e+02°) +6.02559586074346e+04 (-5.74221915169161e+01dB,-1.75826186569445e+02°) +6.16595001861471e+04 (-5.78233043369310e+01dB,-1.75715193343439e+02°) +6.30957344480181e+04 (-5.82244656921969e+01dB,-1.75601960882969e+02°) +6.45654229034643e+04 (-5.86256780067448e+01dB,-1.75486431452622e+02°) +6.60693448007584e+04 (-5.90269438089268e+01dB,-1.75368546262814e+02°) +6.76082975391969e+04 (-5.94282657364202e+01dB,-1.75248245450027e+02°) +6.91830970918923e+04 (-5.98296465414290e+01dB,-1.75125468057262e+02°) +7.07945784384124e+04 (-6.02310890960918e+01dB,-1.75000152014761e+02°) +7.24435960074976e+04 (-6.06325963981029e+01dB,-1.74872234121039e+02°) +7.41310241300903e+04 (-6.10341715765557e+01dB,-1.74741650024281e+02°) +7.58577575029169e+04 (-6.14358178980154e+01dB,-1.74608334204143e+02°) +7.76247116628677e+04 (-6.18375387728312e+01dB,-1.74472219954040e+02°) +7.94328234724266e+04 (-6.22393377616948e+01dB,-1.74333239363963e+02°) +8.12830516164084e+04 (-6.26412185824541e+01dB,-1.74191323303895e+02°) +8.31763771102655e+04 (-6.30431851171915e+01dB,-1.74046401407913e+02°) +8.51138038202360e+04 (-6.34452414195745e+01dB,-1.73898402059034e+02°) +8.70963589956064e+04 (-6.38473917224876e+01dB,-1.73747252374899e+02°) +8.91250938133728e+04 (-6.42496404459536e+01dB,-1.73592878194391e+02°) +9.12010839355892e+04 (-6.46519922053538e+01dB,-1.73435204065263e+02°) +9.33254300796973e+04 (-6.50544518199547e+01dB,-1.73274153232896e+02°) +9.54992586021417e+04 (-6.54570243217490e+01dB,-1.73109647630287e+02°) +9.77237220955792e+04 (-6.58597149646209e+01dB,-1.72941607869390e+02°) +9.99999999999980e+04 (-6.62625292338405e+01dB,-1.72769953233919e+02°) +1.02329299228073e+05 (-6.66654728558979e+01dB,-1.72594601673769e+02°) +1.04712854805088e+05 (-6.70685518086817e+01dB,-1.72415469801164e+02°) +1.07151930523759e+05 (-6.74717723320097e+01dB,-1.72232472888712e+02°) +1.09647819614316e+05 (-6.78751409385176e+01dB,-1.72045524869503e+02°) +1.12201845430194e+05 (-6.82786644249105e+01dB,-1.71854538339421e+02°) +1.14815362149686e+05 (-6.86823498835837e+01dB,-1.71659424561855e+02°) +1.17489755493951e+05 (-6.90862047146137e+01dB,-1.71460093474986e+02°) +1.20226443461739e+05 (-6.94902366381254e+01dB,-1.71256453701850e+02°) +1.23026877081236e+05 (-6.98944537070351e+01dB,-1.71048412563386e+02°) +1.25892541179414e+05 (-7.02988643201703e+01dB,-1.70835876094684e+02°) +1.28824955169311e+05 (-7.07034772357665e+01dB,-1.70618749064667e+02°) +1.31825673855638e+05 (-7.11083015853367e+01dB,-1.70396934999437e+02°) +1.34896288259163e+05 (-7.15133468879117e+01dB,-1.70170336209557e+02°) +1.38038426460286e+05 (-7.19186230646428e+01dB,-1.69938853821504e+02°) +1.41253754462273e+05 (-7.23241404537614e+01dB,-1.69702387813597e+02°) +1.44543977074590e+05 (-7.27299098258818e+01dB,-1.69460837056661e+02°) +1.47910838816818e+05 (-7.31359423996379e+01dB,-1.69214099359748e+02°) +1.51356124843618e+05 (-7.35422498576343e+01dB,-1.68962071521196e+02°) +1.54881661891245e+05 (-7.39488443626965e+01dB,-1.68704649385375e+02°) +1.58489319246108e+05 (-7.43557385743943e+01dB,-1.68441727905428e+02°) +1.62181009735890e+05 (-7.47629456658162e+01dB,-1.68173201212351e+02°) +1.65958690743753e+05 (-7.51704793405627e+01dB,-1.67898962690764e+02°) +1.69824365246171e+05 (-7.55783538499257e+01dB,-1.67618905061724e+02°) +1.73780082874934e+05 (-7.59865840102153e+01dB,-1.67332920472945e+02°) +1.77827941003889e+05 (-7.63951852201911e+01dB,-1.67040900596789e+02°) +1.81970085860995e+05 (-7.68041734785494e+01dB,-1.66742736736399e+02°) +1.86208713666283e+05 (-7.72135654014126e+01dB,-1.66438319940346e+02°) +1.90546071796321e+05 (-7.76233782397609e+01dB,-1.66127541126172e+02°) +1.94984459975800e+05 (-7.80336298967406e+01dB,-1.65810291213177e+02°) +1.99526231496884e+05 (-7.84443389447772e+01dB,-1.65486461264834e+02°) +2.04173794466949e+05 (-7.88555246424121e+01dB,-1.65155942641176e+02°) +2.08929613085400e+05 (-7.92672069507794e+01dB,-1.64818627161499e+02°) +2.13796208950219e+05 (-7.96794065496267e+01dB,-1.64474407277709e+02°) +2.18776162394951e+05 (-8.00921448527793e+01dB,-1.64123176258611e+02°) +2.23872113856829e+05 (-8.05054440229378e+01dB,-1.63764828385438e+02°) +2.29086765276772e+05 (-8.09193269856932e+01dB,-1.63399259158850e+02°) +2.34422881531987e+05 (-8.13338174426304e+01dB,-1.63026365517626e+02°) +2.39883291901944e+05 (-8.17489398833894e+01dB,-1.62646046069232e+02°) +2.45470891568498e+05 (-8.21647195965387e+01dB,-1.62258201332368e+02°) +2.50000000000000e+05 (-8.24953344539937e+01dB,-1.61944827989110e+02°)
