kopia lustrzana https://github.com/rpp0/gr-lora
				
				
				
			
							rodzic
							
								
									7e61d94424
								
							
						
					
					
						commit
						33713966a2
					
				
							
								
								
									
										10
									
								
								README.md
								
								
								
								
							
							
						
						
									
										10
									
								
								README.md
								
								
								
								
							| 
						 | 
				
			
			@ -31,6 +31,11 @@ cmake ../  # Note to Arch Linux users: add "-DCMAKE_INSTALL_PREFIX=/usr"
 | 
			
		|||
make && sudo make install
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
The following dependencies are required:
 | 
			
		||||
- numpy
 | 
			
		||||
- scipy
 | 
			
		||||
- liquid-dsp (https://github.com/jgaeddert/liquid-dsp)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Testing
 | 
			
		||||
-------
 | 
			
		||||
| 
						 | 
				
			
			@ -67,5 +72,6 @@ See the LICENSE file for the license of this project. If you are working on a pr
 | 
			
		|||
Changelog
 | 
			
		||||
---------
 | 
			
		||||
 | 
			
		||||
- Version 0.2: C++ realtime decoder, manual finetuning for correcting frequency offsets of the transmitter.
 | 
			
		||||
- Version 0.1: Python prototype file based decoder, SF7, CR4/8
 | 
			
		||||
- Versuib 0.21: Fixed some issues reported by reletreby
 | 
			
		||||
- Version 0.2 : C++ realtime decoder, manual finetuning for correcting frequency offsets of the transmitter.
 | 
			
		||||
- Version 0.1 : Python prototype file based decoder, SF7, CR4/8
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -121,7 +121,7 @@ namespace gr {
 | 
			
		|||
    void decoder_impl::samples_to_file(const std::string path, const gr_complex* v, int length, int elem_size) {
 | 
			
		||||
        #ifndef NO_TMP_WRITES
 | 
			
		||||
            std::ofstream out_file;
 | 
			
		||||
            out_file.open(path, std::ios::out | std::ios::binary);
 | 
			
		||||
            out_file.open(path.c_str(), std::ios::out | std::ios::binary);
 | 
			
		||||
            //for(std::vector<gr_complex>::const_iterator it = v.begin(); it != v.end(); ++it) {
 | 
			
		||||
            for(uint32_t i = 0; i < length; i++) {
 | 
			
		||||
                out_file.write(reinterpret_cast<const char *>(&v[i]), elem_size);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -56,7 +56,6 @@ import numpy
 | 
			
		|||
import struct
 | 
			
		||||
from gnuradio import gr
 | 
			
		||||
from scipy import signal
 | 
			
		||||
from scapy.all import hexdump
 | 
			
		||||
 | 
			
		||||
DELAY_AFTER_SYNC = 268  # Delay window after two downchirps in the LoRa signal
 | 
			
		||||
EPSILON = 0.001
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue