| 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 id="DCE:2c374c82-3155-11dc-9c29-000c29d2a337" name="OSSIE::testConvFecAWGN"> |
|---|
| 6 | <componentfiles> |
|---|
| 7 | <componentfile id="DataGenerator_3aaa775e-3154-11dc-a35a-000c29d2a337" type="SPD"> |
|---|
| 8 | <localfile name="/xml/DataGenerator/DataGenerator.spd.xml"/> |
|---|
| 9 | </componentfile> |
|---|
| 10 | <componentfile id="Conv_Enc_3a3529fe-3154-11dc-a12e-000c29d2a337" type="SPD"> |
|---|
| 11 | <localfile name="/xml/Conv_Enc/Conv_Enc.spd.xml"/> |
|---|
| 12 | </componentfile> |
|---|
| 13 | <componentfile id="Modulator_3a89fc68-3154-11dc-8553-000c29d2a337" type="SPD"> |
|---|
| 14 | <localfile name="/xml/Modulator/Modulator.spd.xml"/> |
|---|
| 15 | </componentfile> |
|---|
| 16 | <componentfile id="AWGNChannel_3a9b04ae-3154-11dc-a046-000c29d2a337" type="SPD"> |
|---|
| 17 | <localfile name="/xml/AWGNChannel/AWGNChannel.spd.xml"/> |
|---|
| 18 | </componentfile> |
|---|
| 19 | <componentfile id="Demodulator_3a00f67a-3154-11dc-9342-000c29d2a337" type="SPD"> |
|---|
| 20 | <localfile name="/xml/Demodulator/Demodulator.spd.xml"/> |
|---|
| 21 | </componentfile> |
|---|
| 22 | <componentfile id="Conv_Dec_39d38b2c-3154-11dc-9921-000c29d2a337" type="SPD"> |
|---|
| 23 | <localfile name="/xml/Conv_Dec/Conv_Dec.spd.xml"/> |
|---|
| 24 | </componentfile> |
|---|
| 25 | <componentfile id="DataComparator_39becdfe-3154-11dc-bdd1-000c29d2a337" type="SPD"> |
|---|
| 26 | <localfile name="/xml/DataComparator/DataComparator.spd.xml"/> |
|---|
| 27 | </componentfile> |
|---|
| 28 | <componentfile id="amplifier_b83ac1f6-3154-11dc-b991-000c29d2a337" type="SPD"> |
|---|
| 29 | <localfile name="/xml/amplifier/amplifier.spd.xml"/> |
|---|
| 30 | </componentfile> |
|---|
| 31 | </componentfiles> |
|---|
| 32 | <partitioning> |
|---|
| 33 | <componentplacement> |
|---|
| 34 | <componentfileref refid="DataGenerator_3aaa775e-3154-11dc-a35a-000c29d2a337"/> |
|---|
| 35 | <componentinstantiation id="DCE:4f8ae8e8-3154-11dc-9a9c-000c29d2a337"> |
|---|
| 36 | <usagename>DataGenerator1</usagename> |
|---|
| 37 | <findcomponent> |
|---|
| 38 | <namingservice name="DataGenerator1"/> |
|---|
| 39 | </findcomponent> |
|---|
| 40 | </componentinstantiation> |
|---|
| 41 | </componentplacement> |
|---|
| 42 | <componentplacement> |
|---|
| 43 | <componentfileref refid="Conv_Enc_3a3529fe-3154-11dc-a12e-000c29d2a337"/> |
|---|
| 44 | <componentinstantiation id="DCE:4fade820-3154-11dc-a96f-000c29d2a337"> |
|---|
| 45 | <componentproperties> |
|---|
| 46 | <simpleref description="The index of the desired encoding rate from the supported rates table. For a custom rate use rate_index 0" name="rate_index" refid="DCE:345df262-1611-11dc-a219-0016769e497b" value="4"/> |
|---|
| 47 | </componentproperties> |
|---|
| 48 | <usagename>Conv_Enc1</usagename> |
|---|
| 49 | <findcomponent> |
|---|
| 50 | <namingservice name="Conv_Enc1"/> |
|---|
| 51 | </findcomponent> |
|---|
| 52 | </componentinstantiation> |
|---|
| 53 | </componentplacement> |
|---|
| 54 | <componentplacement> |
|---|
| 55 | <componentfileref refid="Modulator_3a89fc68-3154-11dc-8553-000c29d2a337"/> |
|---|
| 56 | <componentinstantiation id="DCE:4fd28522-3154-11dc-832d-000c29d2a337"> |
|---|
| 57 | <componentproperties> |
|---|
| 58 | <simpleref description="" name="Modulation_Type" refid="DCE:63faedf6-fa6a-4841-93a1-9e360183688e" value="QPSK"/> |
|---|
| 59 | </componentproperties> |
|---|
| 60 | <usagename>Modulator1</usagename> |
|---|
| 61 | <findcomponent> |
|---|
| 62 | <namingservice name="Modulator1"/> |
|---|
| 63 | </findcomponent> |
|---|
| 64 | </componentinstantiation> |
|---|
| 65 | </componentplacement> |
|---|
| 66 | <componentplacement> |
|---|
| 67 | <componentfileref refid="AWGNChannel_3a9b04ae-3154-11dc-a046-000c29d2a337"/> |
|---|
| 68 | <componentinstantiation id="DCE:4ff745ba-3154-11dc-98f6-000c29d2a337"> |
|---|
| 69 | <componentproperties> |
|---|
| 70 | <simpleref description=" This is just a test of the property functionality" name="VarPower" refid="DCE:38dc3fa2-da64-4e81-8e06-cef14b6544b8" value="50000"/> |
|---|
| 71 | </componentproperties> |
|---|
| 72 | <usagename>AWGNChannel1</usagename> |
|---|
| 73 | <findcomponent> |
|---|
| 74 | <namingservice name="AWGNChannel1"/> |
|---|
| 75 | </findcomponent> |
|---|
| 76 | </componentinstantiation> |
|---|
| 77 | </componentplacement> |
|---|
| 78 | <componentplacement> |
|---|
| 79 | <componentfileref refid="Demodulator_3a00f67a-3154-11dc-9342-000c29d2a337"/> |
|---|
| 80 | <componentinstantiation id="DCE:501d5e80-3154-11dc-a4db-000c29d2a337"> |
|---|
| 81 | <componentproperties> |
|---|
| 82 | <simpleref description="Type of demodulation scheme to use" name="DemodScheme" refid="DCE:df4641d3-5c25-47d4-8d0b-89a069ac0248" value="QPSK"/> |
|---|
| 83 | </componentproperties> |
|---|
| 84 | <usagename>Demodulator1</usagename> |
|---|
| 85 | <findcomponent> |
|---|
| 86 | <namingservice name="Demodulator1"/> |
|---|
| 87 | </findcomponent> |
|---|
| 88 | </componentinstantiation> |
|---|
| 89 | </componentplacement> |
|---|
| 90 | <componentplacement> |
|---|
| 91 | <componentfileref refid="Conv_Dec_39d38b2c-3154-11dc-9921-000c29d2a337"/> |
|---|
| 92 | <componentinstantiation id="DCE:50465a06-3154-11dc-814a-000c29d2a337"> |
|---|
| 93 | <componentproperties> |
|---|
| 94 | <simpleref description="The index of the decoding rate from the supported rates table. For a custom rate use rate_index 0" name="rate_index" refid="DCE:0e756459-63b7-4f5e-8b15-e5fbe3bf200f" value="4"/> |
|---|
| 95 | </componentproperties> |
|---|
| 96 | <usagename>Conv_Dec1</usagename> |
|---|
| 97 | <findcomponent> |
|---|
| 98 | <namingservice name="Conv_Dec1"/> |
|---|
| 99 | </findcomponent> |
|---|
| 100 | </componentinstantiation> |
|---|
| 101 | </componentplacement> |
|---|
| 102 | <componentplacement> |
|---|
| 103 | <componentfileref refid="DataComparator_39becdfe-3154-11dc-bdd1-000c29d2a337"/> |
|---|
| 104 | <componentinstantiation id="DCE:50714694-3154-11dc-a52c-000c29d2a337"> |
|---|
| 105 | <usagename>DataComparator1</usagename> |
|---|
| 106 | <findcomponent> |
|---|
| 107 | <namingservice name="DataComparator1"/> |
|---|
| 108 | </findcomponent> |
|---|
| 109 | </componentinstantiation> |
|---|
| 110 | </componentplacement> |
|---|
| 111 | <componentplacement> |
|---|
| 112 | <componentfileref refid="amplifier_b83ac1f6-3154-11dc-b991-000c29d2a337"/> |
|---|
| 113 | <componentinstantiation id="DCE:baebddae-3154-11dc-bdbb-000c29d2a337"> |
|---|
| 114 | <componentproperties> |
|---|
| 115 | <simpleref description="" name="I_gain" refid="DCE:06b88d4f-dd38-44e6-bc49-82db0eba5bc6" value="0.05"/> |
|---|
| 116 | <simpleref description="" name="Q_gain" refid="DCE:df91b1a8-9c83-44b4-bf2c-0dbeacb2b6f4" value="0.05"/> |
|---|
| 117 | </componentproperties> |
|---|
| 118 | <usagename>amplifier1</usagename> |
|---|
| 119 | <findcomponent> |
|---|
| 120 | <namingservice name="amplifier1"/> |
|---|
| 121 | </findcomponent> |
|---|
| 122 | </componentinstantiation> |
|---|
| 123 | </componentplacement> |
|---|
| 124 | </partitioning> |
|---|
| 125 | <assemblycontroller> |
|---|
| 126 | <componentinstantiationref refid="DCE:4f8ae8e8-3154-11dc-9a9c-000c29d2a337"/> |
|---|
| 127 | </assemblycontroller> |
|---|
| 128 | <connections> |
|---|
| 129 | <connectinterface id="DCE:2c3c8d14-3155-11dc-8b1a-000c29d2a337"> |
|---|
| 130 | <providesport> |
|---|
| 131 | <providesidentifier>bits_to_enc_in</providesidentifier> |
|---|
| 132 | <findby> |
|---|
| 133 | <namingservice name="Conv_Enc1"/> |
|---|
| 134 | </findby> |
|---|
| 135 | </providesport> |
|---|
| 136 | <usesport> |
|---|
| 137 | <usesidentifier>data_bits_out</usesidentifier> |
|---|
| 138 | <findby> |
|---|
| 139 | <namingservice name="DataGenerator1"/> |
|---|
| 140 | </findby> |
|---|
| 141 | </usesport> |
|---|
| 142 | </connectinterface> |
|---|
| 143 | <connectinterface id="DCE:2c417612-3155-11dc-b7b0-000c29d2a337"> |
|---|
| 144 | <providesport> |
|---|
| 145 | <providesidentifier>control_bits_in</providesidentifier> |
|---|
| 146 | <findby> |
|---|
| 147 | <namingservice name="DataComparator1"/> |
|---|
| 148 | </findby> |
|---|
| 149 | </providesport> |
|---|
| 150 | <usesport> |
|---|
| 151 | <usesidentifier>control_bits_out</usesidentifier> |
|---|
| 152 | <findby> |
|---|
| 153 | <namingservice name="DataGenerator1"/> |
|---|
| 154 | </findby> |
|---|
| 155 | </usesport> |
|---|
| 156 | </connectinterface> |
|---|
| 157 | <connectinterface id="DCE:2c46b3f2-3155-11dc-8920-000c29d2a337"> |
|---|
| 158 | <providesport> |
|---|
| 159 | <providesidentifier>BitsIn</providesidentifier> |
|---|
| 160 | <findby> |
|---|
| 161 | <namingservice name="Modulator1"/> |
|---|
| 162 | </findby> |
|---|
| 163 | </providesport> |
|---|
| 164 | <usesport> |
|---|
| 165 | <usesidentifier>encoded_bits</usesidentifier> |
|---|
| 166 | <findby> |
|---|
| 167 | <namingservice name="Conv_Enc1"/> |
|---|
| 168 | </findby> |
|---|
| 169 | </usesport> |
|---|
| 170 | </connectinterface> |
|---|
| 171 | <connectinterface id="DCE:2c4c4a2e-3155-11dc-828f-000c29d2a337"> |
|---|
| 172 | <providesport> |
|---|
| 173 | <providesidentifier>SymbolsIn</providesidentifier> |
|---|
| 174 | <findby> |
|---|
| 175 | <namingservice name="Demodulator1"/> |
|---|
| 176 | </findby> |
|---|
| 177 | </providesport> |
|---|
| 178 | <usesport> |
|---|
| 179 | <usesidentifier>outPort</usesidentifier> |
|---|
| 180 | <findby> |
|---|
| 181 | <namingservice name="AWGNChannel1"/> |
|---|
| 182 | </findby> |
|---|
| 183 | </usesport> |
|---|
| 184 | </connectinterface> |
|---|
| 185 | <connectinterface id="DCE:2c51f280-3155-11dc-93c1-000c29d2a337"> |
|---|
| 186 | <providesport> |
|---|
| 187 | <providesidentifier>bits_to_dec_in</providesidentifier> |
|---|
| 188 | <findby> |
|---|
| 189 | <namingservice name="Conv_Dec1"/> |
|---|
| 190 | </findby> |
|---|
| 191 | </providesport> |
|---|
| 192 | <usesport> |
|---|
| 193 | <usesidentifier>DataBitsOut</usesidentifier> |
|---|
| 194 | <findby> |
|---|
| 195 | <namingservice name="Demodulator1"/> |
|---|
| 196 | </findby> |
|---|
| 197 | </usesport> |
|---|
| 198 | </connectinterface> |
|---|
| 199 | <connectinterface id="DCE:2c56d188-3155-11dc-adbe-000c29d2a337"> |
|---|
| 200 | <providesport> |
|---|
| 201 | <providesidentifier>data_bits_in</providesidentifier> |
|---|
| 202 | <findby> |
|---|
| 203 | <namingservice name="DataComparator1"/> |
|---|
| 204 | </findby> |
|---|
| 205 | </providesport> |
|---|
| 206 | <usesport> |
|---|
| 207 | <usesidentifier>decoded_bits</usesidentifier> |
|---|
| 208 | <findby> |
|---|
| 209 | <namingservice name="Conv_Dec1"/> |
|---|
| 210 | </findby> |
|---|
| 211 | </usesport> |
|---|
| 212 | </connectinterface> |
|---|
| 213 | <connectinterface id="DCE:2c5c3a10-3155-11dc-a5cc-000c29d2a337"> |
|---|
| 214 | <providesport> |
|---|
| 215 | <providesidentifier>dataIn</providesidentifier> |
|---|
| 216 | <findby> |
|---|
| 217 | <namingservice name="amplifier1"/> |
|---|
| 218 | </findby> |
|---|
| 219 | </providesport> |
|---|
| 220 | <usesport> |
|---|
| 221 | <usesidentifier>SymbolsOut</usesidentifier> |
|---|
| 222 | <findby> |
|---|
| 223 | <namingservice name="Modulator1"/> |
|---|
| 224 | </findby> |
|---|
| 225 | </usesport> |
|---|
| 226 | </connectinterface> |
|---|
| 227 | <connectinterface id="DCE:2c60f0e6-3155-11dc-99ee-000c29d2a337"> |
|---|
| 228 | <providesport> |
|---|
| 229 | <providesidentifier>inPort</providesidentifier> |
|---|
| 230 | <findby> |
|---|
| 231 | <namingservice name="AWGNChannel1"/> |
|---|
| 232 | </findby> |
|---|
| 233 | </providesport> |
|---|
| 234 | <usesport> |
|---|
| 235 | <usesidentifier>dataOut</usesidentifier> |
|---|
| 236 | <findby> |
|---|
| 237 | <namingservice name="amplifier1"/> |
|---|
| 238 | </findby> |
|---|
| 239 | </usesport> |
|---|
| 240 | </connectinterface> |
|---|
| 241 | </connections> |
|---|
| 242 | </softwareassembly> |
|---|