Description Usage Arguments Value Author(s) Examples
Simulation of a convolutional encode and decode process over a noisy channel at several signal-noise-ratios (SNR).
1 2 3 | ConvSimulation(conv.coder = NULL, msg.length = 100, min.db = 0.1,
max.db = 2, db.interval = 0.1, iterations.per.db = 100,
punctuation.matrix = NULL, visualize = FALSE)
|
conv.coder |
Convolutional coder used for the simulation. Can be created via
|
msg.length |
Message length of the randomly created messages to be encoded. |
min.db |
Minimum SNR to be tested. |
max.db |
Maximum SNR to be tested. |
db.interval |
Step between two SNRs tested. |
iterations.per.db |
Number of encode and decode processes per SNR. |
punctuation.matrix |
If not null the process involves the punctuation. Can
be created via |
visualize |
If true a PDF report is generated. |
Dataframe containing the bit-error-rates for each SNR tested.
Martin Nocker
1 2 3 4 5 6 | # use all default parameters
ConvSimulation()
# without punctuation
coder <- ConvGenerateEncoder(2,2,c(7,5))
ConvSimulation(coder, 10, 0.01, 1, 0.05, 50, NULL, FALSE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.