馈线中的VSWR电压驻波比

在射频信号馈线传输中,信号传输有一个概念:驻波比。

这个概念好理解,就是一个波进去,在终端由于不匹配形成反射波回来。

但是不是那么好想像,叠加后是啥模样的波形。

借助python+matplotlib可以方便模拟出来,便于直观理解。

先上动态图。

本文采样了VSWR=0.2,0.5,1(全反射)三种情况:

说明:红色是入射波,绿色是反射波,蓝色是叠加后的波

馈线中的VSWR电压驻波比

 

馈线中的VSWR电压驻波比

0.5的比例,现象比较明显。会有起幅,也会动。

馈线中的VSWR电压驻波比

全反射,是驻波。很特别。波峰波谷一动不动。

并且在边缘振幅为0,这个也是弦乐器的形式,可以想像一根弦两端固定,是不能动的,但是弦上可以自由振动特定的一组频率。

python源代码:

import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import time

fig, ax = plt.subplots()

# Data for plotting
def wave( delta):
       t = np.arange(0.0, 6.0, 0.01)
       s =  np.sin(2 * np.pi * (t-delta))
       rs =  0.2*np.sin(2 * np.pi * ((t+delta))) #红色0.2是反射系数,可以修改为0-1的值,观看不同反射强度的情况
       sum_s=s+rs
       plt.cla()
       plt.ylim(-3, 3)
       ax.set(xlabel='time (s)', ylabel='voltage (mV)',
              title='0.2 Voltage Standing Wave Ratio')
       ax.grid()
       ax.plot(t, s,'r')
       ax.plot(t, rs, 'g')
       ax.plot(t, sum_s, 'b')
       #plt.show()
       print("pause..")
       plt.pause(0.05)
       print("pause end")


trun=np.arange(0,12,0.01)
print("start..")
for delta in trun:
       wave(delta)


20190327 原创,转载标明出处,谢谢。