HAMNET-Access-Protocol / HNAP4PlutoSDR

Main transceiver application
GNU Lesser General Public License v3.0
29 stars 5 forks source link

Enhance idle mode #20

Closed lukasostendorf closed 4 years ago

lukasostendorf commented 4 years ago

This PR will make the the DL channel way more silent and simplify the pilot tone generation.

NOTE: This PR makes the BS and Client software incompatible with previous versions! Pilot definitions changed and the client cannot expect that the BS is always transmitting anymore.

Tests

Since we rely on manual testing, here is what tests will be performed:

Simulations in Rayleigh fading channel for downlink show a slight performance decrease. downlink ber performance

Simulations with static multipath in the uplink show that the BER performance is similar to the current version enhance_idle_ber_ul

lukasostendorf commented 4 years ago

Additionally this PR solves a conflict with the half-duplex constraint in the current HNAP version: So far, a client continuously tracks the pilot tones sent by the basestation. This also happens if the client transmits in the UL. This violates the half-duplex constraint and can cause erroneous channel estimations in the DL.