summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gr-analog/python/analog/wfm_rcv_fmdet.py2
-rw-r--r--gr-analog/python/analog/wfm_rcv_pll.py2
-rw-r--r--gr-dtv/lib/atsc/atsc_trellis_encoder_impl.cc4
-rw-r--r--gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.cc2
-rw-r--r--gr-dtv/lib/dvbt/dvbt_reference_signals_impl.h2
-rw-r--r--gr-fft/include/gnuradio/fft/fft_vcc.h2
-rw-r--r--gr-fft/include/gnuradio/fft/fft_vfc.h2
-rw-r--r--gr-trellis/docs/gr-trellis.xml14
-rw-r--r--gr-utils/octave/write_complex_binary.m2
-rw-r--r--gr-utils/python/modtool/core/rename.py2
10 files changed, 17 insertions, 17 deletions
diff --git a/gr-analog/python/analog/wfm_rcv_fmdet.py b/gr-analog/python/analog/wfm_rcv_fmdet.py
index fe91465a3..e52c9c068 100644
--- a/gr-analog/python/analog/wfm_rcv_fmdet.py
+++ b/gr-analog/python/analog/wfm_rcv_fmdet.py
@@ -115,7 +115,7 @@ class wfm_rcv_fmdet(gr.hier_block2):
stereo_carrier_filter_coeffs)
# carrier is twice the picked off carrier so arrange to do
- # a commplex multiply
+ # a complex multiply
self.stereo_carrier_generator = blocks.multiply_cc();
# Pick off the rds signal
diff --git a/gr-analog/python/analog/wfm_rcv_pll.py b/gr-analog/python/analog/wfm_rcv_pll.py
index b6ca7fe7c..3db47a7c7 100644
--- a/gr-analog/python/analog/wfm_rcv_pll.py
+++ b/gr-analog/python/analog/wfm_rcv_pll.py
@@ -106,7 +106,7 @@ class wfm_rcv_pll(gr.hier_block2):
self.stereo_carrier_filter = \
filter.fir_filter_fcc(audio_decimation, stereo_carrier_filter_coeffs)
- # carrier is twice the picked off carrier so arrange to do a commplex multiply
+ # carrier is twice the picked off carrier so arrange to do a complex multiply
self.stereo_carrier_generator = blocks.multiply_cc();
diff --git a/gr-dtv/lib/atsc/atsc_trellis_encoder_impl.cc b/gr-dtv/lib/atsc/atsc_trellis_encoder_impl.cc
index d8e2a1235..1152a1764 100644
--- a/gr-dtv/lib/atsc/atsc_trellis_encoder_impl.cc
+++ b/gr-dtv/lib/atsc/atsc_trellis_encoder_impl.cc
@@ -83,7 +83,7 @@ void atsc_trellis_encoder_impl::encode(atsc_data_segment out[NCODERS],
assert(sizeof(in_copy) == sizeof(in[0].data) * NCODERS);
assert(sizeof(out_copy) == sizeof(out[0].data) * NCODERS);
- // copy input into continguous temporary buffer
+ // copy input into contiguous temporary buffer
for (int i = 0; i < NCODERS; i++) {
assert(in[i].pli.regular_seg_p());
plinfo::sanity_check(in[i].pli);
@@ -112,7 +112,7 @@ void atsc_trellis_encoder_impl::encode(atsc_data_segment out[NCODERS],
}
/*
- * This code expects contiguous arrrays. Use it as is, it computes
+ * This code expects contiguous arrays. Use it as is, it computes
* the correct answer. Maybe someday, when we've run out of better
* things to do, rework to avoid the copying in encode.
*/
diff --git a/gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.cc b/gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.cc
index 7f9dac651..09b2309dd 100644
--- a/gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.cc
+++ b/gr-dtv/lib/dvbt/dvbt_ofdm_sym_acquisition_impl.cc
@@ -409,7 +409,7 @@ int dvbt_ofdm_sym_acquisition_impl::general_work(int noutput_items,
send_sync_start();
d_initial_acquisition = 0;
- // Restart wit a half number so that we'll not end up with the same situation
+ // Restart with a half number so that we'll not end up with the same situation
// This will prevent peak_detect to not detect anything
d_to_consume = d_to_consume / 2;
d_consumed += d_to_consume;
diff --git a/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.h b/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.h
index e5c784b80..04eded8be 100644
--- a/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.h
+++ b/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.h
@@ -218,7 +218,7 @@ public:
* TODO
* ETSI EN 300 744 Clause 4.5. \n
* Extract data from a set of carriers using pilot signals. \n
- * This is doing frequency correcton, equalization. \n
+ * This is doing frequency correction, equalization. \n
*/
int parse_input(const gr_complex* in,
gr_complex* out,
diff --git a/gr-fft/include/gnuradio/fft/fft_vcc.h b/gr-fft/include/gnuradio/fft/fft_vcc.h
index a10398465..e36636783 100644
--- a/gr-fft/include/gnuradio/fft/fft_vcc.h
+++ b/gr-fft/include/gnuradio/fft/fft_vcc.h
@@ -51,7 +51,7 @@ namespace fft {
* \f$N-1\f$.
*
* \b Note, that due to the underlying FFTW library, the output of a FFT
- * followed by an IFFT (or the other way arround) will be scaled i.e.
+ * followed by an IFFT (or the other way around) will be scaled i.e.
* \f$FFT\{ \, IFFT\{x\} \,\} = N \cdot x \neq x\f$.
*
* \see http://www.fftw.org/faq/section3.html#whyscaled
diff --git a/gr-fft/include/gnuradio/fft/fft_vfc.h b/gr-fft/include/gnuradio/fft/fft_vfc.h
index 8b194ec8e..ce6fc478c 100644
--- a/gr-fft/include/gnuradio/fft/fft_vfc.h
+++ b/gr-fft/include/gnuradio/fft/fft_vfc.h
@@ -51,7 +51,7 @@ namespace fft {
* \f$N-1\f$.
*
* \b Note, that due to the underlying FFTW library, the output of a FFT
- * followed by an IFFT (or the other way arround) will be scaled i.e.
+ * followed by an IFFT (or the other way around) will be scaled i.e.
* \f$FFT\{ \, IFFT\{x\} \,\} = N \cdot x \neq x\f$.
*
* \see http://www.fftw.org/faq/section3.html#whyscaled
diff --git a/gr-trellis/docs/gr-trellis.xml b/gr-trellis/docs/gr-trellis.xml
index aabf9ad53..cc645d458 100644
--- a/gr-trellis/docs/gr-trellis.xml
+++ b/gr-trellis/docs/gr-trellis.xml
@@ -52,7 +52,7 @@ convolutional
code (CC), a trellis code (TC), an inter-symbol interference (ISI)
channel, or any
other communication system that can be modeled with an FSM.
-To achieve this goal, we need to separate the pure FSM descrition from the
+To achieve this goal, we need to separate the pure FSM description from the
rest of the model details. For instance, in the case of a rate 2/3 TC,
the FSM should not involve details about the modulation used (it can
be an 8-ary PAM, or 8-PSK, etc). Similarly, when attempting maximum likelihood
@@ -272,7 +272,7 @@ y<subscript>j</subscript> (e.g., in the above example y<subscript>j</subscript>(
<listitem>
<para>
-The fourth way is specific to FSMs resulting from shift registers, and the output symbol being the entire transition (ie, current_state and current_input). These FSMs are usefull when describibg ISI channels. In particular the state is comprised of the input symbols x(k-1), x(k-2),...,x(k-L), where L = ch_length-1 and each x(i) belongs to an alphabet of size mod_size. The output is taken to be x(k), x(k-1), x(k-2),...,x(k-L) (in decimal format)
+The fourth way is specific to FSMs resulting from shift registers, and the output symbol being the entire transition (ie, current_state and current_input). These FSMs are useful when describing ISI channels. In particular the state is comprised of the input symbols x(k-1), x(k-2),...,x(k-L), where L = ch_length-1 and each x(i) belongs to an alphabet of size mod_size. The output is taken to be x(k), x(k-1), x(k-2),...,x(k-L) (in decimal format)
</para>
<programlisting>
fsm(const int mod_size, const int ch_length);
@@ -365,7 +365,7 @@ The output of this block is a sequence of K bytes, shorts or integers representi
The input is a sequence of K x FSM.O( ) floats, where the k x K + i
float represents the cost associated with the k-th
step in the trellis and the i-th FSM output.
-Observe that these inputs are generated externally and thus the Viterbi block is not informed of their meaning (they can be genarated as soft or hard inputs, etc); the only requirement is that they represent additive costs.
+Observe that these inputs are generated externally and thus the Viterbi block is not informed of their meaning (they can be generated as soft or hard inputs, etc); the only requirement is that they represent additive costs.
</para>
</sect2>
@@ -393,7 +393,7 @@ evaluates
||r<subscript>k</subscript>-c<subscript>i</subscript>||<superscript>2</superscript> = sum<subscript>j=1</subscript><superscript>D</superscript> |r<subscript>k,j</subscript>-c<subscript>i,j</subscript>|<superscript>2</superscript>
</para>
<para>
-for each of the O hypothesized ouput
+for each of the O hypothesized output
symbols c<subscript>i</subscript> = (c<subscript>i,1</subscript>,c<subscript>i,2</subscript>,...,c<subscript>i,D</subscript>) defined in the vector TABLE,
where TABLE[i * D + j] = c<subscript>i,j</subscript>.
</para></listitem>
@@ -446,7 +446,7 @@ d<subscript>i</subscript> is the bitwise Hamming distance between i and i<subsc
Although the separation of metric calculation and Viterbi algorithm blocks
is consistent with our goal of providing general blocks that can be easily
reused, this separation might result in large input/output buffer sizes
-betwen blocks. Indeed for an FSM with a large output alphabet, the
+between blocks. Indeed for an FSM with a large output alphabet, the
output of the metric block/input of the Viterbi block is FSM.O( ) floats for
each trellis step. Sometimes this results in buffer overflow even for
moderate sequence lengths.
@@ -522,7 +522,7 @@ symbols that will drive the FSM encoder.
<para>
-The FSM will produce K output symbols (remeber the FSM produces always one output symbol for each input symbol). Each of these symbols needs to be modulated. Since we are simulating the communication system, we need not simulate the actual waveforms. An M-ary, D-dimensional
+The FSM will produce K output symbols (remember the FSM produces always one output symbol for each input symbol). Each of these symbols needs to be modulated. Since we are simulating the communication system, we need not simulate the actual waveforms. An M-ary, D-dimensional
modulation is completely specified by a set of M, D-dimensional real vectors. In "fsm_utils.py" file we give a number of useful modulations with the following format: modulation = (D,constellation), where
constellation=[c11,c12,...,c1D,c21,c22,...,c2D,...,cM1,cM2,...cMD].
The meaning of the above is that every constellation point c_i
@@ -882,7 +882,7 @@ Although these can be generated by existing gr-trellis blocks (in particular,
the SISO blocks, as done in some of the python examples) there is an advantage
in having this functionality as a single block. To see why, think of a turbo decoder with 10 iterations. Previously we needed to concatenate 10 x 2 SISO blocks
(for a sccc decoder) to emulate the passing of soft information between SISOs over 10 iterartions. With the new block however, only a single such block is needed that internally loops through 10 iterations; this results in space savings
-and possibly time saving as well (since queueing at the input/ouput of the gr-blocks is avoided).
+and possibly time saving as well (since queueing at the input/output of the gr-blocks is avoided).
Still need to document them...
diff --git a/gr-utils/octave/write_complex_binary.m b/gr-utils/octave/write_complex_binary.m
index 22d62dd20..4a7a20d8e 100644
--- a/gr-utils/octave/write_complex_binary.m
+++ b/gr-utils/octave/write_complex_binary.m
@@ -26,7 +26,7 @@ function v = write_complex_binary (data, filename)
%% open filename and write data to it
%% Format is interleaved float IQ e.g. each
%% I,Q 32-bit float IQIQIQ....
- %% This is compatabile with read_complex_binary()
+ %% This is compatible with read_complex_binary()
%%
m = nargchk (2,2,nargin);
diff --git a/gr-utils/python/modtool/core/rename.py b/gr-utils/python/modtool/core/rename.py
index aa8d88ee9..9974ba2c7 100644
--- a/gr-utils/python/modtool/core/rename.py
+++ b/gr-utils/python/modtool/core/rename.py
@@ -175,7 +175,7 @@ class ModToolRename(ModTool):
if not os.path.isfile(filename):
return False
else:
- logger.info("In '{}' renaming occurences of '{}' to '{}'".format(filename, old, new))
+ logger.info("In '{}' renaming occurrences of '{}' to '{}'".format(filename, old, new))
with open(filename) as f:
cfile = f.read()