Category: News
DC-DC multiphase buck converter
Hi everyone,
may you help in finding the schematic of a 4-phase DC-DC buck converter?
Thank you so much.
Regards,
FrancescoHi everyone,
may you help in finding the schematic of a 4-phase DC-DC buck converter?
Thank you so much.
Regards,
Francesco Hi everyone,
may you help in finding the schematic of a 4-phase DC-DC buck converter?
Thank you so much.
Regards,
Francesco multiphase buck converter MATLAB Answers — New Questions
Rte_Type.h in model reference
I have a autosar classic component that has a model reference is using datatypes defined in the component. Code generation is successfull but, I can not get the metrics report.
Error messages as follows
In component code generation report, section static code metrics: (3 Lines error)
component.h line 65 identifier "XYZ" is undefined, XYZ is a enum class
component.c line 32 identifier "ABC" is undefined, ABC is a enum value
model reference.h Line 34 expected a declaration
In model reference code generation report, section static code metrics: (1 Line error)
model reference.h Line 26 cannot open source file "Rte_Type.h"I have a autosar classic component that has a model reference is using datatypes defined in the component. Code generation is successfull but, I can not get the metrics report.
Error messages as follows
In component code generation report, section static code metrics: (3 Lines error)
component.h line 65 identifier "XYZ" is undefined, XYZ is a enum class
component.c line 32 identifier "ABC" is undefined, ABC is a enum value
model reference.h Line 34 expected a declaration
In model reference code generation report, section static code metrics: (1 Line error)
model reference.h Line 26 cannot open source file "Rte_Type.h" I have a autosar classic component that has a model reference is using datatypes defined in the component. Code generation is successfull but, I can not get the metrics report.
Error messages as follows
In component code generation report, section static code metrics: (3 Lines error)
component.h line 65 identifier "XYZ" is undefined, XYZ is a enum class
component.c line 32 identifier "ABC" is undefined, ABC is a enum value
model reference.h Line 34 expected a declaration
In model reference code generation report, section static code metrics: (1 Line error)
model reference.h Line 26 cannot open source file "Rte_Type.h" autosar simulink MATLAB Answers — New Questions
Optimize loop to reduce run time
My code works well but it takes a lot of time to run since the vectors are larger in size. I know it can be optimized by using vector instead of for loop but I am unable to do that properly. Please help
prob_det_glrt_signoise_fix_pfa_2d = zeros(num_trials,length(noise_sigma));
prob_det_glrt_signoise_fix_pfaa_2d = zeros(1,length(noise_sigma));
inv_sqrt = 1/sqrt(2);
for jj = 1:length(noise_sigma)
for ii = 1:num_trials
complex_awgn = noise_sigma(jj)*(randn(numrangebins,numdoppbins)+1i*randn(numrangebins,numdoppbins))*inv_sqrt;
s_matrix_2D = u_matrix_2D + complex_awgn; % received signal with noise
pow_val_2D = (abs (s_matrix_2D(bin_rng_2d,bin_dopp_2d)) )^2;
prob_det_glrt_signoise_fix_pfa_2d(ii,jj) = pow_val_2D > threshold(jj); % Hypothesis H1
end
prob_det_glrt_signoise_fix_pfaa_2d(jj) = mean(prob_det_glrt_signoise_fix_pfa_2d(:,jj));
endMy code works well but it takes a lot of time to run since the vectors are larger in size. I know it can be optimized by using vector instead of for loop but I am unable to do that properly. Please help
prob_det_glrt_signoise_fix_pfa_2d = zeros(num_trials,length(noise_sigma));
prob_det_glrt_signoise_fix_pfaa_2d = zeros(1,length(noise_sigma));
inv_sqrt = 1/sqrt(2);
for jj = 1:length(noise_sigma)
for ii = 1:num_trials
complex_awgn = noise_sigma(jj)*(randn(numrangebins,numdoppbins)+1i*randn(numrangebins,numdoppbins))*inv_sqrt;
s_matrix_2D = u_matrix_2D + complex_awgn; % received signal with noise
pow_val_2D = (abs (s_matrix_2D(bin_rng_2d,bin_dopp_2d)) )^2;
prob_det_glrt_signoise_fix_pfa_2d(ii,jj) = pow_val_2D > threshold(jj); % Hypothesis H1
end
prob_det_glrt_signoise_fix_pfaa_2d(jj) = mean(prob_det_glrt_signoise_fix_pfa_2d(:,jj));
end My code works well but it takes a lot of time to run since the vectors are larger in size. I know it can be optimized by using vector instead of for loop but I am unable to do that properly. Please help
prob_det_glrt_signoise_fix_pfa_2d = zeros(num_trials,length(noise_sigma));
prob_det_glrt_signoise_fix_pfaa_2d = zeros(1,length(noise_sigma));
inv_sqrt = 1/sqrt(2);
for jj = 1:length(noise_sigma)
for ii = 1:num_trials
complex_awgn = noise_sigma(jj)*(randn(numrangebins,numdoppbins)+1i*randn(numrangebins,numdoppbins))*inv_sqrt;
s_matrix_2D = u_matrix_2D + complex_awgn; % received signal with noise
pow_val_2D = (abs (s_matrix_2D(bin_rng_2d,bin_dopp_2d)) )^2;
prob_det_glrt_signoise_fix_pfa_2d(ii,jj) = pow_val_2D > threshold(jj); % Hypothesis H1
end
prob_det_glrt_signoise_fix_pfaa_2d(jj) = mean(prob_det_glrt_signoise_fix_pfa_2d(:,jj));
end for loop, optimization MATLAB Answers — New Questions
unique macro
Is it possible to write a macro that causes a cell value to flash or blink if the cell value fails to meet a maximum or minimum value?
Is it possible to write a macro that causes a cell value to flash or blink if the cell value fails to meet a maximum or minimum value? Read More
Excel and KPIs
Hello everyone,
Does anyone have any types, training, cases related to KPIs in Excel ?
Thank you so much.
Hello everyone,Does anyone have any types, training, cases related to KPIs in Excel ? Thank you so much. Read More
Latest Threat Intelligence (May 2024)
Microsoft Defender for IoT has released the May 2024 Threat Intelligence package. The package is available for download from the Microsoft Defender for IoT portal (click Updates, then Download file).
Threat Intelligence updates reflect the combined impact of proprietary research and threat intelligence carried out by Microsoft security teams. Each package contains the latest CVEs (Common Vulnerabilities and Exposures), IOCs (Indicators of Compromise), and other indicators applicable to IoT/ICS/OT networks (published during the past month) researched and implemented by Microsoft Threat Intelligence Research – CPS.
The CVE scores are aligned with the National Vulnerability Database (NVD). Starting with the August 2023 threat intelligence updates, CVSSv3 scores are shown if they are relevant; otherwise the CVSSv2 scores are shown.
Guidance
Customers are recommended to update their systems with the latest TI package in order to detect potential exposure risks and vulnerabilities in their networks and on their devices. Threat Intelligence packages are updated every month with the most up-to-date security information available, ensuring that Microsoft Defender for IoT can identify malicious actors and behaviors on devices.
Update your system with the latest TI package
The package is available for download from the Microsoft Defender for IoT portal (click Updates, then Download file), for more information, please review Update threat intelligence data | Microsoft Docs.
MD5 Hash: 5eec8bb9ccc842a2447ad1ee60232208
For cloud connected sensors, Microsoft Defender for IoT can automatically update new threat intelligence packages following their release, click here for more information. Read More
Adjusting the spacing between the bars of different groups within a category using boxchart.
I am using boxchart to plot data as in the example: openExample(‘graphics/UseCombinationOfGroupingVariablesExample’)
How do I reduce the spacing between the groups (blue and red) so that they touch each other for every category? This is required for me as I have six groups. The spacing between the goups makes it difficult to differentiate between boxes of different categories. I want the boxes of each category to be clubbed together. Any suggestions would be highly appreciated.I am using boxchart to plot data as in the example: openExample(‘graphics/UseCombinationOfGroupingVariablesExample’)
How do I reduce the spacing between the groups (blue and red) so that they touch each other for every category? This is required for me as I have six groups. The spacing between the goups makes it difficult to differentiate between boxes of different categories. I want the boxes of each category to be clubbed together. Any suggestions would be highly appreciated. I am using boxchart to plot data as in the example: openExample(‘graphics/UseCombinationOfGroupingVariablesExample’)
How do I reduce the spacing between the groups (blue and red) so that they touch each other for every category? This is required for me as I have six groups. The spacing between the goups makes it difficult to differentiate between boxes of different categories. I want the boxes of each category to be clubbed together. Any suggestions would be highly appreciated. matlab, boxchart, plot, box plot MATLAB Answers — New Questions
Stateflow parameter defined in dspace data dictionary
Is it possible to link a stateflow parameter to a variable defined in the dspace data dictionary? If, so how do I go about it?
Thanks, AlanIs it possible to link a stateflow parameter to a variable defined in the dspace data dictionary? If, so how do I go about it?
Thanks, Alan Is it possible to link a stateflow parameter to a variable defined in the dspace data dictionary? If, so how do I go about it?
Thanks, Alan state flow, data dictionary, parameter MATLAB Answers — New Questions
Access 2016 Error after 22H2 update
Hello,
Has anyone else been experiencing the issue where Access prompts that it cant use “file path”.accdb; file already in use? This is preventing multiuser experience of shared (split) database stored on network file share. The issue started occurring after the update to 22H2 (for me, mid-April).
A similar instance occurred at the end of 2021 that was documented here: Error in Access when opening a database on a network file share – Microsoft Support
I have been looking for any updates by MS for this and have not been able to find anything that hints at a possible solution in the works. Thank you for any tips or info that can be provided.
-Matt
Hello,Has anyone else been experiencing the issue where Access prompts that it cant use “file path”.accdb; file already in use? This is preventing multiuser experience of shared (split) database stored on network file share. The issue started occurring after the update to 22H2 (for me, mid-April).A similar instance occurred at the end of 2021 that was documented here: Error in Access when opening a database on a network file share – Microsoft SupportI have been looking for any updates by MS for this and have not been able to find anything that hints at a possible solution in the works. Thank you for any tips or info that can be provided. -Matt Read More
how to get value of a Variable from dSPACE Data Dictionary using MATLAB Command ?
I have one DD opened and I would like to check each variable’s Value if it is defined or not using only the MATLAB commands. So, Does anyone have any idea about this ?I have one DD opened and I would like to check each variable’s Value if it is defined or not using only the MATLAB commands. So, Does anyone have any idea about this ? I have one DD opened and I would like to check each variable’s Value if it is defined or not using only the MATLAB commands. So, Does anyone have any idea about this ? dd, dspacedd, dsdd, dsddman, matlab, simulink, targetlink MATLAB Answers — New Questions
Show/Hide Certain Rows Based on Picklist Selection
Hi all! I’m looking for help creating a code to show/hide specific rows when certain options are selected. I looked at some previous responses but couldn’t figure out how to adapt it for my needs.
In my spreadsheet, there’s a multiple choice drop down picklist in cell B12 with picklist options titled Claim 1-8. I’m looking to show/hide rows 16-23, which correspond to the claim 1-8 numbering in the B12 drop down. For example- if claims 1 and 6 are selected in cell B12, I want to show Row 16 and 21, and hide all others.
Would love any help or advice!
Hi all! I’m looking for help creating a code to show/hide specific rows when certain options are selected. I looked at some previous responses but couldn’t figure out how to adapt it for my needs. In my spreadsheet, there’s a multiple choice drop down picklist in cell B12 with picklist options titled Claim 1-8. I’m looking to show/hide rows 16-23, which correspond to the claim 1-8 numbering in the B12 drop down. For example- if claims 1 and 6 are selected in cell B12, I want to show Row 16 and 21, and hide all others. Would love any help or advice! Read More
Contact Details from E-Mails Signature to Outlook Contacts
Hello,
I am new here, so “hi”;)
I have a lot of new contacts that I am corresponding with outside of my organization. Currently, I manually copy and paste each piece of information from the person’s signature (email, phone numbers, website, address, etc.) into the contact form. This takes forever.
Is there a faster way without using an add-on?
I vaguely remember that in Outlook 2016 you could drag and drop the information, but that doesn’t seem to work anymore in 365 (iOs).
Can anyone shed some light on this, please?
Thank you so much in advance, Julia
Hello, I am new here, so “hi”;) I have a lot of new contacts that I am corresponding with outside of my organization. Currently, I manually copy and paste each piece of information from the person’s signature (email, phone numbers, website, address, etc.) into the contact form. This takes forever.Is there a faster way without using an add-on?I vaguely remember that in Outlook 2016 you could drag and drop the information, but that doesn’t seem to work anymore in 365 (iOs). Can anyone shed some light on this, please? Thank you so much in advance, Julia Read More
Graphene conductance and dielectric permittivity
Hello,
I’m trying to reproduce the conductance and the dielectric permittivity of graphene, as described in this link: https://support.lumerical.com/hc/en-us/articles/360042244874-Graphene-surface-conductivity-material-model .
To do this, I wrote the following code in MATLAB:
wls_interval=0.3:0.01:5; % wavelength in microns
c=3*10^8; % speed of light
f=(c./(wls_interval*10^-6)); %Hz
w=2*pi.*f; %rad/s
f=f.*10^-12; % frequency in THz
E=1240./(wls_interval*10^3); % energy expressed as 1240/(wls in nanometers)
htag=6.582*10^-16; % reduced Planck constant in eV*s
hconst=htag*2*pi; % Planck constant in eV*s
%w=2*pi*c./(wls_interval.*10^-6);
epsr=1; % relative permittivity of vacuum
e=-1.602*10^-19; % Electron’s charge in C
kb=8.617*10^-5; % Boltzmann constant in eV/K
T=300; % Temperature in °K
mu_c=0.2; % Chemical potential in eV
eps0=8.854*10^-12; % Vacuum dielectric permittivity (F/m)
n_sheets=1; %number of sheets by which the graphene layer is made of
t_sheet=0.336*10^-9; % thickness of a graphene sheet in nm
tg=n_sheets*t_sheet; % total thickness of the graphene layer
Gamma=0.41*10^-3; % Scattering rate in eV
parfor i=1:length(E)
%—– Interband contribution numerical —–
FD=@(x) 1./(exp((x-mu_c)./(kb*T))+1); %Fermi-Dirac distribution
den=@(x) (E(i)+1i*2*Gamma).^2-4*(x./htag).^2;
fun=@(x) (FD(-x)-FD(x))./den(x);
eta(i)=1i*e^2*(E(i)+1i*2*Gamma)/(pi*htag^2);
int_term(i)=integral(fun,0,E(i));
sigma_inter(i)=eta(i)*int_term(i);
%—————————————————————————-
%—– Intraband contribution analytical —–
alpha(i)=1i*e^2*kb*T/(pi*htag^2*(E(i)+2*1i*Gamma));
beta=mu_c/(kb*T);
sigma_intra(i)=alpha(i)*(beta+2*log(exp(-beta)+1));
sigma_tot(i)=sigma_intra(i)+sigma_inter(i);
eps_graph_par(i)=eps0*(epsr(i)+1i*sigma_tot(i)/(eps0*E(i)*tg));
refind(i)=sqrt(eps_graph_par(i));
end
The results I’m supposed to get are plotted in panel "a" and "b", while the ones I actually get are in panel "d-g". Even though you may notice that the real interband conductivity may resemble to some extent the real total conductivty I’m supposed to get, this is not the case for the imaginary part, that is totally different. Moreover, the order of magnitude is completely out of scale (see panel "c,d"), therefore, the contribution of the interband part is minimal also in the visible range, while it should be significant.
Can you please help me in finding the error?
Thank you so much!Hello,
I’m trying to reproduce the conductance and the dielectric permittivity of graphene, as described in this link: https://support.lumerical.com/hc/en-us/articles/360042244874-Graphene-surface-conductivity-material-model .
To do this, I wrote the following code in MATLAB:
wls_interval=0.3:0.01:5; % wavelength in microns
c=3*10^8; % speed of light
f=(c./(wls_interval*10^-6)); %Hz
w=2*pi.*f; %rad/s
f=f.*10^-12; % frequency in THz
E=1240./(wls_interval*10^3); % energy expressed as 1240/(wls in nanometers)
htag=6.582*10^-16; % reduced Planck constant in eV*s
hconst=htag*2*pi; % Planck constant in eV*s
%w=2*pi*c./(wls_interval.*10^-6);
epsr=1; % relative permittivity of vacuum
e=-1.602*10^-19; % Electron’s charge in C
kb=8.617*10^-5; % Boltzmann constant in eV/K
T=300; % Temperature in °K
mu_c=0.2; % Chemical potential in eV
eps0=8.854*10^-12; % Vacuum dielectric permittivity (F/m)
n_sheets=1; %number of sheets by which the graphene layer is made of
t_sheet=0.336*10^-9; % thickness of a graphene sheet in nm
tg=n_sheets*t_sheet; % total thickness of the graphene layer
Gamma=0.41*10^-3; % Scattering rate in eV
parfor i=1:length(E)
%—– Interband contribution numerical —–
FD=@(x) 1./(exp((x-mu_c)./(kb*T))+1); %Fermi-Dirac distribution
den=@(x) (E(i)+1i*2*Gamma).^2-4*(x./htag).^2;
fun=@(x) (FD(-x)-FD(x))./den(x);
eta(i)=1i*e^2*(E(i)+1i*2*Gamma)/(pi*htag^2);
int_term(i)=integral(fun,0,E(i));
sigma_inter(i)=eta(i)*int_term(i);
%—————————————————————————-
%—– Intraband contribution analytical —–
alpha(i)=1i*e^2*kb*T/(pi*htag^2*(E(i)+2*1i*Gamma));
beta=mu_c/(kb*T);
sigma_intra(i)=alpha(i)*(beta+2*log(exp(-beta)+1));
sigma_tot(i)=sigma_intra(i)+sigma_inter(i);
eps_graph_par(i)=eps0*(epsr(i)+1i*sigma_tot(i)/(eps0*E(i)*tg));
refind(i)=sqrt(eps_graph_par(i));
end
The results I’m supposed to get are plotted in panel "a" and "b", while the ones I actually get are in panel "d-g". Even though you may notice that the real interband conductivity may resemble to some extent the real total conductivty I’m supposed to get, this is not the case for the imaginary part, that is totally different. Moreover, the order of magnitude is completely out of scale (see panel "c,d"), therefore, the contribution of the interband part is minimal also in the visible range, while it should be significant.
Can you please help me in finding the error?
Thank you so much! Hello,
I’m trying to reproduce the conductance and the dielectric permittivity of graphene, as described in this link: https://support.lumerical.com/hc/en-us/articles/360042244874-Graphene-surface-conductivity-material-model .
To do this, I wrote the following code in MATLAB:
wls_interval=0.3:0.01:5; % wavelength in microns
c=3*10^8; % speed of light
f=(c./(wls_interval*10^-6)); %Hz
w=2*pi.*f; %rad/s
f=f.*10^-12; % frequency in THz
E=1240./(wls_interval*10^3); % energy expressed as 1240/(wls in nanometers)
htag=6.582*10^-16; % reduced Planck constant in eV*s
hconst=htag*2*pi; % Planck constant in eV*s
%w=2*pi*c./(wls_interval.*10^-6);
epsr=1; % relative permittivity of vacuum
e=-1.602*10^-19; % Electron’s charge in C
kb=8.617*10^-5; % Boltzmann constant in eV/K
T=300; % Temperature in °K
mu_c=0.2; % Chemical potential in eV
eps0=8.854*10^-12; % Vacuum dielectric permittivity (F/m)
n_sheets=1; %number of sheets by which the graphene layer is made of
t_sheet=0.336*10^-9; % thickness of a graphene sheet in nm
tg=n_sheets*t_sheet; % total thickness of the graphene layer
Gamma=0.41*10^-3; % Scattering rate in eV
parfor i=1:length(E)
%—– Interband contribution numerical —–
FD=@(x) 1./(exp((x-mu_c)./(kb*T))+1); %Fermi-Dirac distribution
den=@(x) (E(i)+1i*2*Gamma).^2-4*(x./htag).^2;
fun=@(x) (FD(-x)-FD(x))./den(x);
eta(i)=1i*e^2*(E(i)+1i*2*Gamma)/(pi*htag^2);
int_term(i)=integral(fun,0,E(i));
sigma_inter(i)=eta(i)*int_term(i);
%—————————————————————————-
%—– Intraband contribution analytical —–
alpha(i)=1i*e^2*kb*T/(pi*htag^2*(E(i)+2*1i*Gamma));
beta=mu_c/(kb*T);
sigma_intra(i)=alpha(i)*(beta+2*log(exp(-beta)+1));
sigma_tot(i)=sigma_intra(i)+sigma_inter(i);
eps_graph_par(i)=eps0*(epsr(i)+1i*sigma_tot(i)/(eps0*E(i)*tg));
refind(i)=sqrt(eps_graph_par(i));
end
The results I’m supposed to get are plotted in panel "a" and "b", while the ones I actually get are in panel "d-g". Even though you may notice that the real interband conductivity may resemble to some extent the real total conductivty I’m supposed to get, this is not the case for the imaginary part, that is totally different. Moreover, the order of magnitude is completely out of scale (see panel "c,d"), therefore, the contribution of the interband part is minimal also in the visible range, while it should be significant.
Can you please help me in finding the error?
Thank you so much! graphene, conductivity, kubo formula MATLAB Answers — New Questions
ADF – Data Flow Error for Excel source
Hi Community,
I am getting an error when trying to run my adf pipeline and data flow. My data flow reads from an excel source, where the sheet has 1,048,576 records (max excel sheet can have).
For some reason, I get an error, and after trial and error method, noticed that the data flow runs perfectly when reading data sample around 998,997th record, but throws the below error, if I sample more or disable the data sampling.
Job failed due to reason: Failed to read data from excel file: abfss://<blob container>/<filename>.xlsx with error message: For input string: “1e6” – java.lang.NumberFormatException: For input string: “1e6”
I checked the excel file manually, but the records seem to be perfectly okay. Is this a limitation, or any insights might be appreciated.
Hi Community, I am getting an error when trying to run my adf pipeline and data flow. My data flow reads from an excel source, where the sheet has 1,048,576 records (max excel sheet can have). For some reason, I get an error, and after trial and error method, noticed that the data flow runs perfectly when reading data sample around 998,997th record, but throws the below error, if I sample more or disable the data sampling.Job failed due to reason: Failed to read data from excel file: abfss://<blob container>/<filename>.xlsx with error message: For input string: “1e6” – java.lang.NumberFormatException: For input string: “1e6” I checked the excel file manually, but the records seem to be perfectly okay. Is this a limitation, or any insights might be appreciated. Read More
Error: unable to resolve the name
I have some code which generates a variable name iteratively in a loop, It was working fine but now I get the error: unable to resolve the name ‘pre1min.windowchunkIdx’.
preORpost = {‘pre’ ‘post’}
all_type_ALL = []; %output for all voc types for all ppts
%load raw data
for pOp = 1:length(preORpost)
for min = 1:2
%window = [preORpost{pOp} num2str(min) ‘min’];
varName = [preORpost{pOp} num2str(min) ‘min’]; % Generate variable name
fieldName = ‘windowchunkIdx’; % Generate field name
windowchunk = eval([varName ‘.’ fieldName]);I have some code which generates a variable name iteratively in a loop, It was working fine but now I get the error: unable to resolve the name ‘pre1min.windowchunkIdx’.
preORpost = {‘pre’ ‘post’}
all_type_ALL = []; %output for all voc types for all ppts
%load raw data
for pOp = 1:length(preORpost)
for min = 1:2
%window = [preORpost{pOp} num2str(min) ‘min’];
varName = [preORpost{pOp} num2str(min) ‘min’]; % Generate variable name
fieldName = ‘windowchunkIdx’; % Generate field name
windowchunk = eval([varName ‘.’ fieldName]); I have some code which generates a variable name iteratively in a loop, It was working fine but now I get the error: unable to resolve the name ‘pre1min.windowchunkIdx’.
preORpost = {‘pre’ ‘post’}
all_type_ALL = []; %output for all voc types for all ppts
%load raw data
for pOp = 1:length(preORpost)
for min = 1:2
%window = [preORpost{pOp} num2str(min) ‘min’];
varName = [preORpost{pOp} num2str(min) ‘min’]; % Generate variable name
fieldName = ‘windowchunkIdx’; % Generate field name
windowchunk = eval([varName ‘.’ fieldName]); variable, name, loop MATLAB Answers — New Questions
Announcing Batch delete in Service Bus- Public Preview
Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics. Sometimes, you may want to delete messages from your queues and subscriptions in a more programmatic manner, for example, to clear out old or unwanted messages from your entities.
We are excited to announce the public preview of Batch Delete, a new feature that lets you delete messages in bulk from your Service Bus entities. Batch delete helps you to delete multiple messages from a messaging entity in one operation, instead of deleting them one by one. Since deletion is done at service side, you don’t need to receive the messages before deleting them.
To learn more about Batch Delete, visit aka.ms/batchdelete
We are sure you will find the Batch Delete feature a significant improvement in Azure Service Bus and encourage you to explore this new addition.
Know more:
Microsoft Tech Community – Latest Blogs –Read More
Announcing Large Message Support for Azure Event Hubs- Public Preview
We are pleased to announce the public preview of large message support (up to 20 MB) in Azure Event Hubs. Azure Event Hubs is a cloud native data streaming service that can stream millions of events per second, with low latency, from any source to any destination. Event Hubs is compatible with Apache Kafka, and it enables you to run existing Kafka workloads without any code changes.
The introduction of large message support is a significant enhancement to our service. Typically, data in streaming scenarios is lightweight, often less than 1 MB, and characterized by high throughput. However, there are instances when messages cannot be divided into smaller segments or chunks.
With the new support for large messages, Event Hubs self-serve scalable Dedicated clusters can now accommodate events up to 20 MB in size at no additional cost. This capability allows Azure Event Hubs to handle a wide range of message sizes, ensuring uninterrupted business operations.
How to enable large message support for Event Hubs
Large message streaming is only supported in Event Hubs self-serve scalable dedicated clusters built out of latest infrastructure. For more details, visit aka.ms/largemessagesupportforeh
Being able to stream large messages or events requires no client code changes apart from the change in message or event itself. You could continue sending/receiving messages using any existing event hubs SDK / Kafka API to stream large messages to event hub.
We’re all ears for your feedback. To Know more, visit:
Apache Ka fka on Azure Event Hubs
Thank you for your continued support. Happy Streaming!
Microsoft Tech Community – Latest Blogs –Read More
Announcing Video Translation & Speech Translation API Enhancements
Today, we are excited to share two major updates to the Azure AI Speech Translation product suite – Video Translation and an enhanced Realtime Speech Translation API.
Video Translation (Batch)
Today, we are announcing the availability of Video Translation, a groundbreaking service designed to transform the way businesses localize their video content, in preview. With the rising demand for accessible and engaging video content across global markets, Video Translation offers a seamless solution to overcome language barriers. This launch includes an Azure Speech for customers to try out with their own video assets, with turn-key capabilities such as:
Dialogue extraction and translated subtitles generation
GPT reformulation with improved translation quality and automatic time alignment
Prebuilt neural voices with content editing for precise alignment and translation preference manually
Using the personal voice capability (will be available with limited access restrictions)
The corresponding Video Translation API is also coming soon, please fill in the form here to be considered for API early access.
Customer Scenarios for Video Translation
Video translation unlocks business values for a wide range of business scenarios with the authorized video content such as :
TV shows, movies & documentary: film studios and production companies can translate movies and TV shows for international distribution, reaching a broader audience and maximizing revenue potential.
Education & training materials video: educational institutions and/or training programs can translate and dub learning video materials to provide accurate and timely information to audiences worldwide.
Advertising & marketing video: businesses can localize their advertising and marketing videos to resonate with target audiences in different markets, enhancing brand awareness and customer engagement.
Language coverage for Video Translation
Video Translation supports the language pairs in the table below:
Source language
Target language
Hindi
English
Spanish
English
Chinese
English
Korean
English
English
Hindi
English
Spanish
English
Chinese
English
Italian
English
German
English
Russian
We also plan to quickly expand our language coverage in future releases.
Multilingual Speech Translation (Realtime)
In addition to Video Translation, we are also excited to announce automatic multilingual speech translation as a major enhancement to our Realtime Speech Translation API. This launch contains a new range of features that enable a higher level of translation capabilities that were previously not possible:
The biggest change is that there is no longer a need for the user to set an input language. The API now gives users the ability to receive audio in a wide range of languages, without specifying beforehand which language is being spoken. This will enable them to translate audio in scenarios where they may not know what language is being received, such as a contact center servicing a diverse global client base. We are very excited to introduce this feature, as it will open up a whole new world of possibilities for multilingual use cases.
In addition to receiving the translated audio, the user can also be told what language is being spoken in the input audio through Language Identification (LID) Support. While the model still operates end-to-end with the ability to handle multiple languages, the user can still receive a list of each of the languages that were spoken during the session. This can be useful for documentation purposes or scenarios where there are multiple speakers, like a multilingual meeting.
The Speech Translation service is now also capable of handling language switches within the same session. We allow users the ability to receive input audio in multiple languages, and have them all translated and output into a target language. There is no need to set an input language and no need to make a new API call when the language changes, the same session can automatically handle language changes and output the translation of desired language. This will be useful for users who have multiple native languages that they often switch between, or a multilingual meeting in a business or educational environment, and it is a very exciting feature that will create new levels of translation capabilities.
Customer Scenarios for Realtime Speech Translation
The following are some new customer scenarios that Multilingual Speech Translation enables that previously were not possible:
Translation in your daily life: Imagine you are walking down a diverse city such as New York, and a foreigner comes up to you. They start asking you about something in their own language, but not only do you not know what they are saying, you don’t even know what language they are speaking. With our API integrated into a solution such as a translator mobile app, not only will you be told what language the user is speaking, you will also receive a full translation of it in text (and audio if you choose), allowing you to freely communicate with this person as if there was no language barrier at all.
Live translated caption for videos: Let’s say you are dabbling in French cuisine and would like to follow through a video of a chef making Boeuf bourguignon – all in French (which you do not speak). Using a translator mobile app powered by Azure’s Speech Translation API, you can now play the video and get streaming translated captions, as if the chef is teaching you in real time!
Multilingual meeting: A unique use case that really showcases the power of the new multilingual model is a meeting which include native speakers of many languages. Suppose a situation such as a diplomatic meeting, in which there are delegates from many countries conversing with each other. If they are each enabled with our API, they can all freely speak to each other and have a natural conversation without having to worry about a language barrier at all. The API can automatically handle language switches and still translate to the target language. This allows for seamless conversation even with speakers of multiple languages all being in the same room.
As you can see from the above scenarios, Multilingual Speech Translation opens the door to new possibilities that previously would’ve been tedious, incredibly inefficient, or downright impossible.
Language Support for Multilingual Speech Translation
At the time of Public Preview, Multilingual Speech Translation will be offered with input languages. This means these are the languages the API will automatically detect and switch between from the input. The output (target) language can still be any of the languages supported by the Azure Speech Translation Service. The 40 input languages are as follows (along with language code):
Arabic (ar), Basque (eu), Bosnian (bs), Bulgarian (bg), Chinese Simplified (zh), Chinese Traditional (zhh), Czech (cs), Danish (da), Dutch (nl), English (en), Estonian (et), Finnish (fi), French (fr), Galician (gl), German (de), Greek (el), Hindi (hi), Hungarian (hu), Indonesian (id), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Macedonian (mk), Norwegian (nb), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk), Vietnamese (vi), and Welsh (cy).
In the upcoming version, we plan to support all input languages that are supported by Speech Translation. Language and locale support will be continuously updated and expanded to make our model more accessible to all.
Getting Started
Get started with the Video Translation by uploading your own video today.
Get started with implementing Multilingual Speech Translation into your products by using our Quickstart Guide.
Microsoft Tech Community – Latest Blogs –Read More
Safely bring AI chat to all using Microsoft Copilot with commercial data protection, plus new video
Starting your organization’s AI transformation may seem challenging when users want to use AI tools now and IT teams want to ensure data security. AI is spreading surprisingly quickly, with 75% of knowledge workers reporting that they use AI at work.¹ But if your users are leveraging unsanctioned AI tools, it puts sensitive business data at risk—once it goes into an AI model, there is no getting it back. And if you block AI services to prioritize security, you risk falling behind other organizations who are moving full speed ahead with AI.
You can give users the AI tools they want today while also protecting sensitive data with Microsoft Copilot with commercial data protection. Best of all, it’s available at no additional cost if you’re on an eligible Microsoft 365 or Office 365 subscription, and it’s easy to roll out using the Copilot adoption kit.
We know all the AI options out there might be confusing, so we have a new Copilot explainer video available as part of Microsoft Build to help provide greater clarity about how users can be more creative at work and save time using AI. You can watch the new Copilot explainer video at aka.ms/Copilot/BuildVideo.
Bring AI-powered web chat to your users today
Rolling out Copilot is easy. When an eligible user signs in with their work or school account (Entra ID), Copilot automatically adds commercial data protection. This means prompts and responses are not saved, no one at Microsoft has eyes-on access, and data is not used to train the underlying large language model. You can learn more about managing Copilot on Microsoft Learn.
Give your employees a productivity and creativity boost with Copilot
People have a lot on their plate at work, and Copilot with commercial data protection uses advanced AI models like GPT-4 and DALL-E 3 to provide powerful AI tools to help tackle tasks of all sizes.
With AI in their toolkit, users are already recognizing gains at work with 90% reporting that AI helps them to save time,² and 84% reporting that it helps them be more creative.³ They’re using it to do things like:
Answer complex questions sourced with the latest information available on the web so they can spend less time searching and asking peers and more time getting things done.
Summarize content like an article or PDF into a set of bullet points to save time reading long documents.
Create custom images that can be used for presentations, blogs, and more to bring the creative vision in their head to life.
You and your users can sign in and try Copilot today at copilot.microsoft.com.
Pair Copilot with Microsoft Edge for added security capabilities
Users get additional security features when they access Copilot through the Microsoft Edge sidebar, including capabilities like native support for Data Loss Prevention (DLP) policies that add protections to prevent sensitive content from being summarized, copied, pasted, or captured by screenshot.
Plus, Edge offers controls for managing Copilot and third-party AI services with Edge management service and new user features such as real-time translation of videos using AI and AI-powered Workspaces. Learn more about Microsoft Edge and new announcements at Build.
Kickstart your AI journey with the Copilot adoption kit
If you’re ready to train your users on how to make the most of AI at work, use the customizable resources in the Copilot adoption kit. Available in nine languages, this kit includes ready-made resources such as a training presentation, company-wide communications, tip sheets, and more. The kit can help you unlock the full potential of AI for your users and accelerate your AI transformation.
¹, ², ³: 2024 Work Trend Index Annual Report (Microsoft, LinkedIn)
Microsoft Tech Community – Latest Blogs –Read More