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 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Multirate and Multistage Filters についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!