rendered paste body<?xml version="1.0" encoding="us-ascii"?>
<!DOCTYPE softwareassembly SYSTEM "dtd/softwareassembly.dtd">
<!--
Generated by Zeligsoft Component Enabler 2.0.2 (Build: 200510131317)
http://www.zeligsoft.com
-->
<softwareassembly id="DCE:a143690c-e4e1-4735-8879-db6aa5d1a28b" name="FM_XCVR">
<componentfiles>
<componentfile id="FM_XCVR_ControlFile_8d330fe8-75d3-408f-a8f7-6c259eeb1dfe" type="Software Package Descriptor">
<localfile name="FM_XCVR_Control.spd.xml" />
</componentfile>
<componentfile id="FM_DemodulatorFile_0598a8cb-74d6-47f2-a595-bb8c996a8743" type="Software Package Descriptor">
<localfile name="FM_Demodulator.spd.xml" />
</componentfile>
<componentfile id="FM_modulatorFile_b7ff6c42-b12b-4e91-b292-e074d8798f69" type="Software Package Descriptor">
<localfile name="FM_modulator.spd.xml" />
</componentfile>
<componentfile id="DecimateFile_ba7da4f4-e363-4f24-9539-7f641969bb18" type="Software Package Descriptor">
<localfile name="Decimate.spd.xml" />
</componentfile>
</componentfiles>
<partitioning>
<componentplacement>
<componentfileref refid="FM_XCVR_ControlFile_8d330fe8-75d3-408f-a8f7-6c259eeb1dfe" />
<!--[Component fm_xcvr_control1]-->
<componentinstantiation id="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d">
<usagename>fm_xcvr_control1</usagename>
<findcomponent>
<namingservice name="DomainName1/fm_xcvr_control1" />
</findcomponent>
</componentinstantiation>
</componentplacement>
<componentplacement>
<componentfileref refid="DecimateFile_ba7da4f4-e363-4f24-9539-7f641969bb18" />
<!--[Component decimate1]-->
<componentinstantiation id="DCE:915d4a8d-bca5-422b-afe1-6a50456d098f">
<usagename>decimate1</usagename>
<componentproperties>
<!--[Component decimate1, Attribute DecimateBy]-->
<simpleref refid="DCE:cea26b54-9d86-4b68-a761-14186efa9415" value="5" />
<!--[Component decimate1, Attribute filter]-->
<simplesequenceref refid="DCE:134e5dd8-c773-47af-a557-2837076358c4">
<values>
<value>5</value>
<value>1</value>
<value>3</value>
<value>4</value>
<value>6</value>
</values>
</simplesequenceref>
</componentproperties>
<findcomponent>
<namingservice name="DomainName1/samplerateconvertor1" />
</findcomponent>
</componentinstantiation>
</componentplacement>
<componentplacement>
<componentfileref refid="FM_DemodulatorFile_0598a8cb-74d6-47f2-a595-bb8c996a8743" />
<!--[Component fm_demodulator1]-->
<componentinstantiation id="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5">
<usagename>fm_demodulator1</usagename>
<findcomponent>
<namingservice name="DomainName1/fm_demodulator1" />
</findcomponent>
</componentinstantiation>
</componentplacement>
<componentplacement>
<componentfileref refid="FM_modulatorFile_b7ff6c42-b12b-4e91-b292-e074d8798f69" />
<!--[Component fm_modulator1]-->
<componentinstantiation id="DCE:d05c83e9-6d63-409d-ac67-6a1691645a3b">
<usagename>fm_modulator1</usagename>
<findcomponent>
<namingservice name="DomainName1/fm_modulator1" />
</findcomponent>
</componentinstantiation>
</componentplacement>
</partitioning>
<assemblycontroller>
<!--[Assembly Controller fm_xcvr_control1]-->
<componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
</assemblycontroller>
<connections>
<!--Connection between [Free-Standing Port USRP_RX_Control] and [Component fm_xcvr_control1, Port USRP_RX_Control]-->
<connectinterface id="DCE:05561b30-21c9-4392-84a2-b728901fbce1">
<usesport>
<usesidentifier>USRP_RX_Control</usesidentifier>
<componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
</usesport>
<findby>
<namingservice name="DomainName1/RX_Control" />
</findby>
</connectinterface>
<!--Connection between [Free-Standing Port CH1_AF_in] and [Component fm_modulator1, Port soundIn]
<connectinterface id="DCE:09d5d664-2171-435e-be31-2d4e925ce44b">
<usesport>
<usesidentifier>soundIIn</usesidentifier>
<findby>
<namingservice name="DomainName1/soundCard1" />
</findby>
</usesport>
<providesport>
<providesidentifier>soundIn</providesidentifier>
<componentinstantiationref refid="DCE:d05c83e9-6d63-409d-ac67-6a1691645a3b" />
</providesport>
</connectinterface> -->
<!--Connection between [Component fm_xcvr_control1, Port modControl] and [Component fm_modulator1, Port modControl]-->
<connectinterface id="DCE:26a8003b-c9bf-410f-87f8-3ba676685c43">
<usesport>
<usesidentifier>modControl</usesidentifier>
<componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
</usesport>
<providesport>
<providesidentifier>modControl</providesidentifier>
<componentinstantiationref refid="DCE:d05c83e9-6d63-409d-ac67-6a1691645a3b" />
</providesport>
</connectinterface>
<!--Connection between [Component fm_xcvr_control1, Port demodStatus] and [Component fm_demodulator1, Port demodStatus]-->
<connectinterface id="DCE:3061502b-0683-4c11-9f01-64fa7fe742c2">
<usesport>
<usesidentifier>demodStatus</usesidentifier>
<componentinstantiationref refid="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5" />
</usesport>
<providesport>
<providesidentifier>demodStatus</providesidentifier>
<componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
</providesport>
</connectinterface>
<!--Connection between [Component fm_modulator1, Port fmOut] and [Free-Standing Port CH1_RF_out]-->
<connectinterface id="DCE:6507a1b0-067c-4f0f-ae65-a6e77b61f93b">
<usesport>
<usesidentifier>fmOut</usesidentifier>
<componentinstantiationref refid="DCE:d05c83e9-6d63-409d-ac67-6a1691645a3b" />
</usesport>
<findby>
<namingservice name="DomainName1/TX_Data" />
</findby>
</connectinterface>
<!--Connection between [Free-Standing Port USRP_TX_Control] and [Component fm_xcvr_control1, Port USRP_TX_Control]-->
<connectinterface id="DCE:662787fa-7f0f-45c4-b81a-c51ecff2d152">
<usesport>
<usesidentifier>USRP_TX_Control</usesidentifier>
<componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
</usesport>
<findby>
<namingservice name="DomainName1/TX_Control" />
</findby>
</connectinterface>
<!--Connection between [Component fm_demodulator1, Port soundOut] and [Free-Standing Port CH1_AF_out]-->
<connectinterface id="DCE:af656a9e-7f9a-4532-96e1-7f1a66d52ef3">
<usesport>
<usesidentifier>soundOut</usesidentifier>
<componentinstantiationref refid="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5" />
</usesport>
<findby>
<namingservice name="DomainName1/SoundOut" />
</findby>
</connectinterface>
<!--Connection between [Component fm_xcvr_control1, Port demodControl] and [Component fm_demodulator1, Port demodControl]-->
<connectinterface id="DCE:b8227ba4-bd9d-40ee-9db8-b006025598b2">
<usesport>
<usesidentifier>demodControl</usesidentifier>
<componentinstantiationref refid="DCE:676e2d5d-7b3c-4894-8c81-b5235191098d" />
</usesport>
<providesport>
<providesidentifier>demodControl</providesidentifier>
<componentinstantiationref refid="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5" />
</providesport>
</connectinterface>
<!--Connection between [Component decimate1, Port inData] and [Free-Standing Port CH1_rf_in]-->
<connectinterface id="DCE:c074a9fa-d970-4578-8d1b-49ea29d422da">
<usesport>
<usesidentifier>RX_Data_1</usesidentifier>
<findby>
<namingservice name="DomainName1/usrp1" />
</findby>
</usesport>
<providesport>
<providesidentifier>inData</providesidentifier>
<componentinstantiationref refid="DCE:915d4a8d-bca5-422b-afe1-6a50456d098f" />
</providesport>
</connectinterface>
<!--Connection between [Component decimate1, Port outData] and [Component fm_demodulator1, Port FM_in]-->
<connectinterface id="DCE:ce1eaf17-d75f-4ced-8047-541ada5f6e6d">
<usesport>
<usesidentifier>outData</usesidentifier>
<componentinstantiationref refid="DCE:915d4a8d-bca5-422b-afe1-6a50456d098f" />
</usesport>
<providesport>
<providesidentifier>FM_in</providesidentifier>
<componentinstantiationref refid="DCE:c7dd8733-e87c-4caa-a777-b60c4d3ca8f5" />
</providesport>
</connectinterface>
</connections>
</softwareassembly>