|
From: | Marcus Müller |
Subject: | Re: [Discuss-gnuradio] "Slicing" a complex signal. |
Date: | Wed, 23 Apr 2014 12:58:30 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 |
Hi Jordan,
you can use (complex) bandpasses to select either halfband, and frequency translate the results to your heart's desire individually, if this is what you're after. You might need to design that filter yourself -- which isn't as hard as it sounds: use the gr_filter_design tool, which comes with GNU Radio, design a lowpass with a passband of $\frac{b_\text{halfband}}2$ and shift the taps in frequency domain by multiplying them with a complex sine $e^{j\frac{b_\text{halfband}}{2}\pi n}$. Also, taking the signal (twice), shifting it by respectively, and then high passing everything below away should work, too. also, if possible within your nyquist bandwidth without introducing aliases in places you need, multiplying with a *real* cosine (and high passing) would do your job, too. Greetings, Marcus
|
[Prev in Thread] | Current Thread | [Next in Thread] |