Oversample: Oversample by Nearest-Neighbor Interpolation

Description Usage Arguments Details Value Author(s) Examples

View source: R/Oversample.R

Description

In order to maintain digital filter fidelity at very high frequencies, it is sometimes necessary to oversample a signal. This function oversamples a signal by nearest-neighbor interpolation.

Usage

1
Oversample(x, n)

Arguments

x

Signal to be oversampled

n

Factor by which it should be oversampled

Details

The output probably needs to be decimated after deconvolution.

Value

Vector of oversampled data.

Author(s)

Jake Anderson

Examples

1
2
3
# Oversample a random trace by a factor of 10
x = rnorm(100)
Oversample(x, 10)

Example output

Loading required package: signal

Attaching package: 'signal'

The following objects are masked from 'package:stats':

    filter, poly

Loading required package: RSEIS
Loading required package: pracma

Attaching package: 'pracma'

The following objects are masked from 'package:RSEIS':

    detrend, hypot, logspace, peaks, trapz

The following objects are masked from 'package:signal':

    conv, ifft, interp1, pchip, polyval, roots


Attaching package: 'TDD'

The following object is masked from 'package:RSEIS':

    ReadInstr

   [1] -0.77696734 -0.77696734 -0.77696734 -0.77696734 -0.77696734 -0.77696734
   [7] -0.77696734 -0.77696734 -0.77696734 -0.77696734  0.37010334  0.37010334
  [13]  0.37010334  0.37010334  0.37010334  0.37010334  0.37010334  0.37010334
  [19]  0.37010334  0.37010334 -0.38557837 -0.38557837 -0.38557837 -0.38557837
  [25] -0.38557837 -0.38557837 -0.38557837 -0.38557837 -0.38557837 -0.38557837
  [31]  2.01144831  2.01144831  2.01144831  2.01144831  2.01144831  2.01144831
  [37]  2.01144831  2.01144831  2.01144831  2.01144831  1.31721578  1.31721578
  [43]  1.31721578  1.31721578  1.31721578  1.31721578  1.31721578  1.31721578
  [49]  1.31721578  1.31721578  1.36732057  1.36732057  1.36732057  1.36732057
  [55]  1.36732057  1.36732057  1.36732057  1.36732057  1.36732057  1.36732057
  [61]  0.09640934  0.09640934  0.09640934  0.09640934  0.09640934  0.09640934
  [67]  0.09640934  0.09640934  0.09640934  0.09640934  0.08853658  0.08853658
  [73]  0.08853658  0.08853658  0.08853658  0.08853658  0.08853658  0.08853658
  [79]  0.08853658  0.08853658  0.32776547  0.32776547  0.32776547  0.32776547
  [85]  0.32776547  0.32776547  0.32776547  0.32776547  0.32776547  0.32776547
  [91]  0.79875422  0.79875422  0.79875422  0.79875422  0.79875422  0.79875422
  [97]  0.79875422  0.79875422  0.79875422  0.79875422 -0.98336953 -0.98336953
 [103] -0.98336953 -0.98336953 -0.98336953 -0.98336953 -0.98336953 -0.98336953
 [109] -0.98336953 -0.98336953  0.02762387  0.02762387  0.02762387  0.02762387
 [115]  0.02762387  0.02762387  0.02762387  0.02762387  0.02762387  0.02762387
 [121]  2.40958461  2.40958461  2.40958461  2.40958461  2.40958461  2.40958461
 [127]  2.40958461  2.40958461  2.40958461  2.40958461  1.27181210  1.27181210
 [133]  1.27181210  1.27181210  1.27181210  1.27181210  1.27181210  1.27181210
 [139]  1.27181210  1.27181210  0.61457205  0.61457205  0.61457205  0.61457205
 [145]  0.61457205  0.61457205  0.61457205  0.61457205  0.61457205  0.61457205
 [151] -0.39762111 -0.39762111 -0.39762111 -0.39762111 -0.39762111 -0.39762111
 [157] -0.39762111 -0.39762111 -0.39762111 -0.39762111  1.06310431  1.06310431
 [163]  1.06310431  1.06310431  1.06310431  1.06310431  1.06310431  1.06310431
 [169]  1.06310431  1.06310431  0.21031044  0.21031044  0.21031044  0.21031044
 [175]  0.21031044  0.21031044  0.21031044  0.21031044  0.21031044  0.21031044
 [181] -0.06021514 -0.06021514 -0.06021514 -0.06021514 -0.06021514 -0.06021514
 [187] -0.06021514 -0.06021514 -0.06021514 -0.06021514  0.32515985  0.32515985
 [193]  0.32515985  0.32515985  0.32515985  0.32515985  0.32515985  0.32515985
 [199]  0.32515985  0.32515985  1.51065010  1.51065010  1.51065010  1.51065010
 [205]  1.51065010  1.51065010  1.51065010  1.51065010  1.51065010  1.51065010
 [211]  0.88440666  0.88440666  0.88440666  0.88440666  0.88440666  0.88440666
 [217]  0.88440666  0.88440666  0.88440666  0.88440666 -0.58055923 -0.58055923
 [223] -0.58055923 -0.58055923 -0.58055923 -0.58055923 -0.58055923 -0.58055923
 [229] -0.58055923 -0.58055923  0.14859233  0.14859233  0.14859233  0.14859233
 [235]  0.14859233  0.14859233  0.14859233  0.14859233  0.14859233  0.14859233
 [241]  0.58157742  0.58157742  0.58157742  0.58157742  0.58157742  0.58157742
 [247]  0.58157742  0.58157742  0.58157742  0.58157742 -1.50312983 -1.50312983
 [253] -1.50312983 -1.50312983 -1.50312983 -1.50312983 -1.50312983 -1.50312983
 [259] -1.50312983 -1.50312983  0.61932148  0.61932148  0.61932148  0.61932148
 [265]  0.61932148  0.61932148  0.61932148  0.61932148  0.61932148  0.61932148
 [271]  0.24568205  0.24568205  0.24568205  0.24568205  0.24568205  0.24568205
 [277]  0.24568205  0.24568205  0.24568205  0.24568205  1.02852786  1.02852786
 [283]  1.02852786  1.02852786  1.02852786  1.02852786  1.02852786  1.02852786
 [289]  1.02852786  1.02852786  0.11708260  0.11708260  0.11708260  0.11708260
 [295]  0.11708260  0.11708260  0.11708260  0.11708260  0.11708260  0.11708260
 [301]  0.98971377  0.98971377  0.98971377  0.98971377  0.98971377  0.98971377
 [307]  0.98971377  0.98971377  0.98971377  0.98971377  0.42664398  0.42664398
 [313]  0.42664398  0.42664398  0.42664398  0.42664398  0.42664398  0.42664398
 [319]  0.42664398  0.42664398 -1.87473385 -1.87473385 -1.87473385 -1.87473385
 [325] -1.87473385 -1.87473385 -1.87473385 -1.87473385 -1.87473385 -1.87473385
 [331] -0.54292741 -0.54292741 -0.54292741 -0.54292741 -0.54292741 -0.54292741
 [337] -0.54292741 -0.54292741 -0.54292741 -0.54292741  0.57657588  0.57657588
 [343]  0.57657588  0.57657588  0.57657588  0.57657588  0.57657588  0.57657588
 [349]  0.57657588  0.57657588 -0.97506136 -0.97506136 -0.97506136 -0.97506136
 [355] -0.97506136 -0.97506136 -0.97506136 -0.97506136 -0.97506136 -0.97506136
 [361]  0.07571726  0.07571726  0.07571726  0.07571726  0.07571726  0.07571726
 [367]  0.07571726  0.07571726  0.07571726  0.07571726 -0.47696409 -0.47696409
 [373] -0.47696409 -0.47696409 -0.47696409 -0.47696409 -0.47696409 -0.47696409
 [379] -0.47696409 -0.47696409 -0.83891349 -0.83891349 -0.83891349 -0.83891349
 [385] -0.83891349 -0.83891349 -0.83891349 -0.83891349 -0.83891349 -0.83891349
 [391]  0.75098976  0.75098976  0.75098976  0.75098976  0.75098976  0.75098976
 [397]  0.75098976  0.75098976  0.75098976  0.75098976  0.52066621  0.52066621
 [403]  0.52066621  0.52066621  0.52066621  0.52066621  0.52066621  0.52066621
 [409]  0.52066621  0.52066621  0.16320860  0.16320860  0.16320860  0.16320860
 [415]  0.16320860  0.16320860  0.16320860  0.16320860  0.16320860  0.16320860
 [421]  0.11421465  0.11421465  0.11421465  0.11421465  0.11421465  0.11421465
 [427]  0.11421465  0.11421465  0.11421465  0.11421465  0.29796193  0.29796193
 [433]  0.29796193  0.29796193  0.29796193  0.29796193  0.29796193  0.29796193
 [439]  0.29796193  0.29796193  0.54087553  0.54087553  0.54087553  0.54087553
 [445]  0.54087553  0.54087553  0.54087553  0.54087553  0.54087553  0.54087553
 [451] -0.71545483 -0.71545483 -0.71545483 -0.71545483 -0.71545483 -0.71545483
 [457] -0.71545483 -0.71545483 -0.71545483 -0.71545483 -1.18873155 -1.18873155
 [463] -1.18873155 -1.18873155 -1.18873155 -1.18873155 -1.18873155 -1.18873155
 [469] -1.18873155 -1.18873155 -0.08483208 -0.08483208 -0.08483208 -0.08483208
 [475] -0.08483208 -0.08483208 -0.08483208 -0.08483208 -0.08483208 -0.08483208
 [481]  0.93362688  0.93362688  0.93362688  0.93362688  0.93362688  0.93362688
 [487]  0.93362688  0.93362688  0.93362688  0.93362688  0.56514703  0.56514703
 [493]  0.56514703  0.56514703  0.56514703  0.56514703  0.56514703  0.56514703
 [499]  0.56514703  0.56514703  0.70884351  0.70884351  0.70884351  0.70884351
 [505]  0.70884351  0.70884351  0.70884351  0.70884351  0.70884351  0.70884351
 [511] -1.56936945 -1.56936945 -1.56936945 -1.56936945 -1.56936945 -1.56936945
 [517] -1.56936945 -1.56936945 -1.56936945 -1.56936945 -0.72106802 -0.72106802
 [523] -0.72106802 -0.72106802 -0.72106802 -0.72106802 -0.72106802 -0.72106802
 [529] -0.72106802 -0.72106802  0.92524896  0.92524896  0.92524896  0.92524896
 [535]  0.92524896  0.92524896  0.92524896  0.92524896  0.92524896  0.92524896
 [541] -0.03335328 -0.03335328 -0.03335328 -0.03335328 -0.03335328 -0.03335328
 [547] -0.03335328 -0.03335328 -0.03335328 -0.03335328 -0.22047887 -0.22047887
 [553] -0.22047887 -0.22047887 -0.22047887 -0.22047887 -0.22047887 -0.22047887
 [559] -0.22047887 -0.22047887 -0.52379240 -0.52379240 -0.52379240 -0.52379240
 [565] -0.52379240 -0.52379240 -0.52379240 -0.52379240 -0.52379240 -0.52379240
 [571]  0.29060348  0.29060348  0.29060348  0.29060348  0.29060348  0.29060348
 [577]  0.29060348  0.29060348  0.29060348  0.29060348 -0.30078008 -0.30078008
 [583] -0.30078008 -0.30078008 -0.30078008 -0.30078008 -0.30078008 -0.30078008
 [589] -0.30078008 -0.30078008 -0.06468568 -0.06468568 -0.06468568 -0.06468568
 [595] -0.06468568 -0.06468568 -0.06468568 -0.06468568 -0.06468568 -0.06468568
 [601]  1.92253814  1.92253814  1.92253814  1.92253814  1.92253814  1.92253814
 [607]  1.92253814  1.92253814  1.92253814  1.92253814 -0.45225763 -0.45225763
 [613] -0.45225763 -0.45225763 -0.45225763 -0.45225763 -0.45225763 -0.45225763
 [619] -0.45225763 -0.45225763  0.38781914  0.38781914  0.38781914  0.38781914
 [625]  0.38781914  0.38781914  0.38781914  0.38781914  0.38781914  0.38781914
 [631] -0.77435288 -0.77435288 -0.77435288 -0.77435288 -0.77435288 -0.77435288
 [637] -0.77435288 -0.77435288 -0.77435288 -0.77435288  1.24742552  1.24742552
 [643]  1.24742552  1.24742552  1.24742552  1.24742552  1.24742552  1.24742552
 [649]  1.24742552  1.24742552  1.66459719  1.66459719  1.66459719  1.66459719
 [655]  1.66459719  1.66459719  1.66459719  1.66459719  1.66459719  1.66459719
 [661] -0.94675101 -0.94675101 -0.94675101 -0.94675101 -0.94675101 -0.94675101
 [667] -0.94675101 -0.94675101 -0.94675101 -0.94675101  0.44922635  0.44922635
 [673]  0.44922635  0.44922635  0.44922635  0.44922635  0.44922635  0.44922635
 [679]  0.44922635  0.44922635  0.62510438  0.62510438  0.62510438  0.62510438
 [685]  0.62510438  0.62510438  0.62510438  0.62510438  0.62510438  0.62510438
 [691] -0.41724066 -0.41724066 -0.41724066 -0.41724066 -0.41724066 -0.41724066
 [697] -0.41724066 -0.41724066 -0.41724066 -0.41724066  1.21361809  1.21361809
 [703]  1.21361809  1.21361809  1.21361809  1.21361809  1.21361809  1.21361809
 [709]  1.21361809  1.21361809  0.28541598  0.28541598  0.28541598  0.28541598
 [715]  0.28541598  0.28541598  0.28541598  0.28541598  0.28541598  0.28541598
 [721]  0.94773672  0.94773672  0.94773672  0.94773672  0.94773672  0.94773672
 [727]  0.94773672  0.94773672  0.94773672  0.94773672  1.25929187  1.25929187
 [733]  1.25929187  1.25929187  1.25929187  1.25929187  1.25929187  1.25929187
 [739]  1.25929187  1.25929187  0.45540796  0.45540796  0.45540796  0.45540796
 [745]  0.45540796  0.45540796  0.45540796  0.45540796  0.45540796  0.45540796
 [751] -0.01023104 -0.01023104 -0.01023104 -0.01023104 -0.01023104 -0.01023104
 [757] -0.01023104 -0.01023104 -0.01023104 -0.01023104  0.22058142  0.22058142
 [763]  0.22058142  0.22058142  0.22058142  0.22058142  0.22058142  0.22058142
 [769]  0.22058142  0.22058142 -0.20542002 -0.20542002 -0.20542002 -0.20542002
 [775] -0.20542002 -0.20542002 -0.20542002 -0.20542002 -0.20542002 -0.20542002
 [781]  0.69247957  0.69247957  0.69247957  0.69247957  0.69247957  0.69247957
 [787]  0.69247957  0.69247957  0.69247957  0.69247957  1.49790196  1.49790196
 [793]  1.49790196  1.49790196  1.49790196  1.49790196  1.49790196  1.49790196
 [799]  1.49790196  1.49790196  0.21459706  0.21459706  0.21459706  0.21459706
 [805]  0.21459706  0.21459706  0.21459706  0.21459706  0.21459706  0.21459706
 [811] -0.19905117 -0.19905117 -0.19905117 -0.19905117 -0.19905117 -0.19905117
 [817] -0.19905117 -0.19905117 -0.19905117 -0.19905117 -0.27332653 -0.27332653
 [823] -0.27332653 -0.27332653 -0.27332653 -0.27332653 -0.27332653 -0.27332653
 [829] -0.27332653 -0.27332653  1.87928627  1.87928627  1.87928627  1.87928627
 [835]  1.87928627  1.87928627  1.87928627  1.87928627  1.87928627  1.87928627
 [841]  0.49350824  0.49350824  0.49350824  0.49350824  0.49350824  0.49350824
 [847]  0.49350824  0.49350824  0.49350824  0.49350824 -1.30573021 -1.30573021
 [853] -1.30573021 -1.30573021 -1.30573021 -1.30573021 -1.30573021 -1.30573021
 [859] -1.30573021 -1.30573021  0.01621712  0.01621712  0.01621712  0.01621712
 [865]  0.01621712  0.01621712  0.01621712  0.01621712  0.01621712  0.01621712
 [871] -2.69184397 -2.69184397 -2.69184397 -2.69184397 -2.69184397 -2.69184397
 [877] -2.69184397 -2.69184397 -2.69184397 -2.69184397 -0.00315065 -0.00315065
 [883] -0.00315065 -0.00315065 -0.00315065 -0.00315065 -0.00315065 -0.00315065
 [889] -0.00315065 -0.00315065  0.23014547  0.23014547  0.23014547  0.23014547
 [895]  0.23014547  0.23014547  0.23014547  0.23014547  0.23014547  0.23014547
 [901]  0.79658657  0.79658657  0.79658657  0.79658657  0.79658657  0.79658657
 [907]  0.79658657  0.79658657  0.79658657  0.79658657  0.41026610  0.41026610
 [913]  0.41026610  0.41026610  0.41026610  0.41026610  0.41026610  0.41026610
 [919]  0.41026610  0.41026610 -0.30689128 -0.30689128 -0.30689128 -0.30689128
 [925] -0.30689128 -0.30689128 -0.30689128 -0.30689128 -0.30689128 -0.30689128
 [931]  0.13205619  0.13205619  0.13205619  0.13205619  0.13205619  0.13205619
 [937]  0.13205619  0.13205619  0.13205619  0.13205619  0.55400375  0.55400375
 [943]  0.55400375  0.55400375  0.55400375  0.55400375  0.55400375  0.55400375
 [949]  0.55400375  0.55400375  0.07706183  0.07706183  0.07706183  0.07706183
 [955]  0.07706183  0.07706183  0.07706183  0.07706183  0.07706183  0.07706183
 [961] -0.07007856 -0.07007856 -0.07007856 -0.07007856 -0.07007856 -0.07007856
 [967] -0.07007856 -0.07007856 -0.07007856 -0.07007856 -1.11136697 -1.11136697
 [973] -1.11136697 -1.11136697 -1.11136697 -1.11136697 -1.11136697 -1.11136697
 [979] -1.11136697 -1.11136697 -0.84769986 -0.84769986 -0.84769986 -0.84769986
 [985] -0.84769986 -0.84769986 -0.84769986 -0.84769986 -0.84769986 -0.84769986
 [991]  0.99825915  0.99825915  0.99825915  0.99825915  0.99825915  0.99825915
 [997]  0.99825915  0.99825915  0.99825915  0.99825915

TDD documentation built on May 2, 2019, 4:51 a.m.

Related to Oversample in TDD...