Main Page » History » Version 34

Cuadro, Juan Pablo, 11/26/2014 01:56 PM

1 34 Cuadro, Juan Pablo
h1. Satellite Channel Emulation
2 19 Cuadro, Juan Pablo
----
3 19 Cuadro, Juan Pablo
4 20 Cuadro, Juan Pablo
This is the Wiki page for the SCS 2014/2015 project #1. It deals with DVB-S2 and its novel ACM feature.
5 20 Cuadro, Juan Pablo
6 19 Cuadro, Juan Pablo
h2. Progress
7 19 Cuadro, Juan Pablo
8 25 Cuadro, Juan Pablo
+@Tasks:@+
9 19 Cuadro, Juan Pablo
10 24 Cuadro, Juan Pablo
* %{background: none}@Introduction Section:@%
11 24 Cuadro, Juan Pablo
** %{background: lightgreen}@Why ACM is necessary.@%
12 27 Cuadro, Juan Pablo
** %{background: lightgreen}@Block diagram of ACM functionality.@%
13 24 Cuadro, Juan Pablo
* %{background: none}@DVB-S2 Section:@%
14 24 Cuadro, Juan Pablo
** %{background: yellow}@A little bit of history.@%
15 24 Cuadro, Juan Pablo
** %{background: yellow}@Features vs DVB-S.@%
16 24 Cuadro, Juan Pablo
** %{background: yellow}@Coding and modulation schemes.@%
17 21 Cuadro, Juan Pablo
* %{background: none}@Test Setup Section:@%
18 19 Cuadro, Juan Pablo
** %{background: yellow}@Introduction to each equipment@%
19 29 Cuadro, Juan Pablo
** %{background: lightgreen}@Network diagram of full setup@%
20 23 Cuadro, Juan Pablo
** %{background: lightgreen}@Single diagram for each modem and associated client PC@%
21 1 Cuadro, Juan Pablo
** %{background: yellow}@Full settings for modems (ACM mode as well as CCM mode)@%
22 1 Cuadro, Juan Pablo
** %{background: yellow}@Table with IPs@%
23 19 Cuadro, Juan Pablo
24 25 Cuadro, Juan Pablo
+@ColorReference:@+
25 21 Cuadro, Juan Pablo
* %{background: Lightgreen}@Task 1, Status: DONE@%
26 21 Cuadro, Juan Pablo
* %{background: yellow}@Task 2, Status: TODO@%
27 1 Cuadro, Juan Pablo
** %{background: Red}@SubTask 1, Status: URGENT@%
28 21 Cuadro, Juan Pablo
29 30 Cuadro, Juan Pablo
h2. INTRODUCTION
30 19 Cuadro, Juan Pablo
31 8 Cuadro, Juan Pablo
Satellite systems based on the DVB-S standard are inevitably forced to adhere to fixed MODCOD parameters, that is, a fixed coding rate and modulation scheme. This in turn leaves the designer with no choice other than to dimension the system for the worst-case propagation conditions in order to have link-closure and meet availability, coverage and performance requirements. 
32 5 Cuadro, Juan Pablo
33 5 Cuadro, Juan Pablo
This approach has the disadvantage that high margins in the carrier-to-noise-and-interference ratios (CNIRs) occur in the majority of cases when propagation conditions allow for it. In the case of broadcasting services, where we have a multitude of users spread over very large areas, this waste of power cannot be easily avoided. However, in point-to-point links if a return channel is present it is possible to report channel state conditions and exploit its temporal variations by adapting the code rate and modulation scheme being used so as to best match the CNIR. This way a fixed link is avoided and considerable improvements in system capacity are obtained with better utilization of power resources.
34 5 Cuadro, Juan Pablo
35 5 Cuadro, Juan Pablo
The DVB-S2 standard introduces adaptive coding and modulation (ACM) enabling better use of transponder resources when high carrier-to-noise-plus-interference ratios occur due to favorable propagation conditions. ACM allows for different coding rates and modulation schemes to be used and dynamically changed on a frame-by-frame basis.
36 1 Cuadro, Juan Pablo
37 5 Cuadro, Juan Pablo
!{width: 70%}acmLink.png(Block diagram of an ACM DVB-S2 link.)!
38 1 Cuadro, Juan Pablo
39 31 Cuadro, Juan Pablo
(Similar to fig12 in "ETSI-TR.102376":http://webapp.etsi.org/WorkProgram/Report_WorkItem.asp?WKI_ID=21402&curItemNr=1&totalNrItems=1&optDisplay=10&titleType=all&qSORT=HIGHVERSION&qETSI_ALL=&SearchPage=TRUE&qETSI_STANDARD_TYPE=%27TR%27&qETSI_NUMBER=102376&qINCLUDE_SUB_TB=True&qINCLUDE_MOVED_ON=&qSTOP_FLG=N&qKEYWORD_BOOLEAN=OR&qCLUSTER_BOOLEAN=OR&qFREQUENCIES_BOOLEAN=OR&qSTOPPING_OUTDATED=&butExpertSearch=Search&includeNonActiveTB=FALSE&includeSubProjectCode=FALSE&qREPORT_TYPE=SUMMARY)
40 15 Cuadro, Juan Pablo
41 30 Cuadro, Juan Pablo
h2. DVB-S2
42 4 Cuadro, Juan Pablo
43 30 Cuadro, Juan Pablo
h2. TEST SETUP
44 19 Cuadro, Juan Pablo
45 33 Cuadro, Juan Pablo
h3. Equipment Overview
46 19 Cuadro, Juan Pablo
47 26 Cuadro, Juan Pablo
The laboratory setup consits of the following:
48 1 Cuadro, Juan Pablo
49 1 Cuadro, Juan Pablo
(EQUIPMENT LIST AND DESCRIPTION)
50 26 Cuadro, Juan Pablo
51 1 Cuadro, Juan Pablo
52 26 Cuadro, Juan Pablo
!{width: 70%}fullsetup.png!
53 26 Cuadro, Juan Pablo
54 12 Cuadro, Juan Pablo
55 1 Cuadro, Juan Pablo
All two modems will be working in L2 Ethernet bridging mode. This means that we could use PCs to generate traffic between HUB and station or we could attach other devices such as VoIP phones or any other IP capable device.
56 26 Cuadro, Juan Pablo
57 1 Cuadro, Juan Pablo
!{width: 70%}modemSetup.png!
58 33 Cuadro, Juan Pablo
59 33 Cuadro, Juan Pablo
h3. Equipment Configuration
60 33 Cuadro, Juan Pablo
61 33 Cuadro, Juan Pablo
Include:
62 33 Cuadro, Juan Pablo
* IPs
63 33 Cuadro, Juan Pablo
* Detailed EL470 config settings
64 33 Cuadro, Juan Pablo
* 
65 22 Cuadro, Juan Pablo
66 1 Cuadro, Juan Pablo
h3. Measurement Capabilities
67 32 Cuadro, Juan Pablo
68 32 Cuadro, Juan Pablo
The Newtec EL470 can output a ACM log containing all MODCOD states. This is information is stored in a .csv file similar to the following example:
69 32 Cuadro, Juan Pablo
70 32 Cuadro, Juan Pablo
<pre>
71 32 Cuadro, Juan Pablo
Timestamp,Demod,RqModCod,EsNo,CarrierBitrate
72 32 Cuadro, Juan Pablo
2014-11-20 16:15:17,1,16APSK-9/10,28.06,6304
73 32 Cuadro, Juan Pablo
2014-11-20 16:15:21,1,16APSK-9/10,28.05,8877
74 32 Cuadro, Juan Pablo
2014-11-20 16:15:25,1,16APSK-9/10,27.01,8877
75 32 Cuadro, Juan Pablo
2014-11-20 16:15:29,1,16APSK-9/10,27.06,5836
76 32 Cuadro, Juan Pablo
2014-11-20 16:15:33,1,16APSK-9/10,27.24,5836
77 32 Cuadro, Juan Pablo
2014-11-20 16:15:34,1,16APSK-9/10,27.09,5836
78 32 Cuadro, Juan Pablo
2014-11-20 16:15:35,1,16APSK-8/9,27.21,5836
79 32 Cuadro, Juan Pablo
2014-11-20 16:15:35,1,16APSK-9/10,27.05,5836
80 32 Cuadro, Juan Pablo
2014-11-20 16:15:36,1,16APSK-9/10,27.25,5836
81 32 Cuadro, Juan Pablo
2014-11-20 16:15:37,1,16APSK-5/6,27.19,5836
82 32 Cuadro, Juan Pablo
2014-11-20 16:15:38,1,16APSK-8/9,27.11,4250
83 32 Cuadro, Juan Pablo
2014-11-20 16:15:39,1,16APSK-5/6,27.22,4250
84 32 Cuadro, Juan Pablo
</pre>
85 32 Cuadro, Juan Pablo
86 32 Cuadro, Juan Pablo
From this log we can extract the following information:
87 32 Cuadro, Juan Pablo
88 32 Cuadro, Juan Pablo
* Timestamp (in seconds)
89 32 Cuadro, Juan Pablo
* Modcod parameter (modulation + coding rate)
90 32 Cuadro, Juan Pablo
* Estimate of E ~s~ / N ~0~
91 32 Cuadro, Juan Pablo
* Information bitrate (in bps)
92 32 Cuadro, Juan Pablo
93 32 Cuadro, Juan Pablo
This is done by a parser ([[EL470_LogParser_ACM|EL470_LogParser_ACM.m]]) in Matlab which also does some plotting of values.
94 19 Cuadro, Juan Pablo
95 31 Cuadro, Juan Pablo
h2. MEASUREMENTS