Multisim Transient Analysis Stepsize Issue

Hi All,
I have a 32 second wav file that has a 1 kHz noise on it. I am trying to design a simple circuit that will remove this noise.
I am having problems with the output of the transient analysis of multisim. I have more data points that original. Here are all my steps.
Convert wav file into time domain in MATLAB with
-wavread
Save the time domain data to a txt file with matlab. This data has 1,424,800 points.
Design a notch filter with multisim. Input the data with a piecewise linear voltage source that is linked to the text file.
AC analysis of my circuit reveals that it should work, -30 dB gain at 1 kHz.
Run a transient analysis with multisim. Import the results into .tdm then into Matlab with
http://digital.ni.com/public.nsf/allkb/0EEADA99DC7​D00A4862572E30037C3A2
Here is where my problem is. The output of multisim has 6,396,188 data points instead of 1,424,800. When I use wavwrite and create a new wavfile, it is 2 minutes long instead of 32 seconds like the original.
I believe my problem is the step size settings of multisim. I want to specify minimum step size but multisim does not have that option.
Any suggestions?
Thanks

Hi,
I am actually doing the same project I believe the
original poster is doing. I tried using a variety of low-pass filters
in the complete circuit and found that it did not low-pass anything.
All the filter appeared to do was to decrease the voltage of the
signal. When I used Multisim's Bode Plotter on just the low-pass filter
with a generic AC circuit, the Bode Plotter outputted the magnitude and
phase plot of what I expected the low-pass filter should have. However,
when I implemented the same low-pass filter into my circuit and
connected a Bode-Plotter, it did not output anything in the phase and
magnitude plot.
The circuit consists of (from left to right)
1) Comparator to take out a dolphin noise out of the noisy signl (the sound files are too big to attach of course)
2) Low-Pass Filter (1st order RC - while I did other higher order LPFs as well)
3) FET current-source amplifier
Both
#1 and #3 components work. It's just the low-pass filter that doesn't
for some reason in the circuit. I thought that the way I imported the
signal using Matlab's wavread command may have been incorrect. The fact
that the other two comoponents worked though makes me think otherwise.
I attached my signal .wav converter into a txt file Matlab script.
Can anyone shed light on what's going on? I am using the downloaded trial Educational version 10.1.197 of Multisim
Thanks.
Attached:
CompleteCircuit.ms10
 LPFonly.ms10
 saveWaveFiles.m
Attachments:
CompleteCircuit.ms10 ‏449 KB
LPF - Only.ms10 ‏108 KB

Similar Messages

  • Problem with Multisim Transient Analysis TSTOP

    Reference the attached PDF.  Page 1 is the circuit.  Page 2 is the transient simulation using nothing but default settings (TSTOP=1ms).  Not convinced that the result is correct but that is not the issue.  At least the result is within the range expected and the circuit is oscillating.  Page 3 is the same transient simulation with TSTOP = 100u.  Page 3 is with TSTOP=10u.  
    This is a circuit I simulated with good results in PSpice yesterday.  I'm a long time (20yr) pspice user who is converting over to Multisim.  I have been playing with this circuit for many hours, changing options, playing with initial conditions, applying a current pulse to the inductor to start the simulation.  I get a wide variety of outputs, some in the kV range.  After much effort it seems to be related to the TSTOP and TMAX settings.  If I alter either of these settings from the defaults I get results outside the power supply rails.  I have also tried changing TSTEP, changing initial conditions.  Everything I do keeps the results the same or makes it worse.  
    Suggestions?     
    Attachments:
    Transient Simulations.pdf ‏498 KB

    Hi EDL,
    If you are getting a large result a KV output you maybe using a three pin opamp model, use a five pin model instead. 
    http://digital.ni.com/public.nsf/allkb/50638645C2D0D363862571B900646F6E
    I built the oscillation circuit and I added a pulse to kick start it, please have a look at it.
    Tien P.
    National Instruments
    Attachments:
    Oscillator.ms12 ‏429 KB

  • Problem in Multisim with transient analysis and initial conditions

    Hello everyone,
    I have a problem in multisim with transient analysis and initial conditions.
    If I do transient analysis with automatically determined initial conditions the circuits works.
    If I do transient analysis with user-defined initial conditions the circuits works in cases.
    --Working with user-defined---
    *## Multisim Component V2 ##*
    vV2 3 0 pwl(0 0 0.001 0 {0.001+1e-008} 3 {0.001+1e-008+1} 3)
    *## Multisim Component R1 ##*
    rR1 3 0 10000 vresR1
    .model vresR1 r( )
    --Working with user-defined----------
    *## Multisim Component V2 ##*
    vV2 1 0 pwl(0 0 0.001 0 {0.001+1e-008} 3 {0.001+1e-008+1} 3)
    *## Multisim Component U1 ##*
    xU1 1 0 MEMRISTOR__MEMS__1__1
    --Not Working with user-defined-------
    *## Multisim Component V2 ##*
    vV2 3 0 pwl(0 0 0.001 0 {0.001+1e-008} 3 {0.001+1e-008+1} -3)
    *## Multisim Component R1 ##*
    rR1 3 1 10000 vresR1
    .model vresR1 r( )
    *## Multisim Component U1 ##*
    xU1 1 0 MEMRISTOR__MEMS__1__1
    The costum component includes something like that:
    .subckt MEMRISTOR__MEMS__1__1 plus minus PARAMS:
    *Parameters values
    +rmin=100 rmax=390 rinit=390 alpha=1E3 beta=0 gamma=0.1 VtR=1.5 VtL=-1.5 yo=0.0001
    +m=82 fo=310 Lo=5
    blah blah ...
    .ends Memristor
    Namely, if I combine the resistor and my custom component in one circuit, transient analysis with user defined initial conditions gives an error (timestep too small).

    Hi  Nik,
    If possible, please post the Multisim file. This way, I can get access to all your settings.
    Tien P.
    National Instruments

  • Transient Analysis RLC circuit problem?

    I am conducting a transient analysis of a series RLC circuit in multisim.
    Using a 10VDC power supply, a switch, a 10 Henry inductor, a 10 Ohm resistor, and a 5 nF capacitor.
    My calculations show that ILmax is 223uA at 700uS.
    When I perform the transient analysis I am having the following problems:
    If I choose "Automatically determine input conditions" then IL peaks at 700uS, but it peaks at 35pA instead of 223uA?
    If I choose "User defined" as the initial condition then IL peaks at 223uA, but it occurs at 250uS instead of 700uS?
    What am I doing wrong here?
    I should be getting 223uA at 700uS???
    Attachments:
    transient analysis.png ‏5 KB
    Transient RLC multisim.png ‏31 KB

    Hi there,
    How did you calculate ILmax (time and current)? What's your Multisim version?
    Regards,
    Fernando D.
    National Instruments

  • Transient analysis frequency estimate

    Hi,
    I have a simple analog tone generator that produces a sine wave after some short startup delay.  Is there a function in Multisim that would allow me to take my transient analysis data and estimate the frequency of oscillation?  What I'm looking for is similar to the frequency counter available in the runtime tools.
    Specifically, I need to generate a table of results from a Monte carlo transient analysis.  Currently, I'm forced to export the 200 or so MC time series and perform an FFT in MATLAB on each series.
    I'm not looking for a monte carlo Fourier analysis, because I need much better resolution than this tool provides.  Is there something I can do with the post processor to extract a frequency estimate?
    -J

    Hi Jay,
    In Multisim, you can use the probe or frequency counter to read signal frequency, but once you use any of the analysis such as transient, the option to find frequency is not available.
    What you can do is use LabVIEW to control Multisim and there is a pre-built function available that can calculate a signal frequency.  To make this work, you need LabVIEW and the LabVIEW Multisim API Toolkit which can be downloaded from the links below:
    https://lumen.ni.com/nicif/us/evalmultisimtlkt/content.xhtml
    https://lumen.ni.com/nicif/us/evaltlktembdes/content.xhtml
    Once you install the required software, in LabVIEW you can create a VI (a program) to launch Multisim, run a circuit 200 times and each time change component values and calculate the output frequency for each run.
    Attached is a sample circuit and the VI I created.  Double click on the Reading Signal Frequency.vi file, click on the folder in the front panel (the screen with the grey background) and select and select the Multisim circuit which is attached.  In this program, I am changing a resistor R1 in the Multisim circuit and run the simulation 10 times, once finished, the result will appear in the array in the front panel.
    You can use this example and modify the VI for your circuit.
    Tien P.
    National Instruments
    Attachments:
    PhaseShiftOscillator_a.ms12 ‏98 KB
    Reading signal Frequency.vi ‏69 KB

  • Stage Analysis Report Issue

    Hi,
    I have run a stage analysis report but it says no data inspite of open opportunities being present in the system. Could anyone kindly let me know what could be the issue?
    Regards
    Sharat

    Hi Sharat,
    Welcome you to the forum. Please close your first thread.
    Regarding your Stage Analysis Report Issue, what selection has been made? This report show closed opportunity only.
    Thanks,
    Gordon

  • BI 7.0 Analysis Authorization issue: some reports displaying a blank page.

    Hi All,
    This is regarding BI 7.0 Analysis Authorization issue.
    Overview:
    we have restricted some queries at infoobject level.
    Issue:
    a. For some of the queries, we can see the selection screen but when we try to execute the query by clicking on the execute button (Queries WAD) we get a blank page, meaning nothing is displayed on the output (white/Blank screen).
    b. When we execute the same query through RSRT, we get a message which says "Disconnecting from BW server..".
    c. Let me explain further on this. Basically we are doing this in order to have limited access to Auditors at the client side. At the same time normal users should not get impacted due to this, hence we created two roles. One for normal users and other for Auditors.
    d.  Now the thing is that we execute the same report with normal user ID's the report executes properly and displays the output. it does not show the blank page.
    e. But when we execute the same report with Auditors ID then we get a blank page.
    Any idea why this is so?

    Hi Neha,
    I tried the below also,
    GL Acnt
    I EQ 0000134010
    I EQ :
    but still it didn't work.
    No Infoobject is missing in Authorization Object.
    For your point, "rsecadmin - > analysis -> execute as -> check for the desired user & analyze the log" it didnu2019t allow me to analyze, since as soon as click on execute button a pop-up comes up saying "Disconnecting from the BW server..."
    As mentioned earlier also it is giving me the below message,
    ""I>> Row: 103 Inc: AUTHORITY_02 Prog: CL_RSR_RRK0_AUTHORIZATION                                                                       RS_EXCEPTION        301CL_RSR_RRK0_AUTHORIZATION                         AUTHORITY_02"
    Kindly suggest, since this is a show-stopper for us!
    Thanks,
    Ishdeep Kohli.

  • RLC circuit AC simulation result does not match transient analysis result at resonant frequency!

    Hi,
    It is a very basic series RLC circuit. (R=0.1 Ohm, L=10mH, C=100nF) which is excited by a sine wave voltage source (100mV peak, 5032 Hz).
    AC analysis is in-line with hand calculations and shows a peak current of 1A at 5032.9 Hz. Once we do a transient analysis at this frequency, the current is way lower; instead if we change the frequency down to 4968 Hz, it gives the maximum current (appx. 1A). Note that all the components are ideal and both amplitudes of the voltage source set at 100mV. I must be missing something very basic.
    The attached file shows it clearer.
    Thanks,
    Attachments:
    AC_vs_Transient_at_res.png ‏63 KB

    It is basically caused by numerical error in high-Q circuits around resonance.
    Here it is the link to similar discussion that I just found.
    Click here to open the related post.

  • Microsoft Exchange / Analysing backpressure issue

    Hi,
    We are migrating Exchange 2010 to Exchange 2013.
    The mailflow still goes through the old Exchange 2010 and via internal relay to the new Exchange 2013 servers.
    Yesterday i saw that almost every email that i can see in this queue gets delay with
    "452 4.3.1 Insufficient system resources"
    I immediately thought about "Back Pressure" and searched for entries in the EventLog.
    After i couldn't find anything i disabled back pressure in the "edgetransport.exe.config" for
    some time, to proof that the issue is caused by that.
    During the disabled state i had no delays or messages with that error  in the queue, so i'm pretty sure that the issue is caused by
    back pressure.
    My problem now is that i don't have any idea how to find out which one of the back pressure thresholds is causing the issue.
    Any ideas how i can deeper analyse this issue, to find out what the exact reason is?
    Thanks in advance 
    Simon

    Hi,
    I recommend you refer to the following article:
    How to fix error: 452 4.3.1 Insufficient system resources on Exchange Server
    Fixing Back pressure problems & Thresholds
     Queue database path (“C:Program FilesMicrosoftExchange ServerV14TransportRolesdataQueuemail.que”) = 15% [Normal] [Normal=95% Medium=97% High=99%]
    Increase Hard Drive space if this is an issue
    Queue database logging path (“C:Program FilesMicrosoftExchange ServerV14TransportRolesdataQueue”) = 15% [Normal] [Normal=94% Medium=96% High=98%]
    Increase Hard Drive space is this is an issue
    Version buckets = 0 [Normal] [Normal=80 Medium=120 High=200]
    Physical memory load = 60% [limit is 94% to start dehydrating messages.]
    Increase physical memory if this is an issue
    Private bytes = 76% [High] [Normal=71% Medium=73% High=75%]
    Increase physical memory if this is an issue. This can appear an issue if you are using dynamic memory.
    Batch Point = 0 [Normal] [Normal=2000 Medium=4000 High=8000]
    Submission Queue = 0 [Normal] [Normal=1000 Medium=2000 High=4000]
    Perform monitoring to determine issue. If high volume of emails you might need to upgrade your hardware or balance the load with another server.
    Hope this helps!
    Thanks.
    Niko Cheng
    TechNet Community Support

  • Analysis Authorization Issue

    Hi:
    I created an analysis authorization ZCO_CODE to trstrict it by a company code.
    I added following objects in authorization with values.
    0COMP_CODE = 1000
    0TCAACTVT = 03
    0TCAIFAREA = *
    0TCAIPROV = *
    0TCAVALID = *
    Then I created a role Z:00:BW_REPORT, where I added following authorization objects S_RS_AUTH and restricted it by value ZCO_CODE. Then I assigned this role to a user test01.
    When I execute a program RSEC_MIGRATION for this specific user, I do not see authorization object ZCO_CODE on 2nd step of this program. Any Idea Why? I think this object should show up as I want to migrate this specific object.
    Help will be appreciated.

    Hi Sachin:
    Okay here is my issue.
    I have a Reporting authorization Object created earlier which is ZCOCODE. I though I'll have to create a new Analysis authorization object e.g. ZCO_CODE and then restrict it with other chars. as mentioned in Marc Bernards presentation and then you have to migrate it.
    In selection list I can see old Reporting authorization object. If I select it and use option "Enhance existing profile" then It will update profile and not role? right....
    How can I see whether it has updated existing profile?????
    Do I need to create new Analysis Auth. for Company code or I can use old Reporting authorization for company code?
    For testing purpose, I created a test user and assigned all reporting roles but It will not show up in RSEC_MIGRATION step???

  • Analysis auth issue

    Hi,
    We have a scenario where we have 2 user IDs:
    X
    Y
    We have a report R1 which has values for an infoobject IO as 1,2,3,4,5
    Now User X is restricted to see only data for values 1,2,3 and Y is restricted for 4,5
    We have created Analysis auth object and assigned it to users. Then we added an auth variable in the report which will restrict data as per user authorization.
    Now the issue is that when we execute the report for User X, only values for 1 is displaying and data for 2 and 3 are not showing up inspite of data being avalable in the underlying Infoprovider.
    Same is the case with User Y where the data is only visible or 4.
    What can be the issue?

    Hi Debanshu,
    Though I could not understand the exact issue, I would rather suggest you to check the authorizations checked while executing the report in Transaction RSECADMIN. In the Transaction goto Analysis tab ->Log Administration. there in the Configure Log recording provide the userid for which you want to test the authorizations And save it.
    When that perticular user runs the report will will be able to see the logs for it using the option "Authorization Logs" screen. And this log will have a detailed information regarding the entire authorization trace for that user for that report.
    Regards,
    Pratap Sone

  • QM Vendor Analysis Reports Issue

    Dear all,
    I have a problem in QM Vendor Analysis Report.
    My system is using inspection lot origin 05 Other Goods Receipt for some inspection types used for manual inspection lot. However the inspection types of inspection lot origin 05 cannot be show in the all QM Vendor Analysis Reports (e.g. MCVA. MCV1), while the reports for material analysis can show all inspection types. Now only inspection types of inspection lot origin 01 can be show in the Vendor Analysis Reports.
    Can anyone please help..
    Thank you.

    Hi,
    Thanks for you reply.
    I think may be the design want to make the the manual inspection lots difference from the system generated inspection lots, and the number range can also be different.
    The system is already in used and there are inspection lots created. Is there any ways to solve this issue?
    Thank you.

  • BEx BI7.0 Analyser refresh issue

    Hi Experts,
    I face a problem while refreshing queries in the BI7.0 Analyser. One of the selection variables is for Fiscal year period 0FISCPER, and the variable used is 0I_FPER. The issue is that the query does not refresh the first time, after giving the selection. You have to refresh it a second time, to get the correct results for the query.
    The query seems to work fine in RSRT though.
    Can anyone kindly guide me here? Is there something I should check in particular, to understand this?
    Regards,
    Jess Mathew.

    Hi Srinivas & Kishore
    This issue was solved by uninstalling & reinstalling the .net frame work1.1 & updated GUI add ons.
    Thanks for your help anyway.

  • Reporting and analysis Server Issue

    I have Installed OEPM 11.1.2 and configured everything and all of them were successfully configured except for Reporting and analysis where it failed to deploy to the application server. What could be the issue. I couldn't log in to workspace as it says the reporting and analysis server is not up and running at port 6800.
    When I validated the setup it advises me to start the web analysis application and run the configuration again but there is no specific Web Analysis service in listed in the services window. Whatever the services are listed I've started and ran the configuration again but no success. Am i forgetting something?
    Please help me with this guys. Thank You.
    Junaid

    Hi Junaid,
    OS is OK!
    It seems some services not configured correctly; I can just comment if possible then you can stop all hyperion services and reconfigure most of the time it resolve issues related to Configuration.
    Thanks
    Focusthread Hyperion Trainer
    [http://focusthread.com/training]

  • Web Analysis Alias Issues

    We changed some cost center naming conventions within the Essbase cube and moved the old alias to a new alias table called OLD so reports relying on this alias would not be comprimised. The problem is that the reports already developed will not show the new alias description. I tried everything I can think of including removing the old alias directly in Essbase. Any ways around this or do I have to recreate the reports?
    With the excel add-in, it is as easy as changing the alias table reference in options, but I can't find a similar function in Web Analysis.

    Good news...Bad news...
    The good news is that there is a way to manage this in Analyzer/Web Analysis. The bad news is that it is a really poor implementation of this feature. To date, this is the only way I know of to control this.
    If you open your report in the Java client (Studio) and switch to Report Designer mode, you will see on the menu bar the different types of subscriptions you can drag onto your report. Things like combo boxes, grids, radio buttons, etc. There is one that is often overlooked, called "Alias Controller". Drag the alias controller onto your report and switch back to Analyze View. You now have a drop down box on your report that allows you to choose which alias table you want to utilize.
    Of course you'll have to touch each report to do this.
    Another issue is that you now have an Alias controller on each report. That might be a benefit to you if it makes sense for your users to toggle back and forth, however if it doesn't and you don't want the drop down box on your report, there are some options. One options is to hide it behind another object or under a panel. The other option, and I have not tested this extensively, is to add the controller, change the alias table to the one you want, save the report, go back and delete the controller, save the report again, and it should continue to use the new alias table. I don't know if at some point it will revert back to the default alias table, but my basic testing showed it will hold the last table prior to removing the controller from the report. To be safe, you might just want to hide it.
    HTH

Maybe you are looking for

  • N2K port speed set

    My N2K connected to N5K, why some ports can set the port speed, and some cann't set the port speed? int eth102/1/25     !!!No speed command (config-if)# ?   beacon          Disable/enable the beacon for an interface   cdp             Configure CDP in

  • Please help. I can't stay connected to internet idk what to do

    Hello, i just bought my macbook pro. Its a Mac OS X ver. 10.5.7 with a 2.26GHz processor. I have a Netgear 54mbps wireless router WGR614 v8 and a Motorola SB5100 SURFboard Cable modem. Now the problem im having is with the internet connection with my

  • Calculate sales tax based on all line items on the order

    My users have asked to determin tax on the sales order, based on all the line items on the order. For example, if all the items are for product only, or if all the line items are for labor only, or if there is a mix of product and labor, Order 1 line

  • My ipad doesn't rotate to portrait mode when reading email why?

    I have set up my mail but my ipad does not rotate to portrait

  • Customer Account statement

    Hello,           Do we have any standard customer account statement in SAP AR. Nettem.