<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Filtering a RF Signal in Labview in RF Measurement Devices</title>
    <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/526897#M596</link>
    <description>&lt;DIV&gt;After talking with the person who started this design, you are correct it was taken from a example that was shipped with labview. I set the IQ rate to 100kHz.&amp;nbsp; I am suspecting that there is an issue with the sampling rate also but just cannot figure it out. Here is a larger look at the design.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks&lt;/DIV&gt;
&lt;DIV&gt;Joe&lt;/DIV&gt;</description>
    <pubDate>Fri, 25 May 2007 17:31:53 GMT</pubDate>
    <dc:creator>jstarustka</dc:creator>
    <dc:date>2007-05-25T17:31:53Z</dc:date>
    <item>
      <title>Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/524357#M581</link>
      <description>&lt;DIV&gt;I created a signal in labview using I and Q data from separate text files. I need to add in a transmit filter but everything I try does not work. I am using a PXI 1045 with signal generation upconversion and downconversion capabilities.&amp;nbsp; Does anyone have a vi that shows how to filter a signal created from I and Q data files.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks&lt;/DIV&gt;</description>
      <pubDate>Mon, 21 May 2007 22:21:28 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/524357#M581</guid>
      <dc:creator>jstarustka</dc:creator>
      <dc:date>2007-05-21T22:21:28Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/524672#M582</link>
      <description>&lt;IMG src="file:/C:/DOCUME%7E1/ahinde/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;IMG src="file:/C:/DOCUME%7E1/ahinde/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;Hi jstarustka,&lt;BR /&gt;The solution to your problem lies with the Modulation Toolkit. The Modulation Toolkit contains tools for working with complex I and Q signals in software, including pulse-shaping and matched filters for modulation and demodulation applications, respectively.\&lt;BR /&gt;&lt;BR /&gt;I'm attaching a screenshot of the MT Generate Filter Coefficients VI in LabVIEW, showing QAM Root Raised Cosine filter generation.&lt;BR /&gt;&lt;BR /&gt;Here is a link to the Modulation Toolkit product page on National Instruments' website:&lt;BR /&gt;http://sine.ni.com/nips/cds/view/p/lang/en/nid/12855&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Andy Hinde&lt;BR /&gt;National Instruments&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 22 May 2007 13:51:36 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/524672#M582</guid>
      <dc:creator>Andy_Hinde</dc:creator>
      <dc:date>2007-05-22T13:51:36Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/524926#M583</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Thanks Andy,&lt;/P&gt;
&lt;P&gt;I tried that without any luck.&amp;nbsp; I am using the MT Generate Filter Coefficients and feeding that information along with the "I" portion of the signal into the MT Pulse Shaping Filter vi which gives me a complex waveform output.&amp;nbsp; I am doing the same for the "Q" portion.&amp;nbsp; Therefore I get two complex waveform outputs and I am trying to feed them into the niRFSG Write Arb Waveform vi which will accept IQ data separately.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;This is where I am having the issue and nothing seems to be working, any help would be greatly appreciated.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Joe&lt;/P&gt;</description>
      <pubDate>Tue, 22 May 2007 20:00:51 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/524926#M583</guid>
      <dc:creator>jstarustka</dc:creator>
      <dc:date>2007-05-22T20:00:51Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/524939#M584</link>
      <description>Hi Joe,&lt;BR /&gt;You can do this by making use of the &lt;SPAN class="noindex"&gt;MT Pulse Shaping Filter as you are already trying to do. Where I think the problem is is that you are feeding this VI separate I and Q streams. The I and Q data streams by themselves are insufficient to describe a symbol location in the complex plane, and these filter coefficients are expecting to have symbol values provided at the input to the VI. &lt;BR /&gt;&lt;BR /&gt;What you should do is first manipulate your I and Q streams into a single array of complex double symbol values (real double values for FSK and MSK) and then use the &lt;/SPAN&gt;&lt;SPAN class="noindex"&gt;MT Pulse Shaping Filter VI. First combine the I and Q values into a complex double data type, so know you have a single array with values describing points in the IQ compelx plane. Then, if your IQ data is oversampled relative to your symbol rate (i.e. your IQ sample rate is some integer multiple of your symbol rate) you need to decimate this array so that the only IQ pairs remaining are actual symbols.&lt;BR /&gt;&lt;BR /&gt;If you then feed this decimated array to the &lt;/SPAN&gt;&lt;SPAN class="noindex"&gt;MT Pulse Shaping Filter VI it should work. Give this a try and let me know if you are still unsuccessful.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Andy Hinde&lt;BR /&gt;National Instruments&lt;BR /&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 22 May 2007 20:17:19 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/524939#M584</guid>
      <dc:creator>Andy_Hinde</dc:creator>
      <dc:date>2007-05-22T20:17:19Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/525721#M585</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Hello Andy,&lt;/P&gt;
&lt;P&gt;I took the I and Q data and put it into a complex double one dimensional array and fed that information into the Pulse Shaping Filter VI.&amp;nbsp; This filtered the signal but left it very badly misshapen. I then tried to decimate it to bring it back to the correct sampling but that to did not work either.&amp;nbsp; Any other thoughts?&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Joe&lt;/P&gt;</description>
      <pubDate>Wed, 23 May 2007 20:41:06 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/525721#M585</guid>
      <dc:creator>jstarustka</dc:creator>
      <dc:date>2007-05-23T20:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/525735#M586</link>
      <description>Hi Joe,&lt;BR /&gt;Can you post your I and Q files and the sample rate of the data in the IQ files?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Andy&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 23 May 2007 21:03:36 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/525735#M586</guid>
      <dc:creator>Andy_Hinde</dc:creator>
      <dc:date>2007-05-23T21:03:36Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/526666#M593</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Andy,&lt;/P&gt;
&lt;P&gt;I can't send the files but I can send you&amp;nbsp;part of the&amp;nbsp;block diagram so that you can see what I am doing.&amp;nbsp; The initial IQ rate is set to 100kHz and the reference level is set to -90 dBm, frequency 1.6 gHz with a bandwidth of 41kHz.&lt;/P&gt;
&lt;P&gt;Again any help would be greatly appreciated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Joe&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 May 2007 12:36:08 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/526666#M593</guid>
      <dc:creator>jstarustka</dc:creator>
      <dc:date>2007-05-25T12:36:08Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/526672#M594</link>
      <description>Hello Joe, &lt;BR /&gt;Not to distract from the discussion that already started but I am curious if this code has been started from an existing shipping example. A cursory glance at the code sent in the pdf file looks fine but I am having doubt about the symbol rate setting and the IQ rate setting in your code. What have you set as IQ rate? If your file already specifies the IQ rate and that is what you want, if your symbol rate is also fixed, then you would want to adjust the "Samples per symbol" &lt;BR /&gt;&lt;BR /&gt;Any mismatch of the above parameters can mess the RF signal up.&amp;nbsp; You may want to post a little more of the pdf file so that I can find if that indeed is the problem. &lt;BR /&gt;&lt;BR /&gt;Sastry &lt;BR /&gt;RF &lt;BR /&gt;National Instruments &lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 25 May 2007 12:47:45 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/526672#M594</guid>
      <dc:creator>Sastry</dc:creator>
      <dc:date>2007-05-25T12:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/526897#M596</link>
      <description>&lt;DIV&gt;After talking with the person who started this design, you are correct it was taken from a example that was shipped with labview. I set the IQ rate to 100kHz.&amp;nbsp; I am suspecting that there is an issue with the sampling rate also but just cannot figure it out. Here is a larger look at the design.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks&lt;/DIV&gt;
&lt;DIV&gt;Joe&lt;/DIV&gt;</description>
      <pubDate>Fri, 25 May 2007 17:31:53 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/526897#M596</guid>
      <dc:creator>jstarustka</dc:creator>
      <dc:date>2007-05-25T17:31:53Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527239#M597</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;Hello Joe, &lt;BR /&gt;&lt;BR /&gt;After looking at the code, some questions : &lt;BR /&gt;1. What is the IQ Rate you specify and what is the value you get? If you are getting same then its fine. Otherwise, I will have suggestion to use Hi-Res clock. But let me give that suggestion once I hear. But more important is my point 2. &lt;BR /&gt;2. I see a problem in the way you are merging your complex data. I am not sure about the format of your I and Q data files but I assume they are real values which you will be mixing to get a complex value. &lt;BR /&gt;&lt;BR /&gt;Please take a look at the attached picture and let me know if my assumption is right. &lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 28 May 2007 05:16:01 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527239#M597</guid>
      <dc:creator>Sastry</dc:creator>
      <dc:date>2007-05-28T05:16:01Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527679#M600</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Hello Sastry,&lt;/P&gt;
&lt;P&gt;I specify 100kHz for the IQ rate and that is what the actual returns to me.&amp;nbsp; You are correct in assuming that the I and Q data sets are arrays of real numbers that I changed into complex values and merged into a single array to feed the filter vi.&amp;nbsp; I did not get the picture you spoke of in your last posting.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Joe&lt;/P&gt;</description>
      <pubDate>Tue, 29 May 2007 12:11:30 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527679#M600</guid>
      <dc:creator>jstarustka</dc:creator>
      <dc:date>2007-05-29T12:11:30Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527682#M601</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;I specify 100kHz and that is what the actual turns out to be also.&amp;nbsp; Yes the I and Q data are arrays of real values which I change to complex arrays and combine into a single array for the filter vi.&amp;nbsp; I did not receive the picture you spoke in your last posting.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Joe&lt;/P&gt;</description>
      <pubDate>Tue, 29 May 2007 12:15:04 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527682#M601</guid>
      <dc:creator>jstarustka</dc:creator>
      <dc:date>2007-05-29T12:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527700#M602</link>
      <description>Oops. I thought it got attached. I am sorry not attaching. Here it is... Look at the picture while referencing to my post. &lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 29 May 2007 12:40:58 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527700#M602</guid>
      <dc:creator>Sastry</dc:creator>
      <dc:date>2007-05-29T12:40:58Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527875#M604</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Thanks, I am now seeing the correct signal on the spectrum analyzer but I am still not seeing that the filter is having any effect on the signal.&amp;nbsp; The sidebands remain present.&amp;nbsp; Any suggestions?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Joe&lt;/P&gt;</description>
      <pubDate>Tue, 29 May 2007 15:44:41 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527875#M604</guid>
      <dc:creator>jstarustka</dc:creator>
      <dc:date>2007-05-29T15:44:41Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527906#M605</link>
      <description>Hi Joe, &lt;BR /&gt;&lt;BR /&gt;The sidebands might be happening within the filter passband. &lt;BR /&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;Try reducing the alpha (that you have currently set to (0.4) &lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;Which spectrum analyzer are you using? IF NI RFSA, then assuming that you might be modulation toolkit example, have you set the filter correctly? If you are non-NI spectrum analyzer, check that you have set the reference filter etc. correctly. &lt;BR /&gt;&lt;/LI&gt;&lt;LI&gt;If no receive filter, then try Raised Cosine on transmit side. &lt;BR /&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;BR /&gt;That was kind of hand wave suggestions. Let me know how it goes. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 29 May 2007 16:22:35 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527906#M605</guid>
      <dc:creator>Sastry</dc:creator>
      <dc:date>2007-05-29T16:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527957#M606</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;I changed some of the values on the filter and everything is working great. The sidebands are gone!!!&lt;/P&gt;
&lt;P&gt;Thanks for all of your help, I appreciate it.&lt;/P&gt;
&lt;P&gt;Joe&lt;/P&gt;</description>
      <pubDate>Tue, 29 May 2007 17:12:26 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527957#M606</guid>
      <dc:creator>jstarustka</dc:creator>
      <dc:date>2007-05-29T17:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: Filtering a RF Signal in Labview</title>
      <link>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527998#M607</link>
      <description>Fabulous. All the best with your application. &lt;BR /&gt;&lt;BR /&gt;If you get a chance, please do let us know about your application. I would love to know. &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 29 May 2007 18:04:00 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/RF-Measurement-Devices/Filtering-a-RF-Signal-in-Labview/m-p/527998#M607</guid>
      <dc:creator>Sastry</dc:creator>
      <dc:date>2007-05-29T18:04:00Z</dc:date>
    </item>
  </channel>
</rss>

