Communication chain on USRPs using QPSK » History » Version 14

PASCHOS, Alexandros, 12/15/2015 12:57 AM

1 1 PASCHOS, Alexandros
h1. Communication chain on USRPs using QPSK
2 1 PASCHOS, Alexandros
3 1 PASCHOS, Alexandros
h2. Setup
4 1 PASCHOS, Alexandros
5 1 PASCHOS, Alexandros
To successfully connect two USRPs using the inventory mentioned earlier, it is required to have an Ethernet cable connected from the PC to one of the USRPs (in this case the Tx USRP) and then a MIMO cable that connect the Tx USRP to the Rx USRP. This way, the Rx USRP is also connected to the PC. The RF cable is connected from the USRP, using a 30dB attenuator to the Rx USRP. Below is a diagram of the setup. An update to the version of the FPGA image file might needed for LabVIEW Communications. In the NI USRP Utility an update to the images is done as demanded by the software.
6 1 PASCHOS, Alexandros
7 4 PASCHOS, Alexandros
p=. !{width: 40%}https://sourceforge.isae.fr/attachments/download/1491/setupDiagramUSRPs.png(Setup Diagram USRPs)!
8 1 PASCHOS, Alexandros
_Figure 2.1 Set-up diagram of the USRPs_
9 5 PASCHOS, Alexandros
10 5 PASCHOS, Alexandros
h2. Transmission with QPSK
11 5 PASCHOS, Alexandros
12 5 PASCHOS, Alexandros
The block diagram of the communication chain is shown below in figure 4. An existing example of USRP communication with PSK was used for guidance.
13 6 PASCHOS, Alexandros
14 8 PASCHOS, Alexandros
p=. !{width: 40%}https://sourceforge.isae.fr/attachments/download/1492/communicationChainUSRPs.jpg(Communication Chain USRPs)!
15 13 PASCHOS, Alexandros
_Figure 2.2 Set-up Communication Chain between USRPs_
16 6 PASCHOS, Alexandros
17 6 PASCHOS, Alexandros
Bits are generated (Galois) using a PN (pseudo noise) sequence. The signal is then modulated, filtered and sent to the transmitting USRPS, which is continuously transmitting. The receiving USRP will obtain the data from the transmitting USRP, and the signal is filtered with a matched filter, demodulated, and the constellation is plotted.
18 9 PASCHOS, Alexandros
19 1 PASCHOS, Alexandros
On the front panel of the transmission there are several inputs and outputs:
20 1 PASCHOS, Alexandros
21 13 PASCHOS, Alexandros
|Inputs/Controls| Outputs/Indicators|=. _Figure 2.3 Set-up Front Panel Tx_|
22 13 PASCHOS, Alexandros
|- The IP address of the Tx USRP 
23 13 PASCHOS, Alexandros
- The transmission antenna of the USRP
24 13 PASCHOS, Alexandros
- Selection of a specific USRP channel
25 13 PASCHOS, Alexandros
- IQ sampling rate [Samples/sec]
26 13 PASCHOS, Alexandros
- Carrier Frequency [Hz]
27 13 PASCHOS, Alexandros
- Gain [dB]
28 13 PASCHOS, Alexandros
- PN order sequence
29 12 PASCHOS, Alexandros
Filter Parameters
30 13 PASCHOS, Alexandros
- Roll-off
31 13 PASCHOS, Alexandros
- Filter length
32 13 PASCHOS, Alexandros
- Filter Type
33 12 PASCHOS, Alexandros
 {None, Raised Cosine, Root Raised Cosine, Gaussian}
34 12 PASCHOS, Alexandros
Modulation Parameters 
35 13 PASCHOS, Alexandros
- Samples per Symbol 
36 13 PASCHOS, Alexandros
- PSK type {normal, differential}
37 13 PASCHOS, Alexandros
- Symbol Map|^. - IQ Sampling Rate [Samples/sec]
38 13 PASCHOS, Alexandros
- Carrier Frequency [Hz]
39 13 PASCHOS, Alexandros
- Gain [dB]
40 13 PASCHOS, Alexandros
- Symbol Rate [symbols/sec]
41 13 PASCHOS, Alexandros
- Frame Size [samples]
42 13 PASCHOS, Alexandros
- Constellation graph [IQ]|!{width: 100%}https://sourceforge.isae.fr/attachments/download/1494/frontPanelTx.png(Front Panel Tx)!|
43 14 PASCHOS, Alexandros
44 14 PASCHOS, Alexandros
For the Receiving part of the VI, the front panel is depicted below:
45 14 PASCHOS, Alexandros
46 14 PASCHOS, Alexandros
|Inputs/Controls| Outputs/Indicators|=. _Figure 2.3 Set-up Front Panel Tx_|
47 14 PASCHOS, Alexandros
|- The IP address of the Tx USRP 
48 14 PASCHOS, Alexandros
- The transmission antenna of the USRP
49 14 PASCHOS, Alexandros
- Selection of a specific USRP channel
50 14 PASCHOS, Alexandros
- IQ sampling rate [Samples/sec]
51 14 PASCHOS, Alexandros
- Carrier Frequency [Hz]
52 14 PASCHOS, Alexandros
- Gain [dB]
53 14 PASCHOS, Alexandros
- PN order sequence
54 14 PASCHOS, Alexandros
Filter Parameters
55 14 PASCHOS, Alexandros
- Roll-off
56 14 PASCHOS, Alexandros
- Filter length
57 14 PASCHOS, Alexandros
- Filter Type
58 14 PASCHOS, Alexandros
 {None, Raised Cosine, Root Raised Cosine, Gaussian}
59 14 PASCHOS, Alexandros
Modulation Parameters 
60 14 PASCHOS, Alexandros
- Samples per Symbol 
61 14 PASCHOS, Alexandros
- PSK type {normal, differential}
62 14 PASCHOS, Alexandros
- Symbol Map|^. - IQ Sampling Rate [Samples/sec]
63 14 PASCHOS, Alexandros
- Carrier Frequency [Hz]
64 14 PASCHOS, Alexandros
- Gain [dB]
65 14 PASCHOS, Alexandros
- Symbol Rate [symbols/sec]
66 14 PASCHOS, Alexandros
- Frame Size [samples]
67 14 PASCHOS, Alexandros
- Constellation graph [IQ]|!{width: 100%}https://sourceforge.isae.fr/attachments/download/1494/frontPanelTx.png(Front Panel Tx)!|