From e56908b0c6a993545bd026a7b026252e3a50ea2d Mon Sep 17 00:00:00 2001 From: Daniele Forsi Date: Wed, 10 Jul 2024 22:37:52 +0200 Subject: [PATCH] Fix typos in include files --- fcdhid/fcdhid.h | 4 ++-- ft8/ft8.h | 6 +++--- ft8/osd.h | 2 +- httpserver/httplistener.h | 4 ++-- httpserver/httprequest.h | 4 ++-- logging/filelogger.h | 2 +- logging/logger.h | 2 +- modemm17/SlidingDFT.h | 2 +- plugins/channelmimo/doa2/doa2compass.h | 2 +- plugins/channelrx/demodadsb/adsbdemodgui.h | 6 +++--- plugins/channelrx/demodadsb/adsbdemodsink.h | 4 ++-- plugins/channelrx/demodais/aisdemodsettings.h | 2 +- plugins/channelrx/demodais/aisdemodsink.h | 2 +- plugins/channelrx/demodapt/aptdemodsettings.h | 2 +- plugins/channelrx/demodatv/atvdemodsink.h | 2 +- plugins/channelrx/demodchirpchat/chirpchatdemodsettings.h | 4 ++-- plugins/channelrx/demoddatv/ldpctool/testbench.h | 2 +- plugins/channelrx/demoddatv/leansdr/convolutional.h | 2 +- plugins/channelrx/demoddatv/leansdr/dvb.h | 4 ++-- plugins/channelrx/demoddatv/leansdr/dvbs2.h | 4 ++-- plugins/channelrx/demoddatv/leansdr/framework.h | 2 +- plugins/channelrx/demoddatv/leansdr/rs.h | 2 +- plugins/channelrx/demoddatv/leansdr/sdr.h | 6 +++--- plugins/channelrx/demodradiosonde/radiosondedemodsettings.h | 2 +- plugins/channelrx/demodradiosonde/radiosondedemodsink.h | 2 +- plugins/channelrx/demodssb/ssbdemodsink.h | 2 +- plugins/channelrx/freqscanner/freqscannersettings.h | 4 ++-- plugins/channelrx/remotetcpsink/remotetcpprotocol.h | 2 +- plugins/channeltx/modais/aismodsettings.h | 2 +- plugins/channeltx/modatv/atvmodsettings.h | 2 +- plugins/channeltx/modatv/atvmodsource.h | 6 +++--- plugins/channeltx/modchirpchat/chirpchatmodsettings.h | 2 +- plugins/channeltx/modchirpchat/chirpchatmodsource.h | 4 ++-- plugins/channeltx/moddatv/datvmodsource.h | 2 +- plugins/channeltx/moddatv/dvb-s2/DVB2.h | 4 ++-- plugins/feature/aprs/aprsgui.h | 2 +- plugins/feature/map/maptileserver.h | 2 +- plugins/feature/satellitetracker/satellitetrackerreport.h | 2 +- plugins/samplesink/plutosdroutput/plutosdroutputthread.h | 2 +- plugins/samplesource/bladerf2input/bladerf2inputthread.h | 2 +- plugins/samplesource/fcdpro/fcdprogui.h | 2 +- plugins/samplesource/plutosdrinput/plutosdrinputthread.h | 2 +- qrtplib/rtcpapppacket.h | 2 +- qrtplib/rtcpscheduler.h | 2 +- sdrbase/device/deviceapi.h | 2 +- sdrbase/dsp/fftfilt.h | 2 +- sdrbase/dsp/fftnr.h | 2 +- sdrbase/dsp/goertzel.h | 2 +- sdrbase/dsp/inthalfbandfilter.h | 2 +- sdrbase/dsp/phasediscri.h | 2 +- sdrbase/dsp/scopevis.h | 2 +- sdrbase/util/ais.h | 2 +- sdrbase/util/aprs.h | 2 +- sdrbase/util/aviationweather.h | 2 +- sdrbase/util/radiosonde.h | 2 +- sdrbase/util/reedsolomon.h | 2 +- sdrbase/util/solardynamicsobservatory.h | 2 +- sdrbase/util/spyserverlist.h | 2 +- sdrbase/util/vlftransmitters.h | 2 +- sdrbase/webapi/webapiadapterinterface.h | 2 +- sdrgui/gui/dialpopup.h | 2 +- sdrgui/gui/framelesswindowresizer.h | 2 +- swagger/sdrangel/code/qt5/client/SWGFrequencyBand.h | 2 +- swagger/sdrangel/code/qt5/client/SWGPreferences.h | 2 +- 64 files changed, 82 insertions(+), 82 deletions(-) diff --git a/fcdhid/fcdhid.h b/fcdhid/fcdhid.h index 39e6ee6f4..baa4991da 100644 --- a/fcdhid/fcdhid.h +++ b/fcdhid/fcdhid.h @@ -81,7 +81,7 @@ void fcdClose(hid_device *phd); FCD_MODE_ENUM fcdGetMode(hid_device *phd); /** \brief Get FCD firmware version as string. - * \param str The returned vesion number as a 0 terminated string (must be pre-allocated) + * \param str The returned version number as a 0 terminated string (must be pre-allocated) * \return The current FCD mode. * \sa FCD_MODE_ENUM */ @@ -183,7 +183,7 @@ FCD_MODE_ENUM fcdBlWriteFirmware(hid_device *phd, char *pc, int64_t n64Size); /** \brief Verify firmware in FCd flash. * \param pc Pointer to firmware data to verify against. * \param n64Size Size of the data in pc. - * \return The FCD_MODE_BL if verification was succesful. + * \return The FCD_MODE_BL if verification was successful. * * This function verifies the firmware currently in the FCd flash against the firmware * image pointed to by pc. The function return FCD_MODE_BL if the verification is OK and diff --git a/ft8/ft8.h b/ft8/ft8.h index d381d6d0c..326edc5f2 100644 --- a/ft8/ft8.h +++ b/ft8/ft8.h @@ -264,14 +264,14 @@ public: FT8Params& getParams() { return params; } // - // given log likelyhood for each bit, try LDPC and OSD decoders. + // given log likelihood for each bit, try LDPC and OSD decoders. // on success, puts corrected 174 bits into a174[]. // static int decode(const float ll174[], int a174[], FT8Params& params, int use_osd, std::string &comment); // encode a 77 bit message into a 174 bit payload // adds the 14 bit CRC to obtain 91 bits // apply (174, 91) generator mastrix to obtain the 83 parity bits - // append the 83 bits to the 91 bits messag e+ crc to obbain the 174 bit payload + // append the 83 bits to the 91 bits message e+ crc to obtain the 174 bit payload static void encode(int a174[], int s77[]); // @@ -490,7 +490,7 @@ private: // scaled by str. // std::vector extract_bits(const std::vector &syms, const std::vector str); - // decode successive pairs of symbols. exploits the likelyhood + // decode successive pairs of symbols. exploits the likelihood // that they have the same phase, by summing the complex // correlations for each possible pair and using the max. void soft_decode_pairs( diff --git a/ft8/osd.h b/ft8/osd.h index 0c3f46da9..1cc3df8c1 100644 --- a/ft8/osd.h +++ b/ft8/osd.h @@ -36,7 +36,7 @@ public: static int osd_decode(float codeword[174], int depth, int out[91], int *out_depth); }; -} // namepsace FT8 +} // namespace FT8 #endif // osd_h diff --git a/httpserver/httplistener.h b/httpserver/httplistener.h index c10951ef6..6e4eb958a 100644 --- a/httpserver/httplistener.h +++ b/httpserver/httplistener.h @@ -73,7 +73,7 @@ public: virtual ~HttpListener(); /** - Restart listeing after close(). + Restart listening after close(). */ void listen(); @@ -108,7 +108,7 @@ private: /** Configuration settings for the HTTP server as a structure */ HttpListenerSettings listenerSettings; - /** Point to the reuqest handler which processes all HTTP requests */ + /** Point to the request handler which processes all HTTP requests */ HttpRequestHandler* requestHandler; /** Pool of connection handlers */ diff --git a/httpserver/httprequest.h b/httpserver/httprequest.h index e35f6a65e..0a84ca51a 100644 --- a/httpserver/httprequest.h +++ b/httpserver/httprequest.h @@ -26,7 +26,7 @@ namespace qtwebapp { from a TCP socket and provides getters for the individual parts of the request.

- The follwing config settings are required: + The following config settings are required:

   maxRequestSize=16000
   maxMultiPartSize=1000000
@@ -73,7 +73,7 @@ public:
     void readFromSocket(QTcpSocket* socket);
 
     /**
-      Get the status of this reqeust.
+      Get the status of this request.
       @see RequestStatus
     */
     RequestStatus getStatus() const;
diff --git a/logging/filelogger.h b/logging/filelogger.h
index 1304ac896..49f20c558 100644
--- a/logging/filelogger.h
+++ b/logging/filelogger.h
@@ -48,7 +48,7 @@ namespace qtwebapp {
 
   @see set() describes how to set logger variables
   @see LogMessage for a description of the message decoration.
-  @see Logger for a descrition of the buffer.
+  @see Logger for a description of the buffer.
 */
 
 class LOGGING_API FileLogger : public Logger {
diff --git a/logging/logger.h b/logging/logger.h
index 83a9840d4..bf90c6f40 100644
--- a/logging/logger.h
+++ b/logging/logger.h
@@ -66,7 +66,7 @@ public:
       Constructor.
       @param msgFormat Format of the decoration, e.g. "{timestamp} {type} thread={thread}: {msg}"
       @param timestampFormat Format of timestamp, e.g. "yyyy-MM-dd HH:mm:ss.zzz"
-      @param minLevel Minimum severity that genertes an output (0=debug, 1=warning, 2=critical, 3=fatal).
+      @param minLevel Minimum severity that generates an output (0=debug, 1=warning, 2=critical, 3=fatal).
       @param bufferSize Size of the backtrace buffer, number of messages per thread. 0=disabled.
       @param parent Parent object
       @see LogMessage for a description of the message decoration.
diff --git a/modemm17/SlidingDFT.h b/modemm17/SlidingDFT.h
index 1582bb0f6..db8052bc5 100644
--- a/modemm17/SlidingDFT.h
+++ b/modemm17/SlidingDFT.h
@@ -71,7 +71,7 @@ public:
 
     /**
      * Construct the DFT with an array of frequencies.  These frequencies
-     * should be less than @tparam SampleRate / 2 and a mulitple of
+     * should be less than @tparam SampleRate / 2 and a multiple of
      * @tparam SampleRate / @tparam N.  No validation is performed on
      * these frequencies passed to the constructor.
      */
diff --git a/plugins/channelmimo/doa2/doa2compass.h b/plugins/channelmimo/doa2/doa2compass.h
index dfc9f0a2b..2002242d0 100644
--- a/plugins/channelmimo/doa2/doa2compass.h
+++ b/plugins/channelmimo/doa2/doa2compass.h
@@ -32,7 +32,7 @@ public:
     /// \brief Set all data (yaw, alt, height)
     ///
     /// \param azPos - forward (positive angles side relative to antennas direction) azimuth (in degrees)
-    /// \param azNeg - reverse (negatve angles side relative to antennas direction) azimuth (in degrees)
+    /// \param azNeg - reverse (negative angles side relative to antennas direction) azimuth (in degrees)
     /// \param azAnt - antennas azimuth from 1 (connected to stream 0) to 2 (connected to stream 1)
     ///
     void setData(double azPos, double azNeg, double azAnt) {
diff --git a/plugins/channelrx/demodadsb/adsbdemodgui.h b/plugins/channelrx/demodadsb/adsbdemodgui.h
index cb98b56e7..a05e829bc 100644
--- a/plugins/channelrx/demodadsb/adsbdemodgui.h
+++ b/plugins/channelrx/demodadsb/adsbdemodgui.h
@@ -92,7 +92,7 @@ struct Aircraft {
     Real m_latitude;            // Latitude in decimal degrees
     Real m_longitude;           // Longitude in decimal degrees
     int m_altitude;             // Altitude in feet
-    bool m_onSurface;           // Indicates if on surface or airbourne
+    bool m_onSurface;           // Indicates if on surface or airborne
     bool m_altitudeGNSS;        // Altitude is GNSS HAE (Height above WGS-84 ellipsoid) rather than barometric alitute (relative to 29.92 Hg)
     float m_heading;            // Heading or track in degrees
     int m_verticalRate;         // Vertical climb rate in ft/min
@@ -101,7 +101,7 @@ struct Aircraft {
     int m_squawk;               // Mode-A code
     Real m_range;               // Distance from station to aircraft
     Real m_azimuth;             // Azimuth from station to aircraft
-    Real m_elevation;           // Elevation from station to aicraft
+    Real m_elevation;           // Elevation from station to aircraft
     QDateTime m_time;           // When last updated
 
     int m_selAltitude;          // Selected altitude in MCP/FCU or FMS in feet
@@ -144,7 +144,7 @@ struct Aircraft {
     float m_correlation;
     MovingAverageUtil m_correlationAvg;
 
-    bool m_isTarget;            // Are we targetting this aircraft (sending az/el to rotator)
+    bool m_isTarget;            // Are we targeting this aircraft (sending az/el to rotator)
     bool m_isHighlighted;       // Are we highlighting this aircraft in the table and map
     bool m_showAll;
 
diff --git a/plugins/channelrx/demodadsb/adsbdemodsink.h b/plugins/channelrx/demodadsb/adsbdemodsink.h
index bba83279e..623412b2f 100644
--- a/plugins/channelrx/demodadsb/adsbdemodsink.h
+++ b/plugins/channelrx/demodadsb/adsbdemodsink.h
@@ -93,8 +93,8 @@ private:
     const int m_buffers = 3;
     const int m_bufferSize = 200000;
     Real *m_sampleBuffer[3];            //!< Each buffer is m_bufferSize samples
-    QSemaphore m_bufferWrite[3];        //!< Sempahore to control write access to the buffers
-    QSemaphore m_bufferRead[3];         //!< Sempahore to control read access from the buffers
+    QSemaphore m_bufferWrite[3];        //!< Semaphore to control write access to the buffers
+    QSemaphore m_bufferRead[3];         //!< Semaphore to control read access from the buffers
     QDateTime m_bufferFirstSampleDateTime[3];  //!< Time for first sample in the buffer
     bool m_bufferDateTimeValid[3];
     ADSBDemodSinkWorker m_worker;       //!< Worker thread that does the actual demodulation
diff --git a/plugins/channelrx/demodais/aisdemodsettings.h b/plugins/channelrx/demodais/aisdemodsettings.h
index 43e17dc22..e9572ae05 100644
--- a/plugins/channelrx/demodais/aisdemodsettings.h
+++ b/plugins/channelrx/demodais/aisdemodsettings.h
@@ -70,7 +70,7 @@ struct AISDemodSettings
     int m_messageColumnIndexes[AISDEMOD_MESSAGE_COLUMNS];//!< How the columns are ordered in the table
     int m_messageColumnSizes[AISDEMOD_MESSAGE_COLUMNS];  //!< Size of the columns in the table
 
-    static const int AISDEMOD_CHANNEL_SAMPLE_RATE = 57600; //!< 6x 9600 baud rate (use even multiple so Gausian filter has odd number of taps)
+    static const int AISDEMOD_CHANNEL_SAMPLE_RATE = 57600; //!< 6x 9600 baud rate (use even multiple so Gaussian filter has odd number of taps)
     static const int m_scopeStreams = 9;
 
     AISDemodSettings();
diff --git a/plugins/channelrx/demodais/aisdemodsink.h b/plugins/channelrx/demodais/aisdemodsink.h
index 741cdf5d0..aec5f10a0 100644
--- a/plugins/channelrx/demodais/aisdemodsink.h
+++ b/plugins/channelrx/demodais/aisdemodsink.h
@@ -113,7 +113,7 @@ private:
 
     PhaseDiscriminators m_phaseDiscri;  // FM demodulator
     Gaussian m_pulseShape;        // Pulse shaping filter
-    Real *m_rxBuf;                      // Receive sample buffer, large enough for one max length messsage
+    Real *m_rxBuf;                      // Receive sample buffer, large enough for one max length message
     int m_rxBufLength;                  // Size in elements in m_rxBuf
     int m_rxBufIdx;                     // Index in to circular buffer
     int m_rxBufCnt;                     // Number of valid samples in buffer
diff --git a/plugins/channelrx/demodapt/aptdemodsettings.h b/plugins/channelrx/demodapt/aptdemodsettings.h
index 1e4806b21..c45165b7f 100644
--- a/plugins/channelrx/demodapt/aptdemodsettings.h
+++ b/plugins/channelrx/demodapt/aptdemodsettings.h
@@ -71,7 +71,7 @@ struct APTDemodSettings
     bool m_hidden;
 
     // The following are really working state, rather than settings
-    QString m_tle;                              // Satelite two-line elements, from satellite tracker
+    QString m_tle;                              // Satellite two-line elements, from satellite tracker
     QDateTime m_aosDateTime;                    // When decoder was started (may not be current time, if replaying old file)
     bool m_northToSouth;                        // Separate from flip, in case user changes it
 
diff --git a/plugins/channelrx/demodatv/atvdemodsink.h b/plugins/channelrx/demodatv/atvdemodsink.h
index 221fd6932..a6b47f024 100644
--- a/plugins/channelrx/demodatv/atvdemodsink.h
+++ b/plugins/channelrx/demodatv/atvdemodsink.h
@@ -100,7 +100,7 @@ private:
 
     int m_channelSampleRate;
 	int m_channelFrequencyOffset;
-    int m_samplesPerLine;       //!< number of samples per complete line (includes sync signals) - adusted value
+    int m_samplesPerLine;       //!< number of samples per complete line (includes sync signals) - adjusted value
 	float m_samplesPerLineFrac; //!< number of samples per complete line (includes sync signals), fractional part
 	ATVDemodSettings m_settings;
     int m_videoTabIndex;
diff --git a/plugins/channelrx/demodchirpchat/chirpchatdemodsettings.h b/plugins/channelrx/demodchirpchat/chirpchatdemodsettings.h
index f66f1ef58..2f21bc48d 100644
--- a/plugins/channelrx/demodchirpchat/chirpchatdemodsettings.h
+++ b/plugins/channelrx/demodchirpchat/chirpchatdemodsettings.h
@@ -52,13 +52,13 @@ struct ChirpChatDemodSettings
     int m_inputFrequencyOffset;
     int m_bandwidthIndex;
     int m_spreadFactor;
-    int m_deBits;            //!< Low data rate optmize (DE) bits
+    int m_deBits;            //!< Low data rate optimize (DE) bits
     FFTWindow::Function m_fftWindow;
     CodingScheme m_codingScheme;
     bool m_decodeActive;
     int m_eomSquelchTenths;        //!< Squelch factor to trigger end of message (/10)
     unsigned int m_nbSymbolsMax;   //!< Maximum number of symbols in a payload
-    bool m_autoNbSymbolsMax;       //!< Set maximum number of symbols in a payload automatically using last messag value
+    bool m_autoNbSymbolsMax;       //!< Set maximum number of symbols in a payload automatically using last message value
     unsigned int m_preambleChirps; //!< Number of expected preamble chirps
     int m_nbParityBits;            //!< Hamming parity bits (LoRa)
     int m_packetLength;            //!< Payload packet length in bytes or characters (LoRa)
diff --git a/plugins/channelrx/demoddatv/ldpctool/testbench.h b/plugins/channelrx/demoddatv/ldpctool/testbench.h
index 5dd036c43..29628c3fe 100644
--- a/plugins/channelrx/demoddatv/ldpctool/testbench.h
+++ b/plugins/channelrx/demoddatv/ldpctool/testbench.h
@@ -54,4 +54,4 @@ const int SIMD_WIDTH = SIZEOF_SIMD / sizeof(code_type);
 typedef SIMD simd_type;
 #endif
 
-} // namepsace ldpctool
+} // namespace ldpctool
diff --git a/plugins/channelrx/demoddatv/leansdr/convolutional.h b/plugins/channelrx/demoddatv/leansdr/convolutional.h
index aaccceff9..4db41ff50 100644
--- a/plugins/channelrx/demoddatv/leansdr/convolutional.h
+++ b/plugins/channelrx/demoddatv/leansdr/convolutional.h
@@ -94,7 +94,7 @@ struct deconvol_poly2
 {
     typedef u8 hardsymbol;
 
-    // Support instanciation of template with soft of float input
+    // Support instantiation of template with soft of float input
     inline u8 SYMVAL(const hardsymbol *s) { return *s; }
     inline u8 SYMVAL(const softsymbol *s) { return s->symbol; }
 
diff --git a/plugins/channelrx/demoddatv/leansdr/dvb.h b/plugins/channelrx/demoddatv/leansdr/dvb.h
index 4c8964147..5c25d547b 100644
--- a/plugins/channelrx/demoddatv/leansdr/dvb.h
+++ b/plugins/channelrx/demoddatv/leansdr/dvb.h
@@ -979,7 +979,7 @@ struct mpeg_sync : runnable
         {
             if (resync_phase == 0)
             {
-                // Try all bit alighments
+                // Try all bit alignments
                 for (bitphase = 0; bitphase <= 7; ++bitphase)
                 {
                     if (search_sync())
@@ -1770,7 +1770,7 @@ struct viterbi_sync : runnable
 
     inline TUS update_sync(int s, eucl_ss *pin, TPM *discr)
     {
-        // Read one FEC ouput block
+        // Read one FEC output block
         pin += syncs[s].shift;
         TCS cs = 0;
         TBM cost = 0;
diff --git a/plugins/channelrx/demoddatv/leansdr/dvbs2.h b/plugins/channelrx/demoddatv/leansdr/dvbs2.h
index 9484b975e..47c2acf60 100644
--- a/plugins/channelrx/demoddatv/leansdr/dvbs2.h
+++ b/plugins/channelrx/demoddatv/leansdr/dvbs2.h
@@ -581,7 +581,7 @@ struct s2_frame_receiver : runnable
     bool strongpls;      // PL symbols at max amplitude (default: RMS)
     uint32_t modcods;    // Bitmask of desired modcods
     uint8_t framesizes;  // Bitmask of desired frame sizes
-    bool fastlock;       // Synchronize more agressively
+    bool fastlock;       // Synchronize more aggressively
     bool fastdrift;      // Carrier drift faster than pilots
     float freq_tol;      // Tolerance on carrier frequency
     float sr_tol;        // Tolerance on symbol rate
@@ -755,7 +755,7 @@ struct s2_frame_receiver : runnable
         }
     }
 
-    // State transtion
+    // State transition
     void enter_frame_detect()
     {
         state = FRAME_DETECT;
diff --git a/plugins/channelrx/demoddatv/leansdr/framework.h b/plugins/channelrx/demoddatv/leansdr/framework.h
index 233a166f8..ffa7a5559 100644
--- a/plugins/channelrx/demoddatv/leansdr/framework.h
+++ b/plugins/channelrx/demoddatv/leansdr/framework.h
@@ -494,7 +494,7 @@ T max(const T &x, const T &y) {
     return (x < y) ? y : x;
 }
 
-// Abreviations for integer types
+// Abbreviations for integer types
 
 typedef unsigned char u8;
 typedef unsigned short u16;
diff --git a/plugins/channelrx/demoddatv/leansdr/rs.h b/plugins/channelrx/demoddatv/leansdr/rs.h
index 38e25621d..77070e75a 100644
--- a/plugins/channelrx/demoddatv/leansdr/rs.h
+++ b/plugins/channelrx/demoddatv/leansdr/rs.h
@@ -357,7 +357,7 @@ struct rs_engine
                     u8 e = gf.div(num, den);
 
                     // Subtract e from coefficient of degree loc.
-                    // Note: Coeffients listed by decreasing degree in pin[] and pout[].
+                    // Note: Coefficients listed by decreasing degree in pin[] and pout[].
                     if (bits_corrected) {
                         *bits_corrected += hamming_weight(e);
                     }
diff --git a/plugins/channelrx/demoddatv/leansdr/sdr.h b/plugins/channelrx/demoddatv/leansdr/sdr.h
index c5e744a2a..314f587c3 100644
--- a/plugins/channelrx/demoddatv/leansdr/sdr.h
+++ b/plugins/channelrx/demoddatv/leansdr/sdr.h
@@ -473,7 +473,7 @@ void to_softsymb(const full_ss *fss, hard_ss *ss);
 void softsymb_harden(hard_ss *ss);
 uint8_t softsymb_to_dump(const hard_ss &ss, int bit);
 
-// Euclidian QPSK soft-symbols.
+// Euclidean QPSK soft-symbols.
 // Additive metric suitable for Viterbi.
 // Backward-compatible with simplified Viterbi (TBD remove)
 struct eucl_ss
@@ -1381,7 +1381,7 @@ struct cstln_receiver : runnable
                 est_ep = ev_power * kest + est_ep * (1 - kest);
             }
 
-            // This is best done periodically ouside the inner loop,
+            // This is best done periodically outside the inner loop,
             // but will cause non-deterministic output.
 
             if (!allow_drift)
@@ -1655,7 +1655,7 @@ struct fast_qpsk_receiver : runnable
                 cstln_out->write(s);
             }
 
-            // This is best done periodically ouside the inner loop,
+            // This is best done periodically outside the inner loop,
             // but will cause non-deterministic output.
 
             if (!allow_drift)
diff --git a/plugins/channelrx/demodradiosonde/radiosondedemodsettings.h b/plugins/channelrx/demodradiosonde/radiosondedemodsettings.h
index 519c95793..a79a1199d 100644
--- a/plugins/channelrx/demodradiosonde/radiosondedemodsettings.h
+++ b/plugins/channelrx/demodradiosonde/radiosondedemodsettings.h
@@ -67,7 +67,7 @@ struct RadiosondeDemodSettings
     int m_frameColumnIndexes[RADIOSONDEDEMOD_FRAME_COLUMNS];//!< How the columns are ordered in the table
     int m_frameColumnSizes[RADIOSONDEDEMOD_FRAME_COLUMNS];  //!< Size of the columns in the table
 
-    static const int RADIOSONDEDEMOD_CHANNEL_SAMPLE_RATE = 57600; //!< 12x 4800 baud rate (use even multiple so Gausian filter has odd number of taps)
+    static const int RADIOSONDEDEMOD_CHANNEL_SAMPLE_RATE = 57600; //!< 12x 4800 baud rate (use even multiple so Gaussian filter has odd number of taps)
 
     RadiosondeDemodSettings();
     void resetToDefaults();
diff --git a/plugins/channelrx/demodradiosonde/radiosondedemodsink.h b/plugins/channelrx/demodradiosonde/radiosondedemodsink.h
index 72549b1d9..9b8021967 100644
--- a/plugins/channelrx/demodradiosonde/radiosondedemodsink.h
+++ b/plugins/channelrx/demodradiosonde/radiosondedemodsink.h
@@ -112,7 +112,7 @@ private:
     Lowpass m_lowpass;         // RF input filter
     PhaseDiscriminators m_phaseDiscri;  // FM demodulator
     Gaussian m_pulseShape;        // Pulse shaping filter
-    Real *m_rxBuf;                      // Receive sample buffer, large enough for one max length messsage
+    Real *m_rxBuf;                      // Receive sample buffer, large enough for one max length message
     int m_rxBufLength;                  // Size in elements in m_rxBuf
     int m_rxBufIdx;                     // Index in to circular buffer
     int m_rxBufCnt;                     // Number of valid samples in buffer
diff --git a/plugins/channelrx/demodssb/ssbdemodsink.h b/plugins/channelrx/demodssb/ssbdemodsink.h
index e2f36c3cd..9a407acea 100644
--- a/plugins/channelrx/demodssb/ssbdemodsink.h
+++ b/plugins/channelrx/demodssb/ssbdemodsink.h
@@ -108,7 +108,7 @@ private:
     bool m_agcClamping;
     int m_agcNbSamples;         //!< number of audio (48 kHz) samples for AGC averaging
     double m_agcPowerThreshold; //!< AGC power threshold (linear)
-    int m_agcThresholdGate;     //!< Gate length in number of samples befor threshold triggers
+    int m_agcThresholdGate;     //!< Gate length in number of samples before threshold triggers
     DoubleBufferFIFO m_squelchDelayLine;
     bool m_audioActive;         //!< True if an audio signal is produced (no AGC or AGC and above threshold)
     Lowpass m_lowpassI;
diff --git a/plugins/channelrx/freqscanner/freqscannersettings.h b/plugins/channelrx/freqscanner/freqscannersettings.h
index a1ec26b0b..bcd669e97 100644
--- a/plugins/channelrx/freqscanner/freqscannersettings.h
+++ b/plugins/channelrx/freqscanner/freqscannersettings.h
@@ -44,9 +44,9 @@ struct FreqScannerSettings
         bool deserialize(const QByteArray& data);
     };
 
-    qint32 m_inputFrequencyOffset;  //!< Not modifable in GUI
+    qint32 m_inputFrequencyOffset;  //!< Not modifiable in GUI
     qint32 m_channelBandwidth;      //!< Channel bandwidth
-    qint32 m_channelFrequencyOffset;//!< Minium DC offset of tuned channel
+    qint32 m_channelFrequencyOffset;//!< Minimum DC offset of tuned channel
     Real m_threshold;               //!< Power threshold in dB
     QString m_channel;              //!< Channel (E.g: R1:4) to tune to active frequency
     QList m_frequencySettings; //!< Frequencies to scan and corresponding settings
diff --git a/plugins/channelrx/remotetcpsink/remotetcpprotocol.h b/plugins/channelrx/remotetcpsink/remotetcpprotocol.h
index 9c2abc754..4803a2190 100644
--- a/plugins/channelrx/remotetcpsink/remotetcpprotocol.h
+++ b/plugins/channelrx/remotetcpsink/remotetcpprotocol.h
@@ -66,7 +66,7 @@ public:
     };
 
     enum Command {
-        // These are compatbile with osmocom rtl_tcp: https://github.com/osmocom/rtl-sdr/blob/master/src/rtl_tcp.c
+        // These are compatible with osmocom rtl_tcp: https://github.com/osmocom/rtl-sdr/blob/master/src/rtl_tcp.c
         // and Android https://github.com/signalwareltd/rtl_tcp_andro-/blob/master/rtlsdr/src/main/cpp/src/tcp_commands.h
         setCenterFrequency = 0x1,           // rtlsdr_set_center_freq
         setSampleRate = 0x2,                // rtlsdr_set_sample_rate
diff --git a/plugins/channeltx/modais/aismodsettings.h b/plugins/channeltx/modais/aismodsettings.h
index 44d485945..e8cc2f35c 100644
--- a/plugins/channeltx/modais/aismodsettings.h
+++ b/plugins/channeltx/modais/aismodsettings.h
@@ -93,7 +93,7 @@ struct AISModSettings
     QByteArray m_geometryBytes;
     bool m_hidden;
 
-    // Sample rate is multiple of 9600 baud rate (use even multiple so Gausian filter has odd number of taps)
+    // Sample rate is multiple of 9600 baud rate (use even multiple so Gaussian filter has odd number of taps)
     // Is there any benefit to having this higher?
     static const int AISMOD_SAMPLE_RATE = (9600*6);
 
diff --git a/plugins/channeltx/modatv/atvmodsettings.h b/plugins/channeltx/modatv/atvmodsettings.h
index 07276d9de..bece85709 100644
--- a/plugins/channeltx/modatv/atvmodsettings.h
+++ b/plugins/channeltx/modatv/atvmodsettings.h
@@ -32,7 +32,7 @@ struct ATVModSettings
         ATVStdPAL625,          //!< standard 625 lines B, D, G, H, I, K, K1 and N
         ATVStdPAL525,          //!< standard 525 lines M
         ATVStd819,             //!< standard 819 lines F (Belgium)
-        ATVStdShortInterlaced, //!< non-standard with mimimal vertical sync sequences permitted by SDR technology
+        ATVStdShortInterlaced, //!< non-standard with minimal vertical sync sequences permitted by SDR technology
         ATVStdShort,           //!< same as above
         ATVStdHSkip            //!< first introduced vertical sync by skipping horizontal sync to indicate start of image
     } ATVStd;
diff --git a/plugins/channeltx/modatv/atvmodsource.h b/plugins/channeltx/modatv/atvmodsource.h
index c28f9d712..48d465d21 100644
--- a/plugins/channeltx/modatv/atvmodsource.h
+++ b/plugins/channeltx/modatv/atvmodsource.h
@@ -90,8 +90,8 @@ private:
         int m_videoHeight;            //!< camera frame height
         float m_videoFx;              //!< camera horizontal scaling factor
         float m_videoFy;              //!< camera vertictal scaling factor
-        float m_videoFPSq;            //!< camera FPS sacaling factor
-        float m_videoFPSqManual;      //!< camera FPS sacaling factor manually set
+        float m_videoFPSq;            //!< camera FPS scaling factor
+        float m_videoFPSqManual;      //!< camera FPS scaling factor manually set
         float m_videoFPSCount;        //!< camera FPS fractional counter
         int m_videoPrevFPSCount;      //!< camera FPS previous integer counter
 
@@ -201,7 +201,7 @@ private:
     int m_videoHeight;           //!< current video frame height
     float m_videoFx;             //!< current video horizontal scaling factor
     float m_videoFy;             //!< current video vertictal scaling factor
-    float m_videoFPSq;           //!< current video FPS sacaling factor
+    float m_videoFPSq;           //!< current video FPS scaling factor
     float m_videoFPSCount;       //!< current video FPS fractional counter
     int m_videoPrevFPSCount;     //!< current video FPS previous integer counter
     int m_videoLength;           //!< current video length in frames
diff --git a/plugins/channeltx/modchirpchat/chirpchatmodsettings.h b/plugins/channeltx/modchirpchat/chirpchatmodsettings.h
index 884f5716b..a5c4de741 100644
--- a/plugins/channeltx/modchirpchat/chirpchatmodsettings.h
+++ b/plugins/channeltx/modchirpchat/chirpchatmodsettings.h
@@ -56,7 +56,7 @@ struct ChirpChatModSettings
     int m_inputFrequencyOffset;
     int m_bandwidthIndex;
     int m_spreadFactor;
-    int m_deBits;                  //!< Low data rate optmize (DE) bits
+    int m_deBits;                  //!< Low data rate optimize (DE) bits
     unsigned int m_preambleChirps; //!< Number of preamble chirps
     int m_quietMillis;             //!< Number of milliseconds to pause between transmissions
     int m_nbParityBits;            //!< Hamming parity bits (LoRa)
diff --git a/plugins/channeltx/modchirpchat/chirpchatmodsource.h b/plugins/channeltx/modchirpchat/chirpchatmodsource.h
index aa1e6a983..755f3e4cf 100644
--- a/plugins/channeltx/modchirpchat/chirpchatmodsource.h
+++ b/plugins/channeltx/modchirpchat/chirpchatmodsource.h
@@ -55,7 +55,7 @@ private:
     {
         ChirpChatStateIdle,       //!< Quiet time
         ChirpChatStatePreamble,   //!< Transmit preamble
-        ChirpChatStateSyncWord,   //!< Tramsmit sync word
+        ChirpChatStateSyncWord,   //!< Transmit sync word
         ChirpChatStateSFD,        //!< Transmit SFD
         ChirpChatStatePayload     //!< Tramsmoit payload
     };
@@ -77,7 +77,7 @@ private:
     unsigned int m_quietSamples;   //!< number of samples during quiet period
     unsigned int m_quarterSamples; //!< number of samples in a quarter chirp
     unsigned int m_repeatCount;    //!< message repetition counter
-    bool m_active;                 //!< modulator is in a sending sequence (icluding periodic quiet times)
+    bool m_active;                 //!< modulator is in a sending sequence (including periodic quiet times)
 
     NCO m_carrierNco;
     double m_modPhasor; //!< baseband modulator phasor
diff --git a/plugins/channeltx/moddatv/datvmodsource.h b/plugins/channeltx/moddatv/datvmodsource.h
index 8864c84dc..41e45e602 100644
--- a/plugins/channeltx/moddatv/datvmodsource.h
+++ b/plugins/channeltx/moddatv/datvmodsource.h
@@ -100,7 +100,7 @@ private:
 
     QUdpSocket *m_udpSocket;                                    //!< UDP socket to receive MPEG transport stream via
     int m_udpByteCount;                                         //!< Count of bytes received via UDP for bitrate calculation
-    int64_t m_udpAbsByteCount;                                  //!< Count of bytes received via UDP since the begining
+    int64_t m_udpAbsByteCount;                                  //!< Count of bytes received via UDP since the beginning
     boost::chrono::steady_clock::time_point m_udpTimingStart;   //!< When we last started counting UDP bytes
     uint8_t m_udpBuffer[188*10];
     int m_udpBufferIdx;                                         //!< TS frame index into buffer
diff --git a/plugins/channeltx/moddatv/dvb-s2/DVB2.h b/plugins/channeltx/moddatv/dvb-s2/DVB2.h
index 0d71b00c1..587ee8f78 100644
--- a/plugins/channeltx/moddatv/dvb-s2/DVB2.h
+++ b/plugins/channeltx/moddatv/dvb-s2/DVB2.h
@@ -24,7 +24,7 @@
 typedef unsigned int u32;
 typedef unsigned char u8;
 
-// BB HEADER fileds
+// BB HEADER fields
 #define TS_GS_TRANSPORT 3
 #define TS_GS_GENERIC_PACKETIZED 0
 #define TS_GS_GENERIC_CONTINUOUS 1
@@ -67,7 +67,7 @@ typedef struct{
 
 typedef int Bit;
 
-// The number of useable and stuff bits in a frame
+// The number of usable and stuff bits in a frame
 typedef struct{
     int data_bits;
     int stuff_bits;
diff --git a/plugins/feature/aprs/aprsgui.h b/plugins/feature/aprs/aprsgui.h
index abc301ac8..0d22b3e1c 100644
--- a/plugins/feature/aprs/aprsgui.h
+++ b/plugins/feature/aprs/aprsgui.h
@@ -131,7 +131,7 @@ private:
     QTimer m_statusTimer;
     int m_lastFeatureState;
 
-    QHash m_stations;    // All stations we've recieved packets for. Hashed on callsign
+    QHash m_stations;    // All stations we've received packets for. Hashed on callsign
 
     QMenu *packetsTableMenu;                    // Column select context menus
     QMenu *weatherTableMenu;
diff --git a/plugins/feature/map/maptileserver.h b/plugins/feature/map/maptileserver.h
index 736f0bd89..f1b4caf22 100644
--- a/plugins/feature/map/maptileserver.h
+++ b/plugins/feature/map/maptileserver.h
@@ -346,7 +346,7 @@ private slots:
     {
         QMutexLocker locker(&m_mutex);
         //QString url = reply->url().toEncoded().constData();
-        QString url = reply->request().url().toEncoded().constData(); // reply->url() may differ if redirection occured, so use requested
+        QString url = reply->request().url().toEncoded().constData(); // reply->url() may differ if redirection occurred, so use requested
 
         if (!isHttpRedirect(reply))
         {
diff --git a/plugins/feature/satellitetracker/satellitetrackerreport.h b/plugins/feature/satellitetracker/satellitetrackerreport.h
index fd282047c..d4c120330 100644
--- a/plugins/feature/satellitetracker/satellitetrackerreport.h
+++ b/plugins/feature/satellitetracker/satellitetrackerreport.h
@@ -75,7 +75,7 @@ public:
         }
     };
 
-    // Sent from worker to GUI to indicaite LOS
+    // Sent from worker to GUI to indicate LOS
     class MsgReportLOS : public Message {
         MESSAGE_CLASS_DECLARATION
 
diff --git a/plugins/samplesink/plutosdroutput/plutosdroutputthread.h b/plugins/samplesink/plutosdroutput/plutosdroutputthread.h
index 339881dc0..4aabd067e 100644
--- a/plugins/samplesink/plutosdroutput/plutosdroutputthread.h
+++ b/plugins/samplesink/plutosdroutput/plutosdroutputthread.h
@@ -51,7 +51,7 @@ private:
     bool m_running;
 
     DevicePlutoSDRBox *m_plutoBox;
-    int16_t *m_buf;                 //!< holds I+Q values of each sample from devce
+    int16_t *m_buf;                 //!< holds I+Q values of each sample from device
 //    int16_t *m_bufConv;             //!< holds I+Q values of each sample converted to host format via iio_channel_convert
     uint32_t m_blockSizeSamples;    //!< buffer sizes in number of (I,Q) samples
     SampleSourceFifo* m_sampleFifo; //!< DSP sample FIFO (I,Q)
diff --git a/plugins/samplesource/bladerf2input/bladerf2inputthread.h b/plugins/samplesource/bladerf2input/bladerf2inputthread.h
index 30801945d..0ebdd74ef 100644
--- a/plugins/samplesource/bladerf2input/bladerf2inputthread.h
+++ b/plugins/samplesource/bladerf2input/bladerf2inputthread.h
@@ -21,7 +21,7 @@
 // BladerRF2 is a SISO/MIMO device with a single stream supporting one or two Rx
 // Therefore only one thread can be allocated for the Rx side
 // All FIFOs must be registered before calling startWork() else SISO/MIMO switch will not work properly
-// with unpredicatable results
+// with unpredictable results
 
 #include 
 #include 
diff --git a/plugins/samplesource/fcdpro/fcdprogui.h b/plugins/samplesource/fcdpro/fcdprogui.h
index 663c5f342..fb2bb6d4c 100644
--- a/plugins/samplesource/fcdpro/fcdprogui.h
+++ b/plugins/samplesource/fcdpro/fcdprogui.h
@@ -80,7 +80,7 @@ private slots:
 	void on_ppm_valueChanged(int value);
 	void on_dcOffset_toggled(bool checked);
 	void on_iqImbalance_toggled(bool checked);
-	// TOOD: defaults push button
+	// TODO: defaults push button
 	void on_lnaGain_currentIndexChanged(int index);
 	void on_rfFilter_currentIndexChanged(int index);
 	void on_lnaEnhance_currentIndexChanged(int index);
diff --git a/plugins/samplesource/plutosdrinput/plutosdrinputthread.h b/plugins/samplesource/plutosdrinput/plutosdrinputthread.h
index 8f212ef93..c6edbd668 100644
--- a/plugins/samplesource/plutosdrinput/plutosdrinputthread.h
+++ b/plugins/samplesource/plutosdrinput/plutosdrinputthread.h
@@ -53,7 +53,7 @@ private:
     bool m_running;
 
     DevicePlutoSDRBox *m_plutoBox;
-    int16_t *m_buf;               //!< holds I+Q values of each sample from devce
+    int16_t *m_buf;               //!< holds I+Q values of each sample from device
     int16_t *m_bufConv;           //!< holds I+Q values of each sample converted to host format via iio_channel_convert
     uint32_t m_blockSizeSamples;  //!< buffer sizes in number of (I,Q) samples
     SampleVector m_convertBuffer; //!< vector of (I,Q) samples used for decimation and scaling conversion
diff --git a/qrtplib/rtcpapppacket.h b/qrtplib/rtcpapppacket.h
index 958273261..0d24bf9d8 100644
--- a/qrtplib/rtcpapppacket.h
+++ b/qrtplib/rtcpapppacket.h
@@ -70,7 +70,7 @@ public:
     uint32_t GetSSRC() const;
 
     /** Returns the name contained in the APP packet.
-     *  Returns the name contained in the APP packet. This alway consists of four bytes and is not NULL-terminated.
+     *  Returns the name contained in the APP packet. This always consists of four bytes and is not NULL-terminated.
      */
     uint8_t *GetName();
 
diff --git a/qrtplib/rtcpscheduler.h b/qrtplib/rtcpscheduler.h
index 8518aeb68..6997884ef 100644
--- a/qrtplib/rtcpscheduler.h
+++ b/qrtplib/rtcpscheduler.h
@@ -92,7 +92,7 @@ public:
     }
 
     /** Returns \c true if only half the minimum interval should be used before sending the first RTCP compound packet
-     *  (defualt is \c true).
+     *  (default is \c true).
      */
     bool GetUseHalfAtStartup() const
     {
diff --git a/sdrbase/device/deviceapi.h b/sdrbase/device/deviceapi.h
index 26d21eaaf..351816c9e 100644
--- a/sdrbase/device/deviceapi.h
+++ b/sdrbase/device/deviceapi.h
@@ -74,7 +74,7 @@ public:
     void addChannelSource(BasebandSampleSource* sink, int streamIndex = 0);            //!< Add a channel source (Tx)
     void removeChannelSource(BasebandSampleSource* sink, int streamIndex = 0);         //!< Remove a channel source (Tx)
     void addMIMOChannel(MIMOChannel* channel);   //!< Add a MIMO channel (n Rx and m Tx combination)
-    void removeMIMOChannel(MIMOChannel* channe); //!< Remove a MIMO channel (n Rx and m Tx combination)
+    void removeMIMOChannel(MIMOChannel* channel); //!< Remove a MIMO channel (n Rx and m Tx combination)
 
     void addChannelSinkAPI(ChannelAPI* channelAPI);
     void removeChannelSinkAPI(ChannelAPI* channelAPI);
diff --git a/sdrbase/dsp/fftfilt.h b/sdrbase/dsp/fftfilt.h
index 2d6055af8..5cd062398 100644
--- a/sdrbase/dsp/fftfilt.h
+++ b/sdrbase/dsp/fftfilt.h
@@ -58,7 +58,7 @@ public:
 	int runFilt(const cmplx& in, cmplx **out);
 	int runSSB(const cmplx& in, cmplx **out, bool usb, bool getDC = true);
 	int runDSB(const cmplx& in, cmplx **out, bool getDC = true);
-	int runAsym(const cmplx & in, cmplx **out, bool usb); //!< Asymmetrical fitering can be used for vestigial sideband
+	int runAsym(const cmplx & in, cmplx **out, bool usb); //!< Asymmetrical filtering can be used for vestigial sideband
 
     void setDNR(bool dnr) { m_dnr = dnr; }
     void setDNRScheme(FFTNoiseReduction::Scheme scheme) { m_dnrScheme = scheme; }
diff --git a/sdrbase/dsp/fftnr.h b/sdrbase/dsp/fftnr.h
index 8eca71a36..d11f5c408 100644
--- a/sdrbase/dsp/fftnr.h
+++ b/sdrbase/dsp/fftnr.h
@@ -36,7 +36,7 @@ public:
     FFTNoiseReduction(int len);
     ~FFTNoiseReduction();
 
-    void init(); //!< call befor start of initial FFT scan
+    void init(); //!< call before start of initial FFT scan
     void push(cmplx data, int index); //!< Push FFT bin during initial FFT scan
     void calc(); //!< calculate after initial FFT scan
     bool cut(int index); //!< true if bin is to be zeroed else false (during second FFT scan)
diff --git a/sdrbase/dsp/goertzel.h b/sdrbase/dsp/goertzel.h
index 3dd95bb2d..1f6f85b31 100644
--- a/sdrbase/dsp/goertzel.h
+++ b/sdrbase/dsp/goertzel.h
@@ -25,7 +25,7 @@
 
 #include "export.h"
 
-// Goertzel filter for calculting discrete Fourier transform for a single frequency
+// Goertzel filter for calculating discrete Fourier transform for a single frequency
 // Implementation supports non-integer multiples of fundamental frequency, see:
 // https://asp-eurasipjournals.springeropen.com/track/pdf/10.1186/1687-6180-2012-56.pdf
 class SDRBASE_API Goertzel
diff --git a/sdrbase/dsp/inthalfbandfilter.h b/sdrbase/dsp/inthalfbandfilter.h
index 19757b14f..1f698feb5 100644
--- a/sdrbase/dsp/inthalfbandfilter.h
+++ b/sdrbase/dsp/inthalfbandfilter.h
@@ -863,7 +863,7 @@ protected:
 
 	void doFIR(qint32 *x, qint32 *y)
 	{
-		// Coefficents. This is a sinc function:
+		// Coefficients. This is a sinc function:
 	    // Half of the half of coefficients are stored because:
 	    // - half of the coefficients are 0
 	    // - there is a symmertry around the central 0.5 coefficient (not stored either)
diff --git a/sdrbase/dsp/phasediscri.h b/sdrbase/dsp/phasediscri.h
index e7ed26a4c..2d589ebd3 100644
--- a/sdrbase/dsp/phasediscri.h
+++ b/sdrbase/dsp/phasediscri.h
@@ -92,7 +92,7 @@ public:
     }
 
 	/**
-	 * Alternative without atan at the expense of a slight distorsion on very wideband signals
+	 * Alternative without atan at the expense of a slight distortion on very wideband signals
 	 * http://www.embedded.com/design/configurable-systems/4212086/DSP-Tricks--Frequency-demodulation-algorithms-
 	 * in addition it needs scaling by instantaneous magnitude squared and volume (0..10) adjustment factor
 	 */
diff --git a/sdrbase/dsp/scopevis.h b/sdrbase/dsp/scopevis.h
index 2d52e6731..da1023c78 100644
--- a/sdrbase/dsp/scopevis.h
+++ b/sdrbase/dsp/scopevis.h
@@ -1267,7 +1267,7 @@ private:
     /**
      * Moves on to the next trigger if any or increments trigger count if in repeat mode
      * - If not final it returns true
-     * - If final i.e. signal is actually triggerd it returns false
+     * - If final i.e. signal is actually triggered it returns false
      */
     bool nextTrigger(); //!< Returns true if not final
 
diff --git a/sdrbase/util/ais.h b/sdrbase/util/ais.h
index 4a0af4f7c..dc041319d 100644
--- a/sdrbase/util/ais.h
+++ b/sdrbase/util/ais.h
@@ -108,7 +108,7 @@ public:
         if (m_id == 4)
             return "Base station report";
         else
-            return "UTC and data reponse";
+            return "UTC and data response";
     }
     virtual bool hasPosition() { return m_latitudeAvailable && m_longitudeAvailable; }
     virtual float getLatitude() { return m_latitude; }
diff --git a/sdrbase/util/aprs.h b/sdrbase/util/aprs.h
index d4cfc4bd3..97fe59ad8 100644
--- a/sdrbase/util/aprs.h
+++ b/sdrbase/util/aprs.h
@@ -94,7 +94,7 @@ struct SDRBASE_API APRSPacket {
     bool m_hasGust;
     int m_temp;                 // Fahrenheit, can be negative down to -99
     bool m_hasTemp;
-    int m_rainLastHr;           // Hundreths of an inch
+    int m_rainLastHr;           // Hundredths of an inch
     bool m_hasRainLastHr;
     int m_rainLast24Hrs;
     bool m_hasRainLast24Hrs;
diff --git a/sdrbase/util/aviationweather.h b/sdrbase/util/aviationweather.h
index b073f20bb..4fa06f7ef 100644
--- a/sdrbase/util/aviationweather.h
+++ b/sdrbase/util/aviationweather.h
@@ -49,7 +49,7 @@ public:
         QStringList m_conditions;       // Weather conditions (Rain, snow)
         float m_ceiling;                // Ceiling in feet
         QStringList m_clouds;           // Cloud types and altitudes
-        float m_temperature;            // Air temperature in Celsuis
+        float m_temperature;            // Air temperature in Celsius
         float m_dewpoint;               // Dewpoint in Celsuius
         float m_pressure;               // Air pressure in hPa/mb
         float m_humidity;               // Humidity in %
diff --git a/sdrbase/util/radiosonde.h b/sdrbase/util/radiosonde.h
index dc6d7c3f6..2136d4cd1 100644
--- a/sdrbase/util/radiosonde.h
+++ b/sdrbase/util/radiosonde.h
@@ -97,7 +97,7 @@ public:
     double m_longitude;                 // In degrees
     double m_height;                    // In metres
     double m_speed;                     // In m/s
-    double m_heading;                   // In degreees
+    double m_heading;                   // In degrees
     double m_verticalRate;              // In m/s
     int m_satellitesUsed;
 
diff --git a/sdrbase/util/reedsolomon.h b/sdrbase/util/reedsolomon.h
index 466e7b183..724f910b8 100644
--- a/sdrbase/util/reedsolomon.h
+++ b/sdrbase/util/reedsolomon.h
@@ -176,7 +176,7 @@ protected:
     }
 
     //
-    // modnn -- modulo replacement for galois field arithmetics, optionally w/ table acceleration
+    // modnn -- modulo replacement for galois field arithmetic, optionally w/ table acceleration
     //
     //  @x:         the value to reduce (will never be -'ve)
     //
diff --git a/sdrbase/util/solardynamicsobservatory.h b/sdrbase/util/solardynamicsobservatory.h
index 0e3925fb8..90832ff53 100644
--- a/sdrbase/util/solardynamicsobservatory.h
+++ b/sdrbase/util/solardynamicsobservatory.h
@@ -78,7 +78,7 @@ private:
     QNetworkAccessManager *m_networkManager;
     QNetworkDiskCache *m_cache;
 
-    // Index page isn't cachable (using network cache), so we cache it ourselves, as it can take up to 5 seconds to fetch
+    // Index page isn't cacheable (using network cache), so we cache it ourselves, as it can take up to 5 seconds to fetch
     QCache m_indexCache;
     QDateTime m_todayCacheDateTime;
     QByteArray *m_todayCache;
diff --git a/sdrbase/util/spyserverlist.h b/sdrbase/util/spyserverlist.h
index 53c92dac0..bafe3f4f1 100644
--- a/sdrbase/util/spyserverlist.h
+++ b/sdrbase/util/spyserverlist.h
@@ -37,7 +37,7 @@ public:
     struct SpyServer {
         QString m_generalDescription;
         QString m_deviceType;
-        QString m_streamingHost; // IP addrss
+        QString m_streamingHost; // IP address
         int m_streamingPort;    // IP port
         int m_currentClientCount;
         int m_maxClients;
diff --git a/sdrbase/util/vlftransmitters.h b/sdrbase/util/vlftransmitters.h
index 2fc7c1a7c..6c8c2d27e 100644
--- a/sdrbase/util/vlftransmitters.h
+++ b/sdrbase/util/vlftransmitters.h
@@ -25,7 +25,7 @@
 #include "export.h"
 
 // List of VLF transmitters
-// Built-in list can be overriden by user supplied vlftransmitters.csv file, that is read at startup, from the app data dir
+// Built-in list can be overridden by user supplied vlftransmitters.csv file, that is read at startup, from the app data dir
 class SDRBASE_API VLFTransmitters
 {
 
diff --git a/sdrbase/webapi/webapiadapterinterface.h b/sdrbase/webapi/webapiadapterinterface.h
index f06a33798..9936e52b3 100644
--- a/sdrbase/webapi/webapiadapterinterface.h
+++ b/sdrbase/webapi/webapiadapterinterface.h
@@ -332,7 +332,7 @@ public:
     }
 
     /**
-     * Handler of /sdrangel/audio/output/paramaters (DELETE) swagger/sdrangel/code/html2/index.html#api-Default-instanceChannels
+     * Handler of /sdrangel/audio/output/parameters (DELETE) swagger/sdrangel/code/html2/index.html#api-Default-instanceChannels
      * returns the Http status code (default 501: not implemented)
      */
     virtual int instanceAudioOutputDelete(
diff --git a/sdrgui/gui/dialpopup.h b/sdrgui/gui/dialpopup.h
index 84c128552..ddd0f6994 100644
--- a/sdrgui/gui/dialpopup.h
+++ b/sdrgui/gui/dialpopup.h
@@ -32,7 +32,7 @@ class QPushButton;
 class DialogPositioner;
 
 // A popup dialog for QDials that uses a slider instead, which is easier to use
-// on a touch screen. Actived with tap and hold or right mouse click
+// on a touch screen. Activated with tap and hold or right mouse click
 class SDRGUI_API DialPopup : public QDialog {
     Q_OBJECT
 
diff --git a/sdrgui/gui/framelesswindowresizer.h b/sdrgui/gui/framelesswindowresizer.h
index d6e3edef7..2a4cf4294 100644
--- a/sdrgui/gui/framelesswindowresizer.h
+++ b/sdrgui/gui/framelesswindowresizer.h
@@ -26,7 +26,7 @@
 #include 
 
 // Class to allow frameless windows (Qt::FramelessWindowHint) to be resized
-// by clicking and draging on the border
+// by clicking and dragging on the border
 // The window needs to forward the mousePressEvent, mouseReleaseEvent, mouseMoveEvent
 // and leaveEvent events to this class
 // Child widgets should have mouse tracking enabled, so cursor can be controlled properly
diff --git a/swagger/sdrangel/code/qt5/client/SWGFrequencyBand.h b/swagger/sdrangel/code/qt5/client/SWGFrequencyBand.h
index cee425de5..f0d001c85 100644
--- a/swagger/sdrangel/code/qt5/client/SWGFrequencyBand.h
+++ b/swagger/sdrangel/code/qt5/client/SWGFrequencyBand.h
@@ -13,7 +13,7 @@
 /*
  * SWGFrequencyBand.h
  *
- * A band of frequencies given its boudaries in Hertz (Hz)
+ * A band of frequencies given its boundaries in Hertz (Hz)
  */
 
 #ifndef SWGFrequencyBand_H_
diff --git a/swagger/sdrangel/code/qt5/client/SWGPreferences.h b/swagger/sdrangel/code/qt5/client/SWGPreferences.h
index d55fa4113..2b75b2449 100644
--- a/swagger/sdrangel/code/qt5/client/SWGPreferences.h
+++ b/swagger/sdrangel/code/qt5/client/SWGPreferences.h
@@ -13,7 +13,7 @@
 /*
  * SWGPreferences.h
  *
- * Repreents a Prefernce object
+ * Represents a Preference object
  */
 
 #ifndef SWGPreferences_H_