馈线中的VSWR电压驻波比
在射频信号馈线传输中,信号传输有一个概念:驻波比。
这个概念好理解,就是一个波进去,在终端由于不匹配形成反射波回来。
但是不是那么好想像,叠加后是啥模样的波形。
借助python+matplotlib可以方便模拟出来,便于直观理解。
先上动态图。
本文采样了VSWR=0.2,0.5,1(全反射)三种情况:
说明:红色是入射波,绿色是反射波,蓝色是叠加后的波
0.5的比例,现象比较明显。会有起幅,也会动。
全反射,是驻波。很特别。波峰波谷一动不动。
并且在边缘振幅为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 原创,转载标明出处,谢谢。