Decimate and interpolate blocks for labview dsp module

Somebody have developped decimate and interpolate blocks for labview DSP ( sppedy and DSK6713)? could send me for a teaching laboratory ?

Hi aif,
The following link is excellent for using LabVIEW DSP with the NI- SPEEDY or the TI's supported DSP's
http://cnx.org/content/search?target=&words=labview+dsp&allterms=weakAND&search%3Amethod=Go
You can choose the lab that is the closest to your application.
I hope that helped.
Cheers,
KostasB
Applications Engineer
National Instruments UK

Similar Messages

  • Using Scope for LabVIEW DSP Module

    I have a DSK6416 board and it is supported in my LabVIEW DSP Module on my LabVIEW 8.6 Professional. I want to use two scopes, one for the input audio signal and one for the output audio signal of my board. Which one should I use? NI-SCOPE or Two Channel Oscilloscope? Does NI-SCOPE support any dsk? Does two Channel Oscilloscope work with my real-time project?

    Duplicate Post.

  • Labview dsp module with tidsk 6713

    Hi,
    I'm working with TI DSK6713 board on Labview 8.6.1 version with the Labview dsp module 8.6.
    The idea is to delegate computationally heavy FFT operation to DSP processor computing it many times in a loop.
    As FFT is tailored for DSP and, in fact, Labview DSP tool has build-in FFT module, it should operate much
    faster on DSP rather PC. So I expect to have acceleration here, and I don’t see that so far.
    Does anyone observe performance accelaration with labview dsp compared to labview only performance ? What are the tools for measuring timing statistics on labview dsp ? 
    Thanks.

    Hey Salander,
    I am an applications engineer here at National Instruments and would like to get a little more information from you to see if I can help you with your issue. I am not particularly familiar with the TI DSK6713 as it is a third party product. It seems to me like you think that since the TI DSK6713 has a DSP processor it should hypothetically run LabVIEW DSP faster than your PC. I am wondering if the TI DSK6713 is fundamentally different than any other board. 
    Here is a link to the manual for LabVIEW DSP that might have some helpful information for you that could shed some light on your issue:
    http://digital.ni.com/manuals.nsf/websearch/AB1AC84DD6DD3CEF86257456006B1FF0
    Good Luck,
    Doug B
    Applications Engineer
    National Instruments
    Applications Engineer
    National Instruments

  • Third-Party Licensing and Activation Toolkit for Labview 8.5

    There is any Third-Party Licensing and Activation Toolkit for Labview 8.5 as LV2010. PLS help..
    Solved!
    Go to Solution.

    I know what you are asking and in the other thread, you were told it was for 2010 only. There is some support for 2009 but not for your old version. Go with the dongle suggested or upgrade your version of LabVIEW.

  • After Replace queue.llb and notifier.llb for LabVIEW 6.1, I can't use find examples.vi any more.

    After Replace queue.llb and notifier.llb for LabVIEW 6.1, I can't use find examples.vi any more.Error list shows that SubVI 'EF-remove queue element with exit or error stop vi': subVI is not executable.
    Attachments:
    snap158.gif ‏13 KB

    I believe that by your action, you removed the compatability VIs and it would appear that the Find Examples used the older queue functions that require the compatability VIs. I would suggest you revert back to the LLBs that were distributed with 6.1. The new queue functions are there for you to use in new development and older VIs won't be broken. You could also make a request to NI support to see about an updated Find Example that uses just the new VIs.

  • Error for LabVIEW PDA Module Version 8.5

    Hi all
            I am face on with problem when i try to do the LabVIEW PDA Module Version 8.5 Tutorial which is include in labVIew software package.All my lincence status also activated and do install all the accessories that i need.I follow all the steps by tutorial sheet.But i still face on with problems, so now i would like to uninstall my LabVIEW software and reinstall again.The error is as shown in attach file. i want to know is there any problem if i uninstall my software? If anyone can show me why the error is? The technician said even though the error come out, just close and wait for about 5 min.After 5 min already the emulator will be come out.But mine haven't comeout.So please any one can show me?
    Thanks a lot
    Best Regards
    Nyan Lin
    PS: The tutorial that i do is as shown in attach file.
    Attachments:
    PDA_Getting_Started.pdf ‏452 KB
    error14.JPG ‏119 KB
    error8.JPG ‏131 KB

    Hi Stephan
                      Thanks for giving your time for me. I am a new LabVIEW PDA Module user.And I have to do it because of my final year project.I am student from Nanyang Polytechnic (Singapore). I never use labVIEW software and LabVIEW PDA Module software before.This is my first time. The software that i have is LabVIEW Version 8.5. So as what you say is i need to reinstall my the whole LabVIEW PDA Module and all start again? Then i know that for PDA Module i need to download Virtual PC2007.But what else i still need to install? The Window Mobile 5.0 emulator and the rest softwares is it include in the LabVIEW PDA Module software package? If not, please let me know which software i still have to download? Then i go and check the software status that i have and the lincense status is as shown in attach files.Thanks for giving your time and help me.
    With Regards
    Nyan Lin
    Attachments:
    Software status.JPG ‏72 KB
    Lincense.JPG ‏98 KB

  • Payment Block O and P (block for netting ED and FE) ECC6

    Dear Experts,
    There are 2 payment block indicators that are unclear to us how to use them in our business processes:
    1, Payment block O Block for netting ED
    2. Payment block P Block for Netting FE
    Can you please share your experience in what type of business processes you are using these payment blocks and are there also blocking reasons behind these payment block, like we have for payment block R
    Thank you

    Hi Ylee,
                 Three clarifications from my side in response to your process -
    1) Through IMG ---> Material Management ---> Logistics Invoice Verification ---> Incoming Invoice ---> Define Mail to Purchasing When Price Variance Occur, you can be able to set up the message determination so that the related message will be automatically sent to the buyer's inbox as soon as there is any variance between PO price and invoiced amount;
    2) Secondly, it is true that once change is made in the PO, the blocked invoice shall also be released through another transaction MRBR.
    3) You can also technically define the small difference transaction/event key DIF for automatic posting in case of small difference.
    Given your pre-defined process, I would believe that any workflow, once being activated, shall consist of three main steps -
    1) The e-mail notification shall be triggered and sent to buyer as soon as there is any variance;
    2) Once change is made in PO via ME22N transaction, the workflow will be then forwarded to A/P clerk (invoice creator) so as to either run MRBR transaction or manually remove the payment block indicator;
    3) Once this is completed, the e-mail notification will be sent to the buyer (and other related parties, if any) confirming the successful invoice posting.
    Regards
    Sridhar

  • GRN mismatch and invoice blocked for payment

    Hi Team,
    We have an issue with regards to Invoices not being allocated to the right GRN's.  This causes some invoices to be paid without approval, and other invoices that have been approved to be blocked for payment.
    According to standard SAP requires the total GRN quantity to match the total invoice quantity in order for the Invoices to be released for payment.  Unfortunately many get stuck in a payment cycle and invoices are not released for payment, for example;
    We have an  order of a quantity of 100
    We receive an invoice (qty 10)  this is posted
    We complete the GRN (qty 10)
    This should release for payment but unfortunately just prior to the bacs run and running MRBR to unblock any invoices we post another invoice for a qty of 10. 
    Now the total GRN and Inv values mismatch and no invoices will be paid.....
    The cycle goes on and on and more invoices are blocked for payment, even though some GRN's are completed.
    where the GRN value is lower (75) than what has been invoiced (78).  In order to rectify this I need to go into each individual invoice, check the delivery note number and match it off against the GRN.  When I find an invoice that doesn't match a GRN, in most cases these have taken an incorrect GRN and have been paid.  I have to chase for the GRN to be completed or for the invoice to be removed.  Once the totals match I then have to pray no more invoices are posted until the BACs run has gone!!
    Can we apply a fix to force those invoices that match a GRN be approved for payment even if the total's don't match (so the matches will occur line by line and not from the totals)?
    Thanks

    Hi,
    You can acheive this by setting GR based IV indicator in PO. hence system won't allow to do invoice with out GR. system will ask quntity match between GR and IR. Ultimately no mismatches will occur. So do GR first and next IR by setting this indicator in PO.I hope this will resolve your issue. Thanking you.

  • How do I create a LLB that includes the top level VI and all SubVis for LabVIEW 8.0.1?

    I've searched the boards, and I have not found a solution for creating
    a LLB with all subVIs for LabVIEW 8.0.1.  I've seen the answer to
    use Save With Options.  I haven't been able to locate this. 
    I'm not too familiar with all of LabVIEWs options, so I greatly
    appreciate any help that can be offered on this.

    You can do Save As... and then go to Duplicate Hierarchy to new location and then under Packiging options, select custom and then check the box that says save as llb.
    Yo u can also specifiy the loaction of the files in this screen.
    Kenny
    Kenny

  • Threshold and interpolate array in LabVIEW FPGA

    Hi,
    It's a classical one, but I don't find an answer that fit my problem :
    I want to threshold an array with a 4-20 mA analog input then interpolate an other array with the result of the threshold.
    The result of the interpolation is then sent to an 4-20 mA analog output.
    Very simple ! Just like that :
    But I want to do that in LabVIEW FPGA on a cRIO 9074....and these functions don't exist in LabVIEW FPGA.
    I failed to use LUT, so I need some help...
    The 4-20 mA modules give/need a single-precision floating point format.
    Thanks,

    I have already told you the solution: use the lookup table Express VI (which is implemented as a memory block). Why does this not work for you?
    The lookup table express VI includes interpolation. There is no need for thresholding. In fact, in your original example, there is also no need for thresholding. You can combine the two arrays into an array of 2-element clusters, which makes it effectively a lookup table, and wire that to the interpolate function alone.
    If you have enough RAM available on the FPGA, you can also avoid interpolation by creating a lookup table large enough to hold every possible input value (and corresponding output). Since you are dealing with a 16-bit input, there are only 65536 possible values. I realized I provided the wrong numbers in my earlier post (I was off by a factor of 2). The address is the input and the table contains the corresponding outputs, so your lookup table will consume only 65536 * 2 = 131072 bytes or 128kb of RAM (each output value is 16 bits or 2 bytes).
    I don't have the LabVIEW 2013 FPGA module available right now, and I can't find any documentation suggesting that the inputs and outputs are single-precision floating point values. Everything I see says that they are fixed-point values. Are you sure that the inputs and outputs are floating point? Can you provide a screenshot? In any case, regardless of the numeric format, you are limited by the 16-bit precision of the inputs and outputs, so you'll never have more than those 65536 possible values. If you do have to do the conversion, you can use the To Fixed Point and Fixed Point to Integer Cast functions (and the equivalents in the reverse direction). That will give you an integer with the same bit pattern as the fixed-point equivalent which you can use as an integer input to the lookup table.

  • A general buffer block for Labview?

    Has anybody made a function which stores acquired values and returns the contents when needed. In other words I need a buffer which is as simple and fast as possible and does not waste resources.
    Of course, I can make a VI which has an uninitialized shift register and call it in the loop but it is not efficient enough in some demanding situations. And also, this kind of buffer will slow down the execution of the loop because the buffer increases all the time. (Clearing the buffer is possible by writing the contents to the file but it is a little bit complicated)
    In many of my applications where the acquired data is needed to be plotted I have used waveform chart which has a history for the data. I have noticed th
    at history feature can be effectively used as an buffer, it does not slow the execution like shift registers and you don't need to build any buffers by yourself.
    In some cases I don't need to display the data but I just want to buffer it, therefore it could be very useful to have a general buffer block in the Labview which does not have any kind of appearance in the front panel, just a node in the block diagram.(of course one way is to use the history of the waveform chart and hide the chart)
    I have been programming with LV over two years daily but making of efficient buffers has always been a question to me. I have noticed that other colleagues have same kind of problems.
    Maybe this kind of buffer block could be made by c-language code and called it by the LV, but calling functions from dlls take also some time overhead which can be too much.

    Hi Wirer,
    see attached file.
    Mike
    Wirer wrote:
    > Has anybody made a function which stores acquired values and returns
    > the contents when needed. In other words I need a buffer which is as
    > simple and fast as possible and does not waste resources.
    >
    > Of course, I can make a VI which has an uninitialized shift register
    > and call it in the loop but it is not efficient enough in some
    > demanding situations. And also, this kind of buffer will slow down the
    > execution of the loop because the buffer increases all the time.
    > (Clearing the buffer is possible by writing the contents to the file
    > but it is a little bit complicated)
    >
    > In many of my applications where the acquired data is needed to be
    > plotted I have used waveform chart which has a history for
    the data. I
    > have noticed that history feature can be effectively used as an
    > buffer, it does not slow the execution like shift registers and you
    > don't need to build any buffers by yourself.
    >
    > In some cases I don't need to display the data but I just want to
    > buffer it, therefore it could be very useful to have a general buffer
    > block in the Labview which does not have any kind of appearance in the
    > front panel, just a node in the block diagram.(of course one way is to
    > use the history of the waveform chart and hide the chart)
    >
    > I have been programming with LV over two years daily but making of
    > efficient buffers has always been a question to me. I have noticed
    > that other colleagues have same kind of problems.
    >
    > Maybe this kind of buffer block could be made by c-language code and
    > called it by the LV, but calling functions from dlls take also some
    > time overhead which can be too much.
    Attachments:
    FIFO_WO_LocalVar2_6i.vi ‏48 KB

  • Where I can find documentation and updated drivers for Labview 3.1.1?

    I'm running LabView 3.1.1 on a PowerMac 7600 and I have run into some difficulties geting it to work properly. The documentation has been lost and I cannot find it online anywhere. Any help with this and updated drivers would be greatly appreciated.

    I have LV manuals going back to version 1. I still have a couple of systems operating in version 3 so I will not give up my manuals, but I may be able to help in some way. They are a set of eight books totalling about 6 inches thick. Is there something specific I may be able to help with?
    A recent posting on this forum was from a museum of old computers and early LV systems. They were looking for stuff older than yours. I don't know if they could help or not.
    Lynn

  • Using DSP Module to control C6713 DSK

    Hi,
    I am doing an Automatic Noise Cancellation design, and am using the LabView DSP Module and downloading code to a TI C6713 DSK.  I need 1 microphone to measure ambient noise, and a 2nd microphone to measure my desired speech signal.
    I would like to use the MIC_IN input for one microphone, and the LINE_IN input for the 2nd microphone.  The DSK has a stereo codec, so I would like to have one channel be the audio from 1 mic and the 2nd channel be the audio from the 2nd mic.
    First, is it even possible to do this?  If so, how do you use LabView to configure the DSK so that each channel represents the audio from 1 mic?
    Thanks for any help.

    You definitely can target the TI TMS320C6713 DSK with LabVIEW.  You can create a DSP project in LabVIEW 8.2.1 that will add all available I/O to the project.  You can then use this I/O to bring in your signals to do any LabVIEW analysis available for that target.  As for how you the I/O actually works, TI may be the best people to contact for that.  Here is a few links where I found some of this information.
    http://zone.ni.com/devzone/cda/tut/p/id/3564
    http://zone.ni.com/devzone/cda/tut/p/id/3501
    http://zone.ni.com/devzone/cda/tut/p/id/3594
    http://zone.ni.com/devzone/cda/tut/p/id/5239
    Daniel Eaton
    National Instruments
    Systems Engineering
    Embedded and Industrial Control

  • I want Labview DSP hardware for program download

    I want to know that wether the target specified for the Labview DSP module can be used in some other board by taking out chip from the hardware download board. Also I want to know how i can download the program created in Labview DSP module to the target chip. Is some hardware and cable available for this.

    Hi Ankit,
    Please refer to the following KB to see which targets are supported by LabVIEW DSP.
    http://digital.ni.com/public.nsf/websearch/AF9886D62684C05D86257101007F4647?OpenDocument
    A USB cable is used to connect to those boards so that the user can download the code to the embedded target. Currently, the LabVIEW DSP Module does not support custom DSP hardware even if the hardware has similar or identical peripherals to the supported targets.
    Hope that helps!
    Kalin T.
    National Instruments

  • Help DSP Module

    Hello. I am working with Labview DSP Module to program DSK 6713 board. I take samples of microphone imput and I need to know what is the framesize maximum that I can use. Are there some way to increment this framesize? For example, importing custom C code into Labview DSP Module.
    Regards.

    Hi All,
    I have done some further work on this, and have discovered that with the example code given in the help file on the Block Wizard provided at ( ftp://ftp.ni.com/support/labview/labview_dsp/ImportingCCode.zip) , I can make a new AI block, and the sub-VI runs correctly and I can see whatever is applied to the DSK analogue input on the screen in a LabVIEW graph, but when I connect the new AI generated from the code given in the help to the default AO it doesn't run (see attached zip file containing sub-VI, test VI which calls it). 
    Can anybody help me with this?
    Is the Importing C Code to DSP module supported?
    Thanks,
    Attachments:
    AI VI made with Block Wizard.zip ‏88 KB

Maybe you are looking for

  • Deprecated API and RFC connection issues in PI 7.1

    Hi all, I am new to this Forum.. I am working in File to Proxy scenario where i am using UDF to implemnt few functions. But i am getting the following Error : Source text of object Message Mapping: MM_FILE_10_943 | urn://fiat.com/mm/if_10_943 has syn

  • How do I make it so my Ipod and Iphone aren't connected?

    I already had an Apple Id for my ipod and i just got an iphone and was told to use the same Apple Id. But now everything I add to my phone gets added to my ipod and everything I add to my ipod goes to my phone. I use them for completely different rea

  • Oracle RAC and Oracle Secure Backup Express

    I am building a new RAC environment - 7-Nodes on Linux. We are very interested in reviewing Oracle Secure Backup, possible Oracle Secure Backup Express. My understanding about Oracle Secur eBackup Express is it is licensed "free" as long as you are w

  • Do I have to activate the upgraded phone if I go upgrade at the Verizon store?

    All of the lines in my family shared plan are eligible for an upgrade right now (2 smartphone lines and 2 dumbphone/voice only lines).  i want to keep the phones i am currently using on ALL 4 lines.  I know you have to activate your phone if you upgr

  • Un-remove games in game center on mac?

    Hello everyone. I need help!! I accidentally removed sky gamblers - storm raiders from game center on my mac. I dont know how to un-remove it! I want it back cause I am one of the best in the game and I want my stats in game center. I still have the