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

1 回表示 (過去 30 日間)
Zeyad Qasem
Zeyad Qasem 2018 年 7 月 21 日
編集済み: Zeyad Qasem 2018 年 7 月 21 日
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 Center および File ExchangeMultirate and Multistage Filters についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by