Merge pull request #51 from dforsi/fix/typos

Fix/typos
pull/54/head
Guenael, VA2GKA 2021-12-04 19:06:15 -05:00 zatwierdzone przez GitHub
commit 0ed8048133
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 8 dodań i 8 usunięć

Wyświetl plik

@ -12,8 +12,8 @@
## TL;DR
This project aim at decoding FT8 signals using an RTL device, usually connected to a Raspeberry Pi.
To install and use your dongle on a Rasberry Pi with a Rasberian OS:
This project aim at decoding FT8 signals using an RTL device, usually connected to a Raspberry Pi.
To install and use your dongle on a Raspberry Pi with a Rasberian OS:
```
sudo apt-get -y install build-essential cmake libfftw3-dev libusb-1.0-0-dev librtlsdr-dev libcurl4-gnutls-dev
@ -26,7 +26,7 @@ rtlsdr_wsprd -f 2m -c A1XYZ -l AB12cd -g 29
## Overview
This non-interactive application allows automatic reporting of WSPR spots on WSPRnet. The inital idea was to allow a small computer like a Raspberry Pi and a RTL-SDR device to sent WSPR reports for VHF/UHF bands. This kind of lightweight setup could run continuously without maintenance and help to get additionnal propagation reports. The code is massively based on Steven Franke (K9AN) implementation of Joe Taylor (K1JT) publication and work.
This non-interactive application allows automatic reporting of WSPR spots on WSPRnet. The initial idea was to allow a small computer like a Raspberry Pi and a RTL-SDR device to send WSPR reports for VHF/UHF bands. This kind of lightweight setup could run continuously without maintenance and help to get additional propagation reports. The code is massively based on Steven Franke (K9AN) implementation of Joe Taylor (K1JT) publication and work.
This application written in C does:
@ -55,7 +55,7 @@ This application written in C does:
make
make install
```
1. Start the application with your right paramaters, ex. for the 2m band, with a fake callsign (A1XYZ):
1. Start the application with your right parameters, ex. for the 2m band, with a fake callsign (A1XYZ):
```
rtlsdr_wsprd -f 2m -c A1XYZ -l AB12cd -g 29
```
@ -69,14 +69,14 @@ This application written in C does:
/opt/vc/bin/tvservice -o
```
- Remove unused modules (for example, /etc/modules: #snd-bcm2835)
- Use an enclose, and ground it
- Use an enclosure, and ground it
## Crystal stability
Most of RTL dongles use a cheap crystal, and frequency drift can effect the decoding & performance. The use of no-name RTL dongle for VHF/UHF bands usually require crystal modification, for a better one. External clock could be also used, like GPSDO or rubidium reference clock, aligned on 28.8MHz.
Some manufacturers intergrate a 0.5ppm TCXO. It's the best second option, after an external clock. Based on my personnal experience:
Some manufacturers intergrate a 0.5ppm TCXO. It's the best second option, after an external clock. Based on my personal experience:
- NooElec NESDR SMART : Works fine out of the box
- RTL-SDR Blog 1PPM TCXO : Works with some drift, require additional mass, or a better enclosure

Wyświetl plik

@ -316,7 +316,7 @@ static void *wsprDecoder(void *arg) {
pthread_mutex_unlock(&dec.ready_mutex);
if (rx_state.exit_flag)
/* Abord case, final sig */
/* Abort case, final sig */
break;
/* Lock the buffer access and make a local copy */
@ -820,7 +820,7 @@ int main(int argc, char **argv) {
/* Use the Store the date at the begin of the frame */
time(&rawtime);
gtm = gmtime(&rawtime);
// FIXME: Complier warning about mixing int & date
// FIXME: Compiler warning about mixing int & date
snprintf(rx_options.date, sizeof(rx_options.date), "%02d%02d%02d", gtm->tm_year - 100, gtm->tm_mon + 1, gtm->tm_mday);
snprintf(rx_options.uttime, sizeof(rx_options.uttime), "%02d%02d", gtm->tm_hour, gtm->tm_min);