如何沿频率轴w [0,1]归一化信号

时间:2018-11-26 21:21:24

标签: python filter filtering normalization frequency

我在频域中有一个信号(代码中的G)。我想沿频率轴w [0,1]对其进行归一化。

此后,信号将在∆w = 0.0001wa处离散化直至可用 频率wa = 105 rad / s。

我不知道如何沿着频率轴对信号进行归一化处理,以使“ w”介于0到1之间(以及从问题中得到的信息)。

感谢您的帮助或建议。

from scipy import signal
import sympy as sp
import matplotlib.pyplot as plt
from scipy.signal import freqs, iirfilter, bilinear, cont2discrete, TransferFunction, hilbert
import numpy as np
import math

wa = 100000

discrete_wa = np.arange(-wa, wa, 0.0001*wa)
def G (w):

    G = (((cr1+ 1j*ci1)/(1j*w -(pr1+1j*pi1))) + ((cr2+ 1j*ci2)/(1j*w -(pr2+1j*pi2))) + ((cr3+ 1j*ci3)/(1j*w -(pr1+1j*pi1))))
    return G
cr1 = 100;
ci1 = 0;
pr1 = -50 ;
pi1= 200; 
cr2 = 1000; 
ci2 = 0;
pr2 = -1000 ;
pi2 = 3000; 
cr3 = 10000;
ci3 = 0;
pr3 = -7000; 
pi3 = 11000;

def F (w):

    F = ((1)/(-1-1j*w))
    return F

g_dis = [G_(value) for value in discrete_wa]

0 个答案:

没有答案