root/experimental/waveforms/FrameSynchronizerTest/FrameSynchronizerTest.sad.xml @ 4097

Revision 4097, 15.3 KB (checked in by jgaeddert, 6 years ago)

moving to generic Demodulator component

  • Property svn:eol-style set to native
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE softwareassembly SYSTEM "../../xml/dtd/softwareassembly.dtd">
3<!--Created with OSSIE WaveDev Beta Version 0.6.0b-->
4<!--Powered by Python-->
5<softwareassembly name="OSSIE::FrameSynchronizerTest" id="DCE:4dcf2276-1142-11dc-8180-00123f63025f">
6    <componentfiles>
7        <componentfile type="SPD" id="GenericAssControl_4e798b4a-1141-11dc-b959-00123f63025f">
8            <localfile name="xml/GenericAssControl/GenericAssControl.spd.xml"/>
9        </componentfile>
10        <componentfile type="SPD" id="DataGenerator_4e1865e0-1141-11dc-b4e2-00123f63025f">
11            <localfile name="xml/DataGenerator/DataGenerator.spd.xml"/>
12        </componentfile>
13        <componentfile type="SPD" id="PacketizerSimpleBPSK_4dd94a4a-1141-11dc-babe-00123f63025f">
14            <localfile name="xml/PacketizerSimpleBPSK/PacketizerSimpleBPSK.spd.xml"/>
15        </componentfile>
16        <componentfile type="SPD" id="Modulator_4e92f31e-1141-11dc-af25-00123f63025f">
17            <localfile name="xml/Modulator/Modulator.spd.xml"/>
18        </componentfile>
19        <componentfile type="SPD" id="FrameAssembler_4e5d6046-1141-11dc-a943-00123f63025f">
20            <localfile name="xml/FrameAssembler/FrameAssembler.spd.xml"/>
21        </componentfile>
22        <componentfile type="SPD" id="Interpolator_4e136c34-1141-11dc-8ee9-00123f63025f">
23            <localfile name="xml/Interpolator/Interpolator.spd.xml"/>
24        </componentfile>
25        <componentfile type="SPD" id="FrameSynchronizer_4e7d536a-1141-11dc-8644-00123f63025f">
26            <localfile name="xml/FrameSynchronizer/FrameSynchronizer.spd.xml"/>
27        </componentfile>
28        <componentfile type="SPD" id="Demodulator_4dfd5160-1141-11dc-b1e5-00123f63025f">
29            <localfile name="xml/Demodulator/Demodulator.spd.xml"/>
30        </componentfile>
31        <componentfile type="SPD" id="DepacketizerSimpleBPSK_4e36d61a-1141-11dc-8696-00123f63025f">
32            <localfile name="xml/DepacketizerSimpleBPSK/DepacketizerSimpleBPSK.spd.xml"/>
33        </componentfile>
34        <componentfile type="SPD" id="DataComparator_4e0291b6-1141-11dc-acf6-00123f63025f">
35            <localfile name="xml/DataComparator/DataComparator.spd.xml"/>
36        </componentfile>
37    </componentfiles>
38    <partitioning>
39        <componentplacement>
40            <componentfileref refid="GenericAssControl_4e798b4a-1141-11dc-b959-00123f63025f"/>
41            <componentinstantiation id="DCE:54a75f10-1141-11dc-b780-00123f63025f">
42                <usagename>GenericAssControl1</usagename>
43                <findcomponent>
44                    <namingservice name="DomainName1/GenericAssControl1"/>
45                </findcomponent>
46            </componentinstantiation>
47        </componentplacement>
48        <componentplacement>
49            <componentfileref refid="DataGenerator_4e1865e0-1141-11dc-b4e2-00123f63025f"/>
50            <componentinstantiation id="DCE:54bb5ba0-1141-11dc-a9fc-00123f63025f">
51                <usagename>DataGenerator1</usagename>
52                <findcomponent>
53                    <namingservice name="DomainName1/DataGenerator1"/>
54                </findcomponent>
55            </componentinstantiation>
56        </componentplacement>
57        <componentplacement>
58            <componentfileref refid="PacketizerSimpleBPSK_4dd94a4a-1141-11dc-babe-00123f63025f"/>
59            <componentinstantiation id="DCE:54cf38aa-1141-11dc-9d48-00123f63025f">
60                <usagename>PacketizerSimpleBPSK1</usagename>
61                <findcomponent>
62                    <namingservice name="DomainName1/PacketizerSimpleBPSK1"/>
63                </findcomponent>
64            </componentinstantiation>
65        </componentplacement>
66        <componentplacement>
67            <componentfileref refid="Modulator_4e92f31e-1141-11dc-af25-00123f63025f"/>
68            <componentinstantiation id="DCE:7e0b9664-1141-11dc-bc30-00123f63025f">
69                <usagename>Modulator1</usagename>
70                <findcomponent>
71                    <namingservice name="DomainName1/Modulator1"/>
72                </findcomponent>
73                <componentproperties>
74                    <simpleref refid="DCE:63faedf6-fa6a-4841-93a1-9e360183688e" name="Modulation_Type" value="QPSK" description=""/>
75                </componentproperties>
76            </componentinstantiation>
77        </componentplacement>
78        <componentplacement>
79            <componentfileref refid="FrameAssembler_4e5d6046-1141-11dc-a943-00123f63025f"/>
80            <componentinstantiation id="DCE:859c592c-1141-11dc-9c54-00123f63025f">
81                <usagename>FrameAssembler1</usagename>
82                <findcomponent>
83                    <namingservice name="DomainName1/FrameAssembler1"/>
84                </findcomponent>
85                <componentproperties>
86                    <simpleref refid="DCE:690f320c-5bee-4959-b93d-586dc3450aac" name="mod_type" value="QPSK" description="Modulation type: BPSK, QPSK, 8PSK, 16QAM"/>
87                    <simpleref refid="DCE:25a1df92-7f22-43af-8720-ad37714a66db" name="frame_size" value="8192" description="Frame size (number of modulated symbols): 2048, 4096, 8192, 16384"/>
88                </componentproperties>
89            </componentinstantiation>
90        </componentplacement>
91        <componentplacement>
92            <componentfileref refid="Interpolator_4e136c34-1141-11dc-8ee9-00123f63025f"/>
93            <componentinstantiation id="DCE:89f0506e-1141-11dc-8cf3-00123f63025f">
94                <usagename>Interpolator1</usagename>
95                <findcomponent>
96                    <namingservice name="DomainName1/Interpolator1"/>
97                </findcomponent>
98                <componentproperties>
99                    <simpleref refid="DCE:e5c1d4aa-4b7f-48b7-b3bf-ed90b7653bec" name="InterpFactor" value="2" description=""/>
100                    <simplesequenceref refid="DCE:9c39de73-54d4-43ad-ab9d-52f5fa526ddf" description="" name="filter">
101                        <values>
102<value>0.011899</value>
103<value>-0.001807</value>
104<value>-0.033116</value>
105<value>0.045016</value>
106<value>0.056597</value>
107<value>-0.153604</value>
108<value>-0.075002</value>
109<value>0.615345</value>
110<value>1.081972</value>
111<value>0.615345</value>
112<value>-0.075002</value>
113<value>-0.153604</value>
114<value>0.056597</value>
115<value>0.045016</value>
116<value>-0.033116</value>
117<value>-0.001807</value>
118<value>0.011899</value>
119                        </values>
120                    </simplesequenceref>
121                </componentproperties>
122            </componentinstantiation>
123        </componentplacement>
124        <componentplacement>
125            <componentfileref refid="FrameSynchronizer_4e7d536a-1141-11dc-8644-00123f63025f"/>
126            <componentinstantiation id="DCE:92ca9514-1141-11dc-a5a5-00123f63025f">
127                <usagename>FrameSynchronizer1</usagename>
128                <findcomponent>
129                    <namingservice name="DomainName1/FrameSynchronizer1"/>
130                </findcomponent>
131                <componentproperties>
132                    <simpleref refid="DCE:24394e29-d291-41e3-a5bf-61055da911ac" name="k" value="2" description="Samples per symbol"/>
133                    <simpleref refid="DCE:7557f563-a6d5-4ba0-ad9c-83c80efb2130" name="Npfb" value="32" description="Number of filters in bank"/>
134                </componentproperties>
135            </componentinstantiation>
136        </componentplacement>
137        <componentplacement>
138            <componentfileref refid="Demodulator_4dfd5160-1141-11dc-b1e5-00123f63025f"/>
139            <componentinstantiation id="DCE:9b23279e-1141-11dc-9beb-00123f63025f">
140                <usagename>Demodulator1</usagename>
141                <findcomponent>
142                    <namingservice name="DomainName1/Demodulator1"/>
143                </findcomponent>
144                <componentproperties>
145                    <simpleref refid="DCE:df4641d3-5c25-47d4-8d0b-89a069ac0248" name="DemodScheme" value="QPSK" description="Type of demodulation scheme to use"/>
146                </componentproperties>
147            </componentinstantiation>
148        </componentplacement>
149        <componentplacement>
150            <componentfileref refid="DepacketizerSimpleBPSK_4e36d61a-1141-11dc-8696-00123f63025f"/>
151            <componentinstantiation id="DCE:b334971e-1141-11dc-bb11-00123f63025f">
152                <usagename>DepacketizerSimpleBPSK1</usagename>
153                <findcomponent>
154                    <namingservice name="DomainName1/DepacketizerSimpleBPSK1"/>
155                </findcomponent>
156            </componentinstantiation>
157        </componentplacement>
158        <componentplacement>
159            <componentfileref refid="DataComparator_4e0291b6-1141-11dc-acf6-00123f63025f"/>
160            <componentinstantiation id="DCE:b6c4cb92-1141-11dc-870d-00123f63025f">
161                <usagename>DataComparator1</usagename>
162                <findcomponent>
163                    <namingservice name="DomainName1/DataComparator1"/>
164                </findcomponent>
165            </componentinstantiation>
166        </componentplacement>
167    </partitioning>
168    <assemblycontroller>
169        <componentinstantiationref refid="DCE:54a75f10-1141-11dc-b780-00123f63025f"/>
170    </assemblycontroller>
171    <connections>
172        <connectinterface id="DCE:4dd0466a-1142-11dc-8567-00123f63025f">
173            <usesport>
174                <usesidentifier>resourceOut0</usesidentifier>
175                <findby>
176                    <namingservice name="DomainName1/GenericAssControl1"/>
177                </findby>
178            </usesport>
179            <providesport>
180                <providesidentifier>Resource</providesidentifier>
181                <findby>
182                    <namingservice name="DomainName1/DataGenerator1"/>
183                </findby>
184            </providesport>
185        </connectinterface>
186        <connectinterface id="DCE:4dd1cc6a-1142-11dc-86a2-00123f63025f">
187            <usesport>
188                <usesidentifier>control_bits_out</usesidentifier>
189                <findby>
190                    <namingservice name="DomainName1/DataGenerator1"/>
191                </findby>
192            </usesport>
193            <providesport>
194                <providesidentifier>controlIn</providesidentifier>
195                <findby>
196                    <namingservice name="DomainName1/PacketizerSimpleBPSK1"/>
197                </findby>
198            </providesport>
199        </connectinterface>
200        <connectinterface id="DCE:4dd2d420-1142-11dc-b89f-00123f63025f">
201            <usesport>
202                <usesidentifier>data_bits_out</usesidentifier>
203                <findby>
204                    <namingservice name="DomainName1/DataGenerator1"/>
205                </findby>
206            </usesport>
207            <providesport>
208                <providesidentifier>bitsIn</providesidentifier>
209                <findby>
210                    <namingservice name="DomainName1/PacketizerSimpleBPSK1"/>
211                </findby>
212            </providesport>
213        </connectinterface>
214        <connectinterface id="DCE:4dd43504-1142-11dc-a7f8-00123f63025f">
215            <usesport>
216                <usesidentifier>bitsOut</usesidentifier>
217                <findby>
218                    <namingservice name="DomainName1/PacketizerSimpleBPSK1"/>
219                </findby>
220            </usesport>
221            <providesport>
222                <providesidentifier>BitsIn</providesidentifier>
223                <findby>
224                    <namingservice name="DomainName1/Modulator1"/>
225                </findby>
226            </providesport>
227        </connectinterface>
228        <connectinterface id="DCE:4dd5e570-1142-11dc-ac69-00123f63025f">
229            <usesport>
230                <usesidentifier>SymbolsOut</usesidentifier>
231                <findby>
232                    <namingservice name="DomainName1/Modulator1"/>
233                </findby>
234            </usesport>
235            <providesport>
236                <providesidentifier>SymbolsIn</providesidentifier>
237                <findby>
238                    <namingservice name="DomainName1/FrameAssembler1"/>
239                </findby>
240            </providesport>
241        </connectinterface>
242        <connectinterface id="DCE:4dd79974-1142-11dc-86b8-00123f63025f">
243            <usesport>
244                <usesidentifier>FrameSymbolsOut</usesidentifier>
245                <findby>
246                    <namingservice name="DomainName1/FrameAssembler1"/>
247                </findby>
248            </usesport>
249            <providesport>
250                <providesidentifier>inData</providesidentifier>
251                <findby>
252                    <namingservice name="DomainName1/Interpolator1"/>
253                </findby>
254            </providesport>
255        </connectinterface>
256        <connectinterface id="DCE:4dd975aa-1142-11dc-85be-00123f63025f">
257            <usesport>
258                <usesidentifier>outData</usesidentifier>
259                <findby>
260                    <namingservice name="DomainName1/Interpolator1"/>
261                </findby>
262            </usesport>
263            <providesport>
264                <providesidentifier>IF_in</providesidentifier>
265                <findby>
266                    <namingservice name="DomainName1/FrameSynchronizer1"/>
267                </findby>
268            </providesport>
269        </connectinterface>
270        <connectinterface id="DCE:4ddb3476-1142-11dc-842b-00123f63025f">
271            <usesport>
272                <usesidentifier>symbols_out</usesidentifier>
273                <findby>
274                    <namingservice name="DomainName1/FrameSynchronizer1"/>
275                </findby>
276            </usesport>
277            <providesport>
278                <providesidentifier>SymbolsIn</providesidentifier>
279                <findby>
280                    <namingservice name="DomainName1/Demodulator1"/>
281                </findby>
282            </providesport>
283        </connectinterface>
284        <connectinterface id="DCE:4ddcd8a8-1142-11dc-b2c9-00123f63025f">
285            <usesport>
286                <usesidentifier>DataBitsOut</usesidentifier>
287                <findby>
288                    <namingservice name="DomainName1/Demodulator1"/>
289                </findby>
290            </usesport>
291            <providesport>
292                <providesidentifier>bitsIn</providesidentifier>
293                <findby>
294                    <namingservice name="DomainName1/DepacketizerSimpleBPSK1"/>
295                </findby>
296            </providesport>
297        </connectinterface>
298        <connectinterface id="DCE:4dde5da4-1142-11dc-aa75-00123f63025f">
299            <usesport>
300                <usesidentifier>bitsOut</usesidentifier>
301                <findby>
302                    <namingservice name="DomainName1/DepacketizerSimpleBPSK1"/>
303                </findby>
304            </usesport>
305            <providesport>
306                <providesidentifier>data_bits_in</providesidentifier>
307                <findby>
308                    <namingservice name="DomainName1/DataComparator1"/>
309                </findby>
310            </providesport>
311        </connectinterface>
312        <connectinterface id="DCE:4ddf7c16-1142-11dc-8ea0-00123f63025f">
313            <usesport>
314                <usesidentifier>controlOut</usesidentifier>
315                <findby>
316                    <namingservice name="DomainName1/DepacketizerSimpleBPSK1"/>
317                </findby>
318            </usesport>
319            <providesport>
320                <providesidentifier>control_bits_in</providesidentifier>
321                <findby>
322                    <namingservice name="DomainName1/DataComparator1"/>
323                </findby>
324            </providesport>
325        </connectinterface>
326    </connections>
327</softwareassembly>
Note: See TracBrowser for help on using the browser.