Questions tagged [upsampling]
24 questions
8
votes
4 answers
How can I upsample 22 kHz speech audio recording to 44 kHz, maybe using AI?
I have a 22 kHz mono audio recording, which is mainly speech, a reading. I would like to upsample somehow to 44 kHz, to improve the audible quality. I have read about there are AI methods for upsampling pictures, even videos to a higher resolution.…
Konstantin
- 181
- 1
- 5
5
votes
1 answer
The Proper Way to Do Sinc Upsampling (DFT Upsampling) for Uniformly Sampled Discrete Signals with Finite Number of Samples
Given a signal $ \left\{ x [ 0 ], x [ 1 ], ..., x [ N - 1 ] \right\} $ what would be the correct way to upsample it in the frequency domain (Sinc interpolation)?
Note: Added as a request by the answer giver of The Proper Way to Do Sinc Downsampling…
David
- 546
- 1
- 3
- 16
4
votes
1 answer
Applying 2D Sinc Interpolation for Upsampling in the Fourier Domain (DFT / FFT)
Related to The Proper Way to Do Sinc Upsampling (DFT Upsampling) for Uniformly Sampled Discrete Signals with Finite Number of Samples, how can one apply Sinc upsampling in the DFT / FFT domain for a 2D signal?
What are considerations when…
Eric Johnson
- 291
- 1
- 8
3
votes
1 answer
Synchronizing 2 time series signals at slightly different sampling frequencies
I'm working with an embedded system that has two acquisition channels and unfortunately, their clock crystals are slightly out of sync. Even though both boards are configured by software to sample at 1kHz, in reality, one of them samples at 996 Hz…
Amudsen
- 33
- 3
2
votes
1 answer
Efficient Implementation of Digital Upconversion
I have an application where I have a pulse shaped QAM signal, at 2 samples per symbol. I need to take the I/Q samples and perform quadrature upconversion so that they can be output on a DAC that's operating at a (real) sample rate of 8 times the…
user67081
- 578
- 2
- 9
2
votes
1 answer
Getting error while performing upsampling of an audio signal processing using low pass filter in python
I want to perform upsampling of an audio signal introducing zeros between samples to create a longer signal with factor of N=2. The sampling rate is 44100Hz, time = 5sec.
def butter_lowpass(cutoff, fs, order=5):
nyq = 2 * fs
normal_cutoff =…
user57898
- 21
- 1
1
vote
0 answers
3D interpolation of a volume with irregular upsampling
Given a collection of 2D slices which as a whole corresponds to a 3D volume (medical image of an organ), I only take specific slices (i.e. I replace the ones I dont want with zeros) and so, I end up with a 3D matrix of same shape e.g. 64x64x40 and…
SheppLogan
- 635
- 6
- 17
1
vote
1 answer
AWGN noise variance in upsampled BPSK signal
When I simulate BER for basic PSK schemes, I set the IQ complex noise variance to
$\sigma^{2} = \frac{E_{s}}{2*R_{m}*R_{c}}*\left( \frac{Eb}{No}\right)^{-1}$
where
$E_{s}$ = Energy per modulated symbol
$R_{m}$ = Modulation rate (1 for BPSK, 2 for…
Moses Browne Mwakyanjala
- 582
- 4
- 14
1
vote
1 answer
Why symbols have to be upsampling, if the symbol rate and sample rate is same what happen?
In digital modulation process, after constellation mapping and before pulse shaping, the symbols are upsampled with the number L(samples per symbol). At this moment, why symbol have to be upsampled, if the symbol rate and sample rate is same what…
agile
- 71
- 6
1
vote
1 answer
How to correctly use sinc interpolation in Matlab?
What is the right way to use sinc interpolation for a given discrete signal $x[n]$? Following is the sinc interpolation formula:
$$x(t) = \sum_{n=-\infty}^\infty x[n] \mathrm{sinc}\left(\frac{t-nT}{T}\right)$$
A simple explanation with a real world…
level2fast
- 37
- 5
1
vote
2 answers
Book suggestion for upsampling and downsampling
I want to ask for a good textbook or online material which explains
in detail:
-the time and frequency domain mathematics
behind upsampling and downsampling.
-easy to follow
Note: Oppenheim's discrete-time signal processing book is hard to…
DSPinfinity
- 325
- 1
- 8
0
votes
1 answer
Change Amplitude Magnitude after Interpolation Algorithm
I try to implement interpolation algorithm. I code this using MATLAB.
Firstly, I create a signal and I upsample my signal using zero padding.
fs = 1000;
t = 0:1/fs:0.5-1/fs;
sig1 = sin(2*pi*50*t);
x_up(1:4:sig_len*4)= 4*sig1(1:sig_len);
x_up =…
bb0667
- 73
- 4
0
votes
2 answers
when is downsampling followed by upsampling shift invariant
i have a set of images that i need to send through an hourglass-type convolutional system.
I understand convolutions are shift-invariant, so i will ignore them
the question is then:
If I downsample a signal by 2x, then upsample by 2x -- what…
Anatoly
- 103
- 3
0
votes
1 answer
Resampling a Zero Order Hold signal
I have a sine signal whose frequency is $f$ sampled and then reproduced by a DAC as a zero order hold signal with sampling period $T_1$. The DAC signal is then reacquired with a sampling period $T_2 = T_1 / 10 $.
In my case $f = 400 $ Hz, $T_1 = 1$…
Hybridslinky
- 23
- 4
0
votes
1 answer
How to upsample voice properly?
I have a low quality 24 kHz mp3 voice and I'd like to upsample it to 48 kHz for farther mixing with another 48 kHz track.
What is the right steepness curve in this case? I'm going to use an ideal low-pass filter with:
Filter steepness=2000
Cutoff…
dereks
- 101
- 2