How can extract the 2 polyphase components of a signal after doing Fractional sampling

1 次查看(过去 30 天)
Hello
Suppose I have a continuous signal x(t), which was sampled using sampling function s(t) whose sampling rate is Ts.How can I sample the continuous signal by Ts/2 instead of Ts in order to get two fractional sampled signals.
for example y(t) = s(t) * x(t) with t = nTs , so if I sampled with sampling rate Ts/2, I supposed to have Y1 = S1(t) * x(t) and Y2 = S2(t)* x(t), with Y1, Y2 and S1(t), S2(t) are the polyphase components of y(t) and s(t) respectively.
Is that right :
close all, clear all
Fx = 20; Tx=1/Fx; % Original sampling frequency in Hz
tx = 0:Tx:1; % Time vector tx
x = 0.9*sin(2*pi*tx); % Input sequence
y = resample(x,2,1); % Re-sampling
ty = (0:(length(y)-1))*1*Tx/2; % New time vector ty
If so, .. if y is the first polyphase component of input signal, so where is the second component, or how can I get it?

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Multirate and Multistage Filters 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by